From 3717e565a549f56b002aeda723e42e33875a2de6 Mon Sep 17 00:00:00 2001 From: wanghaoo Date: Wed, 21 Dec 2016 14:45:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BA=91=E8=A1=A8=E5=8D=95radio?= =?UTF-8?q?=E3=80=81=E5=8D=95=E9=80=89=E6=A1=86=E5=85=B6=E4=BB=96=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E6=A1=86disable=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/css/grid.css | 6 +- dist/css/grid.min.css | 2 +- dist/css/tree.css | 1060 ++--- dist/css/u.core.css | 18 +- dist/css/u.core.min.css | 2 +- dist/css/u.css | 40 +- dist/css/u.min.css | 2 +- dist/js/3.3.js | 2 +- dist/js/kero-adapter.js | 2091 +++++----- dist/js/kero.js | 1132 ++--- dist/js/sparrow.js | 122 +- dist/js/sparrow.min.js | 10 +- dist/js/u-grid.js | 693 ++-- dist/js/u-grid.min.js | 8 +- dist/js/u-tree.js | 7136 ++++++++++++++++---------------- dist/js/u.js | 3201 +++++++------- dist/js/u.min.js | 30 +- dist/locales/en/uui-trans.json | 10 +- dist/locales/zh/uui-trans.json | 10 +- js/component/keroa-checkbox.js | 3 + js/component/keroa-radio.js | 3 + js/component/keroa-time.js | 6 +- 22 files changed, 7950 insertions(+), 7637 deletions(-) diff --git a/dist/css/grid.css b/dist/css/grid.css index 29f3184..767c229 100644 --- a/dist/css/grid.css +++ b/dist/css/grid.css @@ -839,8 +839,8 @@ form展示区域css end left: 0; height: 100%; width: 100%; - -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K); - mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K); + -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K); + mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K); background: transparent; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); @@ -863,6 +863,6 @@ form展示区域css end .u-grid-checkbox-outline.is-checked .u-grid-checkbox-tick-outline{ -webkit-mask: none; mask: none; - background: #1baede url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K); + background: #1baede url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K); } /*复选框end*/ diff --git a/dist/css/grid.min.css b/dist/css/grid.min.css index 2027e6a..69b389c 100644 --- a/dist/css/grid.min.css +++ b/dist/css/grid.min.css @@ -1 +1 @@ -.u-grid,.u-grid li{font-size:16px}.u-grid,.u-grid-header{border-style:solid;border-color:#cecece}.u-grid,.u-grid-header-th{font-weight:400;text-align:left;overflow:hidden}.u-grid-header-th,.u-grid-top{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;cursor:default}.u-grid td,.u-grid-column-menu-columns-span,.u-grid-column-menu-span,.u-grid-content-td-div,.u-grid-edit-div .u-grid-content-td-div,.u-grid-edit-label,.u-grid-header-link,.u-grid-header-th{text-overflow:ellipsis;white-space:nowrap}.u-grid{display:block;position:relative;color:#333;background-color:#F9F9F9;zoom:1;font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Segoe UI','Microsoft Yahei',Tahoma,Arial,STHeiti,sans-serif;border-width:1px 1px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none;-webkit-box-shadow:none}.u-grid-top{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;background-color:#fff;filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none}.u-grid table{width:100%;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0;table-layout:fixed;background:#fff;margin:0!important}.u-grid-header{border-width:0 0 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-image:none;background-position:50% 50%;background-repeat:repeat;position:relative}.u-grid-header-wrap{position:relative;width:100%;overflow:hidden;zoom:1}.u-grid-header-left{position:absolute;z-index:11;background-color:#eeeff1;height:100%}.u-grid-header-multi-select,.u-grid-header-num{position:relative;float:left;border-style:solid;border-color:#cecece;box-sizing:border-box;border-width:0}.u-grid-header-multi-select{padding:0 0 0 1.25em;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.75em;line-height:2.75em}.u-grid-header-num{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.u-gird-parent,.u-grid-header-th{box-sizing:border-box;border-style:solid;border-color:#cecece}.u-grid-header-th{vertical-align:bottom;height:2.75em;border-width:0;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;//background-image:none;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;background:#eeeff1}.u-grid-header-th:hover{background:#d7d7d7}.u-grid-header-th-first{border-left-width:0}.u-grid-header-link{display:block;padding-left:.714285714285em;padding-right:.714285714285em;overflow:hidden;color:#333;font-size:.875em;height:3.14285714em;line-height:3.14285714em}.u-grid-hide-title-icon .uf-fontselectioneditor{display:none}.u-gird-parent{position:absolute;top:0;text-align:center;background-color:#F9F9F9;z-index:1;border-width:0 0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-header-link:hover,.u-grid-header-link:visited{//color:#a8a8a8}.u-grid-header-columnmenu{position:absolute;padding:0 .4em 0 .6em;font-size:.75em!important;top:0;right:0;color:#a8a8a8;height:3.6666667em;line-height:3.6666667em;z-index:999}.u-grid-header-resize-handle{position:absolute;cursor:col-resize;z-index:12;width:.6em;height:2.125em;display:block;bottom:0}.u-grid-header-drag-clue{overflow:hidden;border-radius:2px;background-color:#3f51b5;position:absolute;z-index:13;border-style:solid;border-width:1px;font-size:.75em;white-space:nowrap;cursor:default;color:#fff}.u-grid-header-drag-status{width:1em;height:1em}.u-grid-header-swap-tip-span{height:5px;position:absolute;z-index:13;cursor:default;display:none;line-height:0!important}.u-grid-header-sort-span{width:1.3em;text-align:center;font-size:12px;position:absolute;height:inherit;line-height:inherit;color:#666}.u-grid-header-sort-priority{display:inline-block;position:absolute;top:1em;right:-.5em;line-height:2.125em;font-size:.5em}.u-grid td{border-style:solid;border-color:#cecece;border-width:0 0 1px;box-sizing:border-box;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;height:2.6875em;line-height:2.6875em;height:2.68em\9;line-height:2.68em\9;font-size:16px!important;overflow:hidden}.u-grid .grid_edit_form_td{overflow:visible}.u-grid tbody tr:last-child td,.u-grid-content-left>div:last-child{border-bottom-width:0}.u-grid-content-left.u-grid-content-left-sum>div:last-child{border-bottom-width:1px}.u-grid-content tr{border-top:0!important}.u-grid-content-td-div{height:inherit;margin:0 2em 0 .833333333em;font-size:.75em!important;overflow:hidden;position:relative;line-height:inherit}.u-grid-edit-div .u-grid-content-td-div{margin:0 1em;line-height:3.5em;font-size:12px;overflow:visible;height:100%}.u-grid-content-td-div-over::after{content:"...";font-weight:700;position:absolute;bottom:15px;right:-5px}.u-grid-content-td-div>input{height:100%}.u-grid-content-td-div>.right-span{position:absolute;right:0;line-height:3.5em;width:2rem;text-align:center}.u-grid-content-multiSelect,.u-grid-content-num{border-width:0 0 1px;line-height:2.75em;float:left}.u-grid-content-td-div .u-checkbox-focus-helper,.u-grid-content-td-div .u-checkbox-outline{top:-10px}.u-grid-content{border-style:solid;border-color:#cecece;border-width:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;zoom:1;background-color:#fff;overflow:hidden}.u-grid-content-div{position:relative;overflow-x:auto;overflow-y:auto}.u-grid-content-left{position:absolute}.u-grid-content-left-sum-bottom{position:absolute;bottom:16px;left:0;height:2.125em;z-index:11;background-color:#FFF}.u-grid-content-left-bottom{position:absolute;bottom:0;left:0;height:16px;z-index:11;background-color:#FFF}.u-grid-content-left-row{position:relative;height:2.125em}.u-grid-content-multiSelect{padding:0 0 0 1.25em;position:relative;height:2.75em;border-style:solid;border-color:#cecece;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0!important;font-size:16px!important}.u-grid-column-menu-ul,.u-grid-content-num{padding:0;border-style:solid;border-color:#cecece}.u-grid-multi-input{margin:0!important;height:100%}.u-grid-content-num{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.75em;position:relative;text-align:center}.u-gird-centent-sum-div{float:left;font-size:.75em;font-size:inherit\9;height:inherit;line-height:inherit;margin-left:.666667em;margin-left:0\9}.u-grid-content-sel-row{background-color:#e9f7fc!important;//color:#FFF!important}.u-grid-content-sel-row a{//color:#0377c1!important}.u-grid-content-focus-row{background-color:#e9f7fc!important;//color:#FFF!important}.u-grid-content-tree-span{width:1.25em;height:1.25em;color:#007ae3;font-size:14px!important}td.u-grid-drag-icon:before{content:"\e6d1";font-family:uf!important;font-size:12px;position:absolute;z-index:100}.u-grid-content-edit-menu{display:none;overflow:hidden;position:absolute;z-index:13;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;height:28px}.u-grid-content-edit-menu-button{position:absolute;right:50px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #bfbfbf;white-space:nowrap;font-size:13px;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:28px;width:80px;background-color:#fff;outline:0}.u-grid-edit-form,.u-grid-noRowsDiv{position:relative}.u-grid-content-edit-menu-button-ok{color:#01a3f6;margin-left:10px}.u-grid-content-edit-menu-button-cancel{color:#e50011;right:150px}.u-grid-edit-form{z-index:12;font-size:12px;float:left}.u-grid-edit-whole-div{position:relative;width:350px;float:left;height:30px;margin-bottom:10px}.u-grid-edit-label{width:84px;float:left;overflow:hidden;text-align:right;line-height:28px}.u-grid-edit-div{width:175px;margin-left:10px;float:left}.u-grid-column-menu-columns-ul,.u-grid-column-menu-ul{background-color:#fff;font-weight:500;background-image:none;background-position:50% 50%;margin:0}.u-grid-edit-div input[type=text]{width:100%;line-height:28px;height:28px;border:1px solid #c9c9c9;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-edit-div input[type=checkbox],.u-grid-edit-div input[type=radio]{height:13px;width:13px}.u-grid-noRowsDiv,.u-grid-noRowsShowDiv{top:0;left:0;width:100%;line-height:2.125em;color:#a8a8a8;display:none;height:2.125em;font-size:.75em;text-align:center}.u-grid-edit-div .input-group input{border-right:none;padding-right:0}.u-grid-noRowsShowDiv{position:absolute}.u-grid-column-menu{width:160px;display:none;overflow:hidden;position:fixed;z-index:13;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.u-grid-column-menu-ul{border-width:0 0 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-columns-li,.u-grid-column-menu-li{border-style:solid;border-color:#cecece;box-sizing:border-box;display:block;cursor:pointer}.u-grid-column-menu-li{height:2.125em;border-width:1px 1px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-div1{display:block;padding:0 .8em;line-height:2.83em;font-size:.75em;position:relative;height:100%}.u-grid-column-menu-span{position:absolute;width:120px;overflow:hidden}.u-grid-column-menu-div3{right:2em;position:absolute;font-size:.75em!important;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;line-height:2.83em!important}.u-grid-column-menu-columns{width:160px;display:block;overflow-y:auto;overflow-x:hidden;position:relative;z-index:13;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.u-grid-column-menu-columns-ul{border-width:1px 0 0;border-style:solid;border-color:#cecece;padding:0}.u-grid-column-menu-columns-li{height:2.125em;border-width:0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-columns-div1{display:block;padding:0 .8em;line-height:2.83em;font-size:.75em;position:relative;height:100%}.u-grid-column-menu-columns-div2{position:absolute;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.u-grid-column-menu-columns-span{position:absolute;width:120px;overflow:hidden;left:35px}.u-grid-form{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.u-grid-content-td-div .input-group-addon{padding:3px 12px}.u-grid-content-td-div .grid-combox{height:28px}.u-grid-content-td-div .eType-input{position:relative;width:90%;height:90%;margin:0 0 0 5%;min-height:20px;font-size:12px;color:#333}.u-grid-content-td-div .eType-input>input{width:100%;height:100%;line-height:normal}.u-grid-content-td-div .eType-input>.right-span{position:absolute;line-height:3.5em;cursor:pointer;right:0;width:2rem;text-align:center}.u-grid-content-td-div .checkbox label{top:-2px}.u-grid-content-td-div input[type=checkbox]{position:relative;top:0;cursor:pointer}.u-grid .u-text{padding:0}.u-grid-err-td,.u-grid-err-td *{background-color:#1baede}.u-grid-move-bg{background:#f4f8fb!important;color:#333}.u-grid .u-grid-move-bg a{color:#0377c1}.u-grid-move-bg a:hover{text-decoration:underline;cursor:pointer}.u-grid a{color:#333;text-decoration:none}.u-grid-checkbox-outline{position:absolute;box-sizing:border-box;width:14px;height:14px;margin:0;cursor:pointer;overflow:hidden;border:1px solid #bfbfbf;border-radius:2px;display:none;top:15px}.u-grid-checkbox-tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K);background:0 0;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background}.u-grid-checkbox-outline.is-checked{border:1px solid #1baede;display:inline-block}.u-grid-header-multi-select .u-grid-checkbox-outline,.u-grid-move-bg .u-grid-checkbox-outline{display:inline-block}.u-grid-checkbox-outline.is-checked .u-grid-checkbox-tick-outline{-webkit-mask:none;mask:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K) #1baede} \ No newline at end of file +.u-grid,.u-grid li{font-size:16px}.u-grid,.u-grid-header{border-style:solid;border-color:#cecece}.u-grid,.u-grid-header-th{font-weight:400;text-align:left;overflow:hidden}.u-grid-header-th,.u-grid-top{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;cursor:default}.u-grid td,.u-grid-column-menu-columns-span,.u-grid-column-menu-span,.u-grid-content-td-div,.u-grid-edit-div .u-grid-content-td-div,.u-grid-edit-label,.u-grid-header-link,.u-grid-header-th{text-overflow:ellipsis;white-space:nowrap}.u-grid{display:block;position:relative;color:#333;background-color:#F9F9F9;zoom:1;font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Segoe UI','Microsoft Yahei',Tahoma,Arial,STHeiti,sans-serif;border-width:1px 1px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none;-webkit-box-shadow:none}.u-grid-top{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;background-color:#fff;filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none}.u-grid table{width:100%;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0;table-layout:fixed;background:#fff;margin:0!important}.u-grid-header{border-width:0 0 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-image:none;background-position:50% 50%;background-repeat:repeat;position:relative}.u-grid-header-wrap{position:relative;width:100%;overflow:hidden;zoom:1}.u-grid-header-left{position:absolute;z-index:11;background-color:#eeeff1;height:100%}.u-grid-header-multi-select,.u-grid-header-num{position:relative;float:left;border-style:solid;border-color:#cecece;box-sizing:border-box;border-width:0}.u-grid-header-multi-select{padding:0 0 0 1.25em;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.75em;line-height:2.75em}.u-grid-header-num{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.u-gird-parent,.u-grid-header-th{box-sizing:border-box;border-style:solid;border-color:#cecece}.u-grid-header-th{vertical-align:bottom;height:2.75em;border-width:0;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;//background-image:none;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;background:#eeeff1}.u-grid-header-th:hover{background:#d7d7d7}.u-grid-header-th-first{border-left-width:0}.u-grid-header-link{display:block;padding-left:.714285714285em;padding-right:.714285714285em;overflow:hidden;color:#333;font-size:.875em;height:3.14285714em;line-height:3.14285714em}.u-grid-hide-title-icon .uf-fontselectioneditor{display:none}.u-gird-parent{position:absolute;top:0;text-align:center;background-color:#F9F9F9;z-index:1;border-width:0 0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-header-link:hover,.u-grid-header-link:visited{//color:#a8a8a8}.u-grid-header-columnmenu{position:absolute;padding:0 .4em 0 .6em;font-size:.75em!important;top:0;right:0;color:#a8a8a8;height:3.6666667em;line-height:3.6666667em;z-index:999}.u-grid-header-resize-handle{position:absolute;cursor:col-resize;z-index:12;width:.6em;height:2.125em;display:block;bottom:0}.u-grid-header-drag-clue{overflow:hidden;border-radius:2px;background-color:#3f51b5;position:absolute;z-index:13;border-style:solid;border-width:1px;font-size:.75em;white-space:nowrap;cursor:default;color:#fff}.u-grid-header-drag-status{width:1em;height:1em}.u-grid-header-swap-tip-span{height:5px;position:absolute;z-index:13;cursor:default;display:none;line-height:0!important}.u-grid-header-sort-span{width:1.3em;text-align:center;font-size:12px;position:absolute;height:inherit;line-height:inherit;color:#666}.u-grid-header-sort-priority{display:inline-block;position:absolute;top:1em;right:-.5em;line-height:2.125em;font-size:.5em}.u-grid td{border-style:solid;border-color:#cecece;border-width:0 0 1px;box-sizing:border-box;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;height:2.6875em;line-height:2.6875em;height:2.68em\9;line-height:2.68em\9;font-size:16px!important;overflow:hidden}.u-grid .grid_edit_form_td{overflow:visible}.u-grid tbody tr:last-child td,.u-grid-content-left>div:last-child{border-bottom-width:0}.u-grid-content-left.u-grid-content-left-sum>div:last-child{border-bottom-width:1px}.u-grid-content tr{border-top:0!important}.u-grid-content-td-div{height:inherit;margin:0 2em 0 .833333333em;font-size:.75em!important;overflow:hidden;position:relative;line-height:inherit}.u-grid-edit-div .u-grid-content-td-div{margin:0 1em;line-height:3.5em;font-size:12px;overflow:visible;height:100%}.u-grid-content-td-div-over::after{content:"...";font-weight:700;position:absolute;bottom:15px;right:-5px}.u-grid-content-td-div>input{height:100%}.u-grid-content-td-div>.right-span{position:absolute;right:0;line-height:3.5em;width:2rem;text-align:center}.u-grid-content-multiSelect,.u-grid-content-num{border-width:0 0 1px;line-height:2.75em;float:left}.u-grid-content-td-div .u-checkbox-focus-helper,.u-grid-content-td-div .u-checkbox-outline{top:-10px}.u-grid-content{border-style:solid;border-color:#cecece;border-width:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;zoom:1;background-color:#fff;overflow:hidden}.u-grid-content-div{position:relative;overflow-x:auto;overflow-y:auto}.u-grid-content-left{position:absolute}.u-grid-content-left-sum-bottom{position:absolute;bottom:16px;left:0;height:2.125em;z-index:11;background-color:#FFF}.u-grid-content-left-bottom{position:absolute;bottom:0;left:0;height:16px;z-index:11;background-color:#FFF}.u-grid-content-left-row{position:relative;height:2.125em}.u-grid-content-multiSelect{padding:0 0 0 1.25em;position:relative;height:2.75em;border-style:solid;border-color:#cecece;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0!important;font-size:16px!important}.u-grid-column-menu-ul,.u-grid-content-num{padding:0;border-style:solid;border-color:#cecece}.u-grid-multi-input{margin:0!important;height:100%}.u-grid-content-num{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.75em;position:relative;text-align:center}.u-gird-centent-sum-div{float:left;font-size:.75em;font-size:inherit\9;height:inherit;line-height:inherit;margin-left:.666667em;margin-left:0\9}.u-grid-content-sel-row{background-color:#e9f7fc!important;//color:#FFF!important}.u-grid-content-sel-row a{//color:#0377c1!important}.u-grid-content-focus-row{background-color:#e9f7fc!important;//color:#FFF!important}.u-grid-content-tree-span{width:1.25em;height:1.25em;color:#007ae3;font-size:14px!important}td.u-grid-drag-icon:before{content:"\e6d1";font-family:uf!important;font-size:12px;position:absolute;z-index:100}.u-grid-content-edit-menu{display:none;overflow:hidden;position:absolute;z-index:13;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;height:28px}.u-grid-content-edit-menu-button{position:absolute;right:50px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #bfbfbf;white-space:nowrap;font-size:13px;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:28px;width:80px;background-color:#fff;outline:0}.u-grid-edit-form,.u-grid-noRowsDiv{position:relative}.u-grid-content-edit-menu-button-ok{color:#01a3f6;margin-left:10px}.u-grid-content-edit-menu-button-cancel{color:#e50011;right:150px}.u-grid-edit-form{z-index:12;font-size:12px;float:left}.u-grid-edit-whole-div{position:relative;width:350px;float:left;height:30px;margin-bottom:10px}.u-grid-edit-label{width:84px;float:left;overflow:hidden;text-align:right;line-height:28px}.u-grid-edit-div{width:175px;margin-left:10px;float:left}.u-grid-column-menu-columns-ul,.u-grid-column-menu-ul{background-color:#fff;font-weight:500;background-image:none;background-position:50% 50%;margin:0}.u-grid-edit-div input[type=text]{width:100%;line-height:28px;height:28px;border:1px solid #c9c9c9;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-edit-div input[type=checkbox],.u-grid-edit-div input[type=radio]{height:13px;width:13px}.u-grid-noRowsDiv,.u-grid-noRowsShowDiv{top:0;left:0;width:100%;line-height:2.125em;color:#a8a8a8;display:none;height:2.125em;font-size:.75em;text-align:center}.u-grid-edit-div .input-group input{border-right:none;padding-right:0}.u-grid-noRowsShowDiv{position:absolute}.u-grid-column-menu{width:160px;display:none;overflow:hidden;position:fixed;z-index:13;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.u-grid-column-menu-ul{border-width:0 0 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-columns-li,.u-grid-column-menu-li{border-style:solid;border-color:#cecece;box-sizing:border-box;display:block;cursor:pointer}.u-grid-column-menu-li{height:2.125em;border-width:1px 1px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-div1{display:block;padding:0 .8em;line-height:2.83em;font-size:.75em;position:relative;height:100%}.u-grid-column-menu-span{position:absolute;width:120px;overflow:hidden}.u-grid-column-menu-div3{right:2em;position:absolute;font-size:.75em!important;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;line-height:2.83em!important}.u-grid-column-menu-columns{width:160px;display:block;overflow-y:auto;overflow-x:hidden;position:relative;z-index:13;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.u-grid-column-menu-columns-ul{border-width:1px 0 0;border-style:solid;border-color:#cecece;padding:0}.u-grid-column-menu-columns-li{height:2.125em;border-width:0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-columns-div1{display:block;padding:0 .8em;line-height:2.83em;font-size:.75em;position:relative;height:100%}.u-grid-column-menu-columns-div2{position:absolute;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.u-grid-column-menu-columns-span{position:absolute;width:120px;overflow:hidden;left:35px}.u-grid-form{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.u-grid-content-td-div .input-group-addon{padding:3px 12px}.u-grid-content-td-div .grid-combox{height:28px}.u-grid-content-td-div .eType-input{position:relative;width:90%;height:90%;margin:0 0 0 5%;min-height:20px;font-size:12px;color:#333}.u-grid-content-td-div .eType-input>input{width:100%;height:100%;line-height:normal}.u-grid-content-td-div .eType-input>.right-span{position:absolute;line-height:3.5em;cursor:pointer;right:0;width:2rem;text-align:center}.u-grid-content-td-div .checkbox label{top:-2px}.u-grid-content-td-div input[type=checkbox]{position:relative;top:0;cursor:pointer}.u-grid .u-text{padding:0}.u-grid-err-td,.u-grid-err-td *{background-color:#1baede}.u-grid-move-bg{background:#f4f8fb!important;color:#333}.u-grid .u-grid-move-bg a{color:#0377c1}.u-grid-move-bg a:hover{text-decoration:underline;cursor:pointer}.u-grid a{color:#333;text-decoration:none}.u-grid-checkbox-outline{position:absolute;box-sizing:border-box;width:14px;height:14px;margin:0;cursor:pointer;overflow:hidden;border:1px solid #bfbfbf;border-radius:2px;display:none;top:15px}.u-grid-checkbox-tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K);background:0 0;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background}.u-grid-checkbox-outline.is-checked{border:1px solid #1baede;display:inline-block}.u-grid-header-multi-select .u-grid-checkbox-outline,.u-grid-move-bg .u-grid-checkbox-outline{display:inline-block}.u-grid-checkbox-outline.is-checked .u-grid-checkbox-tick-outline{-webkit-mask:none;mask:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K) #1baede} \ No newline at end of file diff --git a/dist/css/tree.css b/dist/css/tree.css index 2decfd7..4a26fbd 100644 --- a/dist/css/tree.css +++ b/dist/css/tree.css @@ -5,533 +5,533 @@ * homepage : https://github.com/iuap-design/tinper-neoui-tree#readme * bugs : https://github.com/iuap-design/tinper-neoui-tree/issues **/ -/*------------------------------------- -zTree Style - -version: 3.5.17 -author: Hunter.z -email: hunter.z@263.net -website: http://code.google.com/p/jquerytree/ - --------------------------------------*/ -.ztree * {.ztree li span.button.switch.noline_open:after - padding: 0; - margin: 0; - font-size: 14px; - font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif; -} -.ztree { - margin: 0; - padding: 9px; - color: #333333; - overflow: auto; -} -.ztree li { - padding: 0; - margin: 0; - list-style: none; - line-height: 26px; - text-align: left; - white-space: nowrap; - outline: 0; - vertical-align: middle; - // padding: 6px 10px; -} - -.ztree li ul { - margin: 0; - padding: 0 0 0 18px; -} -.ztree li ul.line { - background: url(../images/line_conn.gif) 0 0 repeat-y; -} -.ztree li a { - /*padding: 0 4px;*/ - margin: 0; - cursor: pointer; - color: #333; - background-color: transparent; - text-decoration: none !important; - vertical-align: top; - display: inline-block; - position: relative; - /*padding: 6px 10px;*/ - padding: 4px 10px; - box-sizing: border-box; -} -.ztree li a:hover { - color:#3949AB ; - background-color: #eee ; -} - -.ztree li.hoverNode .switch { - color: #3949AB; -} -.ztree li a.focusNode { - /*background-color: #eee;*/ - // background-color: #C0EBF4; - background-color: rgb(63,81,181); - color: #FFFFFF; -} - -.ztree li a.curSelectedNode span:first-child + span{ - /*color:#3881D8;*/ -} -.ztree li a.curSelectedNode_Edit { - padding-top: 0px; - background-color: #FFE6B0; - color: black; - height: 16px; - border: 1px #FFB951 solid; - opacity: 0.8; -} -.ztree li a.tmpTargetNode_inner { - padding-top: 0px; - background-color: #316AC5; - color: white; - height: 16px; - border: 1px #316AC5 solid; - opacity: 0.8; - filter: alpha(opacity=80); -} -.ztree li a input.rename { - height: 14px; - width: 80px; - padding: 0; - margin: 0; - font-size: 12px; - border: 1px #7EC4CC solid; - *border: 0px; -} -.ztree li span { - line-height: 16px; - margin-right: 2px; -} -.ztree li span.button { - line-height: 0; - margin: 0; - width: 24px; - height: 26px; - display: inline-block; - position: relative; - /*border: 0 none;*/ - cursor: pointer; - outline: none; - background-color: transparent; - background-repeat: no-repeat; - background-attachment: scroll; - /*background-image: url("../images/zTreeStandard.png");*/ - *background-image: url("../images/zTreeStandard.gif"); -} -.ztree li span.button.chk { - width: 13px; - height: 13px; - margin: 0 3px 0 0; - cursor: auto; - z-index: 1000; -} -.ztree li span.button.chk.checkbox_false_full { - background-position: 0 0; -} -.ztree li span.button.chk.checkbox_false_full_focus { - background-position: 0 -14px; -} -.ztree li span.button.chk.checkbox_false_part { - background-position: 0 -28px; -} -.ztree li span.button.chk.checkbox_false_part_focus { - background-position: 0 -42px; -} -.ztree li span.button.chk.checkbox_false_disable { - background-position: 0 -56px; -} -.ztree li span.button.chk.checkbox_true_full { - background-position: -14px 0; -} -.ztree li span.button.chk.checkbox_true_full_focus { - background-position: -14px -14px; -} -.ztree li span.button.chk.checkbox_true_part { - background-position: -14px -28px; -} -.ztree li span.button.chk.checkbox_true_part_focus { - background-position: -14px -42px; -} -.ztree li span.button.chk.checkbox_true_disable { - background-position: -14px -56px; -} -.ztree li span.button.chk.radio_false_full { - background-position: -28px 0; -} -.ztree li span.button.chk.radio_false_full_focus { - background-position: -28px -14px; -} -.ztree li span.button.chk.radio_false_part { - background-position: -28px -28px; -} -.ztree li span.button.chk.radio_false_part_focus { - background-position: -28px -42px; -} -.ztree li span.button.chk.radio_false_disable { - background-position: -28px -56px; -} -.ztree li span.button.chk.radio_true_full { - background-position: -42px 0; -} -.ztree li span.button.chk.radio_true_full_focus { - background-position: -42px -14px; -} -.ztree li span.button.chk.radio_true_part { - background-position: -42px -28px; -} -.ztree li span.button.chk.radio_true_part_focus { - background-position: -42px -42px; -} -.ztree li span.button.chk.radio_true_disable { - background-position: -42px -56px; -} -.ztree li span.button.switch { - - // width: 21px; - // height: 15px; - width: 21px; - height: 21px; -} -.ztree li span.button.root_open { - background-position: -92px -54px; -} -.ztree li span.button.root_close { - background-image:none; - line-height:18px; - background-position: -74px -54px; -} -.ztree li span.button.root_close:after{ - font-family:'uf'; - content:'\e6ce'; - -} -.ztree li span.button.roots_open { - background-image:none; - line-height:18px; - background-position: -92px 0; -} -.ztree li span.button.roots_open:after{ - font-family:'uf'; - content:'\e6ce'; - color:#ccc; - -} -.ztree li span.button.roots_close { - background-image:none; - line-height:18px; - background-position: -74px -54px; -} -.ztree li span.button.roots_close:after{ - font-family:'uf'; - content:'\e6ed'; - -} -.ztree li span.button.center_open,.ztree li span.button.bottom_open { - background-image:none; - line-height:18px; - background-position: -74px -54px; -} -.ztree li span.button.center_open:after,.ztree li span.button.bottom_open:after{ - font-family:'uf'; - content:'\e6ce'; - color:#ccc; - -} -.ztree li span.button.center_close,.ztree li span.button.bottom_close { - background-image:none; - line-height:18px; - background-position: -74px -54px; -} -.ztree li span.button.center_close:after { - font-family:'uf'; - content:'\e6ed'; - -} -.ztree li span.button.bottom_close:after{ - font-family:'uf'; - content:'\e6ed'; -} - -.ztree li span.button.noline_open { - background-position: -92px -72px; - margin-left: -8px; - padding-right: 8px; -} -.ztree li span.button.noline_close { - /*background-position: -74px -72px;*/ -} -.ztree li span.button.root_docu { - background: none; -} -.ztree li span.button.roots_docu { - background-position: -56px 0; -} -.ztree li span.button.center_docu { - background-position: -56px -18px; -} -.ztree li span.button.bottom_docu { - background-position: -56px -36px; -} -.ztree li span.button.noline_docu { - background: none; -} -.ztree li span.button.ico_open { - background-image:none; - line-height:18px; - font-size: 14px; - line-height: 22px; - background-position: -110px 0; - vertical-align: top; - *vertical-align: middle; - overflow: hidden; -} -.ztree li span.button.ico_open:after { - font-family:'uf'; - content:'\e6d8'; - /*color:#3881D8;*/ - position: absolute; - top: 3px; -} -.ztree li span.button.ico_close { - background-image:none; - line-height:18px; - font-size: 14px; - line-height: 22px; - background-position: -110px 0; - vertical-align: top; - *vertical-align: middle; - overflow: hidden; - /*color:#3881D8;*/ -} -.ztree li span.button.ico_close:after { - font-family:'uf'; - content:'\e688'; - - position: absolute; - top: 3px; -} -.ztree li span.button.ico_docu { - background-image:none; - font-size: 14px; - - vertical-align: top; - *vertical-align: middle; - overflow: hidden; -} -.ztree li span.button.ico_docu:after { - font-family:'uf'; - content:'\e628'; - /*color:#3881D8;*/ - position: absolute; - top: 11px; -} -.ztree li span.button.edit { - margin-right: 2px; - background-position: -110px -48px; - vertical-align: top; - *vertical-align: middle; -} -.ztree li span.button.remove { - margin-right: 2px; - background-position: -110px -64px; - vertical-align: top; - *vertical-align: middle; -} -.ztree li span.button.ico_loading { - margin-right: 2px; - background: url(../images/loading.gif) no-repeat scroll 0 0 transparent; - vertical-align: top; - *vertical-align: middle; -} -ul.tmpTargetzTree { - background-color: #FFE6B0; - opacity: 0.8; - filter: alpha(opacity=80); -} -span.tmpzTreeMove_arrow { - width: 16px; - height: 16px; - display: inline-block; - padding: 0; - margin: 2px 0 0 1px; - border: 0 none; - position: absolute; - background-color: transparent; - background-repeat: no-repeat; - background-attachment: scroll; - background-position: -110px -80px; - background-image: url("../images/zTreeStandard.png"); - *background-image: url("../images/zTreeStandard.gif"); -} -ul.ztree.zTreeDragUL { - margin: 0; - padding: 0; - position: absolute; - width: auto; - height: auto; - overflow: hidden; - background-color: #cfcfcf; - border: 1px #00B83F dotted; - opacity: 0.8; - filter: alpha(opacity=80); -} -.zTreeMask { - z-index: 10000; - background-color: #cfcfcf; - opacity: 0.0; - filter: alpha(opacity=0); - position: absolute; -} -/* level style*/ -/*.ztree li span.button.level0 { - display:none; -} -.ztree li ul.level0 { - padding:0; - background:none; -}*/ - -.ztree li span.button.chk { - position: relative; - top: 0; - left: 0; - display: inline-block; - width: 14px; - height: 14px; - box-sizing: border-box; - border-radius: 3px; - border: 1px solid #d9d9d9; - background-color: #fff; - -webkit-transition: border-color .1s cubic-bezier(.71,-.46,.29,1.46),background-color .1s cubic-bezier(.71,-.46,.29,1.46); - transition: border-color .1s cubic-bezier(.71,-.46,.29,1.46),background-color .1s cubic-bezier(.71,-.46,.29,1.46); - cursor: pointer; - overflow: hidden; -} - -.ztree li span.button.chk:after { - -webkit-transform: rotate(45deg) scale(1); - transform: rotate(45deg) scale(1); - position: absolute; - left: 4px; - top: 1px; - display: table; - width: 5px; - height: 8px; - box-sizing: border-box; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s; - transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s; -} - - -.ztree li span.button.chk.checkbox_true_full,.ztree li span.button.chk.checkbox_true_full_focus { - border-color: #2db7f5; - background-color: #2db7f5; -} - -.ztree li span.button.chk:hover { - border-color: #bcbcbc; -} - -.ztree li.focusNode span.button.switch { - color: #FFFFFF; -} - -.ztree li span.button.switch { - position: relative; - z-index: 1000; - line-height: 21px; -} - -.ztree li span.button.switch.noline_close:after { - /* -webkit-transform: scale(.5) rotate(0deg); */ - /* transform: scale(.5) rotate(0deg); */ - /* zoom: 1; */ - /* content: ''; - display: inline-block; - position: absolute; - top: 7px; - right: 8px; - height: 0; - width: 0; - border-left: solid 4px #666; - border-top: solid 4px transparent; - border-bottom: solid 4px transparent;*/ - content: "\e611"; - font-family: 'uf'; - /*color: #3881D8;*/ - position: absolute; - /*top: 10px;*/ - top: 8px; - font-size: 12px; -} - -.ztree li span.button.switch.noline_open:after { - /*-webkit-transform: rotate(90deg); - transform: rotate(90deg); - content: ''; - display: inline-block; - position: absolute; - top: 5px; - right: 8px; - height: 0; - width: 0; - border-left: solid 4px #666; - border-top: solid 4px transparent; - border-bottom: solid 4px transparent;*/ - content: "\e608"; - font-family: 'uf'; - /*color: #3881D8;*/ - position: absolute; - /*top: 10px;*/ - top: 8px; - font-size: 12px; - left:5px; -} -.basic li span.button.switch.noline_open:after { - content: "\e6ce"; - left: 0; - font-size: 12px; -} -.basic li span.button.switch.noline_close:after { - content: "\e6ed"; - left: 0; - font-size: 12px; -} -.basic li span.button.ico_close:after{ - content: "\e688"; - top:1px; -} -.basic li span.button.ico_open:after{ - content: "\e688"; - top:1px; -} -.basic li span.button.ico_close{ - margin-right: 10px; - /*color:#757575;*/ -} -.basic li span.button.ico_open{ - margin-right: 10px; - /*color:#757575;*/ -} -.basic li span.button.ico_docu{ - font-size: 12px; -} -.basic li span.button.ico_docu:after{ - /*color: #757575;*/ -} -.basic li a.focusNode{ - color: #ffffff !important; - background-color: #3949ab !important; -} -.basic .focusNode{ - color: #ffffff; -} +/*------------------------------------- +zTree Style + +version: 3.5.17 +author: Hunter.z +email: hunter.z@263.net +website: http://code.google.com/p/jquerytree/ + +-------------------------------------*/ +.ztree * {.ztree li span.button.switch.noline_open:after + padding: 0; + margin: 0; + font-size: 14px; + font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif; +} +.ztree { + margin: 0; + padding: 9px; + color: #333333; + overflow: auto; +} +.ztree li { + padding: 0; + margin: 0; + list-style: none; + line-height: 26px; + text-align: left; + white-space: nowrap; + outline: 0; + vertical-align: middle; + // padding: 6px 10px; +} + +.ztree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ztree li ul.line { + background: url(../images/line_conn.gif) 0 0 repeat-y; +} +.ztree li a { + /*padding: 0 4px;*/ + margin: 0; + cursor: pointer; + color: #333; + background-color: transparent; + text-decoration: none !important; + vertical-align: top; + display: inline-block; + position: relative; + /*padding: 6px 10px;*/ + padding: 4px 10px; + box-sizing: border-box; +} +.ztree li a:hover { + color:#3949AB ; + background-color: #eee ; +} + +.ztree li.hoverNode .switch { + color: #3949AB; +} +.ztree li a.focusNode { + /*background-color: #eee;*/ + // background-color: #C0EBF4; + background-color: rgb(63,81,181); + color: #FFFFFF; +} + +.ztree li a.curSelectedNode span:first-child + span{ + /*color:#3881D8;*/ +} +.ztree li a.curSelectedNode_Edit { + padding-top: 0px; + background-color: #FFE6B0; + color: black; + height: 16px; + border: 1px #FFB951 solid; + opacity: 0.8; +} +.ztree li a.tmpTargetNode_inner { + padding-top: 0px; + background-color: #316AC5; + color: white; + height: 16px; + border: 1px #316AC5 solid; + opacity: 0.8; + filter: alpha(opacity=80); +} +.ztree li a input.rename { + height: 14px; + width: 80px; + padding: 0; + margin: 0; + font-size: 12px; + border: 1px #7EC4CC solid; + *border: 0px; +} +.ztree li span { + line-height: 16px; + margin-right: 2px; +} +.ztree li span.button { + line-height: 0; + margin: 0; + width: 24px; + height: 26px; + display: inline-block; + position: relative; + /*border: 0 none;*/ + cursor: pointer; + outline: none; + background-color: transparent; + background-repeat: no-repeat; + background-attachment: scroll; + /*background-image: url("../images/zTreeStandard.png");*/ + *background-image: url("../images/zTreeStandard.gif"); +} +.ztree li span.button.chk { + width: 13px; + height: 13px; + margin: 0 3px 0 0; + cursor: auto; + z-index: 1000; +} +.ztree li span.button.chk.checkbox_false_full { + background-position: 0 0; +} +.ztree li span.button.chk.checkbox_false_full_focus { + background-position: 0 -14px; +} +.ztree li span.button.chk.checkbox_false_part { + background-position: 0 -28px; +} +.ztree li span.button.chk.checkbox_false_part_focus { + background-position: 0 -42px; +} +.ztree li span.button.chk.checkbox_false_disable { + background-position: 0 -56px; +} +.ztree li span.button.chk.checkbox_true_full { + background-position: -14px 0; +} +.ztree li span.button.chk.checkbox_true_full_focus { + background-position: -14px -14px; +} +.ztree li span.button.chk.checkbox_true_part { + background-position: -14px -28px; +} +.ztree li span.button.chk.checkbox_true_part_focus { + background-position: -14px -42px; +} +.ztree li span.button.chk.checkbox_true_disable { + background-position: -14px -56px; +} +.ztree li span.button.chk.radio_false_full { + background-position: -28px 0; +} +.ztree li span.button.chk.radio_false_full_focus { + background-position: -28px -14px; +} +.ztree li span.button.chk.radio_false_part { + background-position: -28px -28px; +} +.ztree li span.button.chk.radio_false_part_focus { + background-position: -28px -42px; +} +.ztree li span.button.chk.radio_false_disable { + background-position: -28px -56px; +} +.ztree li span.button.chk.radio_true_full { + background-position: -42px 0; +} +.ztree li span.button.chk.radio_true_full_focus { + background-position: -42px -14px; +} +.ztree li span.button.chk.radio_true_part { + background-position: -42px -28px; +} +.ztree li span.button.chk.radio_true_part_focus { + background-position: -42px -42px; +} +.ztree li span.button.chk.radio_true_disable { + background-position: -42px -56px; +} +.ztree li span.button.switch { + + // width: 21px; + // height: 15px; + width: 21px; + height: 21px; +} +.ztree li span.button.root_open { + background-position: -92px -54px; +} +.ztree li span.button.root_close { + background-image:none; + line-height:18px; + background-position: -74px -54px; +} +.ztree li span.button.root_close:after{ + font-family:'uf'; + content:'\e6ce'; + +} +.ztree li span.button.roots_open { + background-image:none; + line-height:18px; + background-position: -92px 0; +} +.ztree li span.button.roots_open:after{ + font-family:'uf'; + content:'\e6ce'; + color:#ccc; + +} +.ztree li span.button.roots_close { + background-image:none; + line-height:18px; + background-position: -74px -54px; +} +.ztree li span.button.roots_close:after{ + font-family:'uf'; + content:'\e6ed'; + +} +.ztree li span.button.center_open,.ztree li span.button.bottom_open { + background-image:none; + line-height:18px; + background-position: -74px -54px; +} +.ztree li span.button.center_open:after,.ztree li span.button.bottom_open:after{ + font-family:'uf'; + content:'\e6ce'; + color:#ccc; + +} +.ztree li span.button.center_close,.ztree li span.button.bottom_close { + background-image:none; + line-height:18px; + background-position: -74px -54px; +} +.ztree li span.button.center_close:after { + font-family:'uf'; + content:'\e6ed'; + +} +.ztree li span.button.bottom_close:after{ + font-family:'uf'; + content:'\e6ed'; +} + +.ztree li span.button.noline_open { + background-position: -92px -72px; + margin-left: -8px; + padding-right: 8px; +} +.ztree li span.button.noline_close { + /*background-position: -74px -72px;*/ +} +.ztree li span.button.root_docu { + background: none; +} +.ztree li span.button.roots_docu { + background-position: -56px 0; +} +.ztree li span.button.center_docu { + background-position: -56px -18px; +} +.ztree li span.button.bottom_docu { + background-position: -56px -36px; +} +.ztree li span.button.noline_docu { + background: none; +} +.ztree li span.button.ico_open { + background-image:none; + line-height:18px; + font-size: 14px; + line-height: 22px; + background-position: -110px 0; + vertical-align: top; + *vertical-align: middle; + overflow: hidden; +} +.ztree li span.button.ico_open:after { + font-family:'uf'; + content:'\e6d8'; + /*color:#3881D8;*/ + position: absolute; + top: 3px; +} +.ztree li span.button.ico_close { + background-image:none; + line-height:18px; + font-size: 14px; + line-height: 22px; + background-position: -110px 0; + vertical-align: top; + *vertical-align: middle; + overflow: hidden; + /*color:#3881D8;*/ +} +.ztree li span.button.ico_close:after { + font-family:'uf'; + content:'\e688'; + + position: absolute; + top: 3px; +} +.ztree li span.button.ico_docu { + background-image:none; + font-size: 14px; + + vertical-align: top; + *vertical-align: middle; + overflow: hidden; +} +.ztree li span.button.ico_docu:after { + font-family:'uf'; + content:'\e628'; + /*color:#3881D8;*/ + position: absolute; + top: 11px; +} +.ztree li span.button.edit { + margin-right: 2px; + background-position: -110px -48px; + vertical-align: top; + *vertical-align: middle; +} +.ztree li span.button.remove { + margin-right: 2px; + background-position: -110px -64px; + vertical-align: top; + *vertical-align: middle; +} +.ztree li span.button.ico_loading { + margin-right: 2px; + background: url(../images/loading.gif) no-repeat scroll 0 0 transparent; + vertical-align: top; + *vertical-align: middle; +} +ul.tmpTargetzTree { + background-color: #FFE6B0; + opacity: 0.8; + filter: alpha(opacity=80); +} +span.tmpzTreeMove_arrow { + width: 16px; + height: 16px; + display: inline-block; + padding: 0; + margin: 2px 0 0 1px; + border: 0 none; + position: absolute; + background-color: transparent; + background-repeat: no-repeat; + background-attachment: scroll; + background-position: -110px -80px; + background-image: url("../images/zTreeStandard.png"); + *background-image: url("../images/zTreeStandard.gif"); +} +ul.ztree.zTreeDragUL { + margin: 0; + padding: 0; + position: absolute; + width: auto; + height: auto; + overflow: hidden; + background-color: #cfcfcf; + border: 1px #00B83F dotted; + opacity: 0.8; + filter: alpha(opacity=80); +} +.zTreeMask { + z-index: 10000; + background-color: #cfcfcf; + opacity: 0.0; + filter: alpha(opacity=0); + position: absolute; +} +/* level style*/ +/*.ztree li span.button.level0 { + display:none; +} +.ztree li ul.level0 { + padding:0; + background:none; +}*/ + +.ztree li span.button.chk { + position: relative; + top: 0; + left: 0; + display: inline-block; + width: 14px; + height: 14px; + box-sizing: border-box; + border-radius: 3px; + border: 1px solid #d9d9d9; + background-color: #fff; + -webkit-transition: border-color .1s cubic-bezier(.71,-.46,.29,1.46),background-color .1s cubic-bezier(.71,-.46,.29,1.46); + transition: border-color .1s cubic-bezier(.71,-.46,.29,1.46),background-color .1s cubic-bezier(.71,-.46,.29,1.46); + cursor: pointer; + overflow: hidden; +} + +.ztree li span.button.chk:after { + -webkit-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + box-sizing: border-box; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + -webkit-transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s; + transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s; +} + + +.ztree li span.button.chk.checkbox_true_full,.ztree li span.button.chk.checkbox_true_full_focus { + border-color: #2db7f5; + background-color: #2db7f5; +} + +.ztree li span.button.chk:hover { + border-color: #bcbcbc; +} + +.ztree li.focusNode span.button.switch { + color: #FFFFFF; +} + +.ztree li span.button.switch { + position: relative; + z-index: 1000; + line-height: 21px; +} + +.ztree li span.button.switch.noline_close:after { + /* -webkit-transform: scale(.5) rotate(0deg); */ + /* transform: scale(.5) rotate(0deg); */ + /* zoom: 1; */ + /* content: ''; + display: inline-block; + position: absolute; + top: 7px; + right: 8px; + height: 0; + width: 0; + border-left: solid 4px #666; + border-top: solid 4px transparent; + border-bottom: solid 4px transparent;*/ + content: "\e611"; + font-family: 'uf'; + /*color: #3881D8;*/ + position: absolute; + /*top: 10px;*/ + top: 8px; + font-size: 12px; +} + +.ztree li span.button.switch.noline_open:after { + /*-webkit-transform: rotate(90deg); + transform: rotate(90deg); + content: ''; + display: inline-block; + position: absolute; + top: 5px; + right: 8px; + height: 0; + width: 0; + border-left: solid 4px #666; + border-top: solid 4px transparent; + border-bottom: solid 4px transparent;*/ + content: "\e608"; + font-family: 'uf'; + /*color: #3881D8;*/ + position: absolute; + /*top: 10px;*/ + top: 8px; + font-size: 12px; + left:5px; +} +.basic li span.button.switch.noline_open:after { + content: "\e6ce"; + left: 0; + font-size: 12px; +} +.basic li span.button.switch.noline_close:after { + content: "\e6ed"; + left: 0; + font-size: 12px; +} +.basic li span.button.ico_close:after{ + content: "\e688"; + top:1px; +} +.basic li span.button.ico_open:after{ + content: "\e688"; + top:1px; +} +.basic li span.button.ico_close{ + margin-right: 10px; + /*color:#757575;*/ +} +.basic li span.button.ico_open{ + margin-right: 10px; + /*color:#757575;*/ +} +.basic li span.button.ico_docu{ + font-size: 12px; +} +.basic li span.button.ico_docu:after{ + /*color: #757575;*/ +} +.basic li a.focusNode{ + color: #ffffff !important; + background-color: #3949ab !important; +} +.basic .focusNode{ + color: #ffffff; +} diff --git a/dist/css/u.core.css b/dist/css/u.core.css index cc4dffa..5574e81 100644 --- a/dist/css/u.core.css +++ b/dist/css/u.core.css @@ -6362,7 +6362,7 @@ main { position: relative; } .u-date-panel > .u-time-nav > .u-button { - position: initial; + position: inherit; padding-bottom: 13px; } @@ -6668,7 +6668,7 @@ main { .clockpicker-tick-14 { left: 7.9375rem; - top: 1.10737rem; } + top: 1.10738rem; } .clockpicker-tick-15 { left: 9.76763rem; @@ -6695,7 +6695,7 @@ main { top: 9.76763rem; } .clockpicker-tick-21 { - left: 1.10737rem; + left: 1.10738rem; top: 7.9375rem; } .clockpicker-tick-22 { @@ -6703,12 +6703,12 @@ main { top: 5.4375rem; } .clockpicker-tick-23 { - left: 1.10737rem; + left: 1.10738rem; top: 2.9375rem; } .clockpicker-tick-24 { left: 2.9375rem; - top: 1.10737rem; } + top: 1.10738rem; } .clockpicker-tick-25 { left: 5.4375rem; @@ -6717,7 +6717,7 @@ main { .clockpicker-tick-26 { left: 7.9375rem; - top: 1.10737rem; + top: 1.10738rem; font-size: 120%; } .clockpicker-tick-27 { @@ -6751,7 +6751,7 @@ main { font-size: 120%; } .clockpicker-tick-33 { - left: 1.10737rem; + left: 1.10738rem; top: 7.9375rem; font-size: 120%; } @@ -6761,13 +6761,13 @@ main { font-size: 120%; } .clockpicker-tick-35 { - left: 1.10737rem; + left: 1.10738rem; top: 2.9375rem; font-size: 120%; } .clockpicker-tick-36 { left: 2.9375rem; - top: 1.10737rem; + top: 1.10738rem; font-size: 120%; } .clockpicker-svg { diff --git a/dist/css/u.core.min.css b/dist/css/u.core.min.css index e71a010..dbafae6 100644 --- a/dist/css/u.core.min.css +++ b/dist/css/u.core.min.css @@ -1 +1 @@ -@charset "UTF-8";progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}.dw,.text-hide,::selection{text-shadow:none}.u-date-panel,hr{box-sizing:content-box}button,hr,input,select{overflow:visible}.clearfix:after,.u-navbar-toolbar:after,.u-navbar-toolbar>li:after{clear:both}.mbsc-ic:before,.uf{-moz-osx-font-smoothing:grayscale}.dw-bf,.dwwb,.dwwo,.dwwol{-webkit-backface-visibility:hidden}.clockpicker-minutes,.dw-li.dw-h,.invisible,.rating:before{visibility:hidden}.dwwo,.dwwol,.u-ripple{pointer-events:none}.red{color:#f44336!important}.bg-red{background-color:#f44336!important}.red-50{color:#ffebee!important}.bg-red-50{background-color:#ffebee!important}.red-100{color:#ffcdd2!important}.bg-red-100{background-color:#ffcdd2!important}.red-200{color:#ef9a9a!important}.bg-red-200{background-color:#ef9a9a!important}.red-300{color:#e57373!important}.bg-red-300{background-color:#e57373!important}.red-400{color:#ef5350!important}.bg-red-400{background-color:#ef5350!important}.red-500{color:#f44336!important}.bg-red-500{background-color:#f44336!important}.red-600{color:#e53935!important}.bg-red-600{background-color:#e53935!important}.red-700{color:#d32f2f!important}.bg-red-700{background-color:#d32f2f!important}.red-800{color:#c62828!important}.bg-red-800{background-color:#c62828!important}.red-900{color:#b71c1c!important}.bg-red-900{background-color:#b71c1c!important}.red-A100{color:#ff8a80!important}.bg-red-A100{background-color:#ff8a80!important}.red-A200{color:#ff5252!important}.bg-red-A200{background-color:#ff5252!important}.red-A400{color:#ff1744!important}.bg-red-A400{background-color:#ff1744!important}.red-A700{color:#d50000!important}.bg-red-A700{background-color:#d50000!important}.pink{color:#e91e63!important}.bg-pink{background-color:#e91e63!important}.pink-50{color:#fce4ec!important}.bg-pink-50{background-color:#fce4ec!important}.pink-100{color:#f8bbd0!important}.bg-pink-100{background-color:#f8bbd0!important}.pink-200{color:#f48fb1!important}.bg-pink-200{background-color:#f48fb1!important}.pink-300{color:#f06292!important}.bg-pink-300{background-color:#f06292!important}.pink-400{color:#ec407a!important}.bg-pink-400{background-color:#ec407a!important}.pink-500{color:#e91e63!important}.bg-pink-500{background-color:#e91e63!important}.pink-600{color:#d81b60!important}.bg-pink-600{background-color:#d81b60!important}.pink-700{color:#c2185b!important}.bg-pink-700{background-color:#c2185b!important}.pink-800{color:#ad1457!important}.bg-pink-800{background-color:#ad1457!important}.pink-900{color:#880e4f!important}.bg-pink-900{background-color:#880e4f!important}.pink-A100{color:#ff80ab!important}.bg-pink-A100{background-color:#ff80ab!important}.pink-A200{color:#ff4081!important}.bg-pink-A200{background-color:#ff4081!important}.pink-A400{color:#f50057!important}.bg-pink-A400{background-color:#f50057!important}.pink-A700{color:#c51162!important}.bg-pink-A700{background-color:#c51162!important}.purple{color:#9c27b0!important}.bg-purple{background-color:#9c27b0!important}.purple-50{color:#f3e5f5!important}.bg-purple-50{background-color:#f3e5f5!important}.purple-100{color:#e1bee7!important}.bg-purple-100{background-color:#e1bee7!important}.purple-200{color:#ce93d8!important}.bg-purple-200{background-color:#ce93d8!important}.purple-300{color:#ba68c8!important}.bg-purple-300{background-color:#ba68c8!important}.purple-400{color:#ab47bc!important}.bg-purple-400{background-color:#ab47bc!important}.purple-500{color:#9c27b0!important}.bg-purple-500{background-color:#9c27b0!important}.purple-600{color:#8e24aa!important}.bg-purple-600{background-color:#8e24aa!important}.purple-700{color:#7b1fa2!important}.bg-purple-700{background-color:#7b1fa2!important}.purple-800{color:#6a1b9a!important}.bg-purple-800{background-color:#6a1b9a!important}.purple-900{color:#4a148c!important}.bg-purple-900{background-color:#4a148c!important}.purple-A100{color:#ea80fc!important}.bg-purple-A100{background-color:#ea80fc!important}.purple-A200{color:#e040fb!important}.bg-purple-A200{background-color:#e040fb!important}.purple-A400{color:#d500f9!important}.bg-purple-A400{background-color:#d500f9!important}.purple-A700{color:#a0f!important}.bg-purple-A700{background-color:#a0f!important}.deep-purple{color:#673ab7!important}.bg-deep-purple{background-color:#673ab7!important}.deep-purple-50{color:#ede7f6!important}.bg-deep-purple-50{background-color:#ede7f6!important}.deep-purple-100{color:#d1c4e9!important}.bg-deep-purple-100{background-color:#d1c4e9!important}.deep-purple-200{color:#b39ddb!important}.bg-deep-purple-200{background-color:#b39ddb!important}.deep-purple-300{color:#9575cd!important}.bg-deep-purple-300{background-color:#9575cd!important}.deep-purple-400{color:#7e57c2!important}.bg-deep-purple-400{background-color:#7e57c2!important}.deep-purple-500{color:#673ab7!important}.bg-deep-purple-500{background-color:#673ab7!important}.deep-purple-600{color:#5e35b1!important}.bg-deep-purple-600{background-color:#5e35b1!important}.deep-purple-700{color:#512da8!important}.bg-deep-purple-700{background-color:#512da8!important}.deep-purple-800{color:#4527a0!important}.bg-deep-purple-800{background-color:#4527a0!important}.deep-purple-900{color:#311b92!important}.bg-deep-purple-900{background-color:#311b92!important}.deep-purple-A100{color:#b388ff!important}.bg-deep-purple-A100{background-color:#b388ff!important}.deep-purple-A200{color:#7c4dff!important}.bg-deep-purple-A200{background-color:#7c4dff!important}.deep-purple-A400{color:#651fff!important}.bg-deep-purple-A400{background-color:#651fff!important}.deep-purple-A700{color:#6200ea!important}.bg-deep-purple-A700{background-color:#6200ea!important}.indigo{color:#3f51b5!important}.bg-indigo{background-color:#3f51b5!important}.indigo-50{color:#e8eaf6!important}.bg-indigo-50{background-color:#e8eaf6!important}.indigo-100{color:#c5cae9!important}.bg-indigo-100{background-color:#c5cae9!important}.indigo-200{color:#9fa8da!important}.bg-indigo-200{background-color:#9fa8da!important}.indigo-300{color:#7986cb!important}.bg-indigo-300{background-color:#7986cb!important}.indigo-400{color:#5c6bc0!important}.bg-indigo-400{background-color:#5c6bc0!important}.indigo-500{color:#3f51b5!important}.bg-indigo-500{background-color:#3f51b5!important}.indigo-600{color:#3949ab!important}.bg-indigo-600{background-color:#3949ab!important}.indigo-700{color:#303f9f!important}.bg-indigo-700{background-color:#303f9f!important}.indigo-800{color:#283593!important}.bg-indigo-800{background-color:#283593!important}.indigo-900{color:#1a237e!important}.bg-indigo-900{background-color:#1a237e!important}.indigo-A100{color:#8c9eff!important}.bg-indigo-A100{background-color:#8c9eff!important}.indigo-A200{color:#536dfe!important}.bg-indigo-A200{background-color:#536dfe!important}.indigo-A400{color:#3d5afe!important}.bg-indigo-A400{background-color:#3d5afe!important}.indigo-A700{color:#304ffe!important}.bg-indigo-A700{background-color:#304ffe!important}.blue{color:#2196f3!important}.bg-blue{background-color:#2196f3!important}.blue-50{color:#e3f2fd!important}.bg-blue-50{background-color:#e3f2fd!important}.blue-100{color:#bbdefb!important}.bg-blue-100{background-color:#bbdefb!important}.blue-200{color:#90caf9!important}.bg-blue-200{background-color:#90caf9!important}.blue-300{color:#64b5f6!important}.bg-blue-300{background-color:#64b5f6!important}.blue-400{color:#42a5f5!important}.bg-blue-400{background-color:#42a5f5!important}.blue-500{color:#2196f3!important}.bg-blue-500{background-color:#2196f3!important}.blue-600{color:#1e88e5!important}.bg-blue-600{background-color:#1e88e5!important}.blue-700{color:#1976d2!important}.bg-blue-700{background-color:#1976d2!important}.blue-800{color:#1565c0!important}.bg-blue-800{background-color:#1565c0!important}.blue-900{color:#0d47a1!important}.bg-blue-900{background-color:#0d47a1!important}.blue-A100{color:#82b1ff!important}.bg-blue-A100{background-color:#82b1ff!important}.blue-A200{color:#448aff!important}.bg-blue-A200{background-color:#448aff!important}.blue-A400{color:#2979ff!important}.bg-blue-A400{background-color:#2979ff!important}.blue-A700{color:#2962ff!important}.bg-blue-A700{background-color:#2962ff!important}.light-blue{color:#03a9f4!important}.bg-light-blue{background-color:#03a9f4!important}.light-blue-50{color:#e1f5fe!important}.bg-light-blue-50{background-color:#e1f5fe!important}.light-blue-100{color:#b3e5fc!important}.bg-light-blue-100{background-color:#b3e5fc!important}.light-blue-200{color:#81d4fa!important}.bg-light-blue-200{background-color:#81d4fa!important}.light-blue-300{color:#4fc3f7!important}.bg-light-blue-300{background-color:#4fc3f7!important}.light-blue-400{color:#29b6f6!important}.bg-light-blue-400{background-color:#29b6f6!important}.light-blue-500{color:#03a9f4!important}.bg-light-blue-500{background-color:#03a9f4!important}.light-blue-600{color:#039be5!important}.bg-light-blue-600{background-color:#039be5!important}.light-blue-700{color:#0288d1!important}.bg-light-blue-700{background-color:#0288d1!important}.light-blue-800{color:#0277bd!important}.bg-light-blue-800{background-color:#0277bd!important}.light-blue-900{color:#01579b!important}.bg-light-blue-900{background-color:#01579b!important}.light-blue-A100{color:#80d8ff!important}.bg-light-blue-A100{background-color:#80d8ff!important}.light-blue-A200{color:#40c4ff!important}.bg-light-blue-A200{background-color:#40c4ff!important}.light-blue-A400{color:#00b0ff!important}.bg-light-blue-A400{background-color:#00b0ff!important}.light-blue-A700{color:#0091ea!important}.bg-light-blue-A700{background-color:#0091ea!important}.cyan{color:#00bcd4!important}.bg-cyan{background-color:#00bcd4!important}.cyan-50{color:#e0f7fa!important}.bg-cyan-50{background-color:#e0f7fa!important}.cyan-100{color:#b2ebf2!important}.bg-cyan-100{background-color:#b2ebf2!important}.cyan-200{color:#80deea!important}.bg-cyan-200{background-color:#80deea!important}.cyan-300{color:#4dd0e1!important}.bg-cyan-300{background-color:#4dd0e1!important}.cyan-400{color:#26c6da!important}.bg-cyan-400{background-color:#26c6da!important}.cyan-500{color:#00bcd4!important}.bg-cyan-500{background-color:#00bcd4!important}.cyan-600{color:#00acc1!important}.bg-cyan-600{background-color:#00acc1!important}.cyan-700{color:#0097a7!important}.bg-cyan-700{background-color:#0097a7!important}.cyan-800{color:#00838f!important}.bg-cyan-800{background-color:#00838f!important}.cyan-900{color:#006064!important}.bg-cyan-900{background-color:#006064!important}.cyan-A100{color:#84ffff!important}.bg-cyan-A100{background-color:#84ffff!important}.cyan-A200{color:#18ffff!important}.bg-cyan-A200{background-color:#18ffff!important}.cyan-A400{color:#00e5ff!important}.bg-cyan-A400{background-color:#00e5ff!important}.cyan-A700{color:#00b8d4!important}.bg-cyan-A700{background-color:#00b8d4!important}.teal{color:#009688!important}.bg-teal{background-color:#009688!important}.teal-50{color:#e0f2f1!important}.bg-teal-50{background-color:#e0f2f1!important}.teal-100{color:#b2dfdb!important}.bg-teal-100{background-color:#b2dfdb!important}.teal-200{color:#80cbc4!important}.bg-teal-200{background-color:#80cbc4!important}.teal-300{color:#4db6ac!important}.bg-teal-300{background-color:#4db6ac!important}.teal-400{color:#26a69a!important}.bg-teal-400{background-color:#26a69a!important}.teal-500{color:#009688!important}.bg-teal-500{background-color:#009688!important}.teal-600{color:#00897b!important}.bg-teal-600{background-color:#00897b!important}.teal-700{color:#00796b!important}.bg-teal-700{background-color:#00796b!important}.teal-800{color:#00695c!important}.bg-teal-800{background-color:#00695c!important}.teal-900{color:#004d40!important}.bg-teal-900{background-color:#004d40!important}.teal-A100{color:#a7ffeb!important}.bg-teal-A100{background-color:#a7ffeb!important}.teal-A200{color:#64ffda!important}.bg-teal-A200{background-color:#64ffda!important}.teal-A400{color:#1de9b6!important}.bg-teal-A400{background-color:#1de9b6!important}.teal-A700{color:#00bfa5!important}.bg-teal-A700{background-color:#00bfa5!important}.green{color:#4caf50!important}.bg-green{background-color:#4caf50!important}.green-50{color:#e8f5e9!important}.bg-green-50{background-color:#e8f5e9!important}.green-100{color:#c8e6c9!important}.bg-green-100{background-color:#c8e6c9!important}.green-200{color:#a5d6a7!important}.bg-green-200{background-color:#a5d6a7!important}.green-300{color:#81c784!important}.bg-green-300{background-color:#81c784!important}.green-400{color:#66bb6a!important}.bg-green-400{background-color:#66bb6a!important}.green-500{color:#4caf50!important}.bg-green-500{background-color:#4caf50!important}.green-600{color:#43a047!important}.bg-green-600{background-color:#43a047!important}.green-700{color:#388e3c!important}.bg-green-700{background-color:#388e3c!important}.green-800{color:#2e7d32!important}.bg-green-800{background-color:#2e7d32!important}.green-900{color:#1b5e20!important}.bg-green-900{background-color:#1b5e20!important}.green-A100{color:#b9f6ca!important}.bg-green-A100{background-color:#b9f6ca!important}.green-A200{color:#69f0ae!important}.bg-green-A200{background-color:#69f0ae!important}.green-A400{color:#00e676!important}.bg-green-A400{background-color:#00e676!important}.green-A700{color:#00c853!important}.bg-green-A700{background-color:#00c853!important}.light-green{color:#8bc34a!important}.bg-light-green{background-color:#8bc34a!important}.light-green-50{color:#f1f8e9!important}.bg-light-green-50{background-color:#f1f8e9!important}.light-green-100{color:#dcedc8!important}.bg-light-green-100{background-color:#dcedc8!important}.light-green-200{color:#c5e1a5!important}.bg-light-green-200{background-color:#c5e1a5!important}.light-green-300{color:#aed581!important}.bg-light-green-300{background-color:#aed581!important}.light-green-400{color:#9ccc65!important}.bg-light-green-400{background-color:#9ccc65!important}.light-green-500{color:#8bc34a!important}.bg-light-green-500{background-color:#8bc34a!important}.light-green-600{color:#7cb342!important}.bg-light-green-600{background-color:#7cb342!important}.light-green-700{color:#689f38!important}.bg-light-green-700{background-color:#689f38!important}.light-green-800{color:#558b2f!important}.bg-light-green-800{background-color:#558b2f!important}.light-green-900{color:#33691e!important}.bg-light-green-900{background-color:#33691e!important}.light-green-A100{color:#ccff90!important}.bg-light-green-A100{background-color:#ccff90!important}.light-green-A200{color:#b2ff59!important}.bg-light-green-A200{background-color:#b2ff59!important}.light-green-A400{color:#76ff03!important}.bg-light-green-A400{background-color:#76ff03!important}.light-green-A700{color:#64dd17!important}.bg-light-green-A700{background-color:#64dd17!important}.lime{color:#cddc39!important}.bg-lime{background-color:#cddc39!important}.lime-50{color:#f9fbe7!important}.bg-lime-50{background-color:#f9fbe7!important}.lime-100{color:#f0f4c3!important}.bg-lime-100{background-color:#f0f4c3!important}.lime-200{color:#e6ee9c!important}.bg-lime-200{background-color:#e6ee9c!important}.lime-300{color:#dce775!important}.bg-lime-300{background-color:#dce775!important}.lime-400{color:#d4e157!important}.bg-lime-400{background-color:#d4e157!important}.lime-500{color:#cddc39!important}.bg-lime-500{background-color:#cddc39!important}.lime-600{color:#c0ca33!important}.bg-lime-600{background-color:#c0ca33!important}.lime-700{color:#afb42b!important}.bg-lime-700{background-color:#afb42b!important}.lime-800{color:#9e9d24!important}.bg-lime-800{background-color:#9e9d24!important}.lime-900{color:#827717!important}.bg-lime-900{background-color:#827717!important}.lime-A100{color:#f4ff81!important}.bg-lime-A100{background-color:#f4ff81!important}.lime-A200{color:#eeff41!important}.bg-lime-A200{background-color:#eeff41!important}.lime-A400{color:#c6ff00!important}.bg-lime-A400{background-color:#c6ff00!important}.lime-A700{color:#aeea00!important}.bg-lime-A700{background-color:#aeea00!important}.yellow{color:#ffeb3b!important}.bg-yellow{background-color:#ffeb3b!important}.yellow-50{color:#fffde7!important}.bg-yellow-50{background-color:#fffde7!important}.yellow-100{color:#fff9c4!important}.bg-yellow-100{background-color:#fff9c4!important}.yellow-200{color:#fff59d!important}.bg-yellow-200{background-color:#fff59d!important}.yellow-300{color:#fff176!important}.bg-yellow-300{background-color:#fff176!important}.yellow-400{color:#ffee58!important}.bg-yellow-400{background-color:#ffee58!important}.yellow-500{color:#ffeb3b!important}.bg-yellow-500{background-color:#ffeb3b!important}.yellow-600{color:#fdd835!important}.bg-yellow-600{background-color:#fdd835!important}.yellow-700{color:#fbc02d!important}.bg-yellow-700{background-color:#fbc02d!important}.yellow-800{color:#f9a825!important}.bg-yellow-800{background-color:#f9a825!important}.yellow-900{color:#f57f17!important}.bg-yellow-900{background-color:#f57f17!important}.yellow-A100{color:#ffff8d!important}.bg-yellow-A100{background-color:#ffff8d!important}.yellow-A200{color:#ff0!important}.bg-yellow-A200{background-color:#ff0!important}.yellow-A400{color:#ffea00!important}.bg-yellow-A400{background-color:#ffea00!important}.yellow-A700{color:#ffd600!important}.bg-yellow-A700{background-color:#ffd600!important}.amber{color:#ffc107!important}.bg-amber{background-color:#ffc107!important}.amber-50{color:#fff8e1!important}.bg-amber-50{background-color:#fff8e1!important}.amber-100{color:#ffecb3!important}.bg-amber-100{background-color:#ffecb3!important}.amber-200{color:#ffe082!important}.bg-amber-200{background-color:#ffe082!important}.amber-300{color:#ffd54f!important}.bg-amber-300{background-color:#ffd54f!important}.amber-400{color:#ffca28!important}.bg-amber-400{background-color:#ffca28!important}.amber-500{color:#ffc107!important}.bg-amber-500{background-color:#ffc107!important}.amber-600{color:#ffb300!important}.bg-amber-600{background-color:#ffb300!important}.amber-700{color:#ffa000!important}.bg-amber-700{background-color:#ffa000!important}.amber-800{color:#ff8f00!important}.bg-amber-800{background-color:#ff8f00!important}.amber-900{color:#ff6f00!important}.bg-amber-900{background-color:#ff6f00!important}.amber-A100{color:#ffe57f!important}.bg-amber-A100{background-color:#ffe57f!important}.amber-A200{color:#ffd740!important}.bg-amber-A200{background-color:#ffd740!important}.amber-A400{color:#ffc400!important}.bg-amber-A400{background-color:#ffc400!important}.amber-A700{color:#ffab00!important}.bg-amber-A700{background-color:#ffab00!important}.orange{color:#ff9800!important}.bg-orange{background-color:#ff9800!important}.orange-50{color:#fff3e0!important}.bg-orange-50{background-color:#fff3e0!important}.orange-100{color:#ffe0b2!important}.bg-orange-100{background-color:#ffe0b2!important}.orange-200{color:#ffcc80!important}.bg-orange-200{background-color:#ffcc80!important}.orange-300{color:#ffb74d!important}.bg-orange-300{background-color:#ffb74d!important}.orange-400{color:#ffa726!important}.bg-orange-400{background-color:#ffa726!important}.orange-500{color:#ff9800!important}.bg-orange-500{background-color:#ff9800!important}.orange-600{color:#fb8c00!important}.bg-orange-600{background-color:#fb8c00!important}.orange-700{color:#f57c00!important}.bg-orange-700{background-color:#f57c00!important}.orange-800{color:#ef6c00!important}.bg-orange-800{background-color:#ef6c00!important}.orange-900{color:#e65100!important}.bg-orange-900{background-color:#e65100!important}.orange-A100{color:#ffd180!important}.bg-orange-A100{background-color:#ffd180!important}.orange-A200{color:#ffab40!important}.bg-orange-A200{background-color:#ffab40!important}.orange-A400{color:#ff9100!important}.bg-orange-A400{background-color:#ff9100!important}.orange-A700{color:#ff6d00!important}.bg-orange-A700{background-color:#ff6d00!important}.deep-orange{color:#ff5722!important}.bg-deep-orange{background-color:#ff5722!important}.deep-orange-50{color:#fbe9e7!important}.bg-deep-orange-50{background-color:#fbe9e7!important}.deep-orange-100{color:#ffccbc!important}.bg-deep-orange-100{background-color:#ffccbc!important}.deep-orange-200{color:#ffab91!important}.bg-deep-orange-200{background-color:#ffab91!important}.deep-orange-300{color:#ff8a65!important}.bg-deep-orange-300{background-color:#ff8a65!important}.deep-orange-400{color:#ff7043!important}.bg-deep-orange-400{background-color:#ff7043!important}.deep-orange-500{color:#ff5722!important}.bg-deep-orange-500{background-color:#ff5722!important}.deep-orange-600{color:#f4511e!important}.bg-deep-orange-600{background-color:#f4511e!important}.deep-orange-700{color:#e64a19!important}.bg-deep-orange-700{background-color:#e64a19!important}.deep-orange-800{color:#d84315!important}.bg-deep-orange-800{background-color:#d84315!important}.deep-orange-900{color:#bf360c!important}.bg-deep-orange-900{background-color:#bf360c!important}.deep-orange-A100{color:#ff9e80!important}.bg-deep-orange-A100{background-color:#ff9e80!important}.deep-orange-A200{color:#ff6e40!important}.bg-deep-orange-A200{background-color:#ff6e40!important}.deep-orange-A400{color:#ff3d00!important}.bg-deep-orange-A400{background-color:#ff3d00!important}.deep-orange-A700{color:#dd2c00!important}.bg-deep-orange-A700{background-color:#dd2c00!important}.brown{color:#795548!important}.bg-brown{background-color:#795548!important}.brown-50{color:#efebe9!important}.bg-brown-50{background-color:#efebe9!important}.brown-100{color:#d7ccc8!important}.bg-brown-100{background-color:#d7ccc8!important}.brown-200{color:#bcaaa4!important}.bg-brown-200{background-color:#bcaaa4!important}.brown-300{color:#a1887f!important}.bg-brown-300{background-color:#a1887f!important}.brown-400{color:#8d6e63!important}.bg-brown-400{background-color:#8d6e63!important}.brown-500{color:#795548!important}.bg-brown-500{background-color:#795548!important}.brown-600{color:#6d4c41!important}.bg-brown-600{background-color:#6d4c41!important}.brown-700{color:#5d4037!important}.bg-brown-700{background-color:#5d4037!important}.brown-800{color:#4e342e!important}.bg-brown-800{background-color:#4e342e!important}.brown-900{color:#3e2723!important}.bg-brown-900{background-color:#3e2723!important}.grey{color:#9e9e9e!important}.bg-grey{background-color:#9e9e9e!important}.grey-50{color:#fafafa!important}.bg-grey-50{background-color:#fafafa!important}.grey-100{color:#f5f5f5!important}.bg-grey-100{background-color:#f5f5f5!important}.grey-200{color:#eee!important}.bg-grey-200{background-color:#eee!important}.grey-300{color:#e0e0e0!important}.bg-grey-300{background-color:#e0e0e0!important}.grey-400{color:#bdbdbd!important}.bg-grey-400{background-color:#bdbdbd!important}.grey-500{color:#9e9e9e!important}.bg-grey-500{background-color:#9e9e9e!important}.grey-600{color:#757575!important}.bg-grey-600{background-color:#757575!important}.grey-700{color:#616161!important}.bg-grey-700{background-color:#616161!important}.grey-800{color:#424242!important}.bg-grey-800{background-color:#424242!important}.grey-900{color:#212121!important}.bg-grey-900{background-color:#212121!important}.blue-grey{color:#607d8b!important}.bg-blue-grey{background-color:#607d8b!important}.blue-grey-50{color:#eceff1!important}.bg-blue-grey-50{background-color:#eceff1!important}.blue-grey-100{color:#cfd8dc!important}.bg-blue-grey-100{background-color:#cfd8dc!important}.blue-grey-200{color:#b0bec5!important}.bg-blue-grey-200{background-color:#b0bec5!important}.blue-grey-300{color:#90a4ae!important}.bg-blue-grey-300{background-color:#90a4ae!important}.blue-grey-400{color:#78909c!important}.bg-blue-grey-400{background-color:#78909c!important}.blue-grey-500{color:#607d8b!important}.bg-blue-grey-500{background-color:#607d8b!important}.blue-grey-600{color:#546e7a!important}.bg-blue-grey-600{background-color:#546e7a!important}.blue-grey-700{color:#455a64!important}.bg-blue-grey-700{background-color:#455a64!important}.blue-grey-800{color:#37474f!important}.bg-blue-grey-800{background-color:#37474f!important}.blue-grey-900{color:#263238!important}.bg-blue-grey-900{background-color:#263238!important}.u-red{color:#f4786b!important}.u-bg-red{background-color:#f4786b!important}.u-red-100{color:#feefed!important}.u-bg-red-100{background-color:#feefed!important}.u-red-200{color:#fbd4d0!important}.u-bg-red-200{background-color:#fbd4d0!important}.u-red-300{color:#f9b5ad!important}.u-bg-red-300{background-color:#f9b5ad!important}.u-red-400{color:#f69489!important}.u-bg-red-400{background-color:#f69489!important}.u-red-500{color:#f4786b!important}.u-bg-red-500{background-color:#f4786b!important}.u-red-600{color:#f15a4a!important}.u-bg-red-600{background-color:#f15a4a!important}.u-red-700{color:#e42015!important}.u-bg-red-700{background-color:#e42015!important}.u-red-800{color:#d85142!important}.u-bg-red-800{background-color:#d85142!important}.u-red-900{color:#782d25!important}.u-bg-red-900{background-color:#782d25!important}.u-orange{color:#fe984c!important}.u-bg-orange{background-color:#fe984c!important}.u-orange-100{color:#fff3ea!important}.u-bg-orange-100{background-color:#fff3ea!important}.u-orange-200{color:#ffdec7!important}.u-bg-orange-200{background-color:#ffdec7!important}.u-orange-300{color:#ffc69d!important}.u-bg-orange-300{background-color:#ffc69d!important}.u-orange-400{color:#fead71!important}.u-bg-orange-400{background-color:#fead71!important}.u-orange-500{color:#fe984c!important}.u-bg-orange-500{background-color:#fe984c!important}.u-orange-600{color:#fe8125!important}.u-bg-orange-600{background-color:#fe8125!important}.u-orange-700{color:#fd4105!important}.u-bg-orange-700{background-color:#fd4105!important}.u-orange-800{color:#e47421!important}.u-bg-orange-800{background-color:#e47421!important}.u-orange-900{color:#7f4012!important}.u-bg-orange-900{background-color:#7f4012!important}.u-yellow{color:#f4cf3a!important}.u-bg-yellow{background-color:#f4cf3a!important}.u-yellow-100{color:#fef9e7!important}.u-bg-yellow-100{background-color:#fef9e7!important}.u-yellow-200{color:#fbf0c1!important}.u-bg-yellow-200{background-color:#fbf0c1!important}.u-yellow-300{color:#f9e493!important}.u-bg-yellow-300{background-color:#f9e493!important}.u-yellow-400{color:#f6d963!important}.u-bg-yellow-400{background-color:#f6d963!important}.u-yellow-500{color:#f4cf3a!important}.u-bg-yellow-500{background-color:#f4cf3a!important}.u-yellow-600{color:#f1c40f!important}.u-bg-yellow-600{background-color:#f1c40f!important}.u-yellow-700{color:#e49701!important}.u-bg-yellow-700{background-color:#e49701!important}.u-yellow-800{color:#d8b00d!important}.u-bg-yellow-800{background-color:#d8b00d!important}.u-yellow-900{color:#786207!important}.u-bg-yellow-900{background-color:#786207!important}.u-green{color:#4ebd7d!important}.u-bg-green{background-color:#4ebd7d!important}.u-green-100{color:#eaf7ef!important}.u-bg-green-100{background-color:#eaf7ef!important}.u-green-200{color:#c7ead6!important}.u-bg-green-200{background-color:#c7ead6!important}.u-green-300{color:#9edab7!important}.u-bg-green-300{background-color:#9edab7!important}.u-green-400{color:#72ca97!important}.u-bg-green-400{background-color:#72ca97!important}.u-green-500{color:#4ebd7d!important}.u-bg-green-500{background-color:#4ebd7d!important}.u-green-600{color:#27ae60!important}.u-bg-green-600{background-color:#27ae60!important}.u-green-700{color:#067724!important}.u-bg-green-700{background-color:#067724!important}.u-green-800{color:#239c56!important}.u-bg-green-800{background-color:#239c56!important}.u-green-900{color:#135730!important}.u-bg-green-900{background-color:#135730!important}.u-blue{color:#44bde4!important}.u-blue-100,.u-blue-200{color:#d4dadb!important}.u-bg-blue{background-color:#44bde4!important}.u-bg-blue-100,.u-bg-blue-200{background-color:#d4dadb!important}.u-blue-300{color:#98daf0!important}.u-bg-blue-300{background-color:#98daf0!important}.u-blue-400{color:#6bcaea!important}.u-bg-blue-400{background-color:#6bcaea!important}.u-blue-500{color:#44bde4!important}.u-bg-blue-500{background-color:#44bde4!important}.u-blue-600{color:#1baede!important}.u-bg-blue-600{background-color:#1baede!important}.u-blue-700{color:#0377c1!important}.u-bg-blue-700{background-color:#0377c1!important}.u-blue-800{color:#189cc7!important}.u-bg-blue-800{background-color:#189cc7!important}.u-blue-900{color:#085177!important}.u-bg-blue-900{background-color:#085177!important}.u-cyan{color:#2edcd9!important}.u-bg-cyan{background-color:#2edcd9!important}.u-cyan-100{color:#e6fbfa!important}.u-bg-cyan-100{background-color:#e6fbfa!important}.u-cyan-200{color:#bdf4f3!important}.u-bg-cyan-200{background-color:#bdf4f3!important}.u-cyan-300{color:#8cecea!important}.u-bg-cyan-300{background-color:#8cecea!important}.u-cyan-400{color:#59e3e1!important}.u-bg-cyan-400{background-color:#59e3e1!important}.u-cyan-500{color:#2edcd9!important}.u-bg-cyan-500{background-color:#2edcd9!important}.u-cyan-600{color:#00d4d1!important}.u-bg-cyan-600{background-color:#00d4d1!important}.u-cyan-700{color:#00bebc!important}.u-bg-cyan-700{background-color:#00bebc!important}.u-cyan-800{color:#00b0ab!important}.u-bg-cyan-800{background-color:#00b0ab!important}.u-cyan-900{color:#006a68!important}.u-bg-cyan-900{background-color:#006a68!important}.u-purple{color:#b983fc!important}.u-bg-purple{background-color:#b983fc!important}.u-purple-100{color:#f7f0ff!important}.u-bg-purple-100{background-color:#f7f0ff!important}.u-purple-200{color:#e9d8fe!important}.u-bg-purple-200{background-color:#e9d8fe!important}.u-purple-300{color:#d9bbfd!important}.u-bg-purple-300{background-color:#d9bbfd!important}.u-purple-400{color:#c89dfc!important}.u-bg-purple-400{background-color:#c89dfc!important}.u-purple-500{color:#b983fc!important}.u-bg-purple-500{background-color:#b983fc!important}.u-purple-600{color:#aa68fb!important}.u-bg-purple-600{background-color:#aa68fb!important}.u-purple-700{color:#995de1!important}.u-bg-purple-700{background-color:#995de1!important}.u-purple-800{color:#712af7!important}.u-bg-purple-800{background-color:#712af7!important}.u-purple-900{color:#55347d!important}.u-bg-purple-900{background-color:#55347d!important}.u-gray{color:#cecece!important}.u-bg-gray{background-color:#cecece!important}.u-gray-50{color:#fff!important}.u-bg-gray-50{background-color:#fff!important}.u-gray-100{color:#f1f1f1!important}.u-bg-gray-100{background-color:#f1f1f1!important}.u-gray-200{color:#ebebeb!important}.u-bg-gray-200{background-color:#ebebeb!important}.u-gray-300{color:#e3e3e3!important}.u-bg-gray-300{background-color:#e3e3e3!important}.u-gray-400{color:#d7d7d7!important}.u-bg-gray-400{background-color:#d7d7d7!important}.u-gray-500{color:#cecece!important}.u-bg-gray-500{background-color:#cecece!important}.u-gray-600{color:#bfbfbf!important}.u-bg-gray-600{background-color:#bfbfbf!important}.u-gray-700{color:#b4b4b4!important}.u-bg-gray-700{background-color:#b4b4b4!important}.u-gray-800{color:#999!important}.u-bg-gray-800{background-color:#999!important}.u-gray-900{color:#666!important}.u-bg-gray-900{background-color:#666!important}.u-bg-gray-A100{background-color:#333!important}.u-gray-A100{color:#333!important}.u-bg-gray-A200{background-color:#191919!important}.u-gray-A200{color:#191919!important}.bg-black{background-color:#000!important}.black{color:#000!important}.bg-white{background-color:#fff!important}.white{color:#fff!important}.bg-primary{background-color:#3f51b5!important}.bg-primary-contrast{background-color:#fff!important}.bg-primary-dark{background-color:#303f9f!important}.bg-accent{background-color:#43a047!important}.bg-accent-contrast{background-color:#fff!important}.text-primary{color:#3f51b5!important}.text-primary-contrast{color:#fff!important}.text-primary-dark{color:#303f9f!important}.text-accent{color:#43a047!important}.text-accent-contrast{color:#fff!important}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}.vertical-align-middle,audio,canvas,iframe,img,svg,video{vertical-align:middle}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}.u-link:active,.u-link:hover,.u-navbar-toggle:focus{outline:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}.text-ellipsis,.text-truncate{white-space:nowrap;text-overflow:ellipsis}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}i.fa,i.uf{padding:0 5px}.u-visible{display:block}.u-not-visible{display:none}.u-border-top{border-top:1px solid #f1f1f1}.u-border-left{border-left:1px solid #f1f1f1}.u-border-right{border-right:1px solid #f1f1f1}.u-border-bottom{border-bottom:1px solid #f1f1f1}.u-right{float:right}.u-left{float:left}@media (max-width:480px){.u-hidden-xs{display:none}}@media (max-width:768px){.u-hidden-sm{display:none}}hr,main{display:block}html{color:rgba(0,0,0,.87);font-size:1em;line-height:1.4}::-moz-selection{background:#e9f7fc;text-shadow:none}::selection{background:#e9f7fc}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.u-ripple,.u-ripple-container{position:absolute;top:0;overflow:hidden;left:0}body,html{width:100%;height:100%}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.no-bg,.text-muted,.text-muted-lt{color:inherit}.img-circle,.u-ripple{border-radius:50%}.mdl-accordion,.mdl-button,.mdl-card,.mdl-checkbox,.mdl-dropdown-menu,.mdl-icon-toggle,.mdl-item,.mdl-radio,.mdl-slider,.mdl-switch,.mdl-tabs__tab,a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{touch-action:manipulation}body{font-family:'Open Sans','Helvetica Neue',Arial,'Hiragino Sans GB','Microsoft YaHei',sans-serif;font-color:#333;margin:0}[hidden]{display:none!important}@font-face{font-family:uf;src:url(../fonts/iconfont.eot?t=1472092777);src:url(../fonts/iconfont.eot?t=1472092777#iefix) format("embedded-opentype"),url(../fonts/iconfont.woff?t=1472092777) format("woff"),url(../fonts/iconfont.ttf?t=1472092777) format("truetype"),url(../fonts/iconfont.svg?t=1472092777#uf) format("svg")}.uf{font-family:uf!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.uf-renren:before{content:"\e72f"}.uf-xinlang:before{content:"\e754"}.uf-douban:before{content:"\e755"}.uf-kongqiyutian:before{content:"\e771"}.uf-tianqi:before{content:"\e772"}.uf-tengxunweibo:before{content:"\e756"}.uf-shejiao:before{content:"\e758"}.uf-iconfontapptianqi:before{content:"\e773"}.uf-guanbi1:before{content:"\e765"}.uf-shanchu:before{content:"\e766"}.uf-icclose:before{content:"\e767"}.uf-icclose4:before{content:"\e768"}.uf-close:before{content:"\e769"}.uf-zsxhao:before{content:"\e76a"}.uf-plus:before{content:"\e763"}.uf-quxiao:before{content:"\e76b"}.uf-tencent-circle:before{content:"\e759"}.uf-qzone-circle:before{content:"\e75d"}.uf-qzone-circle1:before{content:"\e75e"}.uf-qq:before{content:"\e75f"}.uf-tianqi1:before{content:"\e774"}.uf-saoyisao:before{content:"\e764"}.uf-tian7_weibo:before{content:"\e760"}.uf-addsquarebutton:before{content:"\e600"}.uf-adjustcontrast:before{content:"\e601"}.uf-alignjustify:before{content:"\e602"}.uf-aligntoleft:before{content:"\e603"}.uf-aligntoright:before{content:"\e604"}.uf-ambulance:before{content:"\e605"}.uf-anchorshape:before{content:"\e606"}.uf-anglearrowdown:before{content:"\e608"}.uf-addsquarebutton1:before{content:"\e609"}.uf-adjustcontrast1:before{content:"\e60a"}.uf-alignjustify1:before{content:"\e60b"}.uf-aligntoleft1:before{content:"\e60c"}.uf-aligntoright1:before{content:"\e60d"}.uf-ambulance1:before{content:"\e60e"}.uf-anchorshape1:before{content:"\e60f"}.uf-androidcharactersymbol:before{content:"\e610"}.uf-anglearrowpointingtoright:before{content:"\e611"}.uf-anglepointingtoleft:before{content:"\e612"}.uf-archiveblackbox:before{content:"\e613"}.uf-arrowanglepointingdown:before{content:"\e614"}.uf-arrowdownonblackcircularbackground:before{content:"\e615"}.uf-arrowpointingdown:before{content:"\e616"}.uf-arrowpointingrightinacircle:before{content:"\e617"}.uf-arrowpointingtoleft:before{content:"\e618"}.uf-arrowpointingtoright:before{content:"\e619"}.uf-arrowuponablackcirclebackground:before{content:"\e61a"}.uf-arrowup:before{content:"\e61b"}.uf-arrowheadpointingtotheright:before{content:"\e61c"}.uf-arrowheadpointingupinsideasquareboxoutline:before{content:"\e61d"}.uf-arrowheadspointingtotheleft:before{content:"\e61e"}.uf-asterisk:before{content:"\e61f"}.uf-bancirclesymbol:before{content:"\e620"}.uf-bargraphonarectangle:before{content:"\e621"}.uf-barcode:before{content:"\e622"}.uf-beaker:before{content:"\e623"}.uf-bellmusicaltool:before{content:"\e624"}.uf-bitbucketlogotypecameralensinperspective:before{content:"\e625"}.uf-bitbucketsign:before{content:"\e626"}.uf-bitcoinlogo:before{content:"\e627"}.uf-blankfile:before{content:"\e628"}.uf-boldtextoption:before{content:"\e629"}.uf-book:before{content:"\e62a"}.uf-bookmarkblackshape:before{content:"\e62b"}.uf-bookmarkwhite:before{content:"\e62c"}.uf-branchwithleavesblackshape:before{content:"\e62d"}.uf-briefcase:before{content:"\e62e"}.uf-bug:before{content:"\e62f"}.uf-buildingfront:before{content:"\e630"}.uf-bullhornannouncer:before{content:"\e631"}.uf-bullseye:before{content:"\e632"}.uf-calendarpageempty:before{content:"\e633"}.uf-calendarwithspringbinderanddateblocks:before{content:"\e634"}.uf-cameraretro:before{content:"\e635"}.uf-caretarrowup:before{content:"\e636"}.uf-caretdown:before{content:"\e637"}.uf-centertextalignment:before{content:"\e638"}.uf-certificateshape:before{content:"\e639"}.uf-checkboxempty:before{content:"\e63a"}.uf-checkmark:before{content:"\e63b"}.uf-checksigninaroundedblacksquare:before{content:"\e63c"}.uf-check:before{content:"\e63d"}.uf-checkedsymbol:before{content:"\e63e"}.uf-checkeredraisedflag:before{content:"\e63f"}.uf-chevronarrowdown:before{content:"\e640"}.uf-chevronarrowup:before{content:"\e641"}.uf-chevronpointingtotheleft:before{content:"\e642"}.uf-chevronsigndown:before{content:"\e643"}.uf-chevronsignleft:before{content:"\e644"}.uf-chevronsigntoright:before{content:"\e645"}.uf-chevronup:before{content:"\e646"}.uf-circleshapeoutline:before{content:"\e647"}.uf-circlewithanarrowpointingtoleft:before{content:"\e648"}.uf-circularshapesilhouette:before{content:"\e649"}.uf-cloudstoragedownload:before{content:"\e64a"}.uf-cloudstorageuploadingoption:before{content:"\e64b"}.uf-cocktailglass:before{content:"\e64c"}.uf-codeforksymbol:before{content:"\e64d"}.uf-code:before{content:"\e64e"}.uf-coffeecuponaplateblacksilhouettes:before{content:"\e64f"}.uf-cogwheelsilhouette:before{content:"\e650"}.uf-collapsewindowoption:before{content:"\e651"}.uf-commentblackovalbubbleshape:before{content:"\e652"}.uf-commentwhiteovalbubble:before{content:"\e653"}.uf-comments:before{content:"\e654"}.uf-compasscircularvariant:before{content:"\e655"}.uf-computertablet:before{content:"\e656"}.uf-copydocument:before{content:"\e657"}.uf-correctsymbol:before{content:"\e658"}.uf-coupleofarrowschangingplaces:before{content:"\e659"}.uf-creditcard:before{content:"\e65a"}.uf-cropsymbol:before{content:"\e65b"}.uf-crossmarkonablackcirclebackground:before{content:"\e65c"}.uf-cursor:before{content:"\e65d"}.uf-cut:before{content:"\e65e"}.uf-dashboard:before{content:"\e65f"}.uf-deliverytrucksilhouette:before{content:"\e660"}.uf-desktopmonitor:before{content:"\e661"}.uf-dotandcircle:before{content:"\e662"}.uf-doubleanglepointingtoright:before{content:"\e663"}.uf-doubleleftchevron:before{content:"\e664"}.uf-doublesidederaser:before{content:"\e665"}.uf-doublestrikethroughoption:before{content:"\e666"}.uf-downarrow:before{content:"\e667"}.uf-downloadsymbol:before{content:"\e668"}.uf-downloadtostoragedrive:before{content:"\e669"}.uf-dribbblelogo:before{content:"\e66a"}.uf-dropboxlogo:before{content:"\e66b"}.uf-earthglobe:before{content:"\e66c"}.uf-editinterfacesign:before{content:"\e66d"}.uf-ejectsymbol:before{content:"\e66e"}.uf-envelopeofwhitepaper:before{content:"\e66f"}.uf-envelope:before{content:"\e670"}.uf-eurocurrencysymbol:before{content:"\e671"}.uf-exchangearrows:before{content:"\e672"}.uf-exclamationsign:before{content:"\e673"}.uf-exclamation:before{content:"\e674"}.uf-externallinksquarewithanarrowinrightdiagonal:before{content:"\e675"}.uf-externallinksymbol:before{content:"\e676"}.uf-eyeopen:before{content:"\e677"}.uf-eyewithadiagonallineinterfacesymbolforinvisibility:before{content:"\e678"}.uf-facebooklogo1:before{content:"\e679"}.uf-facebooklogo:before{content:"\e67a"}.uf-facetimebutton:before{content:"\e67b"}.uf-fastforwardarrows:before{content:"\e67c"}.uf-femalesilhouette:before{content:"\e67d"}.uf-fighterjetsilhouette:before{content:"\e67e"}.uf-file:before{content:"\e67f"}.uf-filmstripwithtwophotograms:before{content:"\e680"}.uf-filtertoolblackshape:before{content:"\e681"}.uf-fingerofahandpointingtorightdirection:before{content:"\e682"}.uf-fireextinguisher:before{content:"\e683"}.uf-firesymbol:before{content:"\e684"}.uf-flagblackshape:before{content:"\e685"}.uf-flickrwebsitelogosilhouette:before{content:"\e686"}.uf-fluffycloudsilhouette:before{content:"\e687"}.uf-folderclosedblackshape:before{content:"\e688"}.uf-folderwhiteshape:before{content:"\e689"}.uf-fontselectioneditor:before{content:"\e68a"}.uf-fontsymboloflettera:before{content:"\e68b"}.uf-forkandknifesilhouette:before{content:"\e68c"}.uf-forwardbutton:before{content:"\e68d"}.uf-fourblacksquares:before{content:"\e68e"}.uf-foursquarebutton:before{content:"\e68f"}.uf-frown:before{content:"\e690"}.uf-fullscreensymbol:before{content:"\e691"}.uf-gamepadconsole:before{content:"\e692"}.uf-giftbox:before{content:"\e693"}.uf-githubcharacter:before{content:"\e694"}.uf-githublogo:before{content:"\e695"}.uf-githubsign:before{content:"\e696"}.uf-gittipwebsitelogo:before{content:"\e697"}.uf-greatbritainpound:before{content:"\e699"}.uf-groupprofileusers:before{content:"\e69a"}.uf-halfstarshape:before{content:"\e69b"}.uf-handfingerpointingdown:before{content:"\e69c"}.uf-handpointingtoleftdirection:before{content:"\e69d"}.uf-handpointingupward:before{content:"\e69e"}.uf-harddrive:before{content:"\e69f"}.uf-heartshapeoutline:before{content:"\e6a0"}.uf-heartshapesilhouette:before{content:"\e6a1"}.uf-home:before{content:"\e6a2"}.uf-horizontalresizeoption:before{content:"\e6a3"}.uf-hostpitalbuilding:before{content:"\e6a4"}.uf-hotelletterhsigninsideablackroundedsquare:before{content:"\e6a5"}.uf-html5logo:before{content:"\e6a6"}.uf-inbox:before{content:"\e6a7"}.uf-increasesizeoption:before{content:"\e6a8"}.uf-indentright:before{content:"\e6a9"}.uf-informationbutton:before{content:"\e6aa"}.uf-informationsymbol:before{content:"\e6ab"}.uf-instagramsymbol:before{content:"\e6ac"}.uf-italicizetext:before{content:"\e6ad"}.uf-keyboard:before{content:"\e6ae"}.uf-leftarrow:before{content:"\e6b0"}.uf-leftindentationoption:before{content:"\e6b1"}.uf-legalhammer:before{content:"\e6b2"}.uf-lemon:before{content:"\e6b3"}.uf-leterainsideablackcircle:before{content:"\e6b4"}.uf-levelup:before{content:"\e6b5"}.uf-lightbulb:before{content:"\e6b6"}.uf-lightningboltshadow:before{content:"\e6b7"}.uf-linksymbol:before{content:"\e6b8"}.uf-linkedinletters:before{content:"\e6b9"}.uf-linkedinsign:before{content:"\e6ba"}.uf-listonwindow:before{content:"\e6bb"}.uf-listwithdots:before{content:"\e6bc"}.uf-list:before{content:"\e6bd"}.uf-listingoption:before{content:"\e6be"}.uf-longarrowpointingtoleft:before{content:"\e6bf"}.uf-longarrowpointingtotheright:before{content:"\e6c0"}.uf-longarrowpointingup:before{content:"\e6c1"}.uf-magicwand:before{content:"\e6c2"}.uf-magnifyingglass:before{content:"\e6c3"}.uf-man:before{content:"\e6c4"}.uf-mapmarker:before{content:"\e6c5"}.uf-medicalkit:before{content:"\e6c6"}.uf-mehfaceemoticon:before{content:"\e6c7"}.uf-microphoneblackshape:before{content:"\e6c8"}.uf-microphoneoff:before{content:"\e6c9"}.uf-minusbutton:before{content:"\e6ca"}.uf-minussigninsideablackcircle:before{content:"\e6cb"}.uf-minussigninsideablackroundedsquareshape:before{content:"\e6cc"}.uf-minussignonasquareoutline:before{content:"\e6cd"}.uf-minussymbol:before{content:"\e6ce"}.uf-mobilephone:before{content:"\e6cf"}.uf-moonphaseoutline:before{content:"\e6d0"}.uf-moveoption:before{content:"\e6d1"}.uf-musicheadphones:before{content:"\e6d2"}.uf-musicnoteblacksymbol:before{content:"\e6d3"}.uf-musicalbelloutline:before{content:"\e6d4"}.uf-nineblacktiles:before{content:"\e6d5"}.uf-numberedlist:before{content:"\e6d6"}.uf-openfolderoutline:before{content:"\e6d7"}.uf-openfolder:before{content:"\e6d8"}.uf-openlaptopcomputer:before{content:"\e6d9"}.uf-openpadlocksilhouette:before{content:"\e6da"}.uf-openwrenchtoolsilhouette:before{content:"\e6db"}.uf-padlockunlock:before{content:"\e6dc"}.uf-padlock:before{content:"\e6dd"}.uf-paperbill:before{content:"\e6de"}.uf-paperclipoutline:before{content:"\e6df"}.uf-paperpushpin:before{content:"\e6e0"}.uf-pastefromclipboard:before{content:"\e6e1"}.uf-pausesymbol:before{content:"\e6e2"}.uf-pencil:before{content:"\e6e3"}.uf-photocamera:before{content:"\e6e4"}.uf-picture:before{content:"\e6e5"}.uf-plane:before{content:"\e6e7"}.uf-plantleafwithwhitedetails:before{content:"\e6e8"}.uf-playbutton:before{content:"\e6e9"}.uf-playcircle:before{content:"\e6ea"}.uf-playsign:before{content:"\e6eb"}.uf-playvideobutton:before{content:"\e6ec"}.uf-plusblacksymbol:before{content:"\e6ed"}.uf-plussigninablackcircle:before{content:"\e6ee"}.uf-plussymbolinaroundedblacksquare:before{content:"\e6ef"}.uf-powerbuttonoff:before{content:"\e6f0"}.uf-printingtool:before{content:"\e6f1"}.uf-puzzlepiecesilhouette:before{content:"\e6f2"}.uf-qrcode:before{content:"\e6f3"}.uf-questionmarkonacircularblackbackground:before{content:"\e6f4"}.uf-questionsign:before{content:"\e6f5"}.uf-quoteleft:before{content:"\e6f6"}.uf-reducedvolume:before{content:"\e6f7"}.uf-refresharrow:before{content:"\e6f8"}.uf-refreshpageoption:before{content:"\e6f9"}.uf-removebutton:before{content:"\e6fa"}.uf-removesymbol:before{content:"\e6fb"}.uf-renrensocialnetworkofchinalogotype:before{content:"\e6fc"}.uf-reorderoption:before{content:"\e6fd"}.uf-replyarrow:before{content:"\e6fe"}.uf-reply:before{content:"\e6ff"}.uf-resizeoption:before{content:"\e700"}.uf-retweetarrowssymbol:before{content:"\e701"}.uf-rewindbutton:before{content:"\e702"}.uf-rightarrowinacircle:before{content:"\e703"}.uf-rightchevron:before{content:"\e704"}.uf-rightquotationmark:before{content:"\e705"}.uf-roadperspective:before{content:"\e706"}.uf-roundedblacksquareshape:before{content:"\e707"}.uf-savefileoption:before{content:"\e70a"}.uf-screenshot:before{content:"\e70b"}.uf-settings:before{content:"\e70c"}.uf-shareoption:before{content:"\e70d"}.uf-sharepostsymbol:before{content:"\e70e"}.uf-sharesymbol:before{content:"\e70f"}.uf-shield:before{content:"\e710"}.uf-shoppingcartblackshape:before{content:"\e711"}.uf-signin:before{content:"\e712"}.uf-signoutoption:before{content:"\e713"}.uf-signalbars:before{content:"\e714"}.uf-sitemap:before{content:"\e715"}.uf-smallrocketshipsilhouette:before{content:"\e716"}.uf-smile:before{content:"\e717"}.uf-sortarrowscouplepointingupanddown:before{content:"\e718"}.uf-sortbyalphabet:before{content:"\e719"}.uf-sortbyattributesinterfacebuttonoption:before{content:"\e71a"}.uf-sortbyattributes:before{content:"\e71b"}.uf-sortbynumericorder:before{content:"\e71c"}.uf-sortbyorder:before{content:"\e71d"}.uf-sortdown:before{content:"\e71e"}.uf-sortreversealphabeticalorder:before{content:"\e71f"}.uf-sortup:before{content:"\e720"}.uf-speechbubblescommentoption:before{content:"\e721"}.uf-spinnerofdots:before{content:"\e722"}.uf-squareshapeshadow:before{content:"\e723"}.uf-stackexchangelogo:before{content:"\e724"}.uf-stackexchangesymbol:before{content:"\e725"}.uf-star1:before{content:"\e726"}.uf-starhalfempty:before{content:"\e727"}.uf-star:before{content:"\e728"}.uf-stepbackward:before{content:"\e729"}.uf-stepforward:before{content:"\e72a"}.uf-stethoscope:before{content:"\e72b"}.uf-strikethrough:before{content:"\e72c"}.uf-suitcasewithwhitedetails:before{content:"\e72d"}.uf-sun:before{content:"\e72e"}.uf-tablegrid:before{content:"\e730"}.uf-tagblackshape:before{content:"\e731"}.uf-tags:before{content:"\e732"}.uf-taskslist:before{content:"\e733"}.uf-telephonehandlesilhouette:before{content:"\e734"}.uf-telephonesymbolbutton:before{content:"\e735"}.uf-terminal:before{content:"\e736"}.uf-textfile1:before{content:"\e737"}.uf-textfile:before{content:"\e738"}.uf-textheightadjustment:before{content:"\e739"}.uf-textwidth:before{content:"\e73a"}.uf-thinarrowheadspointingdown:before{content:"\e73b"}.uf-threesmallsquareshapes:before{content:"\e73c"}.uf-thumbdown:before{content:"\e73d"}.uf-thumbsdownsilhouette:before{content:"\e73e"}.uf-thumbsuphandsymbol:before{content:"\e73f"}.uf-thumbsup:before{content:"\e740"}.uf-ticket:before{content:"\e741"}.uf-time:before{content:"\e742"}.uf-tintdrop:before{content:"\e743"}.uf-trash:before{content:"\e744"}.uf-trellowebsitelogo:before{content:"\e745"}.uf-trophy:before{content:"\e746"}.uf-twocolumnslayout:before{content:"\e747"}.uf-ushapedthickmagnet:before{content:"\e748"}.uf-umbrellablacksilhouette:before{content:"\e749"}.uf-underlinetextoption:before{content:"\e74a"}.uf-undoarrow:before{content:"\e74b"}.uf-unlinksymbol:before{content:"\e74c"}.uf-uparrow:before{content:"\e74d"}.uf-upchevronbutton:before{content:"\e74e"}.uf-uploadbutton:before{content:"\e74f"}.uf-upload:before{content:"\e750"}.uf-usermdsymbol:before{content:"\e751"}.uf-usershape:before{content:"\e752"}.uf-verticalellipsis:before{content:"\e753"}.uf-yensymbol:before{content:"\e757"}.uf-youtubelogo:before{content:"\e75a"}.uf-zoomin:before{content:"\e75b"}.uf-zoomout:before{content:"\e75c"}.uf-addsquarebutton2:before{content:"\e607"}.uf-downarrow1:before{content:"\e6e6"}.uf-leftarrow1:before{content:"\e708"}.uf-rightarrow:before{content:"\e709"}.uf-warningmd:before{content:"\e698"}.uf-guanbi:before{content:"\e76c"}.uf-shanchuyuan:before{content:"\e76d"}.uf-shareto_weixin:before{content:"\e761"}.uf-shareto_qq:before{content:"\e762"}.uf-jsonfile:before{content:"\e76e"}.uf-Kafka:before{content:"\e76f"}.uf-chazhuangshanchu:before{content:"\e770"}.uf-tianqidafeng:before{content:"\e775"}.uf-tianqibaoxue:before{content:"\e776"}.uf-tianqibingbao:before{content:"\e777"}.uf-tianqifengbao:before{content:"\e778"}.uf-tianqixiaoyu:before{content:"\e779"}.uf-tianqizhenxue:before{content:"\e77a"}.uf-tianqizhongyu:before{content:"\e77b"}.u-ripple{background:#fff;height:50px;filter:alpha(opacity=0);opacity:0;filter:alpha(opacity=0)\9;display:none\9;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.u-ripple.is-animating{transition:width .8s cubic-bezier(0,0,.2,1),height .8s cubic-bezier(0,0,.2,1),opacity .8s cubic-bezier(0,0,.2,1),-webkit-transform .8s cubic-bezier(0,0,.2,1);transition:transform .8s cubic-bezier(0,0,.2,1),width .8s cubic-bezier(0,0,.2,1),height .8s cubic-bezier(0,0,.2,1),opacity .8s cubic-bezier(0,0,.2,1);transition:transform .8s cubic-bezier(0,0,.2,1),width .8s cubic-bezier(0,0,.2,1),height .8s cubic-bezier(0,0,.2,1),opacity .8s cubic-bezier(0,0,.2,1),-webkit-transform .8s cubic-bezier(0,0,.2,1)}.u-ripple.is-visible{opacity:.3}.u-ripple.oldIE{background:0 0}.no-bg,.text-hide,.u-link{background-color:transparent}.u-ripple-container{display:block;display:none\9;height:100%;width:100%;z-index:0}.w-auto{width:auto}.no-border{border-color:transparent;border-width:0}.text-ellipsis{display:block;overflow:hidden}.text-muted{opacity:.75}.text-muted-dk{color:inherit;opacity:.5}.text-muted-lt{opacity:.25}.text-left,.u-text-left{text-align:left!important}.u-text-center,text-center{text-align:center!important}.u-text-right,text-right{text-align:right!important}.u-link{cursor:pointer;color:#3f51b5;text-decoration:none}.u-link:focus,.u-link:hover{text-decoration:underline}.clockpicker-popover .btn:focus,.clockpicker-popover .btn:hover,.dwb,.dwwb,.u-navbar a{text-decoration:none}.vertical-align{font-size:0}.vertical-align:before{display:inline-block;height:100%;vertical-align:middle;content:""}.vertical-align-bottom,.vertical-align-middle{display:inline-block;max-width:100%;font-size:1.4rem}.vertical-align-bottom{vertical-align:bottom}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.text-truncate{overflow:hidden;word-wrap:normal}.text-break{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;white-space:normal}.dw-li,.dwb,.dwl,.text-nowrap{white-space:nowrap}.text-top{vertical-align:top!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-unset{font-weight:unset!important}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-size-0{font-size:0!important}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-30{font-size:30px!important}.font-size-40{font-size:40px!important}.font-size-50{font-size:50px!important}.font-size-60{font-size:60px!important}.font-size-70{font-size:70px!important}.font-size-80{font-size:80px!important}.clearfix:after,.clearfix:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.text-hide{font:"0/0" a;color:transparent;border:0}.w-16{width:16px}.w-20{width:20px}.w-24{width:24px}.w-32{width:32px}.w-40{width:40px}.w-48{width:48px}.w-56{width:56px}.w-64{width:64px}.w-xs{width:90px}.w-sm{width:120px}.w{width:180px}.w-md{width:200px}.w-lg{width:240px}.w-xl{width:280px}.w-xxl{width:320px}.w-full{width:100%}.width-50{width:50px}.width-100{width:100px}.width-150{width:150px}.width-200{width:200px}.width-250{width:250px}.width-300{width:300px}.width-350{width:350px}.width-400{width:400px}.width-450{width:450px}.width-500{width:500px}.width-full{width:100%!important}.width-auto{width:auto}.h-16{height:16px}.h-20{height:20px}.h-24{height:24px}.h-32{height:32px}.h-40{height:40px}.h-48{height:48px}.h-56{height:56px}.h-64{height:64px}.h-xs{height:90px}.h-sm{height:120px}.h{height:180px}.h-md{height:200px}.h-lg{height:240px}.h-xl{height:280px}.h-xxl{height:320px}.h-auto{height:auto}.h-full{height:100%}.height-50{height:50px}.height-100{height:100px}.height-120{height:120px}.height-150{height:150px}.height-200{height:200px}.height-250{height:250px}.height-300{height:300px}.height-350{height:350px}.height-400{height:400px}.height-450{height:450px}.height-500{height:500px}.height-full{height:100%!important}.height-auto{height:auto}.no-margin{margin:0}.m{margin:16px}.m-xs{margin:4px}.m-sm{margin:8px}.m-md{margin:24px}.m-lg{margin:32px}.m-v-xs{margin-top:4px;margin-bottom:4px}.m-v-sm{margin-top:8px;margin-bottom:8px}.m-v{margin-top:16px;margin-bottom:16px}.m-v-md{margin-top:24px;margin-bottom:24px}.m-v-lg{margin-top:32px;margin-bottom:32px}.m-h-xs{margin-right:4px;margin-left:4px}.m-h-sm{margin-right:8px;margin-left:8px}.m-h{margin-right:16px;margin-left:16px}.m-h-md{margin-right:24px;margin-left:24px}.m-h-lg{margin-right:32px;margin-left:32px}.m-t{margin-top:16px}.m-t-xs{margin-top:4px}.m-t-sm{margin-top:8px}.m-t-md{margin-top:24px}.m-t-lg{margin-top:32px}.m-t-n,.m-v-n{margin-top:-16px}.m-r{margin-right:16px}.m-r-xs{margin-right:4px}.m-r-sm{margin-right:8px}.m-r-md{margin-right:24px}.m-r-lg{margin-right:32px}.m-h-n,.m-r-n{margin-right:-16px}.m-b{margin-bottom:16px}.m-b-xs{margin-bottom:4px}.m-b-sm{margin-bottom:8px}.m-b-md{margin-bottom:24px}.m-b-lg{margin-bottom:32px}.m-b-n,.m-v-n{margin-bottom:-16px}.m-l{margin-left:16px}.m-l-xs{margin-left:4px}.m-l-sm{margin-left:8px}.m-l-md{margin-left:24px}.m-l-lg{margin-left:32px}.m-h-n,.m-l-n{margin-left:-16px}.m-n{margin:-16px}.margin-0{margin:0!important}.margin-3{margin:3px!important}.margin-5{margin:5px!important}.margin-10{margin:10px!important}.margin-15{margin:15px!important}.margin-20{margin:20px!important}.margin-25{margin:25px!important}.margin-30{margin:30px!important}.margin-35{margin:35px!important}.margin-40{margin:40px!important}.margin-45{margin:45px!important}.margin-50{margin:50px!important}.margin-60{margin:60px!important}.margin-70{margin:70px!important}.margin-80{margin:80px!important}.margin-vertical-0{margin-top:0!important;margin-bottom:0!important}.margin-vertical-3{margin-top:3px!important;margin-bottom:3px!important}.margin-vertical-5{margin-top:5px!important;margin-bottom:5px!important}.margin-vertical-10{margin-top:10px!important;margin-bottom:10px!important}.margin-vertical-15{margin-top:15px!important;margin-bottom:15px!important}.margin-vertical-20{margin-top:20px!important;margin-bottom:20px!important}.margin-vertical-25{margin-top:25px!important;margin-bottom:25px!important}.margin-vertical-30{margin-top:30px!important;margin-bottom:30px!important}.margin-vertical-35{margin-top:35px!important;margin-bottom:35px!important}.margin-vertical-40{margin-top:40px!important;margin-bottom:40px!important}.margin-vertical-45{margin-top:45px!important;margin-bottom:45px!important}.margin-vertical-50{margin-top:50px!important;margin-bottom:50px!important}.margin-vertical-60{margin-top:60px!important;margin-bottom:60px!important}.margin-vertical-70{margin-top:70px!important;margin-bottom:70px!important}.margin-vertical-80{margin-top:80px!important;margin-bottom:80px!important}.margin-horizontal-0{margin-right:0!important;margin-left:0!important}.margin-horizontal-3{margin-right:3px!important;margin-left:3px!important}.margin-horizontal-5{margin-right:5px!important;margin-left:5px!important}.margin-horizontal-10{margin-right:10px!important;margin-left:10px!important}.margin-horizontal-15{margin-right:15px!important;margin-left:15px!important}.margin-horizontal-20{margin-right:20px!important;margin-left:20px!important}.margin-horizontal-25{margin-right:25px!important;margin-left:25px!important}.margin-horizontal-30{margin-right:30px!important;margin-left:30px!important}.margin-horizontal-35{margin-right:35px!important;margin-left:35px!important}.margin-horizontal-40{margin-right:40px!important;margin-left:40px!important}.margin-horizontal-45{margin-right:45px!important;margin-left:45px!important}.margin-horizontal-50{margin-right:50px!important;margin-left:50px!important}.margin-horizontal-60{margin-right:60px!important;margin-left:60px!important}.margin-horizontal-70{margin-right:70px!important;margin-left:70px!important}.margin-horizontal-80{margin-right:80px!important;margin-left:80px!important}.margin-top-0{margin-top:0!important}.margin-top-3{margin-top:3px!important}.margin-top-5{margin-top:5px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-35{margin-top:35px!important}.margin-top-40{margin-top:40px!important}.margin-top-45{margin-top:45px!important}.margin-top-50{margin-top:50px!important}.margin-top-60{margin-top:60px!important}.margin-top-70{margin-top:70px!important}.margin-top-80{margin-top:80px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-3{margin-bottom:3px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-35{margin-bottom:35px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-70{margin-bottom:70px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-left-0{margin-left:0!important}.margin-left-3{margin-left:3px!important}.margin-left-5{margin-left:5px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-25{margin-left:25px!important}.margin-left-30{margin-left:30px!important}.margin-left-35{margin-left:35px!important}.margin-left-40{margin-left:40px!important}.margin-left-45{margin-left:45px!important}.margin-left-50{margin-left:50px!important}.margin-left-60{margin-left:60px!important}.margin-left-70{margin-left:70px!important}.margin-left-80{margin-left:80px!important}.margin-right-0{margin-right:0!important}.margin-right-3{margin-right:3px!important}.margin-right-5{margin-right:5px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-35{margin-right:35px!important}.margin-right-40{margin-right:40px!important}.margin-right-45{margin-right:45px!important}.margin-right-50{margin-right:50px!important}.margin-right-60{margin-right:60px!important}.margin-right-70{margin-right:70px!important}.margin-right-80{margin-right:80px!important}.no-padding{padding:0!important}.no-padding-h{padding-right:0!important;padding-left:0!important}.no-padding-v{padding-top:0!important;padding-bottom:0!important}.p-xs{padding:4px}.p-sm{padding:8px}.p{padding:16px}.p-md{padding:24px}.p-lg{padding:32px}.p-h{padding-right:16px;padding-left:16px}.p-h-xs{padding-right:4px;padding-left:4px}.p-h-sm{padding-right:8px;padding-left:8px}.p-h-md,.p-l-md{padding-left:24px}.p-h-md{padding-right:24px}.p-t-md{padding-top:24px}.p-b-md{padding-bottom:24px}.p-h-lg{padding-right:32px;padding-left:32px}.p-v{padding-top:16px;padding-bottom:16px}.p-v-xs{padding-top:4px;padding-bottom:4px}.p-v-sm{padding-top:8px;padding-bottom:8px}.p-v-md{padding-top:24px;padding-bottom:24px}.p-v-lg{padding-top:32px;padding-bottom:32px}.padding{padding:32px}.padding-out{margin:-32px}.padding-0{padding:0!important}.padding-3{padding:3px!important}.padding-5{padding:5px!important}.padding-10{padding:10px!important}.padding-15{padding:15px!important}.padding-20{padding:20px!important}.padding-25{padding:25px!important}.padding-30{padding:30px!important}.padding-35{padding:35px!important}.padding-40{padding:40px!important}.padding-45{padding:45px!important}.padding-50{padding:50px!important}.padding-60{padding:60px!important}.padding-70{padding:70px!important}.padding-80{padding:80px!important}.padding-vertical-0{padding-top:0!important;padding-bottom:0!important}.padding-vertical-3{padding-top:3px!important;padding-bottom:3px!important}.padding-vertical-5{padding-top:5px!important;padding-bottom:5px!important}.padding-vertical-10{padding-top:10px!important;padding-bottom:10px!important}.padding-vertical-15{padding-top:15px!important;padding-bottom:15px!important}.padding-vertical-20{padding-top:20px!important;padding-bottom:20px!important}.padding-vertical-25{padding-top:25px!important;padding-bottom:25px!important}.padding-vertical-30{padding-top:30px!important;padding-bottom:30px!important}.padding-vertical-35{padding-top:35px!important;padding-bottom:35px!important}.padding-vertical-40{padding-top:40px!important;padding-bottom:40px!important}.padding-vertical-45{padding-top:45px!important;padding-bottom:45px!important}.padding-vertical-50{padding-top:50px!important;padding-bottom:50px!important}.padding-vertical-60{padding-top:60px!important;padding-bottom:60px!important}.padding-vertical-70{padding-top:70px!important;padding-bottom:70px!important}.padding-vertical-80{padding-top:80px!important;padding-bottom:80px!important}.padding-horizontal-0{padding-right:0!important;padding-left:0!important}.padding-horizontal-3{padding-right:3px!important;padding-left:3px!important}.padding-horizontal-5{padding-right:5px!important;padding-left:5px!important}.padding-horizontal-10{padding-right:10px!important;padding-left:10px!important}.padding-horizontal-15{padding-right:15px!important;padding-left:15px!important}.padding-horizontal-20{padding-right:20px!important;padding-left:20px!important}.padding-horizontal-25{padding-right:25px!important;padding-left:25px!important}.padding-horizontal-30{padding-right:30px!important;padding-left:30px!important}.padding-horizontal-35{padding-right:35px!important;padding-left:35px!important}.padding-horizontal-40{padding-right:40px!important;padding-left:40px!important}.padding-horizontal-45{padding-right:45px!important;padding-left:45px!important}.padding-horizontal-50{padding-right:50px!important;padding-left:50px!important}.padding-horizontal-60{padding-right:60px!important;padding-left:60px!important}.padding-horizontal-70{padding-right:70px!important;padding-left:70px!important}.padding-horizontal-80{padding-right:80px!important;padding-left:80px!important}.padding-top-0{padding-top:0!important}.padding-top-3{padding-top:3px!important}.padding-top-5{padding-top:5px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-20{padding-top:20px!important}.padding-top-25{padding-top:25px!important}.padding-top-30{padding-top:30px!important}.padding-top-35{padding-top:35px!important}.padding-top-40{padding-top:40px!important}.padding-top-45{padding-top:45px!important}.padding-top-50{padding-top:50px!important}.padding-top-60{padding-top:60px!important}.padding-top-70{padding-top:70px!important}.padding-top-80{padding-top:80px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-3{padding-bottom:3px!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-45{padding-bottom:45px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-70{padding-bottom:70px!important}.padding-bottom-80{padding-bottom:80px!important}.padding-left-0{padding-left:0!important}.padding-left-3{padding-left:3px!important}.padding-left-5{padding-left:5px!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-left-20{padding-left:20px!important}.padding-left-25{padding-left:25px!important}.padding-left-30{padding-left:30px!important}.padding-left-35{padding-left:35px!important}.padding-left-40{padding-left:40px!important}.padding-left-45{padding-left:45px!important}.padding-left-50{padding-left:50px!important}.padding-left-60{padding-left:60px!important}.padding-left-70{padding-left:70px!important}.padding-left-80{padding-left:80px!important}.padding-right-0{padding-right:0!important}.padding-right-3{padding-right:3px!important}.padding-right-5{padding-right:5px!important}.padding-right-10{padding-right:10px!important}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-25{padding-right:25px!important}.padding-right-30{padding-right:30px!important}.padding-right-35{padding-right:35px!important}.padding-right-40{padding-right:40px!important}.padding-right-45{padding-right:45px!important}.padding-right-50{padding-right:50px!important}.padding-right-60{padding-right:60px!important}.padding-right-70{padding-right:70px!important}.padding-right-80{padding-right:80px!important}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}.visible-xs table{display:table!important}.visible-xs tr{display:table-row!important}.visible-xs td,.visible-xs th{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:767px){.visible-sm{display:block!important}.visible-sm table{display:table!important}.visible-sm tr{display:table-row!important}.visible-sm td,.visible-sm th{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}.visible-md table{display:table!important}.visible-md tr{display:table-row!important}.visible-md td,.visible-md th{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}.visible-lg table{display:table!important}.visible-lg tr{display:table-row!important}.visible-lg td,.visible-lg th{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:767px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.u-shadow-0dp{box-shadow:none}.u-shadow-2dp{box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9}.u-shadow-3dp{box-shadow:0 .1875rem .25rem 0 rgba(0,0,0,.14),0 .1875rem .1875rem -.125rem rgba(0,0,0,.2),0 .0625rem .5rem 0 rgba(0,0,0,.12)}.u-shadow-4dp{box-shadow:0 .25rem .3125rem 0 rgba(0,0,0,.14),0 .0625rem .625rem 0 rgba(0,0,0,.12),0 .125rem .25rem -.0625rem rgba(0,0,0,.2)}.u-shadow-6dp{box-shadow:0 .375rem .625rem 0 rgba(0,0,0,.14),0 .0625rem 1.125rem 0 rgba(0,0,0,.12),0 .1875rem .3125rem -.0625rem rgba(0,0,0,.2)}.u-shadow-8dp{box-shadow:0 .5rem .625rem .0625rem rgba(0,0,0,.14),0 .1875rem .875rem .125rem rgba(0,0,0,.12),0 .3125rem .3125rem -.1875rem rgba(0,0,0,.2)}.u-shadow-16dp{box-shadow:0 1rem 1.5rem .125rem rgba(0,0,0,.14),0 .375rem 1.875rem .3125rem rgba(0,0,0,.12),0 .5rem .625rem -.3125rem rgba(0,0,0,.2)}.u-shadow-24dp{box-shadow:0 .5625rem 2.875rem .5rem rgba(0,0,0,.14),0 .6875rem .9375rem -.4375rem rgba(0,0,0,.12),0 1.5rem 2.375rem .1875rem rgba(0,0,0,.2)}.u-counter-content{position:relative}.u-counter{text-align:center}.u-counter .u-counter-number-group,.u-counter>.u-counter-number{color:#424242;font-size:20px}.u-counter-label{display:block}.u-counter-icon{font-size:20px}.u-counter-lg .u-counter-icon .uf,.u-counter-lg .u-counter-number-group,.u-counter-lg>.u-counter-number{font-size:40px}.u-counter-md .u-counter-icon .uf,.u-counter-md .u-counter-number-group,.u-counter-md>.u-counter-number{font-size:30px}.u-counter-sm .u-counter-icon .uf,.u-counter-sm .u-counter-number-group,.u-counter-sm>.u-counter-number{font-size:14px}.u-counter-sm .u-counter-number+.u-counter-number-related,.u-counter-sm .u-counter-number-related+.u-counter-number{margin-left:0}.u-counter-inverse,.u-counter-inverse .u-counter-icon,.u-counter-inverse .u-counter-number-group,.u-counter-inverse>.u-counter-number{color:#fff}.font-size-60 .uf{font-size:60px}.u-counter-watermark{position:absolute;right:0;bottom:0;line-height:1;opacity:.1}.u-counter-watermark.darker{color:#000}.nav-list{padding-left:0;margin-bottom:0;list-style:none}.nav-list>li>a{position:relative;display:block;padding:10px 15px}.u-collapse{display:none}.u-collapse.in{display:block}.u-navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.u-navbar *{box-sizing:border-box}.u-navbar ul{margin-top:0}.u-navbar .dropdown-button{height:auto;cursor:pointer}.u-navbar-search .u-input-group{padding-left:15px;margin-top:15px;margin-bottom:15px}.u-navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.u-navbar-collapse.in{overflow-y:auto}.u-container-fluid>.u-navbar-collapse,.u-container-fluid>.u-navbar-header,.u-container>.u-navbar-collapse,.u-container>.u-navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.u-navbar{border-radius:3px}.u-navbar-header{float:left}.u-navbar-collapse{width:auto;border-top:0;box-shadow:none}.u-navbar-collapse.u-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.u-navbar-collapse.in{overflow-y:visible}.u-container-fluid>.u-navbar-collapse,.u-container-fluid>.u-navbar-header,.u-container>.u-navbar-collapse,.u-container>.u-navbar-header{margin-right:0;margin-left:0}.u-navbar>.u-container .u-navbar-brand,.u-navbar>.u-container-fluid .u-navbar-brand{margin-left:-15px}}.u-navbar-brand{float:left;padding:14px 15px;font-size:18px;line-height:22px;height:50px;width:auto}.u-navbar-brand:focus,.u-navbar-brand:hover{text-decoration:none;background:inherit}.u-navbar-brand>img{display:block}.u-navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px}@media (min-width:768px){.u-navbar-toggle{display:none}}.u-navbar-toolbar:after,.u-navbar-toolbar:before,.u-navbar-toolbar>li:after,.u-navbar-toolbar>li:before{content:" ";display:table}.u-navbar-nav{margin:-8px}.u-navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width:767px){.u-navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.u-navbar-nav .open .dropdown-menu .dropdown-header,.u-navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.u-navbar-nav .open .dropdown-menu>li>a{line-height:22px}.u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.u-navbar-toolbar,.u-navbar-toolbar>li{float:left}@media (min-width:768px){.u-navbar-nav{float:left;margin:0}.u-navbar-nav>li{float:left}.u-navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.u-navbar-collapse-toolbar.in{overflow-y:visible}.u-navbar-toolbar>li>.u-badge{padding:0;margin-top:14px;margin-bottom:14px}.u-navbar-toolbar>li>.u-avatar{padding:0;margin-top:9px}.u-navbar-toolbar>li>a{padding-top:14px;padding-bottom:14px;line-height:22px}.u-navbar-toolbar .dropdown-menu{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation-duration:.3s;animation-duration:.3s}.u-navbar-toolbar .open{position:static}.u-navbar-toolbar .open .dropdown-menu{left:0;right:0;width:auto;margin-top:0;float:none;border-top-right-radius:0;border-top-left-radius:0}@media (max-width:767px){.u-navbar-toolbar-left{float:left!important}.u-navbar-toolbar-right{float:right!important}}@media (min-width:768px){.u-navbar-left{float:left!important}.u-navbar-right{float:right!important;margin-right:-15px}.u-navbar-right~.u-navbar-right{margin-right:0}}.u-navbar-default{background-color:#fff;border-color:#e0e0e0}.u-navbar-default .u-navbar-toolbar>li>a{color:#757575}.u-navbar-default .u-navbar-toolbar>li>a:focus,.u-navbar-default .u-navbar-toolbar>li>a:hover,.u-navbar-default>.active>a,.u-navbar-default>.active>a:focus,.u-navbar-default>.active>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-brand{color:#424242}.u-navbar-default .u-navbar-brand:focus,.u-navbar-default .u-navbar-brand:hover{color:#424242;background-color:none}.u-navbar-default .u-navbar-nav>li>a,.u-navbar-default .u-navbar-text{color:#757575}.u-navbar-default .u-navbar-nav>.active>a,.u-navbar-default .u-navbar-nav>.active>a:focus,.u-navbar-default .u-navbar-nav>.active>a:hover,.u-navbar-default .u-navbar-nav>li>a:focus,.u-navbar-default .u-navbar-nav>li>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-nav>.disabled>a,.u-navbar-default .u-navbar-nav>.disabled>a:focus,.u-navbar-default .u-navbar-nav>.disabled>a:hover{color:#bdbdbd;background-color:transparent}.u-navbar-default .u-navbar-toggle{border-color:transparent}.u-navbar-default .u-navbar-toggle:focus,.u-navbar-default .u-navbar-toggle:hover{background-color:#eee}.u-navbar-default .u-navbar-toggle .icon-bar{background-color:#757575}.u-navbar-default .u-navbar-collapse,.u-navbar-default .u-navbar-form{border-color:#e0e0e0}.u-navbar-default .u-navbar-nav>.open>a,.u-navbar-default .u-navbar-nav>.open>a:focus,.u-navbar-default .u-navbar-nav>.open>a:hover{background-color:#eee;color:#616161}@media (max-width:767px){.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a{color:#757575}.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a:hover,.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#bdbdbd;background-color:transparent}}.u-navbar-default .u-navbar-link{color:#757575}.u-navbar-default .u-navbar-link:hover{color:#616161}.u-navbar-inverse{background-color:#3f51b5;border-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-toolbar>li>a{color:#fff}.u-navbar-inverse .u-navbar-toolbar>li>a:focus,.u-navbar-inverse .u-navbar-toolbar>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-brand{color:#fff}.u-navbar-inverse .u-navbar-brand:focus,.u-navbar-inverse .u-navbar-brand:hover{color:#fff;background-color:none}.u-navbar-inverse .u-navbar-nav>li>a,.u-navbar-inverse .u-navbar-text{color:#fff}.u-navbar-inverse .u-navbar-nav>.active>a,.u-navbar-inverse .u-navbar-nav>.active>a:focus,.u-navbar-inverse .u-navbar-nav>.active>a:hover,.u-navbar-inverse .u-navbar-nav>li>a:focus,.u-navbar-inverse .u-navbar-nav>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav>.disabled>a,.u-navbar-inverse .u-navbar-nav>.disabled>a:focus,.u-navbar-inverse .u-navbar-nav>.disabled>a:hover{color:#fff;background-color:transparent}.u-navbar-inverse .u-navbar-toggle{border-color:transparent}.u-navbar-inverse .u-navbar-toggle:focus,.u-navbar-inverse .u-navbar-toggle:hover{background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-toggle .icon-bar{background-color:#fff}.u-navbar-inverse .u-navbar-collapse,.u-navbar-inverse .u-navbar-form{border-color:#36459b}.u-navbar-inverse .u-navbar-nav>.open>a,.u-navbar-inverse .u-navbar-nav>.open>a:focus,.u-navbar-inverse .u-navbar-nav>.open>a:hover{background-color:rgba(0,0,0,.1);color:#fff}@media (max-width:767px){.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu .divider{background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a{color:#fff}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a:hover,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:transparent}}.u-navbar-inverse .u-navbar-link,.u-navbar-inverse .u-navbar-link:hover{color:#fff}.u-hamburger{vertical-align:middle;font-size:17px}.u-hamburger,.u-hamburger .u-hamburger-bar,.u-hamburger:after,.u-hamburger:before{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.u-hamburger:after,.u-hamburger:before{content:""}.u-hamburger .u-hamburger-bar,.u-hamburger:after,.u-hamburger:before{display:block;width:1em;height:.1em;margin:0;border-radius:1px;background:#757575}.u-navbar-default .u-hamburger .u-hamburger-bar,.u-navbar-default .u-hamburger:after,.u-navbar-default .u-hamburger:before{background:#757575}.u-navbar-inverse .u-hamburger .u-hamburger-bar,.u-navbar-inverse .u-hamburger:after,.u-navbar-inverse .u-hamburger:before{background:#fff}.u-hamburger .u-hamburger-bar{margin:.2em 0}.u-hamburger-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:8%;transform-origin:8%}.u-hamburger-close .u-hamburger-bar{opacity:0}.u-hamburger-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:8%;transform-origin:8%}.u-hamburger-close.hided:before,.u-hamburger-close.u-collapsed:before{-webkit-transform:rotate(0);transform:rotate(0)}.u-hamburger-close.hided .u-hamburger-bar,.u-hamburger-close.u-collapsed .u-hamburger-bar{opacity:1}.u-hamburger-close.hided:after,.u-hamburger-close.u-collapsed:after{-webkit-transform:rotate(0);transform:rotate(0)}.u-hamburger-arrow-left.u-collapsed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rating-hint{display:inline;margin-left:10px;vertical-align:sub}.rating:before{display:block;height:0;clear:both;content:''}.u-rating{display:inline-block;margin:0 .5rem 0 0;font-size:0;vertical-align:middle}.u-rating .icon{width:1em;height:auto;padding:0;margin:0 10px 0 0;font-size:14px;color:#bdbdbd;vertical-align:middle;cursor:pointer}.u-rating-lg .icon{font-size:12px}.u-rating-sm .icon{font-size:18px}.u-time-content{width:100%;height:56px;line-height:56px;text-align:center}.u-time-cell{display:inline-block;width:33%;height:100%}.u-time-input{border:none;height:25px\9;line-height:25px\9;width:20px;text-align:center}.u-time .u-date-panel .u-time-nav .u-button{position:relative}.u-date-panel>.u-time-nav>.u-button{position:initial;padding-bottom:13px}.u-clock-ul{background-color:#fff;position:absolute;list-style:none;height:auto;width:auto;padding:8px 0;margin:0;opacity:0;filter:alpha(opacity=0);display:block;border:none;border-radius:2px;overflow:auto;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid\9;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);will-change:transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);display:none\9}.u-clock-ul.is-visible{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1);display:block\9}.u-clock-ul.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.popover-title{padding:.5rem .875rem;margin:0;font-size:.875rem;background-color:#eee;border-bottom:.0625rem solid #e1e1e1;border-radius:.1875rem .1875rem 0 0}.clockpicker-dial.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.clockpicker-popover{z-index:1200}.clockpicker-popover .btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:.0625rem solid transparent;border-radius:0 0 .25rem .25rem}.clockpicker-popover .btn.active:focus,.clockpicker-popover .btn:active:focus,.clockpicker-popover .btn:focus{border:.0625rem solid transparent;outline:dotted thin;outline:-webkit-focus-ring-color auto .3125rem;outline-offset:-.125rem}.clockpicker-popover .btn.active,.clockpicker-popover .btn:active{background-image:none;outline:0}.clockpicker-popover .btn-default.active,.clockpicker-popover .btn-default:active,.clockpicker-popover .open .dropdown-toggle.btn-default{background-image:none;border:.0625rem solid transparent}.clockpicker-popover .btn-block{display:block;width:100%}.clockpicker-popover .text-primary{color:#3f51b5}.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:1.5625rem}.clockpicker-align-top.popover>.arrow{top:1.0625rem}.clockpicker-align-right.popover>.arrow{right:1.5625rem;left:auto}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:.375rem}.clockpicker-popover .popover-title{font-size:1.5rem;font-weight:500;line-height:1.875rem;color:#757575;text-align:center;background-color:#fff}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{padding:.75rem;background-color:#f8f8f8}.popover-content:last-child{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.clockpicker-plate{position:relative;width:12.5rem;height:12.5rem;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:.0625rem solid #e0e0e0;border-radius:50%;-webkit-touch-callout:none}.u-date-panel .scroll-touch dd,.u-date-panel .u-scroll{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clockpicker-canvas,.clockpicker-dial{position:absolute;top:-.0625rem;left:-.0625rem;width:12.5rem;height:12.5rem}.clockpicker-tick{position:absolute;width:1.625rem;height:1.625rem;line-height:1.625rem;color:#666;text-align:center;cursor:pointer;border-radius:50%}.clockpicker-tick.active,.clockpicker-tick:hover{color:#fff;background-color:#7986cb}.clockpicker-button{padding:.625rem 0;margin:0;background-color:#fff;background-image:none;border-width:.0625rem 0 0;border-top-left-radius:0;border-top-right-radius:0}.clockpicker-button:hover{background-color:#eee;background-image:none}.u-date-panel,.u-date-panel .u-button:active,.u-date-panel .u-button:focus:not(:active){background-color:#fff}.clockpicker-button:focus{outline:0!important}.clockpicker-dial{transition:opacity 350ms,-webkit-transform 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#3f51b5}.clockpicker-canvas-bg{stroke:none;fill:#c5cae9}.clockpicker-canvas-bg-trans{fill:#7986cb;fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#3f51b5;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{padding:.3125rem;margin:.0625rem;border:.0625rem solid rgba(0,0,0,.2);border-radius:.25rem}.clockpicker-button.pm-button{padding:.3125rem;margin:.0625rem .0625rem .0625rem 8.5rem;border:.0625rem solid rgba(0,0,0,.2);border-radius:.25rem}.clockpicker-tick-1{left:5.4375rem;top:.4375rem}.clockpicker-tick-2{left:7.125rem;top:2.51466rem;font-size:120%}.clockpicker-tick-3{left:8.36031rem;top:3.75rem;font-size:120%}.clockpicker-tick-4{left:8.8125rem;top:5.4375rem;font-size:120%}.clockpicker-tick-5{left:8.36031rem;top:7.125rem;font-size:120%}.clockpicker-tick-6{left:7.125rem;top:8.36031rem;font-size:120%}.clockpicker-tick-7{left:5.4375rem;top:8.8125rem;font-size:120%}.clockpicker-tick-8{left:3.75rem;top:8.36031rem;font-size:120%}.clockpicker-tick-9{left:2.51466rem;top:7.125rem;font-size:120%}.clockpicker-tick-10{left:2.0625rem;top:5.4375rem;font-size:120%}.clockpicker-tick-11{left:2.51466rem;top:3.75rem;font-size:120%}.clockpicker-tick-12{left:3.75rem;top:2.51466rem;font-size:120%}.clockpicker-tick-13{left:5.4375rem;top:2.0625rem;font-size:120%}.clockpicker-tick-14{left:7.9375rem;top:1.10737rem}.clockpicker-tick-15{left:9.76763rem;top:2.9375rem}.clockpicker-tick-16{left:10.4375rem;top:5.4375rem}.clockpicker-tick-17{left:9.76763rem;top:7.9375rem}.clockpicker-tick-18{left:7.9375rem;top:9.76763rem}.clockpicker-tick-19{left:5.4375rem;top:10.4375rem}.clockpicker-tick-20{left:2.9375rem;top:9.76763rem}.clockpicker-tick-21{left:1.10737rem;top:7.9375rem}.clockpicker-tick-22{left:.4375rem;top:5.4375rem}.clockpicker-tick-23{left:1.10737rem;top:2.9375rem}.clockpicker-tick-24{left:2.9375rem;top:1.10737rem}.clockpicker-tick-25{left:5.4375rem;top:.4375rem;font-size:120%}.clockpicker-tick-26{left:7.9375rem;top:1.10737rem;font-size:120%}.clockpicker-tick-27{left:9.76763rem;top:2.9375rem;font-size:120%}.clockpicker-tick-28{left:10.4375rem;top:5.4375rem;font-size:120%}.clockpicker-tick-29{left:9.76763rem;top:7.9375rem;font-size:120%}.clockpicker-tick-30{left:7.9375rem;top:9.76763rem;font-size:120%}.clockpicker-tick-31{left:5.4375rem;top:10.4375rem;font-size:120%}.clockpicker-tick-32{left:2.9375rem;top:9.76763rem;font-size:120%}.clockpicker-tick-33{left:1.10737rem;top:7.9375rem;font-size:120%}.clockpicker-tick-34{left:.4375rem;top:5.4375rem;font-size:120%}.clockpicker-tick-35{left:1.10737rem;top:2.9375rem;font-size:120%}.clockpicker-tick-36{left:2.9375rem;top:1.10737rem;font-size:120%}.clockpicker-svg{width:12.5rem;height:12.5rem}.u-clock-clean{padding-left:0;left:0;position:absolute;line-height:2.875rem;height:2.875rem;top:0}.u-date-panel{position:absolute;left:0;right:0;top:10%;line-height:1.4;border-radius:4px;box-shadow:0 19px 60px rgba(0,0,0,.3),0 15px 20px rgba(0,0,0,.22);width:152px;font-size:12px;padding:16px;display:none;opacity:0;transition-delay:.07s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(-60px);transform:translateY(-60px);border:1px solid\9}.u-date-panel.is-visible{display:block;opacity:1;z-index:999999;-webkit-transform:translateY(0);transform:translateY(0)}.u-date-panel .is-hidden{opacity:0!important}.u-date-panel .u-date-cancel,.u-date-panel .u-date-ok{float:right;font-size:12px;min-width:0}.u-date-panel .u-date-clean{font-size:12px;min-width:0}.u-date-panel .u-button{padding:16px 8px 0}.u-date-panel .u-button.u-date-cancel,.u-date-panel .u-button.u-date-clean,.u-date-panel .u-button.u-date-ok{padding-top:2px;padding-bottom:2px}.u-date-panel .clockpicker-canvas,.u-date-panel .clockpicker-dial,.u-date-panel .clockpicker-plate{width:136px;height:136px}.u-date-panel .clockpicker-svg{width:136px;height:136px;position:relative;top:11.2px;left:11.2px}.u-date-panel .clockpicker-popover{box-shadow:none;overflow:visible}.u-date-panel .popover-content{position:relative;left:-4.4px}.u-date-panel .clockpicker-tick-1{left:59.16px;top:4.76px}.u-date-panel .clockpicker-tick-2{left:77.52px;top:27.36px;font-size:120%}.u-date-panel .clockpicker-tick-3{left:90.96px;top:40.8px;font-size:120%}.u-date-panel .clockpicker-tick-4{left:95.88px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-5{left:90.96px;top:77.52px;font-size:120%}.u-date-panel .clockpicker-tick-6{left:77.52px;top:90.96px;font-size:120%}.u-date-panel .clockpicker-tick-7{left:59.16px;top:95.88px;font-size:120%}.u-date-panel .clockpicker-tick-8{left:40.8px;top:90.96px;font-size:120%}.u-date-panel .clockpicker-tick-9{left:27.36px;top:77.52px;font-size:120%}.u-date-panel .clockpicker-tick-10{left:22.44px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-11{left:27.36px;top:40.8px;font-size:120%}.u-date-panel .clockpicker-tick-12{left:40.8px;top:27.36px;font-size:120%}.u-date-panel .clockpicker-tick-13{left:59.16px;top:22.44px;font-size:120%}.u-date-panel .clockpicker-tick-14{left:86.36px;top:12.05px}.u-date-panel .clockpicker-tick-15{left:106.27px;top:31.96px}.u-date-panel .clockpicker-tick-16{left:113.56px;top:59.16px}.u-date-panel .clockpicker-tick-17{left:106.27px;top:86.36px}.u-date-panel .clockpicker-tick-18{left:86.36px;top:106.27px}.u-date-panel .clockpicker-tick-19{left:59.16px;top:113.56px}.u-date-panel .clockpicker-tick-20{left:31.96px;top:106.27px}.u-date-panel .clockpicker-tick-21{left:12.05px;top:86.36px}.u-date-panel .clockpicker-tick-22{left:4.76px;top:59.16px}.u-date-panel .clockpicker-tick-23{left:12.05px;top:31.96px}.u-date-panel .clockpicker-tick-24{left:31.96px;top:12.05px}.u-date-panel .clockpicker-tick-25{left:59.16px;top:4.76px;font-size:120%}.u-date-panel .clockpicker-tick-26{left:86.36px;top:12.05px;font-size:120%}.u-date-panel .clockpicker-tick-27{left:106.27px;top:31.96px;font-size:120%}.u-date-panel .clockpicker-tick-28{left:113.56px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-29{left:106.27px;top:86.36px;font-size:120%}.u-date-panel .clockpicker-tick-30{left:86.36px;top:106.27px;font-size:120%}.u-date-panel .clockpicker-tick-31{left:59.16px;top:113.56px;font-size:120%}.u-date-panel .clockpicker-tick-32{left:31.96px;top:106.27px;font-size:120%}.u-date-panel .clockpicker-tick-33{left:12.05px;top:86.36px;font-size:120%}.u-date-panel .clockpicker-tick-34{left:4.76px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-35{left:12.05px;top:31.96px;font-size:120%}.u-date-panel .clockpicker-tick-36{left:31.96px;top:12.05px;font-size:120%}.u-date-panel .u-date-header{height:70px;width:100%;background-color:#3f51b5;color:#fff;padding:10px;box-sizing:border-box}.u-date-panel .u-date-header .u-date-header-year{font-size:18px;cursor:pointer}.u-date-panel .u-date-header .u-date-header-month{cursor:pointer}.u-date-panel .u-date-header .u-date-header-h3{display:block;font-weight:500;text-transform:capitalize;webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1);font-size:20px;line-height:28px;margin:0;padding:0}.u-date-panel .u-date-header .u-date-header-h3 .u-date-header-time{font-size:20px;cursor:pointer}.u-date-panel .u-date-content{position:relative;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:226px}.u-date-panel .u-date-content .u-date-cell{float:left;width:14.28%;line-height:22px;margin-bottom:8px;color:#757575;text-align:center;cursor:pointer}.u-date-panel .u-date-content .u-date-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel .u-date-content .u-date-cell.current{color:#fff;background:#44BDE4;border-radius:50%}.u-date-panel .u-date-content .u-date-content-title{color:#757575;text-align:center;line-height:24px}.u-date-panel .u-date-content .u-date-week{left:-4px;position:relative}.u-date-panel .u-date-content .u-date-week span{text-align:center;width:14.25%;display:inline-block;padding:10px 0;box-sizing:border-box}.u-date-panel .u-date-content .u-date-next-button,.u-date-panel .u-date-content .u-date-pre-button{top:-24px;position:absolute;z-index:1;font-size:16px;height:48px!important;min-width:32px!important;width:32px!important}.u-date-panel .u-date-content .u-date-pre-button{left:-4px}.u-date-panel .u-date-content .u-date-next-button{right:0}.u-date-panel .u-date-content .u-date-content-year-cell{float:left;width:25%;line-height:64px;color:#757575;text-align:center;cursor:pointer}.u-date-panel .u-date-content .u-date-content-year-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel .u-date-content .u-date-content-year-cell.current{color:#0377C1}.u-date-panel .u-date-content-page{position:absolute;left:0;right:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.u-date-panel .u-date-content-page.left-page{-webkit-transform:translateX(-396px);transform:translateX(-396px)}.u-date-panel .u-date-content-page.right-page{-webkit-transform:translateX(396px);transform:translateX(396px)}.u-date-panel .u-date-content-page.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.u-date-panel .u_time_box{position:absolute;height:56px;width:100%;top:60px}.u-date-panel .u_time_box .u_time_cell{display:inline-block;width:33.3%;height:100%;color:#666;text-align:center}.u-date-panel .u_time_cell div{display:block;height:56px;width:100%;overflow:hidden;line-height:56px;text-align:center;position:relative}.u-date-panel .u_time_cell .u-input{display:block;width:30px;height:56px}.u-date-panel .scroll-touch{width:33%;height:100%;display:inline-block;position:relative;vertical-align:top;transition:all 100ms ease-out}.u-date-panel .u-scroll{transition:all 100ms ease-out;user-select:none}.u-date-panel .scroll-box{overflow:hidden;height:300px;position:relative}.u-date-panel .scroll-shadow{background:linear-gradient(#fff 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#fff 100%);z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%}.u-date-panel .scroll-touch div{position:absolute;height:60px;top:120px;width:60%;margin:0 20%;border:2px solid #3F51B5;border-left:none;border-right:none}.u-date-panel .scroll-touch dl{margin:0}.u-date-panel .scroll-touch dd{user-select:none;height:60px;line-height:60px}.u-date-panel .u-disabled{background:rgba(158,158,158,.2)}.u-date-panel-mobile,.u-date-panel-mobile .u-button:active,.u-date-panel-mobile .u-button:focus:not(:active){background-color:#fff}.u-date-panel .data-clockpicker-plate{left:0}.u-date-panel .u-date-content-title div{display:inline-block;cursor:pointer}.u-date-panel .u-date-content-title .u-date-content-title-time{display:block;position:relative;top:-4px}.u-date-panel-mobile{position:fixed;left:0;right:0;top:10%;border-radius:.375rem;box-shadow:0 1.78125rem 5.625rem rgba(0,0,0,.3),0 1.40625rem 1.875rem rgba(0,0,0,.22);max-width:14.25rem;width:90%;font-size:1.125rem;padding:1.5rem;margin:auto;display:none;opacity:0;transition-delay:.07s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(-5.625rem);transform:translateY(-5.625rem);box-sizing:content-box;border:1px solid\9}.u-date-panel-mobile.is-visible{display:block;opacity:1;z-index:999999;-webkit-transform:translateY(0);transform:translateY(0)}.u-date-panel-mobile .is-hidden{opacity:0!important}.u-date-panel-mobile .u-date-cancel,.u-date-panel-mobile .u-date-ok{float:right;font-size:1.125rem;min-width:0}.u-date-panel-mobile .u-date-clean{font-size:1.125rem;min-width:0}.u-date-panel-mobile .u-button{padding:1.5rem .75rem 0}.u-date-panel-mobile .u-button.u-date-cancel,.u-date-panel-mobile .u-button.u-date-clean,.u-date-panel-mobile .u-button.u-date-ok{padding-top:2px;padding-bottom:2px}.u-date-panel-mobile .clockpicker-canvas,.u-date-panel-mobile .clockpicker-dial,.u-date-panel-mobile .clockpicker-plate{width:12.75rem;height:12.75rem}.u-date-panel-mobile .clockpicker-svg{width:12.75rem;height:12.75rem;position:relative;top:1.05rem;left:1.05rem}.u-date-panel-mobile .clockpicker-popover{box-shadow:none;overflow:visible}.u-date-panel-mobile .popover-content{position:relative;left:-.4125rem}.u-date-panel-mobile .clockpicker-tick-1{left:5.54625rem;top:.44625rem}.u-date-panel-mobile .clockpicker-tick-2{left:7.2675rem;top:2.56496rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-3{left:8.52752rem;top:3.825rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-4{left:8.98875rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-5{left:8.52752rem;top:7.2675rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-6{left:7.2675rem;top:8.52752rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-7{left:5.54625rem;top:8.98875rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-8{left:3.825rem;top:8.52752rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-9{left:2.56496rem;top:7.2675rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-10{left:2.10375rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-11{left:2.56496rem;top:3.825rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-12{left:3.825rem;top:2.56496rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-13{left:5.54625rem;top:2.10375rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-14{left:8.09625rem;top:1.12952rem}.u-date-panel-mobile .clockpicker-tick-15{left:9.96298rem;top:2.99625rem}.u-date-panel-mobile .clockpicker-tick-16{left:10.64625rem;top:5.54625rem}.u-date-panel-mobile .clockpicker-tick-17{left:9.96298rem;top:8.09625rem}.u-date-panel-mobile .clockpicker-tick-18{left:8.09625rem;top:9.96298rem}.u-date-panel-mobile .clockpicker-tick-19{left:5.54625rem;top:10.64625rem}.u-date-panel-mobile .clockpicker-tick-20{left:2.99625rem;top:9.96298rem}.u-date-panel-mobile .clockpicker-tick-21{left:1.12952rem;top:8.09625rem}.u-date-panel-mobile .clockpicker-tick-22{left:.44625rem;top:5.54625rem}.u-date-panel-mobile .clockpicker-tick-23{left:1.12952rem;top:2.99625rem}.u-date-panel-mobile .clockpicker-tick-24{left:2.99625rem;top:1.12952rem}.u-date-panel-mobile .clockpicker-tick-25{left:5.54625rem;top:.44625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-26{left:8.09625rem;top:1.12952rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-27{left:9.96298rem;top:2.99625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-28{left:10.64625rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-29{left:9.96298rem;top:8.09625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-30{left:8.09625rem;top:9.96298rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-31{left:5.54625rem;top:10.64625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-32{left:2.99625rem;top:9.96298rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-33{left:1.12952rem;top:8.09625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-34{left:.44625rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-35{left:1.12952rem;top:2.99625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-36{left:2.99625rem;top:1.12952rem;font-size:120%}.u-date-panel-mobile .u-date-header{height:6.5625rem;width:100%;background-color:#3f51b5;color:#fff;padding:.9375rem;box-sizing:border-box}.u-date-panel-mobile .u-date-header .u-date-header-year{font-size:1.6875rem;cursor:pointer}.u-date-panel-mobile .u-date-header .u-date-header-month{cursor:pointer}.u-date-panel-mobile .u-date-header .u-date-header-h3{display:block;font-weight:500;text-transform:capitalize;webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1);font-size:1.875rem;line-height:2.625rem;margin:0;padding:0}.u-date-panel-mobile .u-date-header .u-date-header-h3 .u-date-header-time{font-size:1.875rem;cursor:pointer}.u-date-panel-mobile .u-date-content{position:relative;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:21.1875rem}.u-date-panel-mobile .u-date-content .u-date-cell{float:left;width:14.28%;line-height:2.0625rem;margin-bottom:.75rem;color:#757575;text-align:center;cursor:pointer}.u-date-panel-mobile .u-date-content .u-date-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel-mobile .u-date-content .u-date-cell.current{color:#fff;background:#3f51b5;border-radius:50%}.u-date-panel-mobile .u-date-content .u-date-content-title{color:#757575;text-align:center;line-height:2.25rem}.u-date-panel-mobile .u-date-content .u-date-week{left:-.375rem;position:relative}.u-date-panel-mobile .u-date-content .u-date-week span{text-align:center;width:14.25%;display:inline-block;padding:.9375rem;box-sizing:border-box}.u-date-panel-mobile .u-date-content .u-date-next-button,.u-date-panel-mobile .u-date-content .u-date-pre-button{top:-2.25rem;position:absolute;z-index:1;font-size:1.5rem;height:4.5rem!important;min-width:3rem!important;width:3rem!important}.u-date-panel-mobile .u-date-content .u-date-pre-button{left:-.375rem}.u-date-panel-mobile .u-date-content .u-date-next-button{right:0}.u-date-panel-mobile .u-date-content .u-date-content-year-cell{float:left;width:25%;line-height:6rem;color:#757575;text-align:center;cursor:pointer}.u-date-panel-mobile .u-date-content .u-date-content-year-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel-mobile .u-date-content .u-date-content-year-cell.current{color:#3f51b5}.u-date-panel-mobile .u-date-content-page{position:absolute;left:0;right:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.u-date-panel-mobile .u-date-content-page.left-page{-webkit-transform:translateX(-37.125rem);transform:translateX(-37.125rem)}.u-date-panel-mobile .u-date-content-page.right-page{-webkit-transform:translateX(37.125rem);transform:translateX(37.125rem)}.u-date-panel-mobile .u-date-content-page.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.u-date-panel-mobile .u_time_box{position:absolute;height:5.25rem;width:100%;top:5.625rem}.u-date-panel-mobile .u_time_box .u_time_cell{display:inline-block;width:33.3%;height:100%;color:#666;text-align:center}.u-date-panel-mobile .u_time_cell div{display:block;height:5.25rem;width:100%;overflow:hidden;line-height:5.25rem;text-align:center;position:relative}.u-date-panel-mobile .u_time_cell .u-input{display:block;width:2.8125rem;height:5.25rem}.u-date-panel-mobile .scroll-touch{width:33%;height:100%;display:inline-block;position:relative;vertical-align:top;transition:all 100ms ease-out}.u-date-panel-mobile .u-scroll{transition:all 100ms ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-date-panel-mobile .scroll-box{overflow:hidden;height:28.125rem;position:relative}.u-date-panel-mobile .scroll-shadow{background:linear-gradient(#fff 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#fff 100%);z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%}.u-date-panel-mobile .scroll-touch div{position:absolute;height:5.625rem;top:11.25rem;width:60%;margin:0 20%;border:.1875rem solid #3F51B5;border-left:none;border-right:none}.u-date-panel-mobile .scroll-touch dl{margin:0}.u-date-panel-mobile .scroll-touch dd{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:5.625rem;line-height:5.625rem}.u-date-panel-mobile .u-disabled{background:rgba(158,158,158,.2)}.u-date-panel-mobile .data-clockpicker-plate{left:0}.u-date-panel-mobile .u-date-content-title div{display:inline-block;cursor:pointer}.u-date-panel-mobile .u-date-content-title .u-date-content-title-time{display:block;position:relative;top:-.375rem}.dw,.dw-persp,.dwo{position:absolute;top:0;left:0}@font-face{font-family:icons_mobiscroll;src:url(data:font/ttf;base64,AAEAAAAPAIAAAwBwRkZUTWtyFsgAAAD8AAAAHE9TLzJBOV5qAAABGAAAAGBjbWFwAA/0rwAAAXgAAAFCY3Z0IAOz/7IAAAkYAAAAHGZwZ22KCng7AAAJNAAACZFnYXNwAAAAEAAACRAAAAAIZ2x5ZvVFW18AAAK8AAACgGhlYWQAU7R1AAAFPAAAADZoaGVhA/ABxQAABXQAAAAkaG10eAYBABEAAAWYAAAAGGxvY2ECjAHiAAAFsAAAABJtYXhwAOcJ2gAABcQAAAAgbmFtZWzdX/gAAAXkAAACzXBvc3Qb34ZiAAAItAAAAFpwcmVwkqGa/wAAEsgAAABWAAAAAQAAAADMPaLPAAAAAM+aOfwAAAAAz5o5/AAEAgAB9AAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAgAGCQAAAAAAAAAAAAAQAAAAAAAAAAAAAABQZkVkAMDxAPEEAcD/wAAuAcAAQAAAAAEAAAAAAAAAAAAAACAAAQAAAAMAAAADAAAAHAABAAAAAAA8AAMAAQAAABwABAAgAAAABAAEAAEAAPEE//8AAPEA//8PAwABAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABEAAACZAVUAAwAHAClAJgAAAAMCAANZAAIBAQJNAAICAVEEAQECAUUAAAcGBQQAAwADEQUQKzMRMxEnMxEjEYh3ZmYBVf6rEQEzAAAAAAEAAP/wAgABgAAFAAazAgABKCsBFwEnNxcBsFD+wMBQcAGAUP7AwFBwAAAAAQAB/8EB/wG/ACsABrMcBgEoKyUWFxYPAQYnJi8BBwYHBi8BJjc2PwEnJicmPwE2FxYfATc2NzYfARYHBg8BAfsCAgMHSQcKBAKbmwIECgdJBwMCApubAgIDB0kHCgQCm5sCBAoHSQcDAgKbJQIECgdJBwMCApubAgIDB0kHCgQCm5sCBAoHSQcDAgKbmwICAwdJBwoEApsAAAAAAgAA/8ACAAHAAA4AHQBPQEwKCQQABAABHBgTEgQDBQJCAQECQBkBBD8AAAEFAQAFaAAFAwEFA2YAAQECUwACAgpDBgEDAwRUAAQECwREEA8bGhcVDx0QHSUiEgcSKwE3FSM3JiMiBgcnPgEzMgMyNjcXDgEjIicHNTMHFgG1S8BIOFA9YxQ8G4RRamo9YxQ8G4RRaktLwEg4AXVLwEg4RjcXSlz+QEY3F0pcS0vASDgAAAAAAQAAAIACAAEAAAsAF0AUAAABAQBPAAAAAVMAAQABRzMxAhErNTQzITIdARQjISI1EAHgEBD+IBDwEBBgEBAAAAEAAP/AAgABwAAbACtAKAQGAgADAQECAAFbAAUFCkMAAgILAkQBABkWFBIPDQsIBgQAGwEbBw8rATIdARQrARUUKwEiPQEjIj0BNDsBNTQ7ATIdAQHwEBCwEGAQsBAQsBBgEAEAEGAQsBAQsBBgELAQELAAAQAAAAEAAAvnMhNfDzz1AAsCAAAAAADPmjn8AAAAAM+aOfwAAP/AAgABwAAAAAgAAgAAAAAAAAABAAABwP/AAC4CAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABAIAABEAAAAAAgAAAAIAAAAAAQAAAAAAAAAAACgAKAAoAD4AjADmAQYBQAAAAAEAAAAIACwAAgAAAAAAAgAOABsAbgAAAGAJkQAAAAAAAAAOAK4AAQAAAAAAAAA8AHoAAQAAAAAAAQAQANkAAQAAAAAAAgAGAPgAAQAAAAAAAwAsAVkAAQAAAAAABAAQAagAAQAAAAAABQAQAdsAAQAAAAAABgAQAg4AAwABBAkAAAB4AAAAAwABBAkAAQAgALcAAwABBAkAAgAMAOoAAwABBAkAAwBYAP8AAwABBAkABAAgAYYAAwABBAkABQAgAbkAAwABBAkABgAgAewAQwByAGUAYQB0AGUAZAAgAGIAeQAgAHIAbwBvAHQAIAB3AGkAdABoACAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgACgAaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGYAbwByAGcAZQAuAHMAZgAuAG4AZQB0ACkAAENyZWF0ZWQgYnkgcm9vdCB3aXRoIEZvbnRGb3JnZSAyLjAgKGh0dHA6Ly9mb250Zm9yZ2Uuc2YubmV0KQAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAATQBlAGQAaQB1AG0AAE1lZGl1bQAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABpAGMAbwBuAHMAXwBtAG8AYgBpAHMAYwByAG8AbABsACAAOgAgADEANQAtADUALQAyADAAMQA0AABGb250Rm9yZ2UgMi4wIDogaWNvbnNfbW9iaXNjcm9sbCA6IDE1LTUtMjAxNAAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAAVgBlAHIAcwBpAG8AbgAgADAAMAAxAC4AMAAwADAAIAAAVmVyc2lvbiAwMDEuMDAwIAAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAAAAAAAgAAAAAAAP/AABkAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQACAQIBAwEEAQUBBgd1bmlGMTAwB3VuaUYxMDEHdW5pRjEwMgd1bmlGMTAzB3VuaUYxMDQAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAyADIBwP/AAcD/wLAALLAgYGYtsAEsIGQgsMBQsAQmWrAERVtYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsApFYWSwKFBYIbAKRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAArWVkjsABQWGVZWS2wAiwgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wAywjISMhIGSxBWJCILAGI0KyCgACKiEgsAZDIIogirAAK7EwBSWKUVhgUBthUllYI1khILBAU1iwACsbIbBAWSOwAFBYZVktsAQssAdDK7IAAgBDYEItsAUssAcjQiMgsAAjQmGwgGKwAWCwBCotsAYsICBFILACRWOwAUViYESwAWAtsAcsICBFILAAKyOxAgQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbAILLEFBUWwAWFELbAJLLABYCAgsAlDSrAAUFggsAkjQlmwCkNKsABSWCCwCiNCWS2wCiwguAQAYiC4BABjiiNhsAtDYCCKYCCwCyNCIy2wCyxLVFixBwFEWSSwDWUjeC2wDCxLUVhLU1ixBwFEWRshWSSwE2UjeC2wDSyxAAxDVVixDAxDsAFhQrAKK1mwAEOwAiVCsQkCJUKxCgIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwCSohI7ABYSCKI2GwCSohG7EBAENgsAIlQrACJWGwCSohWbAJQ0ewCkNHYLCAYiCwAkVjsAFFYmCxAAATI0SwAUOwAD6yAQEBQ2BCLbAOLLEABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsA8ssQAOKy2wECyxAQ4rLbARLLECDistsBIssQMOKy2wEyyxBA4rLbAULLEFDistsBUssQYOKy2wFiyxBw4rLbAXLLEIDistsBgssQkOKy2wGSywCCuxAAVFVFgAsAwjQiBgsAFhtQ0NAQALAEJCimCxDQUrsG0rGyJZLbAaLLEAGSstsBsssQEZKy2wHCyxAhkrLbAdLLEDGSstsB4ssQQZKy2wHyyxBRkrLbAgLLEGGSstsCEssQcZKy2wIiyxCBkrLbAjLLEJGSstsCQsIDywAWAtsCUsIGCwDWAgQyOwAWBDsAIlYbABYLAkKiEtsCYssCUrsCUqLbAnLCAgRyAgsAJFY7ABRWJgI2E4IyCKVVggRyAgsAJFY7ABRWJgI2E4GyFZLbAoLLEABUVUWACwARawJyqwARUwGyJZLbApLLAIK7EABUVUWACwARawJyqwARUwGyJZLbAqLCA1sAFgLbArLACwA0VjsAFFYrAAK7ACRWOwAUVisAArsAAWtAAAAAAARD4jOLEqARUqLbAsLCA8IEcgsAJFY7ABRWJgsABDYTgtsC0sLhc8LbAuLCA8IEcgsAJFY7ABRWJgsABDYbABQ2M4LbAvLLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyLgEBFRQqLbAwLLAAFrAEJbAEJUcjRyNhsAZFK2WKLiMgIDyKOC2wMSywABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmEjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7CAYmAjILAAKyOwBENgsAArsAUlYbAFJbCAYrAEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDIssAAWICAgsAUmIC5HI0cjYSM8OC2wMyywABYgsAgjQiAgIEYjR7AAKyNhOC2wNCywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhsAFFYyMgWGIbIVljsAFFYmAjLiMgIDyKOCMhWS2wNSywABYgsAhDIC5HI0cjYSBgsCBgZrCAYiMgIDyKOC2wNiwjIC5GsAIlRlJYIDxZLrEmARQrLbA3LCMgLkawAiVGUFggPFkusSYBFCstsDgsIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSYBFCstsDkssDArIyAuRrACJUZSWCA8WS6xJgEUKy2wOiywMSuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xJgEUK7AEQy6wJistsDsssAAWsAQlsAQmIC5HI0cjYbAGRSsjIDwgLiM4sSYBFCstsDwssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYbACJUZhOCMgPCM4GyEgIEYjR7AAKyNhOCFZsSYBFCstsD0ssDArLrEmARQrLbA+LLAxKyEjICA8sAQjQiM4sSYBFCuwBEMusCYrLbA/LLAAFSBHsAAjQrIAAQEVFBMusCwqLbBALLAAFSBHsAAjQrIAAQEVFBMusCwqLbBBLLEAARQTsC0qLbBCLLAvKi2wQyywABZFIyAuIEaKI2E4sSYBFCstsEQssAgjQrBDKy2wRSyyAAA8Ky2wRiyyAAE8Ky2wRyyyAQA8Ky2wSCyyAQE8Ky2wSSyyAAA9Ky2wSiyyAAE9Ky2wSyyyAQA9Ky2wTCyyAQE9Ky2wTSyyAAA5Ky2wTiyyAAE5Ky2wTyyyAQA5Ky2wUCyyAQE5Ky2wUSyyAAA7Ky2wUiyyAAE7Ky2wUyyyAQA7Ky2wVCyyAQE7Ky2wVSyyAAA+Ky2wViyyAAE+Ky2wVyyyAQA+Ky2wWCyyAQE+Ky2wWSyyAAA6Ky2wWiyyAAE6Ky2wWyyyAQA6Ky2wXCyyAQE6Ky2wXSywMisusSYBFCstsF4ssDIrsDYrLbBfLLAyK7A3Ky2wYCywABawMiuwOCstsGEssDMrLrEmARQrLbBiLLAzK7A2Ky2wYyywMyuwNystsGQssDMrsDgrLbBlLLA0Ky6xJgEUKy2wZiywNCuwNistsGcssDQrsDcrLbBoLLA0K7A4Ky2waSywNSsusSYBFCstsGossDUrsDYrLbBrLLA1K7A3Ky2wbCywNSuwOCstsG0sK7AIZbADJFB4sAEVMC0AAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("truetype");src:url(data:font/woff;base64,d09GRgABAAAAAAtwAA8AAAAAEyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABoAAAAca3IWyE9TLzIAAAF0AAAASgAAAGBBOV5qY21hcAAAAcAAAABCAAABQgAP9K9jdnQgAAAGCAAAABQAAAAcA7P/smZwZ20AAAYcAAAE+QAACZGKCng7Z2FzcAAABgAAAAAIAAAACAAAABBnbHlmAAACBAAAAc8AAAKA9UVbX2hlYWQAAAPUAAAALgAAADYAU7R1aGhlYQAABAQAAAAcAAAAJAPwAcVobXR4AAAEIAAAABUAAAAYBgEAEWxvY2EAAAQ4AAAAEgAAABICjAHibWF4cAAABEwAAAAgAAAAIADnCdpuYW1lAAAEbAAAAVsAAALNbN1f+HBvc3QAAAXIAAAANgAAAFob34ZicHJlcAAACxgAAABWAAAAVpKhmv942mNgYGBkAIIztovOg+jzsyz/wGgAT68HuAAAeNpjYGFiYPzCwMrAwOjDmMbAwOAOpb8ySDK0MDAwMbBxMsCBAILJEJDmmsJw4CPDRxbGA/8PMOgxHmBwAAozIilRYGAEADXzDDkAAHjaY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChED+R5b//4Ekw////MxQlQyMbAwwJgMjE5BgYkAFjAzDHgAAQLAGsAAAeNqFUk1v00AUfLO73oVE1OuQ2BQ3Kk0Uu8iHiriJkSDEouWrBTVV6QG1BySkCPXEBXHNgQN/AfUncImEOGP+CT+hd6SE5wQEByQOb2d2NPu083ZJkEdEH3FMkgzdzCPeSUHyBQlAPCMhcKiY4QGR0Y5im/Qcm6Re6sWp1/Y+vBuPcTz75CHlowSi+YUgTMgh/ZnJZoIAcRZgOpoVxegNJktceDH/hjm+UsLeNc3ejh/4LnQcbcFoo7cQZf0h4iiOhugH/jqyftZfh2+0C/wQQponpqLE+blQFaZSlPRfaud/hr/UMofgHAVfv6AVatJB/rRyWZEirF27WlPSEfd5Jvkq1JBjOCDnNTkSjhwT60c8tcqOhpTqOSlVVbvWDa8HDbdpm51WzdQSZI12FrVb2sT3kHZlt58FK2i3YtNLjY8v+8Xj26PBq/rd8P3h2dlvsl/KeFuuD7Ng73SWL2Ah/5o9TUQJVQryOgugg1I/Kkf9KL0lvKS3nW50m6i3N1o9i+/Wzm7YC2tfWrt8u2XmkJJ8U2n+BxyHcEKOU9nhVFWxC1r16zX3SvWSVhQiNG6CsmGCBldrwCkG2L6DHhfr4OZTbj9dAugPL+EnbQVhrAB42mNgZGBgAGLu50bC8fw2Xxm4mRhA4Pwsyz8I+v8BJgbGA0AuBwNYGgAdigquAAB42mNgZGBgPPD/AIMeEwMIAElGBlTAAgBQlAK5eNpjYmAQZAACJihmYGQAAwAB7AAZAAAAAAAAKAAoACgAPgCMAOYBBgFAAAAAAQAAAAgALAACAAAAAAACAA4AGwBuAAAAYAmRAAAAAHjanY9NagJBEIXf+AeBIB6hlwbi2DPoRrIT3LmVZCWO9miDTktPizEHyFmyyjbkKCE3CDlAdsmbsQkkiwScYrq+frzqqgLQxCMCHL8r3HkO0MKL5woa+PBcxWVw47mGVvDguU5+9dxAq9KkM6id8XZbVhUcQODJcwXnePNcxTU+PdcggnvPdfKz5wb5HUNYKMzgeC74WoIDTwvDcKQ9NPOKNKKSkYtssaRfIEYIydymwzG2GKDLSL03/faGyHkLqSrqF8DQqplTC5EchDXGib12KzEymRsZu1QiDqVor5zbDrrdlGpaqGGehplyrNaYly1yTLEhJVRyasXgawb03GT5dGMSnc+tWVMZlxtq7FiAsVroHfNfSw34/9fn6IrQR6f8Y1ZG6PHhH5sMxO95KEX9Tr8Ty6h30joTzmpp0mWhYN+ic1jmYnpMlM21yYSUUSilFKd0+QJrOYc3AHjaY2BiAIP/BxgkgRQjAzrgAIsyMTIxMjOyMLIysrGX5mW6GRoYQGlDKG0EpY2htAkAfyEM3AAAAAEAAf//AA942mNgQANGDEaMB/4fAGEAGAgFZXjanVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("woff");font-weight:400;font-style:normal}.mbsc-ic:before{font-family:icons_mobiscroll;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.mbsc-ic-checkmark:before{content:"\f100"}.mbsc-ic-close:before{content:"\f101"}.mbsc-ic-loop2:before{content:"\f102"}.mbsc-ic-minus:before{content:"\f103"}.mbsc-ic-plus:before{content:"\f104"}.dw,.dwo{-webkit-tap-highlight-color:transparent}.dw{max-width:98%;z-index:2;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none;user-select:none}.dw-inline .dw,.dw-liq .dw,.dwc,.dwfl{max-width:100%}.dw:focus{outline:0}.dw-rtl{direction:rtl}.dw,.dwbc{box-sizing:border-box}.mbsc-ios .dwbc,.mbsc-wp .dwb,.mbsc-wp .mbsc-ic:before{box-sizing:content-box}.dwwr{min-width:170px;zoom:1;overflow:hidden;text-align:center;font-family:arial,verdana,sans-serif}.dw-persp,.dwo{width:100%;height:100%}.dw-inline .dw,.dw-inline .dw-persp{position:static}.dw-persp{z-index:99998}.dwo{z-index:1;background:#000;background:rgba(0,0,0,.7);filter:Alpha(Opacity=70)}.dwbw,.dwwl{z-index:5}.dw-bottom .dw,.dw-top .dw{width:100%;max-width:100%}.dw-inline .dw{display:inline-block}.dw-bubble .dw-arr,.dw-inline.dw-liq .dw-persp .dw{display:block}.dw-bubble .dw{margin:20px 0}.dw-bubble .dw-arrw{position:absolute;left:0;width:100%}.dw-bubble-top .dw-arrw{bottom:-36px}.dw-bubble-top .dw-arr,.dwpm .dwwbm{bottom:0}.dw-bubble-bottom .dw-arrw{top:-36px}.dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px}.dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px;border-style:solid;margin-left:-18px}.dw-bubble-bottom .dw-arr{top:0}.dw-hidden{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.dwb{overflow:hidden;display:block;text-overflow:ellipsis;vertical-align:top}.dwb-e{cursor:pointer}.dwb-d{cursor:default}.dwbc{display:table;width:100%;text-align:center}.dwbw{vertical-align:top;display:table-cell;position:relative}.mbsc-mobiscroll .dwwr{min-width:220px;background:#f7f7f7;color:#454545;font-size:16px}.mbsc-mobiscroll .dwv{padding-top:.6666em;color:#4eccc4;font-size:.75em;text-transform:uppercase;line-height:2em}.mbsc-mobiscroll .dwbc{display:block;overflow:hidden;text-align:right;padding:0 .5em .5em}.mbsc-mobiscroll .dwbw{display:block;float:right}.mbsc-mobiscroll .dw-rtl .dwbw{float:left}.mbsc-mobiscroll .dwb{height:2.5em;line-height:2.5em;padding:0 1em;color:#4eccc4;text-transform:uppercase}.mbsc-mobiscroll .dwb-a{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7}.mbsc-mobiscroll .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent}.mbsc-android .dw{border:2px solid #555}.mbsc-android .dwv{padding:10px;border-bottom:1px solid #333;font-size:14px}.mbsc-android .dwwr{color:#fff;background:#000}.mbsc-android .dwbc{padding:4px 2px;background:#9c9c9c}.mbsc-android .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:14px;color:#000;background:#ccc;background:linear-gradient(#eee,#ccc);box-shadow:0 1px 3px rgba(0,0,0,.5)}.mbsc-android .dw .dwb-a{background:#ffb25a;background:linear-gradient(#ffb25a,#ef6100)}.mbsc-android .dw-bubble-bottom .dw-arr{border-color:transparent transparent #000}.mbsc-android .dw-bubble-top .dw-arr{border-color:#9c9c9c transparent transparent}.mbsc-android.dw-bottom .dw,.mbsc-android.dw-top .dw{border-right:0;border-left:0}.mbsc-android.dw-top .dw{border-top:0}.mbsc-android.dw-bottom .dw{border-bottom:0}.mbsc-android-holo .dwwr{background:#292829;color:#fff;border-radius:3px}.mbsc-android-holo .dwv{color:#31b6e7;line-height:36px;border-bottom:2px solid #31b6e7;font-size:18px}.mbsc-android-holo .dwbc{border-top:1px solid #424542}.mbsc-android-holo .dwb{height:36px;line-height:36px;color:#fff;font-size:14px}.mbsc-android-holo .dwb-a{background:#29799c}.mbsc-android-holo .dwbw .dwb{border-left:1px solid #424542}.mbsc-android-holo .dwbw:first-child .dwb{border:0;border-radius:0 0 0 3px}.mbsc-android-holo .dwbw:last-child .dwb{border-radius:0 0 3px}.mbsc-android-holo .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #424542}.mbsc-android-holo .dw-rtl .dwbw:last-child .dwb{border-radius:0 0 0 3px}.mbsc-android-holo .dw-rtl .dwbw:first-child .dwb{border:0;border-radius:0 0 3px}.mbsc-android-holo.dw-bottom .dwbw .dwb,.mbsc-android-holo.dw-bottom .dwwr,.mbsc-android-holo.dw-liq .dwbw .dwb,.mbsc-android-holo.dw-liq .dwwr,.mbsc-android-holo.dw-top .dwbw .dwb,.mbsc-android-holo.dw-top .dwwr{border-radius:0}.mbsc-android-holo .dw-bubble-bottom .dw-arr{border-color:transparent transparent #292829}.mbsc-android-holo .dw-bubble-top .dw-arr{border-color:#292829 transparent transparent}.mbsc-android-holo-light .dwwr{background:#f5f5f5;color:#000}.mbsc-android-holo-light .dwbc{border-top:1px solid #dbdbdb}.mbsc-android-holo-light .dwb{color:#000}.mbsc-android-holo-light .dwb-a{color:#fff}.mbsc-android-holo-light .dwbw .dwb{border-left:1px solid #dbdbdb}.mbsc-android-holo-light .dwbw:first-child .dwb{border:0}.mbsc-android-holo-light .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #dbdbdb}.mbsc-android-holo-light .dw-rtl .dwbw:first-child .dwb{border:0}.mbsc-android-holo-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f5f5f5}.mbsc-android-holo-light .dw-bubble-top .dw-arr{border-color:#f5f5f5 transparent transparent}.mbsc-ios .dw{min-width:134px;border:1px solid #2d3034}.mbsc-ios .dwo{background:0 0}.mbsc-ios .dwwr{position:relative;padding:0 6px;margin-top:40px;background:linear-gradient(#9f9fa6,#484a55 50%,#272836 50%,#282a39);background-color:#9f9fa6;background-repeat:no-repeat;color:#fff;overflow:visible}.mbsc-ios.dw-nobtn .dwwr{margin-top:0}.mbsc-ios .dwv{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.mbsc-ios .dwbc{display:block;position:absolute;top:-40px;left:0;width:100%;height:28px;padding:5px 0;background:#454545;background:linear-gradient(rgba(69,69,69,.7),rgba(37,37,37,.7) 50%,rgba(16,16,16,.7) 50%,rgba(0,0,0,.7));border-bottom:1px solid #888;border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid #888;border-top:1px solid rgba(255,255,255,.5)}.mbsc-ios .dwb{margin:0 5px;padding:0 10px;display:inline-block;font-size:12px;font-weight:700;height:26px;line-height:26px;color:#fff;border:1px solid #1f1f1f;background:#1a1a1a;background:linear-gradient(#7b7b7b,#1a1a1a 50%,#000 50%);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);border-radius:5px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.mbsc-ios .dwb-s .dwb{border:1px solid #194aab;background:#194aab;background:linear-gradient(#82aaff,#3162c4 50%,#194aab 50%)}.mbsc-ios .dwb-a{opacity:.8;filter:alpha(opacity=80)}.mbsc-ios .dwbw{display:block;float:right}.mbsc-ios .dwb-c{float:left}.mbsc-ios.dw-bubble .dw{padding:6px;background:#afafaf;background:linear-gradient(#afafaf,#1b2530 30%);-webkit-border-radius:5px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.7);border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,.7)}.mbsc-ios .dw-bubble-bottom .dw-arr{border-color:transparent transparent #2d3034}.mbsc-ios .dw-bubble-bottom .dw-arr:after{content:'';position:absolute;top:-16px;left:-17px;border:17px solid #afafaf;border-color:transparent transparent #afafaf}.mbsc-ios .dw-bubble-top .dw-arr{border-color:#1b2530 transparent transparent}.mbsc-ios7 .dwo{background:rgba(0,0,0,.2);filter:Alpha(Opacity=20)}.mbsc-ios7 .dwwr{position:relative;background:#f7f7f7;color:#000;padding-top:40px}.mbsc-ios7 .dwv{color:#9d9d9d;line-height:30px;font-size:12px;border-bottom:1px solid #acacac}.mbsc-ios7 .dwbc{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #acacac}.mbsc-ios7 .dwb{height:40px;line-height:40px;padding:0 10px;display:inline-block;color:#007aff;font-size:17px}.mbsc-ios7 .dwb-a{opacity:.5}.mbsc-ios7 .dwbw{display:block;float:right}.mbsc-ios7 .dwb-c{float:left}.mbsc-ios7 .dwb-s .dwb{font-weight:700}.mbsc-ios7 .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7}.mbsc-ios7 .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent}.mbsc-ios7.dw-bubble .dwwr{border-radius:8px}.mbsc-ios7.dw-nobtn .dwwr{padding-top:0}.mbsc-jqm .dwo{background:0 0}.mbsc-jqm .dwv{position:static;width:auto;border:0;padding:5px 0;font-size:14px}.mbsc-jqm .dwwr{border:0;overflow:visible;font-family:inherit}.dw-hsel,.dw-i,.dw-ml .dw-li,.dwc,.dww{overflow:hidden}.mbsc-jqm .dwbc{font-size:12px;padding:0 2px 4px}.mbsc-jqm .dwbc .ui-btn{margin:0 2px}.mbsc-jqm .dwbc .ui-btn-inner{font-size:12px}.mbsc-jqm .dw-bubble-bottom .dw-arr{border-color:transparent transparent #222}.mbsc-jqm .dw-bubble-top .dw-arr{border-color:#222 transparent transparent}.mbsc-jqm.dw-bubble .dw{background:#222;border:0;padding:6px}.mbsc-jqm.dw-bottom .dw,.mbsc-jqm.dw-bottom .dwwr,.mbsc-jqm.dw-liq .dw,.mbsc-jqm.dw-liq .dwwr,.mbsc-jqm.dw-top .dw,.mbsc-jqm.dw-top .dwwr{padding:0;border-radius:0}.mbsc-jqm.dw-top .dw{border-right:0;border-top:0;border-left:0}.mbsc-jqm.dw-bottom .dw{border-bottom:0;border-right:0;border-left:0}.mbsc-sense-ui .dwwr{color:#fff;background:#333;border:2px solid #fff;border-radius:3px}.mbsc-sense-ui .dwv{padding:5px 10px;border-bottom:1px solid #666;font-size:14px;text-align:left}.mbsc-sense-ui .dwbc{padding:4px 2px;background:#000;background:linear-gradient(#666 50%,#000 50%)}.mbsc-sense-ui .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;color:#fff;font-size:14px;font-weight:700;border:1px solid #333;background:#222;background:linear-gradient(#444,#000);box-shadow:inset 0 0 5px #000;border-radius:5px}.mbsc-sense-ui .dw .dwb-a{background:#3c7500;background:linear-gradient(#94c840,#3c7500)}.mbsc-sense-ui .dw-bubble-bottom .dw-arr{border-color:transparent transparent #fff}.mbsc-sense-ui .dw-bubble-top .dw-arr{border-color:#fff transparent transparent}.mbsc-sense-ui.dw-top .dwwr{border:0}.mbsc-sense-ui.dw-bottom .dwwr{border:0;border-top:1px solid #666}.mbsc-wp .dwwr{padding:10px;background:#1f1f1f;color:#fff}.mbsc-wp .dwv{padding:0 10px 10px}.mbsc-wp .dwbc{display:block}.dwc,.mbsc-wp .dwb,.mbsc-wp .dwbw{display:inline-block}.dwc,.mbsc-wp .dw-i,.mbsc-wp .dw-li,.mbsc-wp .dwwb{box-sizing:border-box}.mbsc-wp .dwb{position:relative;top:0;min-width:32px;height:20px;padding:29px 5px 0;color:#fff;line-height:20px;font-size:11px;text-transform:lowercase;transition:all .1s linear}.dwl,.mbsc-wp .dwb:before{position:absolute;text-align:center}.mbsc-wp .dwb:before{top:3px;left:50%;width:22px;height:22px;margin:0 -13px;border:2px solid #fff;border-radius:13px;line-height:22px;font-size:10px}.dwl,.dwwb,.dwwo,.dwwol{width:100%}.mbsc-wp .dwb-a{top:-3px}.mbsc-wp .dwb-a:before{background:#fff;color:#1f1f1f}.mbsc-wp .dw-bubble-bottom .dw-arr{border-color:transparent transparent #1f1f1f}.mbsc-wp .dw-bubble-top .dw-arr{border-color:#1f1f1f transparent transparent}.mbsc-wp-light .dwwr{background:#dedede;color:#000}.mbsc-wp-light .dwb{color:#000}.mbsc-wp-light .dwb:before{border:2px solid #000;color:#000}.mbsc-wp-light .dwb-a:before{background:#000;color:#dedede}.mbsc-wp-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #dedede}.mbsc-wp-light .dw-bubble-top .dw-arr{border-color:#dedede transparent transparent}.dwc{vertical-align:middle}.dwl{line-height:30px;height:30px;top:-30px;left:0}.dw-i,.dwwo{height:100%}.dwpm .dwwbp,.dwwo{top:0}.dw-i,.dw-li,.dw-ul,.dww,.dwwc,.dwwl,.dwww{position:relative}.dwwc{margin:0 auto;zoom:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.dwfl{-webkit-flex:1 auto;flex:1 auto}.dwww{padding:1px}.dw-bf{-webkit-perspective:1000px;backface-visibility:hidden;perspective:1000px}.dw-ul{z-index:3}.dw-li{padding:0 5px;text-align:center;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30)}.dw-li.dw-v{opacity:1;filter:Alpha(Opacity=100)}.dw-i{text-overflow:ellipsis}.dwwb{position:absolute;z-index:4;left:0;cursor:pointer;text-align:center;opacity:1;transition:opacity .2s linear}.dwa .dwwb{opacity:0}.dwpm .dwwol{display:none}.dwwo{position:absolute;z-index:3;left:0}.dwwol{position:absolute;z-index:1;top:50%;left:0}.dw-liq .dwc{display:block}.dw-liq .dw-tbl{width:100%;table-layout:fixed}.dwhl .dwl{display:none}.dw-hsel{position:absolute;height:1px;width:1px;left:0;clip:rect(1px,1px,1px,1px)}.dw-ml .dw-li .dw-i{width:100%;height:auto;display:inline-block;vertical-align:middle;white-space:normal}.dwwms .dw-li{padding:0 40px}.dwwms .dwwol{display:none}.dw-msel:before{width:40px;text-align:center;position:absolute;top:0;left:0}.dww .dw-w-gr{padding:0 5px;opacity:1;font-weight:700;text-align:left}.mbsc-mobiscroll .dwc{padding:2em .25em 0}.mbsc-mobiscroll .dwl{color:#4eccc4;font-size:.75em;text-transform:uppercase}.mbsc-mobiscroll .dwhl{padding-top:0}.mbsc-mobiscroll .dwfl{padding:.5em .25em}.mbsc-mobiscroll .dw-li{font-size:1.375em}.mbsc-mobiscroll .dw-hl{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dwwol{border-top:1px solid #4eccc4;border-bottom:1px solid #4eccc4}.mbsc-mobiscroll .dwpm .dwwol{display:block}.mbsc-android-holo .dwwb span,.mbsc-mobiscroll .dwwb span,.mbsc-mobiscroll .dwwms .dwwol{display:none}.mbsc-mobiscroll .dwwb{color:#4eccc4;background:#f7f7f7}.mbsc-mobiscroll .dwwbp{bottom:0;top:auto}.mbsc-mobiscroll .dwwbm{top:0;bottom:auto}.mbsc-mobiscroll .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-mobiscroll .dwwb.dwb-a:before{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-w-gr{font-size:1.125em}.mbsc-mobiscroll .dw-msel:before{font-size:40px;color:#4eccc4}.mbsc-android .dwc{padding:32px 2px 6px}.mbsc-android .dwhl{padding-top:6px}.mbsc-android .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-android .dw-hl{background:rgba(255,255,255,.3)}.mbsc-android .dwwl{padding:0 2px;margin:0 2px;background:#888;background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000)}.mbsc-android .dww{color:#fff;background:#444;background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-android .dwwo{background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-android .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-android .dwpm .dwwl{padding:0;background:#fff}.mbsc-android .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-android .dwpm .dw-li{text-shadow:none}.mbsc-android .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333}.mbsc-android .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-android .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-android .dw-w-gr{font-size:20px}.mbsc-android-holo .dwc{padding:30px 10px 1px}.mbsc-android-holo .dwhl{padding:1px 10px}.mbsc-android-holo .dw-li{color:#fff;font-size:18px}.mbsc-android-holo .dw-hl{background:rgba(49,182,231,.5)}.mbsc-android-holo .dwwo{background:linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828)}.mbsc-android-holo .dwwb{color:#7e7e7e;background:#292829}.mbsc-android-holo .dwwb:before{position:absolute;top:0;left:0;width:100%;font-size:26px;text-align:center}.mbsc-android-holo .dwwbm{top:0;bottom:auto}.mbsc-android-holo .dwwbp{bottom:0;top:auto}.mbsc-android-holo .dwwl .dwb-a{background:#292829;color:#319abd}.mbsc-android-holo .dwwol{display:block;width:60%;left:20%;border-top:2px solid #31b6e7;border-bottom:2px solid #31b6e7}.mbsc-android-holo .dww .dw-w-gr:after,.mbsc-android-holo .dwwms .dwwo,.mbsc-android-holo .dwwms .dwwol{display:none}.mbsc-android-holo .dwwms .dw-li{padding:0 36px}.mbsc-android-holo .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:auto;right:10px;width:14px;height:14px;margin-top:-9px;border:1px solid #424542}.mbsc-android-holo .dw-msel:before{z-index:2;top:50%;left:auto;right:10px;width:14px;color:#31b6e7;margin-top:-10px;line-height:14px;text-shadow:0 0 5px #29799c}.mbsc-android-holo .dww .dw-w-gr{padding:0 5px;font-size:16px;font-weight:400}.mbsc-android-holo-light .dw-li{color:#000}.mbsc-android-holo-light .dwwo{background:linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5)}.mbsc-android-holo-light .dwwl .dwwb{background:#f5f5f5}.mbsc-android-holo-light .dw-msel:before{color:#29799c;text-shadow:0 0 5px #31b6e7}.mbsc-ios .dwc{padding:30px 2px 10px}.mbsc-ios .dwhl{padding:10px 2px}.mbsc-ios .dwwl{padding:0 2px;border-left:1px solid #000;border-right:1px solid #000;background:#cbcce0;background:linear-gradient(#2c2c38,#cbcce0 35%,#cbcce0 65%,#2c2c38);box-shadow:0 1px 1px rgba(255,255,255,.3)}.mbsc-ios .dw-ltr .dwsc .dwfl:first-child .dwwl,.mbsc-ios .dw-rtl .dwsc .dwfl:last-child .dwwl{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.mbsc-ios .dw-ltr .dwsc .dwfl:last-child .dwwl,.mbsc-ios .dw-rtl .dwsc .dwfl:first-child .dwwl{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.mbsc-ios .dwsc .dww{background:#fff;background:linear-gradient(#333,#999 10%,#fff 30%,#fff 70%,#999 90%,#333);border-radius:0}.mbsc-ios .dwpm .dwwl{margin:4px 2px;border:1px solid #000;border-radius:3px}.mbsc-ios .dwpm .dww{background:linear-gradient(#333,#fff 48%,#fff 52%,#333)}.mbsc-ios .dw-li{color:#000;font-size:20px;font-weight:700;text-align:right;text-shadow:none}.mbsc-ios .dw-li.dw-hl{background:linear-gradient(#0288f3,#005de6);color:#fff}.mbsc-ios .dwwo{background:linear-gradient(#333,rgba(153,153,153,0) 10%,rgba(153,153,153,0) 90%,#333)}.mbsc-ios .dwwol{height:28px;padding:1px;margin-top:-16px;border-top:1px solid #7b8699;border-bottom:1px solid #7b8699;background:#6f75b0;background:linear-gradient(rgba(151,157,197,.5) 50%,rgba(111,117,176,.5) 50%);z-index:10;left:-1px;box-shadow:0 1px 3px rgba(0,0,0,.5);filter:alpha(opacity=50)}.mbsc-ios .dwwb{color:#fff;background:#3f4e68;background:linear-gradient(#c7d1e2,#808ea6 50%,#75859f 50%,#3f4e68)}.mbsc-ios .dwwbp{border-radius:3px 3px 0 0;font-size:40px}.mbsc-ios .dwwbm{border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-ios .dwwl .dwb-a{background:#252c36;background:linear-gradient(#6b6e75,#272e38 50%,#171e28 50%,#252c36)}.mbsc-ios.dwms .dww{padding:10px 0}.mbsc-ios .dwwms .dw-li{padding:0 5px 0 40px;text-align:left}.mbsc-ios .dw-msel{color:#215085}.mbsc-ios .dww .dw-w-gr{padding:0 5px;color:#777;text-align:left}.mbsc-ios7 .dwl{text-align:left;text-indent:5px;color:#ababab}.mbsc-ios7 .dwwc{padding:30px 10px 10px}.mbsc-ios7 .dwhl .dwwc{padding-top:10px}.mbsc-ios7 .dwwo{background:linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7)}.mbsc-ios7 .dwwol{padding:0 10px;height:34px;margin:-18px 0 0 -10px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.mbsc-ios7 .dw-li{color:#9d9d9d;font-size:22px;text-align:left}.mbsc-ios7 .dw-hl{background:rgba(0,122,255,.2)}.mbsc-ios7 .dw-sel{color:#000}.mbsc-ios7 .dwpm .dw-li{text-align:center}.mbsc-ios7 .dwpm .dwwol{display:block}.mbsc-ios7 .dwwb span,.mbsc-ios7.dw-select .dwwo{display:none}.mbsc-ios7 .dwwb{color:#007aff;background:#f7f7f7}.mbsc-ios7 .dwwbp{bottom:0;top:auto}.mbsc-ios7 .dwwbm{top:0;bottom:auto}.mbsc-ios7 .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-ios7 .dwwms .dw-li{padding:0 5px 0 40px;color:#000}.mbsc-ios7 .dwwms .dw-msel{color:#007aff}.mbsc-ios7 .dw-msel:before{font-size:40px}.mbsc-ios7 .dw-select-gr .dw-li{padding-left:40px}.mbsc-ios7 .dw-select-gr .dw-w-gr{padding-left:5px;font-weight:400;font-size:18px}.mbsc-jqm .dwc{padding:30px 2px 4px;overflow:visible}.mbsc-jqm .dwhl{padding-top:4px}.mbsc-jqm .dwl{border:0;background:0 0;top:-31px}.mbsc-jqm .dwfl{padding:4px 2px 1px}.mbsc-jqm .dwwl{border-radius:4px}.mbsc-jqm14 .dwwl{border:1px solid transparent}.mbsc-jqm .dwwol{z-index:3;border-left:0;border-right:0;padding:0 3px;margin:0 -3px;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-jqm .dw-ltr .dwfl:first-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:last-child .dwwol{padding-left:5px;margin-left:-5px}.mbsc-jqm .dw-ltr .dwfl:last-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:first-child .dwwol{padding-right:5px;margin-right:-5px}.mbsc-jqm .dw-li{font-size:26px}.mbsc-jqm .dw-hl{background:rgba(0,0,0,.1)}.mbsc-jqm .dwwb{margin:-1px;padding:0}.mbsc-jqm .dwwb span{padding:0}.mbsc-jqm .dwwb .ui-btn-inner{margin-top:-1px}.mbsc-jqm .dwwbp{border-radius:4px 4px 0 0}.mbsc-jqm .dwwbm{border-radius:0 0 4px 4px}.mbsc-jqm .dwwbp span{font-size:40px;font-weight:400}.mbsc-jqm .dwwbm span{font-size:32px}.mbsc-jqm .dwpm .dwl{border:0;background:0 0}.mbsc-jqm .dw-w-gr{font-size:20px}.mbsc-sense-ui .dwc{padding:30px 2px 4px}.mbsc-sense-ui .dwhl{padding-top:0}.mbsc-sense-ui .dwfl{padding:0 2px}.mbsc-sense-ui .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-sense-ui .dw-hl{background:rgba(255,255,255,.3)}.mbsc-sense-ui .dwwl{padding:0 2px;background:#888;background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);border-radius:3px}.mbsc-sense-ui .dww{color:#fff;background:#444;background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-sense-ui .dwwo{background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-sense-ui .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-sense-ui .dwpm .dwwl{padding:0;background:#fff}.mbsc-sense-ui .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-sense-ui .dwpm .dw-li{text-shadow:none}.mbsc-sense-ui .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333}.mbsc-sense-ui .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-sense-ui .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-sense-ui .dw-w-gr{font-size:20px}.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-ul .dw-hl .dw-i{background:#4c4c4c}.mbsc-wp-light .dw-sel .dw-i,.mbsc-wp-light .dw-ul .dw-hl .dw-i{color:#fff;background:#b5b5b5}.mbsc-wp-lime .dw-sel .dw-i,.mbsc-wp-lime .dw-ul .dw-hl .dw-i{background:#a4c400;border-color:#a4c400}.mbsc-wp-green .dw-sel .dw-i,.mbsc-wp-green .dw-ul .dw-hl .dw-i{background:#60a917;border-color:#60a917}.mbsc-wp-emerald .dw-sel .dw-i,.mbsc-wp-emerald .dw-ul .dw-hl .dw-i{background:#008a00;border-color:#008a00}.mbsc-wp-teal .dw-sel .dw-i,.mbsc-wp-teal .dw-ul .dw-hl .dw-i{background:#00aba9;border-color:#00aba9}.mbsc-wp-cyan .dw-sel .dw-i,.mbsc-wp-cyan .dw-ul .dw-hl .dw-i{background:#1ba1e2;border-color:#1ba1e2}.mbsc-wp-cobalt .dw-sel .dw-i,.mbsc-wp-cobalt .dw-ul .dw-hl .dw-i{background:#0050ef;border-color:#0050ef}.mbsc-wp-indigo .dw-sel .dw-i,.mbsc-wp-indigo .dw-ul .dw-hl .dw-i{background:#6a00ff;border-color:#6a00ff}.mbsc-wp-violet .dw-sel .dw-i,.mbsc-wp-violet .dw-ul .dw-hl .dw-i{background:#a0f;border-color:#a0f}.mbsc-wp-pink .dw-sel .dw-i,.mbsc-wp-pink .dw-ul .dw-hl .dw-i{background:#f472d0;border-color:#f472d0}.mbsc-wp-magenta .dw-sel .dw-i,.mbsc-wp-magenta .dw-ul .dw-hl .dw-i{background:#d80073;border-color:#d80073}.mbsc-wp-crimson .dw-sel .dw-i,.mbsc-wp-crimson .dw-ul .dw-hl .dw-i{background:#a20025;border-color:#a20025}.mbsc-wp-red .dw-sel .dw-i,.mbsc-wp-red .dw-ul .dw-hl .dw-i{background:#e51400;border-color:#e51400}.mbsc-wp-orange .dw-sel .dw-i,.mbsc-wp-orange .dw-ul .dw-hl .dw-i{background:#fa6800;border-color:#fa6800}.mbsc-wp-amber .dw-sel .dw-i,.mbsc-wp-amber .dw-ul .dw-hl .dw-i{background:#f0a30a;border-color:#f0a30a}.mbsc-wp-yellow .dw-sel .dw-i,.mbsc-wp-yellow .dw-ul .dw-hl .dw-i{background:#d8c100;border-color:#d8c100}.mbsc-wp-brown .dw-sel .dw-i,.mbsc-wp-brown .dw-ul .dw-hl .dw-i{background:#825a2c;border-color:#825a2c}.mbsc-wp-olive .dw-sel .dw-i,.mbsc-wp-olive .dw-ul .dw-hl .dw-i{background:#6d8764;border-color:#6d8764}.mbsc-wp-steel .dw-sel .dw-i,.mbsc-wp-steel .dw-ul .dw-hl .dw-i{background:#647687;border-color:#647687}.mbsc-wp-mauve .dw-sel .dw-i,.mbsc-wp-mauve .dw-ul .dw-hl .dw-i{background:#76608a;border-color:#76608a}.mbsc-wp-sienna .dw-sel .dw-i,.mbsc-wp-sienna .dw-ul .dw-hl .dw-i{background:#7a3b3f;border-color:#7a3b3f}.mbsc-wp .dwc{padding:30px 0 0}.mbsc-wp .dwhl{padding:0}.mbsc-wp .dwwc{padding:3px}.mbsc-wp .dwwl{padding:0 2px}.mbsc-wp .dw-li{padding:0;font-size:26px;letter-spacing:-1px;text-align:left;opacity:0;filter:Alpha(Opacity=0)}.mbsc-wp .dw-i{position:relative;top:4%;height:92%;padding:0 5px;border:1px solid #4c4c4c;-webkit-filter:inherit;filter:inherit}.mbsc-wp .dw-li .dw-i{width:99.5%}.mbsc-wp .dwa .dw-li,.mbsc-wp .wpa .dw-li{opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dwa .dw-v,.mbsc-wp .wpa .dw-v{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-day,.mbsc-wp .dw-mon{display:block;color:#a9a9a9;line-height:18px;font-size:11px;letter-spacing:normal;position:absolute;bottom:0;-webkit-filter:inherit;filter:inherit}.mbsc-wp .dw-select-gr .dw-w-gr:after,.mbsc-wp .dwwb span,.mbsc-wp .dwwo,.mbsc-wp .dwwol{display:none}.mbsc-wp .dw-sel{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-sel .dw-day,.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-sel .dw-mon{color:#fff}.mbsc-wp .dwa .dw-sel .dw-i{border:1px solid #4c4c4c;background:0 0}.mbsc-wp .dwa .dw-day,.mbsc-wp .dwa .dw-month{color:#a9a9a9}.mbsc-wp .dwwb{background:#1f1f1f}.mbsc-wp .dwwb:before{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-13px 0 0 -13px;color:#fff;line-height:22px;font-size:10px;text-align:center;border:2px solid #fff;border-radius:13px}.mbsc-wp .dwwl .dwb-a{top:auto;background:#1f1f1f}.mbsc-wp .dwwl .dwb-a:before{color:#000}.mbsc-wp .dwwms .dw-li{padding:0;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dw-select-gr .dw-w-gr,.mbsc-wp .dwwms .dw-v{filter:Alpha(Opacity=100);opacity:1}.mbsc-wp .dwwms .dw-i{background:0 0;padding-left:40px}.mbsc-wp .dwwms .dw-li .dw-i{border:0}.mbsc-wp .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:5px;width:20px;height:20px;margin-top:-10px;border:2px solid #fff}.mbsc-wp .dwwms .dw-msel:before{z-index:2;top:50%;left:5px;width:22px;margin-top:-8px;font-size:16px;line-height:20px;color:#fff}.mbsc-wp-light .dw-day,.mbsc-wp-light .dw-li,.mbsc-wp-light .dw-mon{color:#6b6b6b}.mbsc-wp .dw-select-gr .dw-li .dw-i{padding-left:40px}.mbsc-wp .dw-select-gr .dw-w-gr{font-size:22px;font-weight:400}.mbsc-wp .dw-select-gr .dw-w-gr .dw-i{border:0;padding-left:5px}.mbsc-wp-light .dw-i{border-color:#b5b5b5}.mbsc-wp-light .dw-sel .dw-day,.mbsc-wp-light .dw-sel .dw-mon{color:#fff}.mbsc-wp-light .dwa .dw-day,.mbsc-wp-light .dwa .dw-mon,.mbsc-wp-light .mbsc-wp-none .dw-day,.mbsc-wp-light .mbsc-wp-none .dw-mon{color:#6b6b6b}.mbsc-wp-light .dwa .dw-sel .dw-i{color:#6b6b6b;border:1px solid #b5b5b5;background:0 0}.mbsc-wp-light .dwwb:before{border:2px solid #000;color:#000}.mbsc-wp-light .dwwb,.mbsc-wp-light .dwwl .dwb-a{background:#dedede}.mbsc-wp-light .dwwl .dwb-a:before{color:#dedede}.mbsc-wp-light .dwwms .dw-li .dw-i{color:#000;border:0}.mbsc-wp-light .dwwms .dw-hl .dw-i{color:#fff}.mbsc-wp-light .dwwms .dw-li:after{border-color:#000}.mbsc-wp-light .dwwms .dw-msel:before,.mbsc-wp-light .mbsc-wp-none .dw-hl .dw-i,.mbsc-wp-light .mbsc-wp-none .dw-sel .dw-i{color:#000}.dw-trans .dw-persp{overflow:hidden;-webkit-perspective:1000px;perspective:1000px}.dw-trans .dw,.dw-trans .dwo{-webkit-animation-fill-mode:forwards;-webkit-animation-duration:.2s;-moz-animation-fill-mode:forwards;-moz-animation-duration:.2s;animation-fill-mode:forwards;animation-duration:.2s}.dw-trans .dwo{-webkit-backface-visibility:hidden}.dw-in .dw{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.dw-out .dw{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.dw-in .dwo{-webkit-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dwo{-webkit-animation-name:dw-f-out;animation-name:dw-f-out}.dw-fade,.dw-flip,.dw-slidedown,.dw-slidehorizontal,.dw-slideup,.dw-slidevertical,.dw-swing{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.dw-fade,.dw-slidedown,.dw-slidehorizontal,.dw-slideup,.dw-slidevertical,.dw-swing{-webkit-transform-origin:0 0;transform-origin:0 0}.dw-flip,.dw-pop{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.dw-in .dw-pop{opacity:1;-webkit-animation-name:dw-p-in;-webkit-transform:scale(1);-moz-animation-name:dw-p-in;transform:scale(1);animation-name:dw-p-in}.dw-out .dw-pop{opacity:0;-webkit-animation-name:dw-p-out;animation-name:dw-p-out}.dw-in .dw-flip{opacity:1;-webkit-animation-name:dw-fl-in;-webkit-transform:scale(1);-moz-animation-name:dw-fl-in;-moz-transform:scale(1);animation-name:dw-fl-in;transform:scale(1)}.dw-out .dw-flip{opacity:0;animation-name:dw-fl-out;-webkit-animation-name:dw-fl-out;-moz-animation-name:dw-fl-out}.dw-in .dw-swing{opacity:1;-webkit-animation-name:dw-sw-in;-webkit-transform:scale(1);-moz-animation-name:dw-sw-in;transform:scale(1);animation-name:dw-sw-in}.dw-out .dw-swing{opacity:0;-webkit-animation-name:dw-sw-out;animation-name:dw-sw-out}.dw-in .dw-slidehorizontal{opacity:1;-webkit-animation-name:dw-sh-in;-webkit-transform:scale(1);-moz-animation-name:dw-sh-in;transform:scale(1);animation-name:dw-sh-in}.dw-out .dw-slidehorizontal{opacity:0;-webkit-animation-name:dw-sh-out;animation-name:dw-sh-out}.dw-in .dw-slidevertical{opacity:1;-webkit-animation-name:dw-sv-in;-webkit-transform:scale(1);-moz-animation-name:dw-sv-in;-moz-transform:scale(1);animation-name:dw-sv-in;transform:scale(1)}.dw-out .dw-slidevertical{opacity:0;-webkit-animation-name:dw-sv-out;animation-name:dw-sv-out}.dw-in .dw-slidedown{-webkit-animation-name:dw-sd-in;-webkit-transform:scale(1);-moz-animation-name:dw-sd-in;-moz-transform:scale(1);animation-name:dw-sd-in;transform:scale(1)}.dw-out .dw-slidedown{animation-name:dw-sd-out;-webkit-animation-name:dw-sd-out;-webkit-transform:translateY(-100%);-moz-animation-name:dw-sd-out;-moz-transform:translateY(-100%)}.dw-in .dw-slideup{-webkit-animation-name:dw-su-in;-webkit-transform:scale(1);-moz-animation-name:dw-su-in;transform:scale(1);animation-name:dw-su-in}.dw-out .dw-slideup{animation-name:dw-su-out;-webkit-animation-name:dw-su-out;-webkit-transform:translateY(100%);-moz-animation-name:dw-su-out;-moz-transform:translateY(100%)}.dw-in .dw-fade{opacity:1;-webkit-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dw-fade{opacity:0;-webkit-animation-name:dw-f-out;animation-name:dw-f-out}@keyframes dw-f-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes dw-f-in{from{opacity:0}to{opacity:1}}@keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8)}}@keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%)}}@keyframes dw-sd-in{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-sd-in{from{opacity:1;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-sd-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes dw-sd-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%)}}@keyframes dw-su-in{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-su-in{from{opacity:1;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-su-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes dw-su-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100%)}} \ No newline at end of file +@charset "UTF-8";progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}.dw,.text-hide{text-shadow:none}.u-date-panel,hr{box-sizing:content-box}button,hr,input,select{overflow:visible}.clearfix:after,.u-navbar-toolbar:after,.u-navbar-toolbar>li:after{clear:both}.mbsc-ic:before,.uf{-moz-osx-font-smoothing:grayscale}.dw-bf,.dwwb,.dwwo,.dwwol{-webkit-backface-visibility:hidden}.clockpicker-minutes,.dw-li.dw-h,.invisible,.rating:before{visibility:hidden}.dwwo,.dwwol,.u-ripple{pointer-events:none}.red{color:#f44336!important}.bg-red{background-color:#f44336!important}.red-50{color:#ffebee!important}.bg-red-50{background-color:#ffebee!important}.red-100{color:#ffcdd2!important}.bg-red-100{background-color:#ffcdd2!important}.red-200{color:#ef9a9a!important}.bg-red-200{background-color:#ef9a9a!important}.red-300{color:#e57373!important}.bg-red-300{background-color:#e57373!important}.red-400{color:#ef5350!important}.bg-red-400{background-color:#ef5350!important}.red-500{color:#f44336!important}.bg-red-500{background-color:#f44336!important}.red-600{color:#e53935!important}.bg-red-600{background-color:#e53935!important}.red-700{color:#d32f2f!important}.bg-red-700{background-color:#d32f2f!important}.red-800{color:#c62828!important}.bg-red-800{background-color:#c62828!important}.red-900{color:#b71c1c!important}.bg-red-900{background-color:#b71c1c!important}.red-A100{color:#ff8a80!important}.bg-red-A100{background-color:#ff8a80!important}.red-A200{color:#ff5252!important}.bg-red-A200{background-color:#ff5252!important}.red-A400{color:#ff1744!important}.bg-red-A400{background-color:#ff1744!important}.red-A700{color:#d50000!important}.bg-red-A700{background-color:#d50000!important}.pink{color:#e91e63!important}.bg-pink{background-color:#e91e63!important}.pink-50{color:#fce4ec!important}.bg-pink-50{background-color:#fce4ec!important}.pink-100{color:#f8bbd0!important}.bg-pink-100{background-color:#f8bbd0!important}.pink-200{color:#f48fb1!important}.bg-pink-200{background-color:#f48fb1!important}.pink-300{color:#f06292!important}.bg-pink-300{background-color:#f06292!important}.pink-400{color:#ec407a!important}.bg-pink-400{background-color:#ec407a!important}.pink-500{color:#e91e63!important}.bg-pink-500{background-color:#e91e63!important}.pink-600{color:#d81b60!important}.bg-pink-600{background-color:#d81b60!important}.pink-700{color:#c2185b!important}.bg-pink-700{background-color:#c2185b!important}.pink-800{color:#ad1457!important}.bg-pink-800{background-color:#ad1457!important}.pink-900{color:#880e4f!important}.bg-pink-900{background-color:#880e4f!important}.pink-A100{color:#ff80ab!important}.bg-pink-A100{background-color:#ff80ab!important}.pink-A200{color:#ff4081!important}.bg-pink-A200{background-color:#ff4081!important}.pink-A400{color:#f50057!important}.bg-pink-A400{background-color:#f50057!important}.pink-A700{color:#c51162!important}.bg-pink-A700{background-color:#c51162!important}.purple{color:#9c27b0!important}.bg-purple{background-color:#9c27b0!important}.purple-50{color:#f3e5f5!important}.bg-purple-50{background-color:#f3e5f5!important}.purple-100{color:#e1bee7!important}.bg-purple-100{background-color:#e1bee7!important}.purple-200{color:#ce93d8!important}.bg-purple-200{background-color:#ce93d8!important}.purple-300{color:#ba68c8!important}.bg-purple-300{background-color:#ba68c8!important}.purple-400{color:#ab47bc!important}.bg-purple-400{background-color:#ab47bc!important}.purple-500{color:#9c27b0!important}.bg-purple-500{background-color:#9c27b0!important}.purple-600{color:#8e24aa!important}.bg-purple-600{background-color:#8e24aa!important}.purple-700{color:#7b1fa2!important}.bg-purple-700{background-color:#7b1fa2!important}.purple-800{color:#6a1b9a!important}.bg-purple-800{background-color:#6a1b9a!important}.purple-900{color:#4a148c!important}.bg-purple-900{background-color:#4a148c!important}.purple-A100{color:#ea80fc!important}.bg-purple-A100{background-color:#ea80fc!important}.purple-A200{color:#e040fb!important}.bg-purple-A200{background-color:#e040fb!important}.purple-A400{color:#d500f9!important}.bg-purple-A400{background-color:#d500f9!important}.purple-A700{color:#a0f!important}.bg-purple-A700{background-color:#a0f!important}.deep-purple{color:#673ab7!important}.bg-deep-purple{background-color:#673ab7!important}.deep-purple-50{color:#ede7f6!important}.bg-deep-purple-50{background-color:#ede7f6!important}.deep-purple-100{color:#d1c4e9!important}.bg-deep-purple-100{background-color:#d1c4e9!important}.deep-purple-200{color:#b39ddb!important}.bg-deep-purple-200{background-color:#b39ddb!important}.deep-purple-300{color:#9575cd!important}.bg-deep-purple-300{background-color:#9575cd!important}.deep-purple-400{color:#7e57c2!important}.bg-deep-purple-400{background-color:#7e57c2!important}.deep-purple-500{color:#673ab7!important}.bg-deep-purple-500{background-color:#673ab7!important}.deep-purple-600{color:#5e35b1!important}.bg-deep-purple-600{background-color:#5e35b1!important}.deep-purple-700{color:#512da8!important}.bg-deep-purple-700{background-color:#512da8!important}.deep-purple-800{color:#4527a0!important}.bg-deep-purple-800{background-color:#4527a0!important}.deep-purple-900{color:#311b92!important}.bg-deep-purple-900{background-color:#311b92!important}.deep-purple-A100{color:#b388ff!important}.bg-deep-purple-A100{background-color:#b388ff!important}.deep-purple-A200{color:#7c4dff!important}.bg-deep-purple-A200{background-color:#7c4dff!important}.deep-purple-A400{color:#651fff!important}.bg-deep-purple-A400{background-color:#651fff!important}.deep-purple-A700{color:#6200ea!important}.bg-deep-purple-A700{background-color:#6200ea!important}.indigo{color:#3f51b5!important}.bg-indigo{background-color:#3f51b5!important}.indigo-50{color:#e8eaf6!important}.bg-indigo-50{background-color:#e8eaf6!important}.indigo-100{color:#c5cae9!important}.bg-indigo-100{background-color:#c5cae9!important}.indigo-200{color:#9fa8da!important}.bg-indigo-200{background-color:#9fa8da!important}.indigo-300{color:#7986cb!important}.bg-indigo-300{background-color:#7986cb!important}.indigo-400{color:#5c6bc0!important}.bg-indigo-400{background-color:#5c6bc0!important}.indigo-500{color:#3f51b5!important}.bg-indigo-500{background-color:#3f51b5!important}.indigo-600{color:#3949ab!important}.bg-indigo-600{background-color:#3949ab!important}.indigo-700{color:#303f9f!important}.bg-indigo-700{background-color:#303f9f!important}.indigo-800{color:#283593!important}.bg-indigo-800{background-color:#283593!important}.indigo-900{color:#1a237e!important}.bg-indigo-900{background-color:#1a237e!important}.indigo-A100{color:#8c9eff!important}.bg-indigo-A100{background-color:#8c9eff!important}.indigo-A200{color:#536dfe!important}.bg-indigo-A200{background-color:#536dfe!important}.indigo-A400{color:#3d5afe!important}.bg-indigo-A400{background-color:#3d5afe!important}.indigo-A700{color:#304ffe!important}.bg-indigo-A700{background-color:#304ffe!important}.blue{color:#2196f3!important}.bg-blue{background-color:#2196f3!important}.blue-50{color:#e3f2fd!important}.bg-blue-50{background-color:#e3f2fd!important}.blue-100{color:#bbdefb!important}.bg-blue-100{background-color:#bbdefb!important}.blue-200{color:#90caf9!important}.bg-blue-200{background-color:#90caf9!important}.blue-300{color:#64b5f6!important}.bg-blue-300{background-color:#64b5f6!important}.blue-400{color:#42a5f5!important}.bg-blue-400{background-color:#42a5f5!important}.blue-500{color:#2196f3!important}.bg-blue-500{background-color:#2196f3!important}.blue-600{color:#1e88e5!important}.bg-blue-600{background-color:#1e88e5!important}.blue-700{color:#1976d2!important}.bg-blue-700{background-color:#1976d2!important}.blue-800{color:#1565c0!important}.bg-blue-800{background-color:#1565c0!important}.blue-900{color:#0d47a1!important}.bg-blue-900{background-color:#0d47a1!important}.blue-A100{color:#82b1ff!important}.bg-blue-A100{background-color:#82b1ff!important}.blue-A200{color:#448aff!important}.bg-blue-A200{background-color:#448aff!important}.blue-A400{color:#2979ff!important}.bg-blue-A400{background-color:#2979ff!important}.blue-A700{color:#2962ff!important}.bg-blue-A700{background-color:#2962ff!important}.light-blue{color:#03a9f4!important}.bg-light-blue{background-color:#03a9f4!important}.light-blue-50{color:#e1f5fe!important}.bg-light-blue-50{background-color:#e1f5fe!important}.light-blue-100{color:#b3e5fc!important}.bg-light-blue-100{background-color:#b3e5fc!important}.light-blue-200{color:#81d4fa!important}.bg-light-blue-200{background-color:#81d4fa!important}.light-blue-300{color:#4fc3f7!important}.bg-light-blue-300{background-color:#4fc3f7!important}.light-blue-400{color:#29b6f6!important}.bg-light-blue-400{background-color:#29b6f6!important}.light-blue-500{color:#03a9f4!important}.bg-light-blue-500{background-color:#03a9f4!important}.light-blue-600{color:#039be5!important}.bg-light-blue-600{background-color:#039be5!important}.light-blue-700{color:#0288d1!important}.bg-light-blue-700{background-color:#0288d1!important}.light-blue-800{color:#0277bd!important}.bg-light-blue-800{background-color:#0277bd!important}.light-blue-900{color:#01579b!important}.bg-light-blue-900{background-color:#01579b!important}.light-blue-A100{color:#80d8ff!important}.bg-light-blue-A100{background-color:#80d8ff!important}.light-blue-A200{color:#40c4ff!important}.bg-light-blue-A200{background-color:#40c4ff!important}.light-blue-A400{color:#00b0ff!important}.bg-light-blue-A400{background-color:#00b0ff!important}.light-blue-A700{color:#0091ea!important}.bg-light-blue-A700{background-color:#0091ea!important}.cyan{color:#00bcd4!important}.bg-cyan{background-color:#00bcd4!important}.cyan-50{color:#e0f7fa!important}.bg-cyan-50{background-color:#e0f7fa!important}.cyan-100{color:#b2ebf2!important}.bg-cyan-100{background-color:#b2ebf2!important}.cyan-200{color:#80deea!important}.bg-cyan-200{background-color:#80deea!important}.cyan-300{color:#4dd0e1!important}.bg-cyan-300{background-color:#4dd0e1!important}.cyan-400{color:#26c6da!important}.bg-cyan-400{background-color:#26c6da!important}.cyan-500{color:#00bcd4!important}.bg-cyan-500{background-color:#00bcd4!important}.cyan-600{color:#00acc1!important}.bg-cyan-600{background-color:#00acc1!important}.cyan-700{color:#0097a7!important}.bg-cyan-700{background-color:#0097a7!important}.cyan-800{color:#00838f!important}.bg-cyan-800{background-color:#00838f!important}.cyan-900{color:#006064!important}.bg-cyan-900{background-color:#006064!important}.cyan-A100{color:#84ffff!important}.bg-cyan-A100{background-color:#84ffff!important}.cyan-A200{color:#18ffff!important}.bg-cyan-A200{background-color:#18ffff!important}.cyan-A400{color:#00e5ff!important}.bg-cyan-A400{background-color:#00e5ff!important}.cyan-A700{color:#00b8d4!important}.bg-cyan-A700{background-color:#00b8d4!important}.teal{color:#009688!important}.bg-teal{background-color:#009688!important}.teal-50{color:#e0f2f1!important}.bg-teal-50{background-color:#e0f2f1!important}.teal-100{color:#b2dfdb!important}.bg-teal-100{background-color:#b2dfdb!important}.teal-200{color:#80cbc4!important}.bg-teal-200{background-color:#80cbc4!important}.teal-300{color:#4db6ac!important}.bg-teal-300{background-color:#4db6ac!important}.teal-400{color:#26a69a!important}.bg-teal-400{background-color:#26a69a!important}.teal-500{color:#009688!important}.bg-teal-500{background-color:#009688!important}.teal-600{color:#00897b!important}.bg-teal-600{background-color:#00897b!important}.teal-700{color:#00796b!important}.bg-teal-700{background-color:#00796b!important}.teal-800{color:#00695c!important}.bg-teal-800{background-color:#00695c!important}.teal-900{color:#004d40!important}.bg-teal-900{background-color:#004d40!important}.teal-A100{color:#a7ffeb!important}.bg-teal-A100{background-color:#a7ffeb!important}.teal-A200{color:#64ffda!important}.bg-teal-A200{background-color:#64ffda!important}.teal-A400{color:#1de9b6!important}.bg-teal-A400{background-color:#1de9b6!important}.teal-A700{color:#00bfa5!important}.bg-teal-A700{background-color:#00bfa5!important}.green{color:#4caf50!important}.bg-green{background-color:#4caf50!important}.green-50{color:#e8f5e9!important}.bg-green-50{background-color:#e8f5e9!important}.green-100{color:#c8e6c9!important}.bg-green-100{background-color:#c8e6c9!important}.green-200{color:#a5d6a7!important}.bg-green-200{background-color:#a5d6a7!important}.green-300{color:#81c784!important}.bg-green-300{background-color:#81c784!important}.green-400{color:#66bb6a!important}.bg-green-400{background-color:#66bb6a!important}.green-500{color:#4caf50!important}.bg-green-500{background-color:#4caf50!important}.green-600{color:#43a047!important}.bg-green-600{background-color:#43a047!important}.green-700{color:#388e3c!important}.bg-green-700{background-color:#388e3c!important}.green-800{color:#2e7d32!important}.bg-green-800{background-color:#2e7d32!important}.green-900{color:#1b5e20!important}.bg-green-900{background-color:#1b5e20!important}.green-A100{color:#b9f6ca!important}.bg-green-A100{background-color:#b9f6ca!important}.green-A200{color:#69f0ae!important}.bg-green-A200{background-color:#69f0ae!important}.green-A400{color:#00e676!important}.bg-green-A400{background-color:#00e676!important}.green-A700{color:#00c853!important}.bg-green-A700{background-color:#00c853!important}.light-green{color:#8bc34a!important}.bg-light-green{background-color:#8bc34a!important}.light-green-50{color:#f1f8e9!important}.bg-light-green-50{background-color:#f1f8e9!important}.light-green-100{color:#dcedc8!important}.bg-light-green-100{background-color:#dcedc8!important}.light-green-200{color:#c5e1a5!important}.bg-light-green-200{background-color:#c5e1a5!important}.light-green-300{color:#aed581!important}.bg-light-green-300{background-color:#aed581!important}.light-green-400{color:#9ccc65!important}.bg-light-green-400{background-color:#9ccc65!important}.light-green-500{color:#8bc34a!important}.bg-light-green-500{background-color:#8bc34a!important}.light-green-600{color:#7cb342!important}.bg-light-green-600{background-color:#7cb342!important}.light-green-700{color:#689f38!important}.bg-light-green-700{background-color:#689f38!important}.light-green-800{color:#558b2f!important}.bg-light-green-800{background-color:#558b2f!important}.light-green-900{color:#33691e!important}.bg-light-green-900{background-color:#33691e!important}.light-green-A100{color:#ccff90!important}.bg-light-green-A100{background-color:#ccff90!important}.light-green-A200{color:#b2ff59!important}.bg-light-green-A200{background-color:#b2ff59!important}.light-green-A400{color:#76ff03!important}.bg-light-green-A400{background-color:#76ff03!important}.light-green-A700{color:#64dd17!important}.bg-light-green-A700{background-color:#64dd17!important}.lime{color:#cddc39!important}.bg-lime{background-color:#cddc39!important}.lime-50{color:#f9fbe7!important}.bg-lime-50{background-color:#f9fbe7!important}.lime-100{color:#f0f4c3!important}.bg-lime-100{background-color:#f0f4c3!important}.lime-200{color:#e6ee9c!important}.bg-lime-200{background-color:#e6ee9c!important}.lime-300{color:#dce775!important}.bg-lime-300{background-color:#dce775!important}.lime-400{color:#d4e157!important}.bg-lime-400{background-color:#d4e157!important}.lime-500{color:#cddc39!important}.bg-lime-500{background-color:#cddc39!important}.lime-600{color:#c0ca33!important}.bg-lime-600{background-color:#c0ca33!important}.lime-700{color:#afb42b!important}.bg-lime-700{background-color:#afb42b!important}.lime-800{color:#9e9d24!important}.bg-lime-800{background-color:#9e9d24!important}.lime-900{color:#827717!important}.bg-lime-900{background-color:#827717!important}.lime-A100{color:#f4ff81!important}.bg-lime-A100{background-color:#f4ff81!important}.lime-A200{color:#eeff41!important}.bg-lime-A200{background-color:#eeff41!important}.lime-A400{color:#c6ff00!important}.bg-lime-A400{background-color:#c6ff00!important}.lime-A700{color:#aeea00!important}.bg-lime-A700{background-color:#aeea00!important}.yellow{color:#ffeb3b!important}.bg-yellow{background-color:#ffeb3b!important}.yellow-50{color:#fffde7!important}.bg-yellow-50{background-color:#fffde7!important}.yellow-100{color:#fff9c4!important}.bg-yellow-100{background-color:#fff9c4!important}.yellow-200{color:#fff59d!important}.bg-yellow-200{background-color:#fff59d!important}.yellow-300{color:#fff176!important}.bg-yellow-300{background-color:#fff176!important}.yellow-400{color:#ffee58!important}.bg-yellow-400{background-color:#ffee58!important}.yellow-500{color:#ffeb3b!important}.bg-yellow-500{background-color:#ffeb3b!important}.yellow-600{color:#fdd835!important}.bg-yellow-600{background-color:#fdd835!important}.yellow-700{color:#fbc02d!important}.bg-yellow-700{background-color:#fbc02d!important}.yellow-800{color:#f9a825!important}.bg-yellow-800{background-color:#f9a825!important}.yellow-900{color:#f57f17!important}.bg-yellow-900{background-color:#f57f17!important}.yellow-A100{color:#ffff8d!important}.bg-yellow-A100{background-color:#ffff8d!important}.yellow-A200{color:#ff0!important}.bg-yellow-A200{background-color:#ff0!important}.yellow-A400{color:#ffea00!important}.bg-yellow-A400{background-color:#ffea00!important}.yellow-A700{color:#ffd600!important}.bg-yellow-A700{background-color:#ffd600!important}.amber{color:#ffc107!important}.bg-amber{background-color:#ffc107!important}.amber-50{color:#fff8e1!important}.bg-amber-50{background-color:#fff8e1!important}.amber-100{color:#ffecb3!important}.bg-amber-100{background-color:#ffecb3!important}.amber-200{color:#ffe082!important}.bg-amber-200{background-color:#ffe082!important}.amber-300{color:#ffd54f!important}.bg-amber-300{background-color:#ffd54f!important}.amber-400{color:#ffca28!important}.bg-amber-400{background-color:#ffca28!important}.amber-500{color:#ffc107!important}.bg-amber-500{background-color:#ffc107!important}.amber-600{color:#ffb300!important}.bg-amber-600{background-color:#ffb300!important}.amber-700{color:#ffa000!important}.bg-amber-700{background-color:#ffa000!important}.amber-800{color:#ff8f00!important}.bg-amber-800{background-color:#ff8f00!important}.amber-900{color:#ff6f00!important}.bg-amber-900{background-color:#ff6f00!important}.amber-A100{color:#ffe57f!important}.bg-amber-A100{background-color:#ffe57f!important}.amber-A200{color:#ffd740!important}.bg-amber-A200{background-color:#ffd740!important}.amber-A400{color:#ffc400!important}.bg-amber-A400{background-color:#ffc400!important}.amber-A700{color:#ffab00!important}.bg-amber-A700{background-color:#ffab00!important}.orange{color:#ff9800!important}.bg-orange{background-color:#ff9800!important}.orange-50{color:#fff3e0!important}.bg-orange-50{background-color:#fff3e0!important}.orange-100{color:#ffe0b2!important}.bg-orange-100{background-color:#ffe0b2!important}.orange-200{color:#ffcc80!important}.bg-orange-200{background-color:#ffcc80!important}.orange-300{color:#ffb74d!important}.bg-orange-300{background-color:#ffb74d!important}.orange-400{color:#ffa726!important}.bg-orange-400{background-color:#ffa726!important}.orange-500{color:#ff9800!important}.bg-orange-500{background-color:#ff9800!important}.orange-600{color:#fb8c00!important}.bg-orange-600{background-color:#fb8c00!important}.orange-700{color:#f57c00!important}.bg-orange-700{background-color:#f57c00!important}.orange-800{color:#ef6c00!important}.bg-orange-800{background-color:#ef6c00!important}.orange-900{color:#e65100!important}.bg-orange-900{background-color:#e65100!important}.orange-A100{color:#ffd180!important}.bg-orange-A100{background-color:#ffd180!important}.orange-A200{color:#ffab40!important}.bg-orange-A200{background-color:#ffab40!important}.orange-A400{color:#ff9100!important}.bg-orange-A400{background-color:#ff9100!important}.orange-A700{color:#ff6d00!important}.bg-orange-A700{background-color:#ff6d00!important}.deep-orange{color:#ff5722!important}.bg-deep-orange{background-color:#ff5722!important}.deep-orange-50{color:#fbe9e7!important}.bg-deep-orange-50{background-color:#fbe9e7!important}.deep-orange-100{color:#ffccbc!important}.bg-deep-orange-100{background-color:#ffccbc!important}.deep-orange-200{color:#ffab91!important}.bg-deep-orange-200{background-color:#ffab91!important}.deep-orange-300{color:#ff8a65!important}.bg-deep-orange-300{background-color:#ff8a65!important}.deep-orange-400{color:#ff7043!important}.bg-deep-orange-400{background-color:#ff7043!important}.deep-orange-500{color:#ff5722!important}.bg-deep-orange-500{background-color:#ff5722!important}.deep-orange-600{color:#f4511e!important}.bg-deep-orange-600{background-color:#f4511e!important}.deep-orange-700{color:#e64a19!important}.bg-deep-orange-700{background-color:#e64a19!important}.deep-orange-800{color:#d84315!important}.bg-deep-orange-800{background-color:#d84315!important}.deep-orange-900{color:#bf360c!important}.bg-deep-orange-900{background-color:#bf360c!important}.deep-orange-A100{color:#ff9e80!important}.bg-deep-orange-A100{background-color:#ff9e80!important}.deep-orange-A200{color:#ff6e40!important}.bg-deep-orange-A200{background-color:#ff6e40!important}.deep-orange-A400{color:#ff3d00!important}.bg-deep-orange-A400{background-color:#ff3d00!important}.deep-orange-A700{color:#dd2c00!important}.bg-deep-orange-A700{background-color:#dd2c00!important}.brown{color:#795548!important}.bg-brown{background-color:#795548!important}.brown-50{color:#efebe9!important}.bg-brown-50{background-color:#efebe9!important}.brown-100{color:#d7ccc8!important}.bg-brown-100{background-color:#d7ccc8!important}.brown-200{color:#bcaaa4!important}.bg-brown-200{background-color:#bcaaa4!important}.brown-300{color:#a1887f!important}.bg-brown-300{background-color:#a1887f!important}.brown-400{color:#8d6e63!important}.bg-brown-400{background-color:#8d6e63!important}.brown-500{color:#795548!important}.bg-brown-500{background-color:#795548!important}.brown-600{color:#6d4c41!important}.bg-brown-600{background-color:#6d4c41!important}.brown-700{color:#5d4037!important}.bg-brown-700{background-color:#5d4037!important}.brown-800{color:#4e342e!important}.bg-brown-800{background-color:#4e342e!important}.brown-900{color:#3e2723!important}.bg-brown-900{background-color:#3e2723!important}.grey{color:#9e9e9e!important}.bg-grey{background-color:#9e9e9e!important}.grey-50{color:#fafafa!important}.bg-grey-50{background-color:#fafafa!important}.grey-100{color:#f5f5f5!important}.bg-grey-100{background-color:#f5f5f5!important}.grey-200{color:#eee!important}.bg-grey-200{background-color:#eee!important}.grey-300{color:#e0e0e0!important}.bg-grey-300{background-color:#e0e0e0!important}.grey-400{color:#bdbdbd!important}.bg-grey-400{background-color:#bdbdbd!important}.grey-500{color:#9e9e9e!important}.bg-grey-500{background-color:#9e9e9e!important}.grey-600{color:#757575!important}.bg-grey-600{background-color:#757575!important}.grey-700{color:#616161!important}.bg-grey-700{background-color:#616161!important}.grey-800{color:#424242!important}.bg-grey-800{background-color:#424242!important}.grey-900{color:#212121!important}.bg-grey-900{background-color:#212121!important}.blue-grey{color:#607d8b!important}.bg-blue-grey{background-color:#607d8b!important}.blue-grey-50{color:#eceff1!important}.bg-blue-grey-50{background-color:#eceff1!important}.blue-grey-100{color:#cfd8dc!important}.bg-blue-grey-100{background-color:#cfd8dc!important}.blue-grey-200{color:#b0bec5!important}.bg-blue-grey-200{background-color:#b0bec5!important}.blue-grey-300{color:#90a4ae!important}.bg-blue-grey-300{background-color:#90a4ae!important}.blue-grey-400{color:#78909c!important}.bg-blue-grey-400{background-color:#78909c!important}.blue-grey-500{color:#607d8b!important}.bg-blue-grey-500{background-color:#607d8b!important}.blue-grey-600{color:#546e7a!important}.bg-blue-grey-600{background-color:#546e7a!important}.blue-grey-700{color:#455a64!important}.bg-blue-grey-700{background-color:#455a64!important}.blue-grey-800{color:#37474f!important}.bg-blue-grey-800{background-color:#37474f!important}.blue-grey-900{color:#263238!important}.bg-blue-grey-900{background-color:#263238!important}.u-red{color:#f4786b!important}.u-bg-red{background-color:#f4786b!important}.u-red-100{color:#feefed!important}.u-bg-red-100{background-color:#feefed!important}.u-red-200{color:#fbd4d0!important}.u-bg-red-200{background-color:#fbd4d0!important}.u-red-300{color:#f9b5ad!important}.u-bg-red-300{background-color:#f9b5ad!important}.u-red-400{color:#f69489!important}.u-bg-red-400{background-color:#f69489!important}.u-red-500{color:#f4786b!important}.u-bg-red-500{background-color:#f4786b!important}.u-red-600{color:#f15a4a!important}.u-bg-red-600{background-color:#f15a4a!important}.u-red-700{color:#e42015!important}.u-bg-red-700{background-color:#e42015!important}.u-red-800{color:#d85142!important}.u-bg-red-800{background-color:#d85142!important}.u-red-900{color:#782d25!important}.u-bg-red-900{background-color:#782d25!important}.u-orange{color:#fe984c!important}.u-bg-orange{background-color:#fe984c!important}.u-orange-100{color:#fff3ea!important}.u-bg-orange-100{background-color:#fff3ea!important}.u-orange-200{color:#ffdec7!important}.u-bg-orange-200{background-color:#ffdec7!important}.u-orange-300{color:#ffc69d!important}.u-bg-orange-300{background-color:#ffc69d!important}.u-orange-400{color:#fead71!important}.u-bg-orange-400{background-color:#fead71!important}.u-orange-500{color:#fe984c!important}.u-bg-orange-500{background-color:#fe984c!important}.u-orange-600{color:#fe8125!important}.u-bg-orange-600{background-color:#fe8125!important}.u-orange-700{color:#fd4105!important}.u-bg-orange-700{background-color:#fd4105!important}.u-orange-800{color:#e47421!important}.u-bg-orange-800{background-color:#e47421!important}.u-orange-900{color:#7f4012!important}.u-bg-orange-900{background-color:#7f4012!important}.u-yellow{color:#f4cf3a!important}.u-bg-yellow{background-color:#f4cf3a!important}.u-yellow-100{color:#fef9e7!important}.u-bg-yellow-100{background-color:#fef9e7!important}.u-yellow-200{color:#fbf0c1!important}.u-bg-yellow-200{background-color:#fbf0c1!important}.u-yellow-300{color:#f9e493!important}.u-bg-yellow-300{background-color:#f9e493!important}.u-yellow-400{color:#f6d963!important}.u-bg-yellow-400{background-color:#f6d963!important}.u-yellow-500{color:#f4cf3a!important}.u-bg-yellow-500{background-color:#f4cf3a!important}.u-yellow-600{color:#f1c40f!important}.u-bg-yellow-600{background-color:#f1c40f!important}.u-yellow-700{color:#e49701!important}.u-bg-yellow-700{background-color:#e49701!important}.u-yellow-800{color:#d8b00d!important}.u-bg-yellow-800{background-color:#d8b00d!important}.u-yellow-900{color:#786207!important}.u-bg-yellow-900{background-color:#786207!important}.u-green{color:#4ebd7d!important}.u-bg-green{background-color:#4ebd7d!important}.u-green-100{color:#eaf7ef!important}.u-bg-green-100{background-color:#eaf7ef!important}.u-green-200{color:#c7ead6!important}.u-bg-green-200{background-color:#c7ead6!important}.u-green-300{color:#9edab7!important}.u-bg-green-300{background-color:#9edab7!important}.u-green-400{color:#72ca97!important}.u-bg-green-400{background-color:#72ca97!important}.u-green-500{color:#4ebd7d!important}.u-bg-green-500{background-color:#4ebd7d!important}.u-green-600{color:#27ae60!important}.u-bg-green-600{background-color:#27ae60!important}.u-green-700{color:#067724!important}.u-bg-green-700{background-color:#067724!important}.u-green-800{color:#239c56!important}.u-bg-green-800{background-color:#239c56!important}.u-green-900{color:#135730!important}.u-bg-green-900{background-color:#135730!important}.u-blue{color:#44bde4!important}.u-blue-100,.u-blue-200{color:#d4dadb!important}.u-bg-blue{background-color:#44bde4!important}.u-bg-blue-100,.u-bg-blue-200{background-color:#d4dadb!important}.u-blue-300{color:#98daf0!important}.u-bg-blue-300{background-color:#98daf0!important}.u-blue-400{color:#6bcaea!important}.u-bg-blue-400{background-color:#6bcaea!important}.u-blue-500{color:#44bde4!important}.u-bg-blue-500{background-color:#44bde4!important}.u-blue-600{color:#1baede!important}.u-bg-blue-600{background-color:#1baede!important}.u-blue-700{color:#0377c1!important}.u-bg-blue-700{background-color:#0377c1!important}.u-blue-800{color:#189cc7!important}.u-bg-blue-800{background-color:#189cc7!important}.u-blue-900{color:#085177!important}.u-bg-blue-900{background-color:#085177!important}.u-cyan{color:#2edcd9!important}.u-bg-cyan{background-color:#2edcd9!important}.u-cyan-100{color:#e6fbfa!important}.u-bg-cyan-100{background-color:#e6fbfa!important}.u-cyan-200{color:#bdf4f3!important}.u-bg-cyan-200{background-color:#bdf4f3!important}.u-cyan-300{color:#8cecea!important}.u-bg-cyan-300{background-color:#8cecea!important}.u-cyan-400{color:#59e3e1!important}.u-bg-cyan-400{background-color:#59e3e1!important}.u-cyan-500{color:#2edcd9!important}.u-bg-cyan-500{background-color:#2edcd9!important}.u-cyan-600{color:#00d4d1!important}.u-bg-cyan-600{background-color:#00d4d1!important}.u-cyan-700{color:#00bebc!important}.u-bg-cyan-700{background-color:#00bebc!important}.u-cyan-800{color:#00b0ab!important}.u-bg-cyan-800{background-color:#00b0ab!important}.u-cyan-900{color:#006a68!important}.u-bg-cyan-900{background-color:#006a68!important}.u-purple{color:#b983fc!important}.u-bg-purple{background-color:#b983fc!important}.u-purple-100{color:#f7f0ff!important}.u-bg-purple-100{background-color:#f7f0ff!important}.u-purple-200{color:#e9d8fe!important}.u-bg-purple-200{background-color:#e9d8fe!important}.u-purple-300{color:#d9bbfd!important}.u-bg-purple-300{background-color:#d9bbfd!important}.u-purple-400{color:#c89dfc!important}.u-bg-purple-400{background-color:#c89dfc!important}.u-purple-500{color:#b983fc!important}.u-bg-purple-500{background-color:#b983fc!important}.u-purple-600{color:#aa68fb!important}.u-bg-purple-600{background-color:#aa68fb!important}.u-purple-700{color:#995de1!important}.u-bg-purple-700{background-color:#995de1!important}.u-purple-800{color:#712af7!important}.u-bg-purple-800{background-color:#712af7!important}.u-purple-900{color:#55347d!important}.u-bg-purple-900{background-color:#55347d!important}.u-gray{color:#cecece!important}.u-bg-gray{background-color:#cecece!important}.u-gray-50{color:#fff!important}.u-bg-gray-50{background-color:#fff!important}.u-gray-100{color:#f1f1f1!important}.u-bg-gray-100{background-color:#f1f1f1!important}.u-gray-200{color:#ebebeb!important}.u-bg-gray-200{background-color:#ebebeb!important}.u-gray-300{color:#e3e3e3!important}.u-bg-gray-300{background-color:#e3e3e3!important}.u-gray-400{color:#d7d7d7!important}.u-bg-gray-400{background-color:#d7d7d7!important}.u-gray-500{color:#cecece!important}.u-bg-gray-500{background-color:#cecece!important}.u-gray-600{color:#bfbfbf!important}.u-bg-gray-600{background-color:#bfbfbf!important}.u-gray-700{color:#b4b4b4!important}.u-bg-gray-700{background-color:#b4b4b4!important}.u-gray-800{color:#999!important}.u-bg-gray-800{background-color:#999!important}.u-gray-900{color:#666!important}.u-bg-gray-900{background-color:#666!important}.u-bg-gray-A100{background-color:#333!important}.u-gray-A100{color:#333!important}.u-bg-gray-A200{background-color:#191919!important}.u-gray-A200{color:#191919!important}.bg-black{background-color:#000!important}.black{color:#000!important}.bg-white{background-color:#fff!important}.white{color:#fff!important}.bg-primary{background-color:#3f51b5!important}.bg-primary-contrast{background-color:#fff!important}.bg-primary-dark{background-color:#303f9f!important}.bg-accent{background-color:#43a047!important}.bg-accent-contrast{background-color:#fff!important}.text-primary{color:#3f51b5!important}.text-primary-contrast{color:#fff!important}.text-primary-dark{color:#303f9f!important}.text-accent{color:#43a047!important}.text-accent-contrast{color:#fff!important}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}.vertical-align-middle,audio,canvas,iframe,img,svg,video{vertical-align:middle}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}.u-link:active,.u-link:hover,.u-navbar-toggle:focus{outline:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}.text-ellipsis,.text-truncate{white-space:nowrap;text-overflow:ellipsis}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}i.fa,i.uf{padding:0 5px}.u-visible{display:block}.u-not-visible{display:none}.u-border-top{border-top:1px solid #f1f1f1}.u-border-left{border-left:1px solid #f1f1f1}.u-border-right{border-right:1px solid #f1f1f1}.u-border-bottom{border-bottom:1px solid #f1f1f1}.u-right{float:right}.u-left{float:left}@media (max-width:480px){.u-hidden-xs{display:none}}@media (max-width:768px){.u-hidden-sm{display:none}}hr,main{display:block}html{color:rgba(0,0,0,.87);font-size:1em;line-height:1.4}::-moz-selection{background:#e9f7fc;text-shadow:none}::selection{background:#e9f7fc;text-shadow:none}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.u-ripple,.u-ripple-container{position:absolute;top:0;overflow:hidden;left:0}body,html{width:100%;height:100%}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.no-bg,.text-muted,.text-muted-lt{color:inherit}.img-circle,.u-ripple{border-radius:50%}.mdl-accordion,.mdl-button,.mdl-card,.mdl-checkbox,.mdl-dropdown-menu,.mdl-icon-toggle,.mdl-item,.mdl-radio,.mdl-slider,.mdl-switch,.mdl-tabs__tab,a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{touch-action:manipulation}body{font-family:'Open Sans','Helvetica Neue',Arial,'Hiragino Sans GB','Microsoft YaHei',sans-serif;font-color:#333;margin:0}[hidden]{display:none!important}@font-face{font-family:uf;src:url(../fonts/iconfont.eot?t=1472092777);src:url(../fonts/iconfont.eot?t=1472092777#iefix) format("embedded-opentype"),url(../fonts/iconfont.woff?t=1472092777) format("woff"),url(../fonts/iconfont.ttf?t=1472092777) format("truetype"),url(../fonts/iconfont.svg?t=1472092777#uf) format("svg")}.uf{font-family:uf!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.uf-renren:before{content:"\e72f"}.uf-xinlang:before{content:"\e754"}.uf-douban:before{content:"\e755"}.uf-kongqiyutian:before{content:"\e771"}.uf-tianqi:before{content:"\e772"}.uf-tengxunweibo:before{content:"\e756"}.uf-shejiao:before{content:"\e758"}.uf-iconfontapptianqi:before{content:"\e773"}.uf-guanbi1:before{content:"\e765"}.uf-shanchu:before{content:"\e766"}.uf-icclose:before{content:"\e767"}.uf-icclose4:before{content:"\e768"}.uf-close:before{content:"\e769"}.uf-zsxhao:before{content:"\e76a"}.uf-plus:before{content:"\e763"}.uf-quxiao:before{content:"\e76b"}.uf-tencent-circle:before{content:"\e759"}.uf-qzone-circle:before{content:"\e75d"}.uf-qzone-circle1:before{content:"\e75e"}.uf-qq:before{content:"\e75f"}.uf-tianqi1:before{content:"\e774"}.uf-saoyisao:before{content:"\e764"}.uf-tian7_weibo:before{content:"\e760"}.uf-addsquarebutton:before{content:"\e600"}.uf-adjustcontrast:before{content:"\e601"}.uf-alignjustify:before{content:"\e602"}.uf-aligntoleft:before{content:"\e603"}.uf-aligntoright:before{content:"\e604"}.uf-ambulance:before{content:"\e605"}.uf-anchorshape:before{content:"\e606"}.uf-anglearrowdown:before{content:"\e608"}.uf-addsquarebutton1:before{content:"\e609"}.uf-adjustcontrast1:before{content:"\e60a"}.uf-alignjustify1:before{content:"\e60b"}.uf-aligntoleft1:before{content:"\e60c"}.uf-aligntoright1:before{content:"\e60d"}.uf-ambulance1:before{content:"\e60e"}.uf-anchorshape1:before{content:"\e60f"}.uf-androidcharactersymbol:before{content:"\e610"}.uf-anglearrowpointingtoright:before{content:"\e611"}.uf-anglepointingtoleft:before{content:"\e612"}.uf-archiveblackbox:before{content:"\e613"}.uf-arrowanglepointingdown:before{content:"\e614"}.uf-arrowdownonblackcircularbackground:before{content:"\e615"}.uf-arrowpointingdown:before{content:"\e616"}.uf-arrowpointingrightinacircle:before{content:"\e617"}.uf-arrowpointingtoleft:before{content:"\e618"}.uf-arrowpointingtoright:before{content:"\e619"}.uf-arrowuponablackcirclebackground:before{content:"\e61a"}.uf-arrowup:before{content:"\e61b"}.uf-arrowheadpointingtotheright:before{content:"\e61c"}.uf-arrowheadpointingupinsideasquareboxoutline:before{content:"\e61d"}.uf-arrowheadspointingtotheleft:before{content:"\e61e"}.uf-asterisk:before{content:"\e61f"}.uf-bancirclesymbol:before{content:"\e620"}.uf-bargraphonarectangle:before{content:"\e621"}.uf-barcode:before{content:"\e622"}.uf-beaker:before{content:"\e623"}.uf-bellmusicaltool:before{content:"\e624"}.uf-bitbucketlogotypecameralensinperspective:before{content:"\e625"}.uf-bitbucketsign:before{content:"\e626"}.uf-bitcoinlogo:before{content:"\e627"}.uf-blankfile:before{content:"\e628"}.uf-boldtextoption:before{content:"\e629"}.uf-book:before{content:"\e62a"}.uf-bookmarkblackshape:before{content:"\e62b"}.uf-bookmarkwhite:before{content:"\e62c"}.uf-branchwithleavesblackshape:before{content:"\e62d"}.uf-briefcase:before{content:"\e62e"}.uf-bug:before{content:"\e62f"}.uf-buildingfront:before{content:"\e630"}.uf-bullhornannouncer:before{content:"\e631"}.uf-bullseye:before{content:"\e632"}.uf-calendarpageempty:before{content:"\e633"}.uf-calendarwithspringbinderanddateblocks:before{content:"\e634"}.uf-cameraretro:before{content:"\e635"}.uf-caretarrowup:before{content:"\e636"}.uf-caretdown:before{content:"\e637"}.uf-centertextalignment:before{content:"\e638"}.uf-certificateshape:before{content:"\e639"}.uf-checkboxempty:before{content:"\e63a"}.uf-checkmark:before{content:"\e63b"}.uf-checksigninaroundedblacksquare:before{content:"\e63c"}.uf-check:before{content:"\e63d"}.uf-checkedsymbol:before{content:"\e63e"}.uf-checkeredraisedflag:before{content:"\e63f"}.uf-chevronarrowdown:before{content:"\e640"}.uf-chevronarrowup:before{content:"\e641"}.uf-chevronpointingtotheleft:before{content:"\e642"}.uf-chevronsigndown:before{content:"\e643"}.uf-chevronsignleft:before{content:"\e644"}.uf-chevronsigntoright:before{content:"\e645"}.uf-chevronup:before{content:"\e646"}.uf-circleshapeoutline:before{content:"\e647"}.uf-circlewithanarrowpointingtoleft:before{content:"\e648"}.uf-circularshapesilhouette:before{content:"\e649"}.uf-cloudstoragedownload:before{content:"\e64a"}.uf-cloudstorageuploadingoption:before{content:"\e64b"}.uf-cocktailglass:before{content:"\e64c"}.uf-codeforksymbol:before{content:"\e64d"}.uf-code:before{content:"\e64e"}.uf-coffeecuponaplateblacksilhouettes:before{content:"\e64f"}.uf-cogwheelsilhouette:before{content:"\e650"}.uf-collapsewindowoption:before{content:"\e651"}.uf-commentblackovalbubbleshape:before{content:"\e652"}.uf-commentwhiteovalbubble:before{content:"\e653"}.uf-comments:before{content:"\e654"}.uf-compasscircularvariant:before{content:"\e655"}.uf-computertablet:before{content:"\e656"}.uf-copydocument:before{content:"\e657"}.uf-correctsymbol:before{content:"\e658"}.uf-coupleofarrowschangingplaces:before{content:"\e659"}.uf-creditcard:before{content:"\e65a"}.uf-cropsymbol:before{content:"\e65b"}.uf-crossmarkonablackcirclebackground:before{content:"\e65c"}.uf-cursor:before{content:"\e65d"}.uf-cut:before{content:"\e65e"}.uf-dashboard:before{content:"\e65f"}.uf-deliverytrucksilhouette:before{content:"\e660"}.uf-desktopmonitor:before{content:"\e661"}.uf-dotandcircle:before{content:"\e662"}.uf-doubleanglepointingtoright:before{content:"\e663"}.uf-doubleleftchevron:before{content:"\e664"}.uf-doublesidederaser:before{content:"\e665"}.uf-doublestrikethroughoption:before{content:"\e666"}.uf-downarrow:before{content:"\e667"}.uf-downloadsymbol:before{content:"\e668"}.uf-downloadtostoragedrive:before{content:"\e669"}.uf-dribbblelogo:before{content:"\e66a"}.uf-dropboxlogo:before{content:"\e66b"}.uf-earthglobe:before{content:"\e66c"}.uf-editinterfacesign:before{content:"\e66d"}.uf-ejectsymbol:before{content:"\e66e"}.uf-envelopeofwhitepaper:before{content:"\e66f"}.uf-envelope:before{content:"\e670"}.uf-eurocurrencysymbol:before{content:"\e671"}.uf-exchangearrows:before{content:"\e672"}.uf-exclamationsign:before{content:"\e673"}.uf-exclamation:before{content:"\e674"}.uf-externallinksquarewithanarrowinrightdiagonal:before{content:"\e675"}.uf-externallinksymbol:before{content:"\e676"}.uf-eyeopen:before{content:"\e677"}.uf-eyewithadiagonallineinterfacesymbolforinvisibility:before{content:"\e678"}.uf-facebooklogo1:before{content:"\e679"}.uf-facebooklogo:before{content:"\e67a"}.uf-facetimebutton:before{content:"\e67b"}.uf-fastforwardarrows:before{content:"\e67c"}.uf-femalesilhouette:before{content:"\e67d"}.uf-fighterjetsilhouette:before{content:"\e67e"}.uf-file:before{content:"\e67f"}.uf-filmstripwithtwophotograms:before{content:"\e680"}.uf-filtertoolblackshape:before{content:"\e681"}.uf-fingerofahandpointingtorightdirection:before{content:"\e682"}.uf-fireextinguisher:before{content:"\e683"}.uf-firesymbol:before{content:"\e684"}.uf-flagblackshape:before{content:"\e685"}.uf-flickrwebsitelogosilhouette:before{content:"\e686"}.uf-fluffycloudsilhouette:before{content:"\e687"}.uf-folderclosedblackshape:before{content:"\e688"}.uf-folderwhiteshape:before{content:"\e689"}.uf-fontselectioneditor:before{content:"\e68a"}.uf-fontsymboloflettera:before{content:"\e68b"}.uf-forkandknifesilhouette:before{content:"\e68c"}.uf-forwardbutton:before{content:"\e68d"}.uf-fourblacksquares:before{content:"\e68e"}.uf-foursquarebutton:before{content:"\e68f"}.uf-frown:before{content:"\e690"}.uf-fullscreensymbol:before{content:"\e691"}.uf-gamepadconsole:before{content:"\e692"}.uf-giftbox:before{content:"\e693"}.uf-githubcharacter:before{content:"\e694"}.uf-githublogo:before{content:"\e695"}.uf-githubsign:before{content:"\e696"}.uf-gittipwebsitelogo:before{content:"\e697"}.uf-greatbritainpound:before{content:"\e699"}.uf-groupprofileusers:before{content:"\e69a"}.uf-halfstarshape:before{content:"\e69b"}.uf-handfingerpointingdown:before{content:"\e69c"}.uf-handpointingtoleftdirection:before{content:"\e69d"}.uf-handpointingupward:before{content:"\e69e"}.uf-harddrive:before{content:"\e69f"}.uf-heartshapeoutline:before{content:"\e6a0"}.uf-heartshapesilhouette:before{content:"\e6a1"}.uf-home:before{content:"\e6a2"}.uf-horizontalresizeoption:before{content:"\e6a3"}.uf-hostpitalbuilding:before{content:"\e6a4"}.uf-hotelletterhsigninsideablackroundedsquare:before{content:"\e6a5"}.uf-html5logo:before{content:"\e6a6"}.uf-inbox:before{content:"\e6a7"}.uf-increasesizeoption:before{content:"\e6a8"}.uf-indentright:before{content:"\e6a9"}.uf-informationbutton:before{content:"\e6aa"}.uf-informationsymbol:before{content:"\e6ab"}.uf-instagramsymbol:before{content:"\e6ac"}.uf-italicizetext:before{content:"\e6ad"}.uf-keyboard:before{content:"\e6ae"}.uf-leftarrow:before{content:"\e6b0"}.uf-leftindentationoption:before{content:"\e6b1"}.uf-legalhammer:before{content:"\e6b2"}.uf-lemon:before{content:"\e6b3"}.uf-leterainsideablackcircle:before{content:"\e6b4"}.uf-levelup:before{content:"\e6b5"}.uf-lightbulb:before{content:"\e6b6"}.uf-lightningboltshadow:before{content:"\e6b7"}.uf-linksymbol:before{content:"\e6b8"}.uf-linkedinletters:before{content:"\e6b9"}.uf-linkedinsign:before{content:"\e6ba"}.uf-listonwindow:before{content:"\e6bb"}.uf-listwithdots:before{content:"\e6bc"}.uf-list:before{content:"\e6bd"}.uf-listingoption:before{content:"\e6be"}.uf-longarrowpointingtoleft:before{content:"\e6bf"}.uf-longarrowpointingtotheright:before{content:"\e6c0"}.uf-longarrowpointingup:before{content:"\e6c1"}.uf-magicwand:before{content:"\e6c2"}.uf-magnifyingglass:before{content:"\e6c3"}.uf-man:before{content:"\e6c4"}.uf-mapmarker:before{content:"\e6c5"}.uf-medicalkit:before{content:"\e6c6"}.uf-mehfaceemoticon:before{content:"\e6c7"}.uf-microphoneblackshape:before{content:"\e6c8"}.uf-microphoneoff:before{content:"\e6c9"}.uf-minusbutton:before{content:"\e6ca"}.uf-minussigninsideablackcircle:before{content:"\e6cb"}.uf-minussigninsideablackroundedsquareshape:before{content:"\e6cc"}.uf-minussignonasquareoutline:before{content:"\e6cd"}.uf-minussymbol:before{content:"\e6ce"}.uf-mobilephone:before{content:"\e6cf"}.uf-moonphaseoutline:before{content:"\e6d0"}.uf-moveoption:before{content:"\e6d1"}.uf-musicheadphones:before{content:"\e6d2"}.uf-musicnoteblacksymbol:before{content:"\e6d3"}.uf-musicalbelloutline:before{content:"\e6d4"}.uf-nineblacktiles:before{content:"\e6d5"}.uf-numberedlist:before{content:"\e6d6"}.uf-openfolderoutline:before{content:"\e6d7"}.uf-openfolder:before{content:"\e6d8"}.uf-openlaptopcomputer:before{content:"\e6d9"}.uf-openpadlocksilhouette:before{content:"\e6da"}.uf-openwrenchtoolsilhouette:before{content:"\e6db"}.uf-padlockunlock:before{content:"\e6dc"}.uf-padlock:before{content:"\e6dd"}.uf-paperbill:before{content:"\e6de"}.uf-paperclipoutline:before{content:"\e6df"}.uf-paperpushpin:before{content:"\e6e0"}.uf-pastefromclipboard:before{content:"\e6e1"}.uf-pausesymbol:before{content:"\e6e2"}.uf-pencil:before{content:"\e6e3"}.uf-photocamera:before{content:"\e6e4"}.uf-picture:before{content:"\e6e5"}.uf-plane:before{content:"\e6e7"}.uf-plantleafwithwhitedetails:before{content:"\e6e8"}.uf-playbutton:before{content:"\e6e9"}.uf-playcircle:before{content:"\e6ea"}.uf-playsign:before{content:"\e6eb"}.uf-playvideobutton:before{content:"\e6ec"}.uf-plusblacksymbol:before{content:"\e6ed"}.uf-plussigninablackcircle:before{content:"\e6ee"}.uf-plussymbolinaroundedblacksquare:before{content:"\e6ef"}.uf-powerbuttonoff:before{content:"\e6f0"}.uf-printingtool:before{content:"\e6f1"}.uf-puzzlepiecesilhouette:before{content:"\e6f2"}.uf-qrcode:before{content:"\e6f3"}.uf-questionmarkonacircularblackbackground:before{content:"\e6f4"}.uf-questionsign:before{content:"\e6f5"}.uf-quoteleft:before{content:"\e6f6"}.uf-reducedvolume:before{content:"\e6f7"}.uf-refresharrow:before{content:"\e6f8"}.uf-refreshpageoption:before{content:"\e6f9"}.uf-removebutton:before{content:"\e6fa"}.uf-removesymbol:before{content:"\e6fb"}.uf-renrensocialnetworkofchinalogotype:before{content:"\e6fc"}.uf-reorderoption:before{content:"\e6fd"}.uf-replyarrow:before{content:"\e6fe"}.uf-reply:before{content:"\e6ff"}.uf-resizeoption:before{content:"\e700"}.uf-retweetarrowssymbol:before{content:"\e701"}.uf-rewindbutton:before{content:"\e702"}.uf-rightarrowinacircle:before{content:"\e703"}.uf-rightchevron:before{content:"\e704"}.uf-rightquotationmark:before{content:"\e705"}.uf-roadperspective:before{content:"\e706"}.uf-roundedblacksquareshape:before{content:"\e707"}.uf-savefileoption:before{content:"\e70a"}.uf-screenshot:before{content:"\e70b"}.uf-settings:before{content:"\e70c"}.uf-shareoption:before{content:"\e70d"}.uf-sharepostsymbol:before{content:"\e70e"}.uf-sharesymbol:before{content:"\e70f"}.uf-shield:before{content:"\e710"}.uf-shoppingcartblackshape:before{content:"\e711"}.uf-signin:before{content:"\e712"}.uf-signoutoption:before{content:"\e713"}.uf-signalbars:before{content:"\e714"}.uf-sitemap:before{content:"\e715"}.uf-smallrocketshipsilhouette:before{content:"\e716"}.uf-smile:before{content:"\e717"}.uf-sortarrowscouplepointingupanddown:before{content:"\e718"}.uf-sortbyalphabet:before{content:"\e719"}.uf-sortbyattributesinterfacebuttonoption:before{content:"\e71a"}.uf-sortbyattributes:before{content:"\e71b"}.uf-sortbynumericorder:before{content:"\e71c"}.uf-sortbyorder:before{content:"\e71d"}.uf-sortdown:before{content:"\e71e"}.uf-sortreversealphabeticalorder:before{content:"\e71f"}.uf-sortup:before{content:"\e720"}.uf-speechbubblescommentoption:before{content:"\e721"}.uf-spinnerofdots:before{content:"\e722"}.uf-squareshapeshadow:before{content:"\e723"}.uf-stackexchangelogo:before{content:"\e724"}.uf-stackexchangesymbol:before{content:"\e725"}.uf-star1:before{content:"\e726"}.uf-starhalfempty:before{content:"\e727"}.uf-star:before{content:"\e728"}.uf-stepbackward:before{content:"\e729"}.uf-stepforward:before{content:"\e72a"}.uf-stethoscope:before{content:"\e72b"}.uf-strikethrough:before{content:"\e72c"}.uf-suitcasewithwhitedetails:before{content:"\e72d"}.uf-sun:before{content:"\e72e"}.uf-tablegrid:before{content:"\e730"}.uf-tagblackshape:before{content:"\e731"}.uf-tags:before{content:"\e732"}.uf-taskslist:before{content:"\e733"}.uf-telephonehandlesilhouette:before{content:"\e734"}.uf-telephonesymbolbutton:before{content:"\e735"}.uf-terminal:before{content:"\e736"}.uf-textfile1:before{content:"\e737"}.uf-textfile:before{content:"\e738"}.uf-textheightadjustment:before{content:"\e739"}.uf-textwidth:before{content:"\e73a"}.uf-thinarrowheadspointingdown:before{content:"\e73b"}.uf-threesmallsquareshapes:before{content:"\e73c"}.uf-thumbdown:before{content:"\e73d"}.uf-thumbsdownsilhouette:before{content:"\e73e"}.uf-thumbsuphandsymbol:before{content:"\e73f"}.uf-thumbsup:before{content:"\e740"}.uf-ticket:before{content:"\e741"}.uf-time:before{content:"\e742"}.uf-tintdrop:before{content:"\e743"}.uf-trash:before{content:"\e744"}.uf-trellowebsitelogo:before{content:"\e745"}.uf-trophy:before{content:"\e746"}.uf-twocolumnslayout:before{content:"\e747"}.uf-ushapedthickmagnet:before{content:"\e748"}.uf-umbrellablacksilhouette:before{content:"\e749"}.uf-underlinetextoption:before{content:"\e74a"}.uf-undoarrow:before{content:"\e74b"}.uf-unlinksymbol:before{content:"\e74c"}.uf-uparrow:before{content:"\e74d"}.uf-upchevronbutton:before{content:"\e74e"}.uf-uploadbutton:before{content:"\e74f"}.uf-upload:before{content:"\e750"}.uf-usermdsymbol:before{content:"\e751"}.uf-usershape:before{content:"\e752"}.uf-verticalellipsis:before{content:"\e753"}.uf-yensymbol:before{content:"\e757"}.uf-youtubelogo:before{content:"\e75a"}.uf-zoomin:before{content:"\e75b"}.uf-zoomout:before{content:"\e75c"}.uf-addsquarebutton2:before{content:"\e607"}.uf-downarrow1:before{content:"\e6e6"}.uf-leftarrow1:before{content:"\e708"}.uf-rightarrow:before{content:"\e709"}.uf-warningmd:before{content:"\e698"}.uf-guanbi:before{content:"\e76c"}.uf-shanchuyuan:before{content:"\e76d"}.uf-shareto_weixin:before{content:"\e761"}.uf-shareto_qq:before{content:"\e762"}.uf-jsonfile:before{content:"\e76e"}.uf-Kafka:before{content:"\e76f"}.uf-chazhuangshanchu:before{content:"\e770"}.uf-tianqidafeng:before{content:"\e775"}.uf-tianqibaoxue:before{content:"\e776"}.uf-tianqibingbao:before{content:"\e777"}.uf-tianqifengbao:before{content:"\e778"}.uf-tianqixiaoyu:before{content:"\e779"}.uf-tianqizhenxue:before{content:"\e77a"}.uf-tianqizhongyu:before{content:"\e77b"}.u-ripple{background:#fff;height:50px;filter:alpha(opacity=0);opacity:0;filter:alpha(opacity=0)\9;display:none\9;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.u-ripple.is-animating{transition:width .8s cubic-bezier(0,0,.2,1),height .8s cubic-bezier(0,0,.2,1),opacity .8s cubic-bezier(0,0,.2,1),-webkit-transform .8s cubic-bezier(0,0,.2,1);transition:transform .8s cubic-bezier(0,0,.2,1),width .8s cubic-bezier(0,0,.2,1),height .8s cubic-bezier(0,0,.2,1),opacity .8s cubic-bezier(0,0,.2,1);transition:transform .8s cubic-bezier(0,0,.2,1),width .8s cubic-bezier(0,0,.2,1),height .8s cubic-bezier(0,0,.2,1),opacity .8s cubic-bezier(0,0,.2,1),-webkit-transform .8s cubic-bezier(0,0,.2,1)}.u-ripple.is-visible{opacity:.3}.u-ripple.oldIE{background:0 0}.no-bg,.text-hide,.u-link{background-color:transparent}.u-ripple-container{display:block;display:none\9;height:100%;width:100%;z-index:0}.w-auto{width:auto}.no-border{border-color:transparent;border-width:0}.text-ellipsis{display:block;overflow:hidden}.text-muted{opacity:.75}.text-muted-dk{color:inherit;opacity:.5}.text-muted-lt{opacity:.25}.text-left,.u-text-left{text-align:left!important}.u-text-center,text-center{text-align:center!important}.u-text-right,text-right{text-align:right!important}.u-link{cursor:pointer;color:#3f51b5;text-decoration:none}.u-link:focus,.u-link:hover{text-decoration:underline}.clockpicker-popover .btn:focus,.clockpicker-popover .btn:hover,.dwb,.dwwb,.u-navbar a{text-decoration:none}.vertical-align{font-size:0}.vertical-align:before{display:inline-block;height:100%;vertical-align:middle;content:""}.vertical-align-bottom,.vertical-align-middle{display:inline-block;max-width:100%;font-size:1.4rem}.vertical-align-bottom{vertical-align:bottom}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.text-truncate{overflow:hidden;word-wrap:normal}.text-break{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;white-space:normal}.dw-li,.dwb,.dwl,.text-nowrap{white-space:nowrap}.text-top{vertical-align:top!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-unset{font-weight:unset!important}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-size-0{font-size:0!important}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-30{font-size:30px!important}.font-size-40{font-size:40px!important}.font-size-50{font-size:50px!important}.font-size-60{font-size:60px!important}.font-size-70{font-size:70px!important}.font-size-80{font-size:80px!important}.clearfix:after,.clearfix:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.text-hide{font:"0/0" a;color:transparent;border:0}.w-16{width:16px}.w-20{width:20px}.w-24{width:24px}.w-32{width:32px}.w-40{width:40px}.w-48{width:48px}.w-56{width:56px}.w-64{width:64px}.w-xs{width:90px}.w-sm{width:120px}.w{width:180px}.w-md{width:200px}.w-lg{width:240px}.w-xl{width:280px}.w-xxl{width:320px}.w-full{width:100%}.width-50{width:50px}.width-100{width:100px}.width-150{width:150px}.width-200{width:200px}.width-250{width:250px}.width-300{width:300px}.width-350{width:350px}.width-400{width:400px}.width-450{width:450px}.width-500{width:500px}.width-full{width:100%!important}.width-auto{width:auto}.h-16{height:16px}.h-20{height:20px}.h-24{height:24px}.h-32{height:32px}.h-40{height:40px}.h-48{height:48px}.h-56{height:56px}.h-64{height:64px}.h-xs{height:90px}.h-sm{height:120px}.h{height:180px}.h-md{height:200px}.h-lg{height:240px}.h-xl{height:280px}.h-xxl{height:320px}.h-auto{height:auto}.h-full{height:100%}.height-50{height:50px}.height-100{height:100px}.height-120{height:120px}.height-150{height:150px}.height-200{height:200px}.height-250{height:250px}.height-300{height:300px}.height-350{height:350px}.height-400{height:400px}.height-450{height:450px}.height-500{height:500px}.height-full{height:100%!important}.height-auto{height:auto}.no-margin{margin:0}.m{margin:16px}.m-xs{margin:4px}.m-sm{margin:8px}.m-md{margin:24px}.m-lg{margin:32px}.m-v-xs{margin-top:4px;margin-bottom:4px}.m-v-sm{margin-top:8px;margin-bottom:8px}.m-v{margin-top:16px;margin-bottom:16px}.m-v-md{margin-top:24px;margin-bottom:24px}.m-v-lg{margin-top:32px;margin-bottom:32px}.m-h-xs{margin-right:4px;margin-left:4px}.m-h-sm{margin-right:8px;margin-left:8px}.m-h{margin-right:16px;margin-left:16px}.m-h-md{margin-right:24px;margin-left:24px}.m-h-lg{margin-right:32px;margin-left:32px}.m-t{margin-top:16px}.m-t-xs{margin-top:4px}.m-t-sm{margin-top:8px}.m-t-md{margin-top:24px}.m-t-lg{margin-top:32px}.m-t-n,.m-v-n{margin-top:-16px}.m-r{margin-right:16px}.m-r-xs{margin-right:4px}.m-r-sm{margin-right:8px}.m-r-md{margin-right:24px}.m-r-lg{margin-right:32px}.m-h-n,.m-r-n{margin-right:-16px}.m-b{margin-bottom:16px}.m-b-xs{margin-bottom:4px}.m-b-sm{margin-bottom:8px}.m-b-md{margin-bottom:24px}.m-b-lg{margin-bottom:32px}.m-b-n,.m-v-n{margin-bottom:-16px}.m-l{margin-left:16px}.m-l-xs{margin-left:4px}.m-l-sm{margin-left:8px}.m-l-md{margin-left:24px}.m-l-lg{margin-left:32px}.m-h-n,.m-l-n{margin-left:-16px}.m-n{margin:-16px}.margin-0{margin:0!important}.margin-3{margin:3px!important}.margin-5{margin:5px!important}.margin-10{margin:10px!important}.margin-15{margin:15px!important}.margin-20{margin:20px!important}.margin-25{margin:25px!important}.margin-30{margin:30px!important}.margin-35{margin:35px!important}.margin-40{margin:40px!important}.margin-45{margin:45px!important}.margin-50{margin:50px!important}.margin-60{margin:60px!important}.margin-70{margin:70px!important}.margin-80{margin:80px!important}.margin-vertical-0{margin-top:0!important;margin-bottom:0!important}.margin-vertical-3{margin-top:3px!important;margin-bottom:3px!important}.margin-vertical-5{margin-top:5px!important;margin-bottom:5px!important}.margin-vertical-10{margin-top:10px!important;margin-bottom:10px!important}.margin-vertical-15{margin-top:15px!important;margin-bottom:15px!important}.margin-vertical-20{margin-top:20px!important;margin-bottom:20px!important}.margin-vertical-25{margin-top:25px!important;margin-bottom:25px!important}.margin-vertical-30{margin-top:30px!important;margin-bottom:30px!important}.margin-vertical-35{margin-top:35px!important;margin-bottom:35px!important}.margin-vertical-40{margin-top:40px!important;margin-bottom:40px!important}.margin-vertical-45{margin-top:45px!important;margin-bottom:45px!important}.margin-vertical-50{margin-top:50px!important;margin-bottom:50px!important}.margin-vertical-60{margin-top:60px!important;margin-bottom:60px!important}.margin-vertical-70{margin-top:70px!important;margin-bottom:70px!important}.margin-vertical-80{margin-top:80px!important;margin-bottom:80px!important}.margin-horizontal-0{margin-right:0!important;margin-left:0!important}.margin-horizontal-3{margin-right:3px!important;margin-left:3px!important}.margin-horizontal-5{margin-right:5px!important;margin-left:5px!important}.margin-horizontal-10{margin-right:10px!important;margin-left:10px!important}.margin-horizontal-15{margin-right:15px!important;margin-left:15px!important}.margin-horizontal-20{margin-right:20px!important;margin-left:20px!important}.margin-horizontal-25{margin-right:25px!important;margin-left:25px!important}.margin-horizontal-30{margin-right:30px!important;margin-left:30px!important}.margin-horizontal-35{margin-right:35px!important;margin-left:35px!important}.margin-horizontal-40{margin-right:40px!important;margin-left:40px!important}.margin-horizontal-45{margin-right:45px!important;margin-left:45px!important}.margin-horizontal-50{margin-right:50px!important;margin-left:50px!important}.margin-horizontal-60{margin-right:60px!important;margin-left:60px!important}.margin-horizontal-70{margin-right:70px!important;margin-left:70px!important}.margin-horizontal-80{margin-right:80px!important;margin-left:80px!important}.margin-top-0{margin-top:0!important}.margin-top-3{margin-top:3px!important}.margin-top-5{margin-top:5px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-35{margin-top:35px!important}.margin-top-40{margin-top:40px!important}.margin-top-45{margin-top:45px!important}.margin-top-50{margin-top:50px!important}.margin-top-60{margin-top:60px!important}.margin-top-70{margin-top:70px!important}.margin-top-80{margin-top:80px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-3{margin-bottom:3px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-35{margin-bottom:35px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-70{margin-bottom:70px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-left-0{margin-left:0!important}.margin-left-3{margin-left:3px!important}.margin-left-5{margin-left:5px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-25{margin-left:25px!important}.margin-left-30{margin-left:30px!important}.margin-left-35{margin-left:35px!important}.margin-left-40{margin-left:40px!important}.margin-left-45{margin-left:45px!important}.margin-left-50{margin-left:50px!important}.margin-left-60{margin-left:60px!important}.margin-left-70{margin-left:70px!important}.margin-left-80{margin-left:80px!important}.margin-right-0{margin-right:0!important}.margin-right-3{margin-right:3px!important}.margin-right-5{margin-right:5px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-35{margin-right:35px!important}.margin-right-40{margin-right:40px!important}.margin-right-45{margin-right:45px!important}.margin-right-50{margin-right:50px!important}.margin-right-60{margin-right:60px!important}.margin-right-70{margin-right:70px!important}.margin-right-80{margin-right:80px!important}.no-padding{padding:0!important}.no-padding-h{padding-right:0!important;padding-left:0!important}.no-padding-v{padding-top:0!important;padding-bottom:0!important}.p-xs{padding:4px}.p-sm{padding:8px}.p{padding:16px}.p-md{padding:24px}.p-lg{padding:32px}.p-h{padding-right:16px;padding-left:16px}.p-h-xs{padding-right:4px;padding-left:4px}.p-h-sm{padding-right:8px;padding-left:8px}.p-h-md,.p-l-md{padding-left:24px}.p-h-md{padding-right:24px}.p-t-md{padding-top:24px}.p-b-md{padding-bottom:24px}.p-h-lg{padding-right:32px;padding-left:32px}.p-v{padding-top:16px;padding-bottom:16px}.p-v-xs{padding-top:4px;padding-bottom:4px}.p-v-sm{padding-top:8px;padding-bottom:8px}.p-v-md{padding-top:24px;padding-bottom:24px}.p-v-lg{padding-top:32px;padding-bottom:32px}.padding{padding:32px}.padding-out{margin:-32px}.padding-0{padding:0!important}.padding-3{padding:3px!important}.padding-5{padding:5px!important}.padding-10{padding:10px!important}.padding-15{padding:15px!important}.padding-20{padding:20px!important}.padding-25{padding:25px!important}.padding-30{padding:30px!important}.padding-35{padding:35px!important}.padding-40{padding:40px!important}.padding-45{padding:45px!important}.padding-50{padding:50px!important}.padding-60{padding:60px!important}.padding-70{padding:70px!important}.padding-80{padding:80px!important}.padding-vertical-0{padding-top:0!important;padding-bottom:0!important}.padding-vertical-3{padding-top:3px!important;padding-bottom:3px!important}.padding-vertical-5{padding-top:5px!important;padding-bottom:5px!important}.padding-vertical-10{padding-top:10px!important;padding-bottom:10px!important}.padding-vertical-15{padding-top:15px!important;padding-bottom:15px!important}.padding-vertical-20{padding-top:20px!important;padding-bottom:20px!important}.padding-vertical-25{padding-top:25px!important;padding-bottom:25px!important}.padding-vertical-30{padding-top:30px!important;padding-bottom:30px!important}.padding-vertical-35{padding-top:35px!important;padding-bottom:35px!important}.padding-vertical-40{padding-top:40px!important;padding-bottom:40px!important}.padding-vertical-45{padding-top:45px!important;padding-bottom:45px!important}.padding-vertical-50{padding-top:50px!important;padding-bottom:50px!important}.padding-vertical-60{padding-top:60px!important;padding-bottom:60px!important}.padding-vertical-70{padding-top:70px!important;padding-bottom:70px!important}.padding-vertical-80{padding-top:80px!important;padding-bottom:80px!important}.padding-horizontal-0{padding-right:0!important;padding-left:0!important}.padding-horizontal-3{padding-right:3px!important;padding-left:3px!important}.padding-horizontal-5{padding-right:5px!important;padding-left:5px!important}.padding-horizontal-10{padding-right:10px!important;padding-left:10px!important}.padding-horizontal-15{padding-right:15px!important;padding-left:15px!important}.padding-horizontal-20{padding-right:20px!important;padding-left:20px!important}.padding-horizontal-25{padding-right:25px!important;padding-left:25px!important}.padding-horizontal-30{padding-right:30px!important;padding-left:30px!important}.padding-horizontal-35{padding-right:35px!important;padding-left:35px!important}.padding-horizontal-40{padding-right:40px!important;padding-left:40px!important}.padding-horizontal-45{padding-right:45px!important;padding-left:45px!important}.padding-horizontal-50{padding-right:50px!important;padding-left:50px!important}.padding-horizontal-60{padding-right:60px!important;padding-left:60px!important}.padding-horizontal-70{padding-right:70px!important;padding-left:70px!important}.padding-horizontal-80{padding-right:80px!important;padding-left:80px!important}.padding-top-0{padding-top:0!important}.padding-top-3{padding-top:3px!important}.padding-top-5{padding-top:5px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-20{padding-top:20px!important}.padding-top-25{padding-top:25px!important}.padding-top-30{padding-top:30px!important}.padding-top-35{padding-top:35px!important}.padding-top-40{padding-top:40px!important}.padding-top-45{padding-top:45px!important}.padding-top-50{padding-top:50px!important}.padding-top-60{padding-top:60px!important}.padding-top-70{padding-top:70px!important}.padding-top-80{padding-top:80px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-3{padding-bottom:3px!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-45{padding-bottom:45px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-70{padding-bottom:70px!important}.padding-bottom-80{padding-bottom:80px!important}.padding-left-0{padding-left:0!important}.padding-left-3{padding-left:3px!important}.padding-left-5{padding-left:5px!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-left-20{padding-left:20px!important}.padding-left-25{padding-left:25px!important}.padding-left-30{padding-left:30px!important}.padding-left-35{padding-left:35px!important}.padding-left-40{padding-left:40px!important}.padding-left-45{padding-left:45px!important}.padding-left-50{padding-left:50px!important}.padding-left-60{padding-left:60px!important}.padding-left-70{padding-left:70px!important}.padding-left-80{padding-left:80px!important}.padding-right-0{padding-right:0!important}.padding-right-3{padding-right:3px!important}.padding-right-5{padding-right:5px!important}.padding-right-10{padding-right:10px!important}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-25{padding-right:25px!important}.padding-right-30{padding-right:30px!important}.padding-right-35{padding-right:35px!important}.padding-right-40{padding-right:40px!important}.padding-right-45{padding-right:45px!important}.padding-right-50{padding-right:50px!important}.padding-right-60{padding-right:60px!important}.padding-right-70{padding-right:70px!important}.padding-right-80{padding-right:80px!important}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}.visible-xs table{display:table!important}.visible-xs tr{display:table-row!important}.visible-xs td,.visible-xs th{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:767px){.visible-sm{display:block!important}.visible-sm table{display:table!important}.visible-sm tr{display:table-row!important}.visible-sm td,.visible-sm th{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}.visible-md table{display:table!important}.visible-md tr{display:table-row!important}.visible-md td,.visible-md th{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}.visible-lg table{display:table!important}.visible-lg tr{display:table-row!important}.visible-lg td,.visible-lg th{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:767px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.u-shadow-0dp{box-shadow:none}.u-shadow-2dp{box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9}.u-shadow-3dp{box-shadow:0 .1875rem .25rem 0 rgba(0,0,0,.14),0 .1875rem .1875rem -.125rem rgba(0,0,0,.2),0 .0625rem .5rem 0 rgba(0,0,0,.12)}.u-shadow-4dp{box-shadow:0 .25rem .3125rem 0 rgba(0,0,0,.14),0 .0625rem .625rem 0 rgba(0,0,0,.12),0 .125rem .25rem -.0625rem rgba(0,0,0,.2)}.u-shadow-6dp{box-shadow:0 .375rem .625rem 0 rgba(0,0,0,.14),0 .0625rem 1.125rem 0 rgba(0,0,0,.12),0 .1875rem .3125rem -.0625rem rgba(0,0,0,.2)}.u-shadow-8dp{box-shadow:0 .5rem .625rem .0625rem rgba(0,0,0,.14),0 .1875rem .875rem .125rem rgba(0,0,0,.12),0 .3125rem .3125rem -.1875rem rgba(0,0,0,.2)}.u-shadow-16dp{box-shadow:0 1rem 1.5rem .125rem rgba(0,0,0,.14),0 .375rem 1.875rem .3125rem rgba(0,0,0,.12),0 .5rem .625rem -.3125rem rgba(0,0,0,.2)}.u-shadow-24dp{box-shadow:0 .5625rem 2.875rem .5rem rgba(0,0,0,.14),0 .6875rem .9375rem -.4375rem rgba(0,0,0,.12),0 1.5rem 2.375rem .1875rem rgba(0,0,0,.2)}.u-counter-content{position:relative}.u-counter{text-align:center}.u-counter .u-counter-number-group,.u-counter>.u-counter-number{color:#424242;font-size:20px}.u-counter-label{display:block}.u-counter-icon{font-size:20px}.u-counter-lg .u-counter-icon .uf,.u-counter-lg .u-counter-number-group,.u-counter-lg>.u-counter-number{font-size:40px}.u-counter-md .u-counter-icon .uf,.u-counter-md .u-counter-number-group,.u-counter-md>.u-counter-number{font-size:30px}.u-counter-sm .u-counter-icon .uf,.u-counter-sm .u-counter-number-group,.u-counter-sm>.u-counter-number{font-size:14px}.u-counter-sm .u-counter-number+.u-counter-number-related,.u-counter-sm .u-counter-number-related+.u-counter-number{margin-left:0}.u-counter-inverse,.u-counter-inverse .u-counter-icon,.u-counter-inverse .u-counter-number-group,.u-counter-inverse>.u-counter-number{color:#fff}.font-size-60 .uf{font-size:60px}.u-counter-watermark{position:absolute;right:0;bottom:0;line-height:1;opacity:.1}.u-counter-watermark.darker{color:#000}.nav-list{padding-left:0;margin-bottom:0;list-style:none}.nav-list>li>a{position:relative;display:block;padding:10px 15px}.u-collapse{display:none}.u-collapse.in{display:block}.u-navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.u-navbar *{box-sizing:border-box}.u-navbar ul{margin-top:0}.u-navbar .dropdown-button{height:auto;cursor:pointer}.u-navbar-search .u-input-group{padding-left:15px;margin-top:15px;margin-bottom:15px}.u-navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.u-navbar-collapse.in{overflow-y:auto}.u-container-fluid>.u-navbar-collapse,.u-container-fluid>.u-navbar-header,.u-container>.u-navbar-collapse,.u-container>.u-navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.u-navbar{border-radius:3px}.u-navbar-header{float:left}.u-navbar-collapse{width:auto;border-top:0;box-shadow:none}.u-navbar-collapse.u-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.u-navbar-collapse.in{overflow-y:visible}.u-container-fluid>.u-navbar-collapse,.u-container-fluid>.u-navbar-header,.u-container>.u-navbar-collapse,.u-container>.u-navbar-header{margin-right:0;margin-left:0}.u-navbar>.u-container .u-navbar-brand,.u-navbar>.u-container-fluid .u-navbar-brand{margin-left:-15px}}.u-navbar-brand{float:left;padding:14px 15px;font-size:18px;line-height:22px;height:50px;width:auto}.u-navbar-brand:focus,.u-navbar-brand:hover{text-decoration:none;background:inherit}.u-navbar-brand>img{display:block}.u-navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px}@media (min-width:768px){.u-navbar-toggle{display:none}}.u-navbar-toolbar:after,.u-navbar-toolbar:before,.u-navbar-toolbar>li:after,.u-navbar-toolbar>li:before{content:" ";display:table}.u-navbar-nav{margin:-8px}.u-navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width:767px){.u-navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.u-navbar-nav .open .dropdown-menu .dropdown-header,.u-navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.u-navbar-nav .open .dropdown-menu>li>a{line-height:22px}.u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.u-navbar-toolbar,.u-navbar-toolbar>li{float:left}@media (min-width:768px){.u-navbar-nav{float:left;margin:0}.u-navbar-nav>li{float:left}.u-navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.u-navbar-collapse-toolbar.in{overflow-y:visible}.u-navbar-toolbar>li>.u-badge{padding:0;margin-top:14px;margin-bottom:14px}.u-navbar-toolbar>li>.u-avatar{padding:0;margin-top:9px}.u-navbar-toolbar>li>a{padding-top:14px;padding-bottom:14px;line-height:22px}.u-navbar-toolbar .dropdown-menu{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation-duration:.3s;animation-duration:.3s}.u-navbar-toolbar .open{position:static}.u-navbar-toolbar .open .dropdown-menu{left:0;right:0;width:auto;margin-top:0;float:none;border-top-right-radius:0;border-top-left-radius:0}@media (max-width:767px){.u-navbar-toolbar-left{float:left!important}.u-navbar-toolbar-right{float:right!important}}@media (min-width:768px){.u-navbar-left{float:left!important}.u-navbar-right{float:right!important;margin-right:-15px}.u-navbar-right~.u-navbar-right{margin-right:0}}.u-navbar-default{background-color:#fff;border-color:#e0e0e0}.u-navbar-default .u-navbar-toolbar>li>a{color:#757575}.u-navbar-default .u-navbar-toolbar>li>a:focus,.u-navbar-default .u-navbar-toolbar>li>a:hover,.u-navbar-default>.active>a,.u-navbar-default>.active>a:focus,.u-navbar-default>.active>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-brand{color:#424242}.u-navbar-default .u-navbar-brand:focus,.u-navbar-default .u-navbar-brand:hover{color:#424242;background-color:none}.u-navbar-default .u-navbar-nav>li>a,.u-navbar-default .u-navbar-text{color:#757575}.u-navbar-default .u-navbar-nav>.active>a,.u-navbar-default .u-navbar-nav>.active>a:focus,.u-navbar-default .u-navbar-nav>.active>a:hover,.u-navbar-default .u-navbar-nav>li>a:focus,.u-navbar-default .u-navbar-nav>li>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-nav>.disabled>a,.u-navbar-default .u-navbar-nav>.disabled>a:focus,.u-navbar-default .u-navbar-nav>.disabled>a:hover{color:#bdbdbd;background-color:transparent}.u-navbar-default .u-navbar-toggle{border-color:transparent}.u-navbar-default .u-navbar-toggle:focus,.u-navbar-default .u-navbar-toggle:hover{background-color:#eee}.u-navbar-default .u-navbar-toggle .icon-bar{background-color:#757575}.u-navbar-default .u-navbar-collapse,.u-navbar-default .u-navbar-form{border-color:#e0e0e0}.u-navbar-default .u-navbar-nav>.open>a,.u-navbar-default .u-navbar-nav>.open>a:focus,.u-navbar-default .u-navbar-nav>.open>a:hover{background-color:#eee;color:#616161}@media (max-width:767px){.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a{color:#757575}.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a:hover,.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#bdbdbd;background-color:transparent}}.u-navbar-default .u-navbar-link{color:#757575}.u-navbar-default .u-navbar-link:hover{color:#616161}.u-navbar-inverse{background-color:#3f51b5;border-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-toolbar>li>a{color:#fff}.u-navbar-inverse .u-navbar-toolbar>li>a:focus,.u-navbar-inverse .u-navbar-toolbar>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-brand{color:#fff}.u-navbar-inverse .u-navbar-brand:focus,.u-navbar-inverse .u-navbar-brand:hover{color:#fff;background-color:none}.u-navbar-inverse .u-navbar-nav>li>a,.u-navbar-inverse .u-navbar-text{color:#fff}.u-navbar-inverse .u-navbar-nav>.active>a,.u-navbar-inverse .u-navbar-nav>.active>a:focus,.u-navbar-inverse .u-navbar-nav>.active>a:hover,.u-navbar-inverse .u-navbar-nav>li>a:focus,.u-navbar-inverse .u-navbar-nav>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav>.disabled>a,.u-navbar-inverse .u-navbar-nav>.disabled>a:focus,.u-navbar-inverse .u-navbar-nav>.disabled>a:hover{color:#fff;background-color:transparent}.u-navbar-inverse .u-navbar-toggle{border-color:transparent}.u-navbar-inverse .u-navbar-toggle:focus,.u-navbar-inverse .u-navbar-toggle:hover{background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-toggle .icon-bar{background-color:#fff}.u-navbar-inverse .u-navbar-collapse,.u-navbar-inverse .u-navbar-form{border-color:#36459b}.u-navbar-inverse .u-navbar-nav>.open>a,.u-navbar-inverse .u-navbar-nav>.open>a:focus,.u-navbar-inverse .u-navbar-nav>.open>a:hover{background-color:rgba(0,0,0,.1);color:#fff}@media (max-width:767px){.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu .divider{background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a{color:#fff}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a:hover,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:transparent}}.u-navbar-inverse .u-navbar-link,.u-navbar-inverse .u-navbar-link:hover{color:#fff}.u-hamburger{vertical-align:middle;font-size:17px}.u-hamburger,.u-hamburger .u-hamburger-bar,.u-hamburger:after,.u-hamburger:before{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.u-hamburger:after,.u-hamburger:before{content:""}.u-hamburger .u-hamburger-bar,.u-hamburger:after,.u-hamburger:before{display:block;width:1em;height:.1em;margin:0;border-radius:1px;background:#757575}.u-navbar-default .u-hamburger .u-hamburger-bar,.u-navbar-default .u-hamburger:after,.u-navbar-default .u-hamburger:before{background:#757575}.u-navbar-inverse .u-hamburger .u-hamburger-bar,.u-navbar-inverse .u-hamburger:after,.u-navbar-inverse .u-hamburger:before{background:#fff}.u-hamburger .u-hamburger-bar{margin:.2em 0}.u-hamburger-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:8%;transform-origin:8%}.u-hamburger-close .u-hamburger-bar{opacity:0}.u-hamburger-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:8%;transform-origin:8%}.u-hamburger-close.hided:before,.u-hamburger-close.u-collapsed:before{-webkit-transform:rotate(0);transform:rotate(0)}.u-hamburger-close.hided .u-hamburger-bar,.u-hamburger-close.u-collapsed .u-hamburger-bar{opacity:1}.u-hamburger-close.hided:after,.u-hamburger-close.u-collapsed:after{-webkit-transform:rotate(0);transform:rotate(0)}.u-hamburger-arrow-left.u-collapsed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rating-hint{display:inline;margin-left:10px;vertical-align:sub}.rating:before{display:block;height:0;clear:both;content:''}.u-rating{display:inline-block;margin:0 .5rem 0 0;font-size:0;vertical-align:middle}.u-rating .icon{width:1em;height:auto;padding:0;margin:0 10px 0 0;font-size:14px;color:#bdbdbd;vertical-align:middle;cursor:pointer}.u-rating-lg .icon{font-size:12px}.u-rating-sm .icon{font-size:18px}.u-time-content{width:100%;height:56px;line-height:56px;text-align:center}.u-time-cell{display:inline-block;width:33%;height:100%}.u-time-input{border:none;height:25px\9;line-height:25px\9;width:20px;text-align:center}.u-time .u-date-panel .u-time-nav .u-button{position:relative}.u-date-panel>.u-time-nav>.u-button{position:inherit;padding-bottom:13px}.u-clock-ul{background-color:#fff;position:absolute;list-style:none;height:auto;width:auto;padding:8px 0;margin:0;opacity:0;filter:alpha(opacity=0);display:block;border:none;border-radius:2px;overflow:auto;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid\9;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);will-change:transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);display:none\9}.u-clock-ul.is-visible{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1);display:block\9}.u-clock-ul.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.popover-title{padding:.5rem .875rem;margin:0;font-size:.875rem;background-color:#eee;border-bottom:.0625rem solid #e1e1e1;border-radius:.1875rem .1875rem 0 0}.clockpicker-dial.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.clockpicker-popover{z-index:1200}.clockpicker-popover .btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:.0625rem solid transparent;border-radius:0 0 .25rem .25rem}.clockpicker-popover .btn.active:focus,.clockpicker-popover .btn:active:focus,.clockpicker-popover .btn:focus{border:.0625rem solid transparent;outline:dotted thin;outline:-webkit-focus-ring-color auto .3125rem;outline-offset:-.125rem}.clockpicker-popover .btn.active,.clockpicker-popover .btn:active{background-image:none;outline:0}.clockpicker-popover .btn-default.active,.clockpicker-popover .btn-default:active,.clockpicker-popover .open .dropdown-toggle.btn-default{background-image:none;border:.0625rem solid transparent}.clockpicker-popover .btn-block{display:block;width:100%}.clockpicker-popover .text-primary{color:#3f51b5}.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:1.5625rem}.clockpicker-align-top.popover>.arrow{top:1.0625rem}.clockpicker-align-right.popover>.arrow{right:1.5625rem;left:auto}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:.375rem}.clockpicker-popover .popover-title{font-size:1.5rem;font-weight:500;line-height:1.875rem;color:#757575;text-align:center;background-color:#fff}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{padding:.75rem;background-color:#f8f8f8}.popover-content:last-child{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.clockpicker-plate{position:relative;width:12.5rem;height:12.5rem;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:.0625rem solid #e0e0e0;border-radius:50%;-webkit-touch-callout:none}.u-date-panel .scroll-touch dd,.u-date-panel .u-scroll{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clockpicker-canvas,.clockpicker-dial{position:absolute;top:-.0625rem;left:-.0625rem;width:12.5rem;height:12.5rem}.clockpicker-tick{position:absolute;width:1.625rem;height:1.625rem;line-height:1.625rem;color:#666;text-align:center;cursor:pointer;border-radius:50%}.clockpicker-tick.active,.clockpicker-tick:hover{color:#fff;background-color:#7986cb}.clockpicker-button{padding:.625rem 0;margin:0;background-color:#fff;background-image:none;border-width:.0625rem 0 0;border-top-left-radius:0;border-top-right-radius:0}.clockpicker-button:hover{background-color:#eee;background-image:none}.u-date-panel,.u-date-panel .u-button:active,.u-date-panel .u-button:focus:not(:active){background-color:#fff}.clockpicker-button:focus{outline:0!important}.clockpicker-dial{transition:opacity 350ms,-webkit-transform 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#3f51b5}.clockpicker-canvas-bg{stroke:none;fill:#c5cae9}.clockpicker-canvas-bg-trans{fill:#7986cb;fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#3f51b5;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{padding:.3125rem;margin:.0625rem;border:.0625rem solid rgba(0,0,0,.2);border-radius:.25rem}.clockpicker-button.pm-button{padding:.3125rem;margin:.0625rem .0625rem .0625rem 8.5rem;border:.0625rem solid rgba(0,0,0,.2);border-radius:.25rem}.clockpicker-tick-1{left:5.4375rem;top:.4375rem}.clockpicker-tick-2{left:7.125rem;top:2.51466rem;font-size:120%}.clockpicker-tick-3{left:8.36031rem;top:3.75rem;font-size:120%}.clockpicker-tick-4{left:8.8125rem;top:5.4375rem;font-size:120%}.clockpicker-tick-5{left:8.36031rem;top:7.125rem;font-size:120%}.clockpicker-tick-6{left:7.125rem;top:8.36031rem;font-size:120%}.clockpicker-tick-7{left:5.4375rem;top:8.8125rem;font-size:120%}.clockpicker-tick-8{left:3.75rem;top:8.36031rem;font-size:120%}.clockpicker-tick-9{left:2.51466rem;top:7.125rem;font-size:120%}.clockpicker-tick-10{left:2.0625rem;top:5.4375rem;font-size:120%}.clockpicker-tick-11{left:2.51466rem;top:3.75rem;font-size:120%}.clockpicker-tick-12{left:3.75rem;top:2.51466rem;font-size:120%}.clockpicker-tick-13{left:5.4375rem;top:2.0625rem;font-size:120%}.clockpicker-tick-14{left:7.9375rem;top:1.10738rem}.clockpicker-tick-15{left:9.76763rem;top:2.9375rem}.clockpicker-tick-16{left:10.4375rem;top:5.4375rem}.clockpicker-tick-17{left:9.76763rem;top:7.9375rem}.clockpicker-tick-18{left:7.9375rem;top:9.76763rem}.clockpicker-tick-19{left:5.4375rem;top:10.4375rem}.clockpicker-tick-20{left:2.9375rem;top:9.76763rem}.clockpicker-tick-21{left:1.10738rem;top:7.9375rem}.clockpicker-tick-22{left:.4375rem;top:5.4375rem}.clockpicker-tick-23{left:1.10738rem;top:2.9375rem}.clockpicker-tick-24{left:2.9375rem;top:1.10738rem}.clockpicker-tick-25{left:5.4375rem;top:.4375rem;font-size:120%}.clockpicker-tick-26{left:7.9375rem;top:1.10738rem;font-size:120%}.clockpicker-tick-27{left:9.76763rem;top:2.9375rem;font-size:120%}.clockpicker-tick-28{left:10.4375rem;top:5.4375rem;font-size:120%}.clockpicker-tick-29{left:9.76763rem;top:7.9375rem;font-size:120%}.clockpicker-tick-30{left:7.9375rem;top:9.76763rem;font-size:120%}.clockpicker-tick-31{left:5.4375rem;top:10.4375rem;font-size:120%}.clockpicker-tick-32{left:2.9375rem;top:9.76763rem;font-size:120%}.clockpicker-tick-33{left:1.10738rem;top:7.9375rem;font-size:120%}.clockpicker-tick-34{left:.4375rem;top:5.4375rem;font-size:120%}.clockpicker-tick-35{left:1.10738rem;top:2.9375rem;font-size:120%}.clockpicker-tick-36{left:2.9375rem;top:1.10738rem;font-size:120%}.clockpicker-svg{width:12.5rem;height:12.5rem}.u-clock-clean{padding-left:0;left:0;position:absolute;line-height:2.875rem;height:2.875rem;top:0}.u-date-panel{position:absolute;left:0;right:0;top:10%;line-height:1.4;border-radius:4px;box-shadow:0 19px 60px rgba(0,0,0,.3),0 15px 20px rgba(0,0,0,.22);width:152px;font-size:12px;padding:16px;display:none;opacity:0;transition-delay:.07s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(-60px);transform:translateY(-60px);border:1px solid\9}.u-date-panel.is-visible{display:block;opacity:1;z-index:999999;-webkit-transform:translateY(0);transform:translateY(0)}.u-date-panel .is-hidden{opacity:0!important}.u-date-panel .u-date-cancel,.u-date-panel .u-date-ok{float:right;font-size:12px;min-width:0}.u-date-panel .u-date-clean{font-size:12px;min-width:0}.u-date-panel .u-button{padding:16px 8px 0}.u-date-panel .u-button.u-date-cancel,.u-date-panel .u-button.u-date-clean,.u-date-panel .u-button.u-date-ok{padding-top:2px;padding-bottom:2px}.u-date-panel .clockpicker-canvas,.u-date-panel .clockpicker-dial,.u-date-panel .clockpicker-plate{width:136px;height:136px}.u-date-panel .clockpicker-svg{width:136px;height:136px;position:relative;top:11.2px;left:11.2px}.u-date-panel .clockpicker-popover{box-shadow:none;overflow:visible}.u-date-panel .popover-content{position:relative;left:-4.4px}.u-date-panel .clockpicker-tick-1{left:59.16px;top:4.76px}.u-date-panel .clockpicker-tick-2{left:77.52px;top:27.36px;font-size:120%}.u-date-panel .clockpicker-tick-3{left:90.96px;top:40.8px;font-size:120%}.u-date-panel .clockpicker-tick-4{left:95.88px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-5{left:90.96px;top:77.52px;font-size:120%}.u-date-panel .clockpicker-tick-6{left:77.52px;top:90.96px;font-size:120%}.u-date-panel .clockpicker-tick-7{left:59.16px;top:95.88px;font-size:120%}.u-date-panel .clockpicker-tick-8{left:40.8px;top:90.96px;font-size:120%}.u-date-panel .clockpicker-tick-9{left:27.36px;top:77.52px;font-size:120%}.u-date-panel .clockpicker-tick-10{left:22.44px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-11{left:27.36px;top:40.8px;font-size:120%}.u-date-panel .clockpicker-tick-12{left:40.8px;top:27.36px;font-size:120%}.u-date-panel .clockpicker-tick-13{left:59.16px;top:22.44px;font-size:120%}.u-date-panel .clockpicker-tick-14{left:86.36px;top:12.05px}.u-date-panel .clockpicker-tick-15{left:106.27px;top:31.96px}.u-date-panel .clockpicker-tick-16{left:113.56px;top:59.16px}.u-date-panel .clockpicker-tick-17{left:106.27px;top:86.36px}.u-date-panel .clockpicker-tick-18{left:86.36px;top:106.27px}.u-date-panel .clockpicker-tick-19{left:59.16px;top:113.56px}.u-date-panel .clockpicker-tick-20{left:31.96px;top:106.27px}.u-date-panel .clockpicker-tick-21{left:12.05px;top:86.36px}.u-date-panel .clockpicker-tick-22{left:4.76px;top:59.16px}.u-date-panel .clockpicker-tick-23{left:12.05px;top:31.96px}.u-date-panel .clockpicker-tick-24{left:31.96px;top:12.05px}.u-date-panel .clockpicker-tick-25{left:59.16px;top:4.76px;font-size:120%}.u-date-panel .clockpicker-tick-26{left:86.36px;top:12.05px;font-size:120%}.u-date-panel .clockpicker-tick-27{left:106.27px;top:31.96px;font-size:120%}.u-date-panel .clockpicker-tick-28{left:113.56px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-29{left:106.27px;top:86.36px;font-size:120%}.u-date-panel .clockpicker-tick-30{left:86.36px;top:106.27px;font-size:120%}.u-date-panel .clockpicker-tick-31{left:59.16px;top:113.56px;font-size:120%}.u-date-panel .clockpicker-tick-32{left:31.96px;top:106.27px;font-size:120%}.u-date-panel .clockpicker-tick-33{left:12.05px;top:86.36px;font-size:120%}.u-date-panel .clockpicker-tick-34{left:4.76px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-35{left:12.05px;top:31.96px;font-size:120%}.u-date-panel .clockpicker-tick-36{left:31.96px;top:12.05px;font-size:120%}.u-date-panel .u-date-header{height:70px;width:100%;background-color:#3f51b5;color:#fff;padding:10px;box-sizing:border-box}.u-date-panel .u-date-header .u-date-header-year{font-size:18px;cursor:pointer}.u-date-panel .u-date-header .u-date-header-month{cursor:pointer}.u-date-panel .u-date-header .u-date-header-h3{display:block;font-weight:500;text-transform:capitalize;webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1);font-size:20px;line-height:28px;margin:0;padding:0}.u-date-panel .u-date-header .u-date-header-h3 .u-date-header-time{font-size:20px;cursor:pointer}.u-date-panel .u-date-content{position:relative;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:226px}.u-date-panel .u-date-content .u-date-cell{float:left;width:14.28%;line-height:22px;margin-bottom:8px;color:#757575;text-align:center;cursor:pointer}.u-date-panel .u-date-content .u-date-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel .u-date-content .u-date-cell.current{color:#fff;background:#44BDE4;border-radius:50%}.u-date-panel .u-date-content .u-date-content-title{color:#757575;text-align:center;line-height:24px}.u-date-panel .u-date-content .u-date-week{left:-4px;position:relative}.u-date-panel .u-date-content .u-date-week span{text-align:center;width:14.25%;display:inline-block;padding:10px 0;box-sizing:border-box}.u-date-panel .u-date-content .u-date-next-button,.u-date-panel .u-date-content .u-date-pre-button{top:-24px;position:absolute;z-index:1;font-size:16px;height:48px!important;min-width:32px!important;width:32px!important}.u-date-panel .u-date-content .u-date-pre-button{left:-4px}.u-date-panel .u-date-content .u-date-next-button{right:0}.u-date-panel .u-date-content .u-date-content-year-cell{float:left;width:25%;line-height:64px;color:#757575;text-align:center;cursor:pointer}.u-date-panel .u-date-content .u-date-content-year-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel .u-date-content .u-date-content-year-cell.current{color:#0377C1}.u-date-panel .u-date-content-page{position:absolute;left:0;right:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.u-date-panel .u-date-content-page.left-page{-webkit-transform:translateX(-396px);transform:translateX(-396px)}.u-date-panel .u-date-content-page.right-page{-webkit-transform:translateX(396px);transform:translateX(396px)}.u-date-panel .u-date-content-page.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.u-date-panel .u_time_box{position:absolute;height:56px;width:100%;top:60px}.u-date-panel .u_time_box .u_time_cell{display:inline-block;width:33.3%;height:100%;color:#666;text-align:center}.u-date-panel .u_time_cell div{display:block;height:56px;width:100%;overflow:hidden;line-height:56px;text-align:center;position:relative}.u-date-panel .u_time_cell .u-input{display:block;width:30px;height:56px}.u-date-panel .scroll-touch{width:33%;height:100%;display:inline-block;position:relative;vertical-align:top;transition:all 100ms ease-out}.u-date-panel .u-scroll{transition:all 100ms ease-out;user-select:none}.u-date-panel .scroll-box{overflow:hidden;height:300px;position:relative}.u-date-panel .scroll-shadow{background:linear-gradient(#fff 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#fff 100%);z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%}.u-date-panel .scroll-touch div{position:absolute;height:60px;top:120px;width:60%;margin:0 20%;border:2px solid #3F51B5;border-left:none;border-right:none}.u-date-panel .scroll-touch dl{margin:0}.u-date-panel .scroll-touch dd{user-select:none;height:60px;line-height:60px}.u-date-panel .u-disabled{background:rgba(158,158,158,.2)}.u-date-panel-mobile,.u-date-panel-mobile .u-button:active,.u-date-panel-mobile .u-button:focus:not(:active){background-color:#fff}.u-date-panel .data-clockpicker-plate{left:0}.u-date-panel .u-date-content-title div{display:inline-block;cursor:pointer}.u-date-panel .u-date-content-title .u-date-content-title-time{display:block;position:relative;top:-4px}.u-date-panel-mobile{position:fixed;left:0;right:0;top:10%;border-radius:.375rem;box-shadow:0 1.78125rem 5.625rem rgba(0,0,0,.3),0 1.40625rem 1.875rem rgba(0,0,0,.22);max-width:14.25rem;width:90%;font-size:1.125rem;padding:1.5rem;margin:auto;display:none;opacity:0;transition-delay:.07s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(-5.625rem);transform:translateY(-5.625rem);box-sizing:content-box;border:1px solid\9}.u-date-panel-mobile.is-visible{display:block;opacity:1;z-index:999999;-webkit-transform:translateY(0);transform:translateY(0)}.u-date-panel-mobile .is-hidden{opacity:0!important}.u-date-panel-mobile .u-date-cancel,.u-date-panel-mobile .u-date-ok{float:right;font-size:1.125rem;min-width:0}.u-date-panel-mobile .u-date-clean{font-size:1.125rem;min-width:0}.u-date-panel-mobile .u-button{padding:1.5rem .75rem 0}.u-date-panel-mobile .u-button.u-date-cancel,.u-date-panel-mobile .u-button.u-date-clean,.u-date-panel-mobile .u-button.u-date-ok{padding-top:2px;padding-bottom:2px}.u-date-panel-mobile .clockpicker-canvas,.u-date-panel-mobile .clockpicker-dial,.u-date-panel-mobile .clockpicker-plate{width:12.75rem;height:12.75rem}.u-date-panel-mobile .clockpicker-svg{width:12.75rem;height:12.75rem;position:relative;top:1.05rem;left:1.05rem}.u-date-panel-mobile .clockpicker-popover{box-shadow:none;overflow:visible}.u-date-panel-mobile .popover-content{position:relative;left:-.4125rem}.u-date-panel-mobile .clockpicker-tick-1{left:5.54625rem;top:.44625rem}.u-date-panel-mobile .clockpicker-tick-2{left:7.2675rem;top:2.56496rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-3{left:8.52752rem;top:3.825rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-4{left:8.98875rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-5{left:8.52752rem;top:7.2675rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-6{left:7.2675rem;top:8.52752rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-7{left:5.54625rem;top:8.98875rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-8{left:3.825rem;top:8.52752rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-9{left:2.56496rem;top:7.2675rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-10{left:2.10375rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-11{left:2.56496rem;top:3.825rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-12{left:3.825rem;top:2.56496rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-13{left:5.54625rem;top:2.10375rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-14{left:8.09625rem;top:1.12952rem}.u-date-panel-mobile .clockpicker-tick-15{left:9.96298rem;top:2.99625rem}.u-date-panel-mobile .clockpicker-tick-16{left:10.64625rem;top:5.54625rem}.u-date-panel-mobile .clockpicker-tick-17{left:9.96298rem;top:8.09625rem}.u-date-panel-mobile .clockpicker-tick-18{left:8.09625rem;top:9.96298rem}.u-date-panel-mobile .clockpicker-tick-19{left:5.54625rem;top:10.64625rem}.u-date-panel-mobile .clockpicker-tick-20{left:2.99625rem;top:9.96298rem}.u-date-panel-mobile .clockpicker-tick-21{left:1.12952rem;top:8.09625rem}.u-date-panel-mobile .clockpicker-tick-22{left:.44625rem;top:5.54625rem}.u-date-panel-mobile .clockpicker-tick-23{left:1.12952rem;top:2.99625rem}.u-date-panel-mobile .clockpicker-tick-24{left:2.99625rem;top:1.12952rem}.u-date-panel-mobile .clockpicker-tick-25{left:5.54625rem;top:.44625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-26{left:8.09625rem;top:1.12952rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-27{left:9.96298rem;top:2.99625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-28{left:10.64625rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-29{left:9.96298rem;top:8.09625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-30{left:8.09625rem;top:9.96298rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-31{left:5.54625rem;top:10.64625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-32{left:2.99625rem;top:9.96298rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-33{left:1.12952rem;top:8.09625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-34{left:.44625rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-35{left:1.12952rem;top:2.99625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-36{left:2.99625rem;top:1.12952rem;font-size:120%}.u-date-panel-mobile .u-date-header{height:6.5625rem;width:100%;background-color:#3f51b5;color:#fff;padding:.9375rem;box-sizing:border-box}.u-date-panel-mobile .u-date-header .u-date-header-year{font-size:1.6875rem;cursor:pointer}.u-date-panel-mobile .u-date-header .u-date-header-month{cursor:pointer}.u-date-panel-mobile .u-date-header .u-date-header-h3{display:block;font-weight:500;text-transform:capitalize;webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1);font-size:1.875rem;line-height:2.625rem;margin:0;padding:0}.u-date-panel-mobile .u-date-header .u-date-header-h3 .u-date-header-time{font-size:1.875rem;cursor:pointer}.u-date-panel-mobile .u-date-content{position:relative;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:21.1875rem}.u-date-panel-mobile .u-date-content .u-date-cell{float:left;width:14.28%;line-height:2.0625rem;margin-bottom:.75rem;color:#757575;text-align:center;cursor:pointer}.u-date-panel-mobile .u-date-content .u-date-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel-mobile .u-date-content .u-date-cell.current{color:#fff;background:#3f51b5;border-radius:50%}.u-date-panel-mobile .u-date-content .u-date-content-title{color:#757575;text-align:center;line-height:2.25rem}.u-date-panel-mobile .u-date-content .u-date-week{left:-.375rem;position:relative}.u-date-panel-mobile .u-date-content .u-date-week span{text-align:center;width:14.25%;display:inline-block;padding:.9375rem;box-sizing:border-box}.u-date-panel-mobile .u-date-content .u-date-next-button,.u-date-panel-mobile .u-date-content .u-date-pre-button{top:-2.25rem;position:absolute;z-index:1;font-size:1.5rem;height:4.5rem!important;min-width:3rem!important;width:3rem!important}.u-date-panel-mobile .u-date-content .u-date-pre-button{left:-.375rem}.u-date-panel-mobile .u-date-content .u-date-next-button{right:0}.u-date-panel-mobile .u-date-content .u-date-content-year-cell{float:left;width:25%;line-height:6rem;color:#757575;text-align:center;cursor:pointer}.u-date-panel-mobile .u-date-content .u-date-content-year-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel-mobile .u-date-content .u-date-content-year-cell.current{color:#3f51b5}.u-date-panel-mobile .u-date-content-page{position:absolute;left:0;right:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.u-date-panel-mobile .u-date-content-page.left-page{-webkit-transform:translateX(-37.125rem);transform:translateX(-37.125rem)}.u-date-panel-mobile .u-date-content-page.right-page{-webkit-transform:translateX(37.125rem);transform:translateX(37.125rem)}.u-date-panel-mobile .u-date-content-page.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.u-date-panel-mobile .u_time_box{position:absolute;height:5.25rem;width:100%;top:5.625rem}.u-date-panel-mobile .u_time_box .u_time_cell{display:inline-block;width:33.3%;height:100%;color:#666;text-align:center}.u-date-panel-mobile .u_time_cell div{display:block;height:5.25rem;width:100%;overflow:hidden;line-height:5.25rem;text-align:center;position:relative}.u-date-panel-mobile .u_time_cell .u-input{display:block;width:2.8125rem;height:5.25rem}.u-date-panel-mobile .scroll-touch{width:33%;height:100%;display:inline-block;position:relative;vertical-align:top;transition:all 100ms ease-out}.u-date-panel-mobile .u-scroll{transition:all 100ms ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-date-panel-mobile .scroll-box{overflow:hidden;height:28.125rem;position:relative}.u-date-panel-mobile .scroll-shadow{background:linear-gradient(#fff 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#fff 100%);z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%}.u-date-panel-mobile .scroll-touch div{position:absolute;height:5.625rem;top:11.25rem;width:60%;margin:0 20%;border:.1875rem solid #3F51B5;border-left:none;border-right:none}.u-date-panel-mobile .scroll-touch dl{margin:0}.u-date-panel-mobile .scroll-touch dd{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:5.625rem;line-height:5.625rem}.u-date-panel-mobile .u-disabled{background:rgba(158,158,158,.2)}.u-date-panel-mobile .data-clockpicker-plate{left:0}.u-date-panel-mobile .u-date-content-title div{display:inline-block;cursor:pointer}.u-date-panel-mobile .u-date-content-title .u-date-content-title-time{display:block;position:relative;top:-.375rem}.dw,.dw-persp,.dwo{position:absolute;top:0;left:0}@font-face{font-family:icons_mobiscroll;src:url(data:font/ttf;base64,AAEAAAAPAIAAAwBwRkZUTWtyFsgAAAD8AAAAHE9TLzJBOV5qAAABGAAAAGBjbWFwAA/0rwAAAXgAAAFCY3Z0IAOz/7IAAAkYAAAAHGZwZ22KCng7AAAJNAAACZFnYXNwAAAAEAAACRAAAAAIZ2x5ZvVFW18AAAK8AAACgGhlYWQAU7R1AAAFPAAAADZoaGVhA/ABxQAABXQAAAAkaG10eAYBABEAAAWYAAAAGGxvY2ECjAHiAAAFsAAAABJtYXhwAOcJ2gAABcQAAAAgbmFtZWzdX/gAAAXkAAACzXBvc3Qb34ZiAAAItAAAAFpwcmVwkqGa/wAAEsgAAABWAAAAAQAAAADMPaLPAAAAAM+aOfwAAAAAz5o5/AAEAgAB9AAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAgAGCQAAAAAAAAAAAAAQAAAAAAAAAAAAAABQZkVkAMDxAPEEAcD/wAAuAcAAQAAAAAEAAAAAAAAAAAAAACAAAQAAAAMAAAADAAAAHAABAAAAAAA8AAMAAQAAABwABAAgAAAABAAEAAEAAPEE//8AAPEA//8PAwABAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABEAAACZAVUAAwAHAClAJgAAAAMCAANZAAIBAQJNAAICAVEEAQECAUUAAAcGBQQAAwADEQUQKzMRMxEnMxEjEYh3ZmYBVf6rEQEzAAAAAAEAAP/wAgABgAAFAAazAgABKCsBFwEnNxcBsFD+wMBQcAGAUP7AwFBwAAAAAQAB/8EB/wG/ACsABrMcBgEoKyUWFxYPAQYnJi8BBwYHBi8BJjc2PwEnJicmPwE2FxYfATc2NzYfARYHBg8BAfsCAgMHSQcKBAKbmwIECgdJBwMCApubAgIDB0kHCgQCm5sCBAoHSQcDAgKbJQIECgdJBwMCApubAgIDB0kHCgQCm5sCBAoHSQcDAgKbmwICAwdJBwoEApsAAAAAAgAA/8ACAAHAAA4AHQBPQEwKCQQABAABHBgTEgQDBQJCAQECQBkBBD8AAAEFAQAFaAAFAwEFA2YAAQECUwACAgpDBgEDAwRUAAQECwREEA8bGhcVDx0QHSUiEgcSKwE3FSM3JiMiBgcnPgEzMgMyNjcXDgEjIicHNTMHFgG1S8BIOFA9YxQ8G4RRamo9YxQ8G4RRaktLwEg4AXVLwEg4RjcXSlz+QEY3F0pcS0vASDgAAAAAAQAAAIACAAEAAAsAF0AUAAABAQBPAAAAAVMAAQABRzMxAhErNTQzITIdARQjISI1EAHgEBD+IBDwEBBgEBAAAAEAAP/AAgABwAAbACtAKAQGAgADAQECAAFbAAUFCkMAAgILAkQBABkWFBIPDQsIBgQAGwEbBw8rATIdARQrARUUKwEiPQEjIj0BNDsBNTQ7ATIdAQHwEBCwEGAQsBAQsBBgEAEAEGAQsBAQsBBgELAQELAAAQAAAAEAAAvnMhNfDzz1AAsCAAAAAADPmjn8AAAAAM+aOfwAAP/AAgABwAAAAAgAAgAAAAAAAAABAAABwP/AAC4CAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABAIAABEAAAAAAgAAAAIAAAAAAQAAAAAAAAAAACgAKAAoAD4AjADmAQYBQAAAAAEAAAAIACwAAgAAAAAAAgAOABsAbgAAAGAJkQAAAAAAAAAOAK4AAQAAAAAAAAA8AHoAAQAAAAAAAQAQANkAAQAAAAAAAgAGAPgAAQAAAAAAAwAsAVkAAQAAAAAABAAQAagAAQAAAAAABQAQAdsAAQAAAAAABgAQAg4AAwABBAkAAAB4AAAAAwABBAkAAQAgALcAAwABBAkAAgAMAOoAAwABBAkAAwBYAP8AAwABBAkABAAgAYYAAwABBAkABQAgAbkAAwABBAkABgAgAewAQwByAGUAYQB0AGUAZAAgAGIAeQAgAHIAbwBvAHQAIAB3AGkAdABoACAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgACgAaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGYAbwByAGcAZQAuAHMAZgAuAG4AZQB0ACkAAENyZWF0ZWQgYnkgcm9vdCB3aXRoIEZvbnRGb3JnZSAyLjAgKGh0dHA6Ly9mb250Zm9yZ2Uuc2YubmV0KQAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAATQBlAGQAaQB1AG0AAE1lZGl1bQAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABpAGMAbwBuAHMAXwBtAG8AYgBpAHMAYwByAG8AbABsACAAOgAgADEANQAtADUALQAyADAAMQA0AABGb250Rm9yZ2UgMi4wIDogaWNvbnNfbW9iaXNjcm9sbCA6IDE1LTUtMjAxNAAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAAVgBlAHIAcwBpAG8AbgAgADAAMAAxAC4AMAAwADAAIAAAVmVyc2lvbiAwMDEuMDAwIAAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAAAAAAAgAAAAAAAP/AABkAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQACAQIBAwEEAQUBBgd1bmlGMTAwB3VuaUYxMDEHdW5pRjEwMgd1bmlGMTAzB3VuaUYxMDQAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAyADIBwP/AAcD/wLAALLAgYGYtsAEsIGQgsMBQsAQmWrAERVtYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsApFYWSwKFBYIbAKRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAArWVkjsABQWGVZWS2wAiwgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wAywjISMhIGSxBWJCILAGI0KyCgACKiEgsAZDIIogirAAK7EwBSWKUVhgUBthUllYI1khILBAU1iwACsbIbBAWSOwAFBYZVktsAQssAdDK7IAAgBDYEItsAUssAcjQiMgsAAjQmGwgGKwAWCwBCotsAYsICBFILACRWOwAUViYESwAWAtsAcsICBFILAAKyOxAgQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbAILLEFBUWwAWFELbAJLLABYCAgsAlDSrAAUFggsAkjQlmwCkNKsABSWCCwCiNCWS2wCiwguAQAYiC4BABjiiNhsAtDYCCKYCCwCyNCIy2wCyxLVFixBwFEWSSwDWUjeC2wDCxLUVhLU1ixBwFEWRshWSSwE2UjeC2wDSyxAAxDVVixDAxDsAFhQrAKK1mwAEOwAiVCsQkCJUKxCgIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwCSohI7ABYSCKI2GwCSohG7EBAENgsAIlQrACJWGwCSohWbAJQ0ewCkNHYLCAYiCwAkVjsAFFYmCxAAATI0SwAUOwAD6yAQEBQ2BCLbAOLLEABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsA8ssQAOKy2wECyxAQ4rLbARLLECDistsBIssQMOKy2wEyyxBA4rLbAULLEFDistsBUssQYOKy2wFiyxBw4rLbAXLLEIDistsBgssQkOKy2wGSywCCuxAAVFVFgAsAwjQiBgsAFhtQ0NAQALAEJCimCxDQUrsG0rGyJZLbAaLLEAGSstsBsssQEZKy2wHCyxAhkrLbAdLLEDGSstsB4ssQQZKy2wHyyxBRkrLbAgLLEGGSstsCEssQcZKy2wIiyxCBkrLbAjLLEJGSstsCQsIDywAWAtsCUsIGCwDWAgQyOwAWBDsAIlYbABYLAkKiEtsCYssCUrsCUqLbAnLCAgRyAgsAJFY7ABRWJgI2E4IyCKVVggRyAgsAJFY7ABRWJgI2E4GyFZLbAoLLEABUVUWACwARawJyqwARUwGyJZLbApLLAIK7EABUVUWACwARawJyqwARUwGyJZLbAqLCA1sAFgLbArLACwA0VjsAFFYrAAK7ACRWOwAUVisAArsAAWtAAAAAAARD4jOLEqARUqLbAsLCA8IEcgsAJFY7ABRWJgsABDYTgtsC0sLhc8LbAuLCA8IEcgsAJFY7ABRWJgsABDYbABQ2M4LbAvLLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyLgEBFRQqLbAwLLAAFrAEJbAEJUcjRyNhsAZFK2WKLiMgIDyKOC2wMSywABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmEjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7CAYmAjILAAKyOwBENgsAArsAUlYbAFJbCAYrAEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDIssAAWICAgsAUmIC5HI0cjYSM8OC2wMyywABYgsAgjQiAgIEYjR7AAKyNhOC2wNCywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhsAFFYyMgWGIbIVljsAFFYmAjLiMgIDyKOCMhWS2wNSywABYgsAhDIC5HI0cjYSBgsCBgZrCAYiMgIDyKOC2wNiwjIC5GsAIlRlJYIDxZLrEmARQrLbA3LCMgLkawAiVGUFggPFkusSYBFCstsDgsIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSYBFCstsDkssDArIyAuRrACJUZSWCA8WS6xJgEUKy2wOiywMSuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xJgEUK7AEQy6wJistsDsssAAWsAQlsAQmIC5HI0cjYbAGRSsjIDwgLiM4sSYBFCstsDwssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYbACJUZhOCMgPCM4GyEgIEYjR7AAKyNhOCFZsSYBFCstsD0ssDArLrEmARQrLbA+LLAxKyEjICA8sAQjQiM4sSYBFCuwBEMusCYrLbA/LLAAFSBHsAAjQrIAAQEVFBMusCwqLbBALLAAFSBHsAAjQrIAAQEVFBMusCwqLbBBLLEAARQTsC0qLbBCLLAvKi2wQyywABZFIyAuIEaKI2E4sSYBFCstsEQssAgjQrBDKy2wRSyyAAA8Ky2wRiyyAAE8Ky2wRyyyAQA8Ky2wSCyyAQE8Ky2wSSyyAAA9Ky2wSiyyAAE9Ky2wSyyyAQA9Ky2wTCyyAQE9Ky2wTSyyAAA5Ky2wTiyyAAE5Ky2wTyyyAQA5Ky2wUCyyAQE5Ky2wUSyyAAA7Ky2wUiyyAAE7Ky2wUyyyAQA7Ky2wVCyyAQE7Ky2wVSyyAAA+Ky2wViyyAAE+Ky2wVyyyAQA+Ky2wWCyyAQE+Ky2wWSyyAAA6Ky2wWiyyAAE6Ky2wWyyyAQA6Ky2wXCyyAQE6Ky2wXSywMisusSYBFCstsF4ssDIrsDYrLbBfLLAyK7A3Ky2wYCywABawMiuwOCstsGEssDMrLrEmARQrLbBiLLAzK7A2Ky2wYyywMyuwNystsGQssDMrsDgrLbBlLLA0Ky6xJgEUKy2wZiywNCuwNistsGcssDQrsDcrLbBoLLA0K7A4Ky2waSywNSsusSYBFCstsGossDUrsDYrLbBrLLA1K7A3Ky2wbCywNSuwOCstsG0sK7AIZbADJFB4sAEVMC0AAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("truetype");src:url(data:font/woff;base64,d09GRgABAAAAAAtwAA8AAAAAEyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABoAAAAca3IWyE9TLzIAAAF0AAAASgAAAGBBOV5qY21hcAAAAcAAAABCAAABQgAP9K9jdnQgAAAGCAAAABQAAAAcA7P/smZwZ20AAAYcAAAE+QAACZGKCng7Z2FzcAAABgAAAAAIAAAACAAAABBnbHlmAAACBAAAAc8AAAKA9UVbX2hlYWQAAAPUAAAALgAAADYAU7R1aGhlYQAABAQAAAAcAAAAJAPwAcVobXR4AAAEIAAAABUAAAAYBgEAEWxvY2EAAAQ4AAAAEgAAABICjAHibWF4cAAABEwAAAAgAAAAIADnCdpuYW1lAAAEbAAAAVsAAALNbN1f+HBvc3QAAAXIAAAANgAAAFob34ZicHJlcAAACxgAAABWAAAAVpKhmv942mNgYGBkAIIztovOg+jzsyz/wGgAT68HuAAAeNpjYGFiYPzCwMrAwOjDmMbAwOAOpb8ySDK0MDAwMbBxMsCBAILJEJDmmsJw4CPDRxbGA/8PMOgxHmBwAAozIilRYGAEADXzDDkAAHjaY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChED+R5b//4Ekw////MxQlQyMbAwwJgMjE5BgYkAFjAzDHgAAQLAGsAAAeNqFUk1v00AUfLO73oVE1OuQ2BQ3Kk0Uu8iHiriJkSDEouWrBTVV6QG1BySkCPXEBXHNgQN/AfUncImEOGP+CT+hd6SE5wQEByQOb2d2NPu083ZJkEdEH3FMkgzdzCPeSUHyBQlAPCMhcKiY4QGR0Y5im/Qcm6Re6sWp1/Y+vBuPcTz75CHlowSi+YUgTMgh/ZnJZoIAcRZgOpoVxegNJktceDH/hjm+UsLeNc3ejh/4LnQcbcFoo7cQZf0h4iiOhugH/jqyftZfh2+0C/wQQponpqLE+blQFaZSlPRfaud/hr/UMofgHAVfv6AVatJB/rRyWZEirF27WlPSEfd5Jvkq1JBjOCDnNTkSjhwT60c8tcqOhpTqOSlVVbvWDa8HDbdpm51WzdQSZI12FrVb2sT3kHZlt58FK2i3YtNLjY8v+8Xj26PBq/rd8P3h2dlvsl/KeFuuD7Ng73SWL2Ah/5o9TUQJVQryOgugg1I/Kkf9KL0lvKS3nW50m6i3N1o9i+/Wzm7YC2tfWrt8u2XmkJJ8U2n+BxyHcEKOU9nhVFWxC1r16zX3SvWSVhQiNG6CsmGCBldrwCkG2L6DHhfr4OZTbj9dAugPL+EnbQVhrAB42mNgZGBgAGLu50bC8fw2Xxm4mRhA4Pwsyz8I+v8BJgbGA0AuBwNYGgAdigquAAB42mNgZGBgPPD/AIMeEwMIAElGBlTAAgBQlAK5eNpjYmAQZAACJihmYGQAAwAB7AAZAAAAAAAAKAAoACgAPgCMAOYBBgFAAAAAAQAAAAgALAACAAAAAAACAA4AGwBuAAAAYAmRAAAAAHjanY9NagJBEIXf+AeBIB6hlwbi2DPoRrIT3LmVZCWO9miDTktPizEHyFmyyjbkKCE3CDlAdsmbsQkkiwScYrq+frzqqgLQxCMCHL8r3HkO0MKL5woa+PBcxWVw47mGVvDguU5+9dxAq9KkM6id8XZbVhUcQODJcwXnePNcxTU+PdcggnvPdfKz5wb5HUNYKMzgeC74WoIDTwvDcKQ9NPOKNKKSkYtssaRfIEYIydymwzG2GKDLSL03/faGyHkLqSrqF8DQqplTC5EchDXGib12KzEymRsZu1QiDqVor5zbDrrdlGpaqGGehplyrNaYly1yTLEhJVRyasXgawb03GT5dGMSnc+tWVMZlxtq7FiAsVroHfNfSw34/9fn6IrQR6f8Y1ZG6PHhH5sMxO95KEX9Tr8Ty6h30joTzmpp0mWhYN+ic1jmYnpMlM21yYSUUSilFKd0+QJrOYc3AHjaY2BiAIP/BxgkgRQjAzrgAIsyMTIxMjOyMLIysrGX5mW6GRoYQGlDKG0EpY2htAkAfyEM3AAAAAEAAf//AA942mNgQANGDEaMB/4fAGEAGAgFZXjanVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("woff");font-weight:400;font-style:normal}.mbsc-ic:before{font-family:icons_mobiscroll;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.mbsc-ic-checkmark:before{content:"\f100"}.mbsc-ic-close:before{content:"\f101"}.mbsc-ic-loop2:before{content:"\f102"}.mbsc-ic-minus:before{content:"\f103"}.mbsc-ic-plus:before{content:"\f104"}.dw,.dwo{-webkit-tap-highlight-color:transparent}.dw{max-width:98%;z-index:2;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none;user-select:none}.dw-inline .dw,.dw-liq .dw,.dwc,.dwfl{max-width:100%}.dw:focus{outline:0}.dw-rtl{direction:rtl}.dw,.dwbc{box-sizing:border-box}.mbsc-ios .dwbc,.mbsc-wp .dwb,.mbsc-wp .mbsc-ic:before{box-sizing:content-box}.dwwr{min-width:170px;zoom:1;overflow:hidden;text-align:center;font-family:arial,verdana,sans-serif}.dw-persp,.dwo{width:100%;height:100%}.dw-inline .dw,.dw-inline .dw-persp{position:static}.dw-persp{z-index:99998}.dwo{z-index:1;background:#000;background:rgba(0,0,0,.7);filter:Alpha(Opacity=70)}.dwbw,.dwwl{z-index:5}.dw-bottom .dw,.dw-top .dw{width:100%;max-width:100%}.dw-inline .dw{display:inline-block}.dw-bubble .dw-arr,.dw-inline.dw-liq .dw-persp .dw{display:block}.dw-bubble .dw{margin:20px 0}.dw-bubble .dw-arrw{position:absolute;left:0;width:100%}.dw-bubble-top .dw-arrw{bottom:-36px}.dw-bubble-top .dw-arr,.dwpm .dwwbm{bottom:0}.dw-bubble-bottom .dw-arrw{top:-36px}.dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px}.dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px;border-style:solid;margin-left:-18px}.dw-bubble-bottom .dw-arr{top:0}.dw-hidden{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.dwb{overflow:hidden;display:block;text-overflow:ellipsis;vertical-align:top}.dwb-e{cursor:pointer}.dwb-d{cursor:default}.dwbc{display:table;width:100%;text-align:center}.dwbw{vertical-align:top;display:table-cell;position:relative}.mbsc-mobiscroll .dwwr{min-width:220px;background:#f7f7f7;color:#454545;font-size:16px}.mbsc-mobiscroll .dwv{padding-top:.6666em;color:#4eccc4;font-size:.75em;text-transform:uppercase;line-height:2em}.mbsc-mobiscroll .dwbc{display:block;overflow:hidden;text-align:right;padding:0 .5em .5em}.mbsc-mobiscroll .dwbw{display:block;float:right}.mbsc-mobiscroll .dw-rtl .dwbw{float:left}.mbsc-mobiscroll .dwb{height:2.5em;line-height:2.5em;padding:0 1em;color:#4eccc4;text-transform:uppercase}.mbsc-mobiscroll .dwb-a{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7}.mbsc-mobiscroll .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent}.mbsc-android .dw{border:2px solid #555}.mbsc-android .dwv{padding:10px;border-bottom:1px solid #333;font-size:14px}.mbsc-android .dwwr{color:#fff;background:#000}.mbsc-android .dwbc{padding:4px 2px;background:#9c9c9c}.mbsc-android .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:14px;color:#000;background:#ccc;background:linear-gradient(#eee,#ccc);box-shadow:0 1px 3px rgba(0,0,0,.5)}.mbsc-android .dw .dwb-a{background:#ffb25a;background:linear-gradient(#ffb25a,#ef6100)}.mbsc-android .dw-bubble-bottom .dw-arr{border-color:transparent transparent #000}.mbsc-android .dw-bubble-top .dw-arr{border-color:#9c9c9c transparent transparent}.mbsc-android.dw-bottom .dw,.mbsc-android.dw-top .dw{border-right:0;border-left:0}.mbsc-android.dw-top .dw{border-top:0}.mbsc-android.dw-bottom .dw{border-bottom:0}.mbsc-android-holo .dwwr{background:#292829;color:#fff;border-radius:3px}.mbsc-android-holo .dwv{color:#31b6e7;line-height:36px;border-bottom:2px solid #31b6e7;font-size:18px}.mbsc-android-holo .dwbc{border-top:1px solid #424542}.mbsc-android-holo .dwb{height:36px;line-height:36px;color:#fff;font-size:14px}.mbsc-android-holo .dwb-a{background:#29799c}.mbsc-android-holo .dwbw .dwb{border-left:1px solid #424542}.mbsc-android-holo .dwbw:first-child .dwb{border:0;border-radius:0 0 0 3px}.mbsc-android-holo .dwbw:last-child .dwb{border-radius:0 0 3px}.mbsc-android-holo .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #424542}.mbsc-android-holo .dw-rtl .dwbw:last-child .dwb{border-radius:0 0 0 3px}.mbsc-android-holo .dw-rtl .dwbw:first-child .dwb{border:0;border-radius:0 0 3px}.mbsc-android-holo.dw-bottom .dwbw .dwb,.mbsc-android-holo.dw-bottom .dwwr,.mbsc-android-holo.dw-liq .dwbw .dwb,.mbsc-android-holo.dw-liq .dwwr,.mbsc-android-holo.dw-top .dwbw .dwb,.mbsc-android-holo.dw-top .dwwr{border-radius:0}.mbsc-android-holo .dw-bubble-bottom .dw-arr{border-color:transparent transparent #292829}.mbsc-android-holo .dw-bubble-top .dw-arr{border-color:#292829 transparent transparent}.mbsc-android-holo-light .dwwr{background:#f5f5f5;color:#000}.mbsc-android-holo-light .dwbc{border-top:1px solid #dbdbdb}.mbsc-android-holo-light .dwb{color:#000}.mbsc-android-holo-light .dwb-a{color:#fff}.mbsc-android-holo-light .dwbw .dwb{border-left:1px solid #dbdbdb}.mbsc-android-holo-light .dwbw:first-child .dwb{border:0}.mbsc-android-holo-light .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #dbdbdb}.mbsc-android-holo-light .dw-rtl .dwbw:first-child .dwb{border:0}.mbsc-android-holo-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f5f5f5}.mbsc-android-holo-light .dw-bubble-top .dw-arr{border-color:#f5f5f5 transparent transparent}.mbsc-ios .dw{min-width:134px;border:1px solid #2d3034}.mbsc-ios .dwo{background:0 0}.mbsc-ios .dwwr{position:relative;padding:0 6px;margin-top:40px;background:linear-gradient(#9f9fa6,#484a55 50%,#272836 50%,#282a39);background-color:#9f9fa6;background-repeat:no-repeat;color:#fff;overflow:visible}.mbsc-ios.dw-nobtn .dwwr{margin-top:0}.mbsc-ios .dwv{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.mbsc-ios .dwbc{display:block;position:absolute;top:-40px;left:0;width:100%;height:28px;padding:5px 0;background:#454545;background:linear-gradient(rgba(69,69,69,.7),rgba(37,37,37,.7) 50%,rgba(16,16,16,.7) 50%,rgba(0,0,0,.7));border-bottom:1px solid #888;border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid #888;border-top:1px solid rgba(255,255,255,.5)}.mbsc-ios .dwb{margin:0 5px;padding:0 10px;display:inline-block;font-size:12px;font-weight:700;height:26px;line-height:26px;color:#fff;border:1px solid #1f1f1f;background:#1a1a1a;background:linear-gradient(#7b7b7b,#1a1a1a 50%,#000 50%);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);border-radius:5px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.mbsc-ios .dwb-s .dwb{border:1px solid #194aab;background:#194aab;background:linear-gradient(#82aaff,#3162c4 50%,#194aab 50%)}.mbsc-ios .dwb-a{opacity:.8;filter:alpha(opacity=80)}.mbsc-ios .dwbw{display:block;float:right}.mbsc-ios .dwb-c{float:left}.mbsc-ios.dw-bubble .dw{padding:6px;background:#afafaf;background:linear-gradient(#afafaf,#1b2530 30%);-webkit-border-radius:5px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.7);border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,.7)}.mbsc-ios .dw-bubble-bottom .dw-arr{border-color:transparent transparent #2d3034}.mbsc-ios .dw-bubble-bottom .dw-arr:after{content:'';position:absolute;top:-16px;left:-17px;border:17px solid #afafaf;border-color:transparent transparent #afafaf}.mbsc-ios .dw-bubble-top .dw-arr{border-color:#1b2530 transparent transparent}.mbsc-ios7 .dwo{background:rgba(0,0,0,.2);filter:Alpha(Opacity=20)}.mbsc-ios7 .dwwr{position:relative;background:#f7f7f7;color:#000;padding-top:40px}.mbsc-ios7 .dwv{color:#9d9d9d;line-height:30px;font-size:12px;border-bottom:1px solid #acacac}.mbsc-ios7 .dwbc{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #acacac}.mbsc-ios7 .dwb{height:40px;line-height:40px;padding:0 10px;display:inline-block;color:#007aff;font-size:17px}.mbsc-ios7 .dwb-a{opacity:.5}.mbsc-ios7 .dwbw{display:block;float:right}.mbsc-ios7 .dwb-c{float:left}.mbsc-ios7 .dwb-s .dwb{font-weight:700}.mbsc-ios7 .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7}.mbsc-ios7 .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent}.mbsc-ios7.dw-bubble .dwwr{border-radius:8px}.mbsc-ios7.dw-nobtn .dwwr{padding-top:0}.mbsc-jqm .dwo{background:0 0}.mbsc-jqm .dwv{position:static;width:auto;border:0;padding:5px 0;font-size:14px}.mbsc-jqm .dwwr{border:0;overflow:visible;font-family:inherit}.dw-hsel,.dw-i,.dw-ml .dw-li,.dwc,.dww{overflow:hidden}.mbsc-jqm .dwbc{font-size:12px;padding:0 2px 4px}.mbsc-jqm .dwbc .ui-btn{margin:0 2px}.mbsc-jqm .dwbc .ui-btn-inner{font-size:12px}.mbsc-jqm .dw-bubble-bottom .dw-arr{border-color:transparent transparent #222}.mbsc-jqm .dw-bubble-top .dw-arr{border-color:#222 transparent transparent}.mbsc-jqm.dw-bubble .dw{background:#222;border:0;padding:6px}.mbsc-jqm.dw-bottom .dw,.mbsc-jqm.dw-bottom .dwwr,.mbsc-jqm.dw-liq .dw,.mbsc-jqm.dw-liq .dwwr,.mbsc-jqm.dw-top .dw,.mbsc-jqm.dw-top .dwwr{padding:0;border-radius:0}.mbsc-jqm.dw-top .dw{border-right:0;border-top:0;border-left:0}.mbsc-jqm.dw-bottom .dw{border-bottom:0;border-right:0;border-left:0}.mbsc-sense-ui .dwwr{color:#fff;background:#333;border:2px solid #fff;border-radius:3px}.mbsc-sense-ui .dwv{padding:5px 10px;border-bottom:1px solid #666;font-size:14px;text-align:left}.mbsc-sense-ui .dwbc{padding:4px 2px;background:#000;background:linear-gradient(#666 50%,#000 50%)}.mbsc-sense-ui .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;color:#fff;font-size:14px;font-weight:700;border:1px solid #333;background:#222;background:linear-gradient(#444,#000);box-shadow:inset 0 0 5px #000;border-radius:5px}.mbsc-sense-ui .dw .dwb-a{background:#3c7500;background:linear-gradient(#94c840,#3c7500)}.mbsc-sense-ui .dw-bubble-bottom .dw-arr{border-color:transparent transparent #fff}.mbsc-sense-ui .dw-bubble-top .dw-arr{border-color:#fff transparent transparent}.mbsc-sense-ui.dw-top .dwwr{border:0}.mbsc-sense-ui.dw-bottom .dwwr{border:0;border-top:1px solid #666}.mbsc-wp .dwwr{padding:10px;background:#1f1f1f;color:#fff}.mbsc-wp .dwv{padding:0 10px 10px}.mbsc-wp .dwbc{display:block}.dwc,.mbsc-wp .dwb,.mbsc-wp .dwbw{display:inline-block}.dwc,.mbsc-wp .dw-i,.mbsc-wp .dw-li,.mbsc-wp .dwwb{box-sizing:border-box}.mbsc-wp .dwb{position:relative;top:0;min-width:32px;height:20px;padding:29px 5px 0;color:#fff;line-height:20px;font-size:11px;text-transform:lowercase;transition:all .1s linear}.dwl,.mbsc-wp .dwb:before{position:absolute;text-align:center}.mbsc-wp .dwb:before{top:3px;left:50%;width:22px;height:22px;margin:0 -13px;border:2px solid #fff;border-radius:13px;line-height:22px;font-size:10px}.dwl,.dwwb,.dwwo,.dwwol{width:100%}.mbsc-wp .dwb-a{top:-3px}.mbsc-wp .dwb-a:before{background:#fff;color:#1f1f1f}.mbsc-wp .dw-bubble-bottom .dw-arr{border-color:transparent transparent #1f1f1f}.mbsc-wp .dw-bubble-top .dw-arr{border-color:#1f1f1f transparent transparent}.mbsc-wp-light .dwwr{background:#dedede;color:#000}.mbsc-wp-light .dwb{color:#000}.mbsc-wp-light .dwb:before{border:2px solid #000;color:#000}.mbsc-wp-light .dwb-a:before{background:#000;color:#dedede}.mbsc-wp-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #dedede}.mbsc-wp-light .dw-bubble-top .dw-arr{border-color:#dedede transparent transparent}.dwc{vertical-align:middle}.dwl{line-height:30px;height:30px;top:-30px;left:0}.dw-i,.dwwo{height:100%}.dwpm .dwwbp,.dwwo{top:0}.dw-i,.dw-li,.dw-ul,.dww,.dwwc,.dwwl,.dwww{position:relative}.dwwc{margin:0 auto;zoom:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.dwfl{-webkit-flex:1 auto;flex:1 auto}.dwww{padding:1px}.dw-bf{-webkit-perspective:1000px;backface-visibility:hidden;perspective:1000px}.dw-ul{z-index:3}.dw-li{padding:0 5px;text-align:center;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30)}.dw-li.dw-v{opacity:1;filter:Alpha(Opacity=100)}.dw-i{text-overflow:ellipsis}.dwwb{position:absolute;z-index:4;left:0;cursor:pointer;text-align:center;opacity:1;transition:opacity .2s linear}.dwa .dwwb{opacity:0}.dwpm .dwwol{display:none}.dwwo{position:absolute;z-index:3;left:0}.dwwol{position:absolute;z-index:1;top:50%;left:0}.dw-liq .dwc{display:block}.dw-liq .dw-tbl{width:100%;table-layout:fixed}.dwhl .dwl{display:none}.dw-hsel{position:absolute;height:1px;width:1px;left:0;clip:rect(1px,1px,1px,1px)}.dw-ml .dw-li .dw-i{width:100%;height:auto;display:inline-block;vertical-align:middle;white-space:normal}.dwwms .dw-li{padding:0 40px}.dwwms .dwwol{display:none}.dw-msel:before{width:40px;text-align:center;position:absolute;top:0;left:0}.dww .dw-w-gr{padding:0 5px;opacity:1;font-weight:700;text-align:left}.mbsc-mobiscroll .dwc{padding:2em .25em 0}.mbsc-mobiscroll .dwl{color:#4eccc4;font-size:.75em;text-transform:uppercase}.mbsc-mobiscroll .dwhl{padding-top:0}.mbsc-mobiscroll .dwfl{padding:.5em .25em}.mbsc-mobiscroll .dw-li{font-size:1.375em}.mbsc-mobiscroll .dw-hl{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dwwol{border-top:1px solid #4eccc4;border-bottom:1px solid #4eccc4}.mbsc-mobiscroll .dwpm .dwwol{display:block}.mbsc-android-holo .dwwb span,.mbsc-mobiscroll .dwwb span,.mbsc-mobiscroll .dwwms .dwwol{display:none}.mbsc-mobiscroll .dwwb{color:#4eccc4;background:#f7f7f7}.mbsc-mobiscroll .dwwbp{bottom:0;top:auto}.mbsc-mobiscroll .dwwbm{top:0;bottom:auto}.mbsc-mobiscroll .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-mobiscroll .dwwb.dwb-a:before{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-w-gr{font-size:1.125em}.mbsc-mobiscroll .dw-msel:before{font-size:40px;color:#4eccc4}.mbsc-android .dwc{padding:32px 2px 6px}.mbsc-android .dwhl{padding-top:6px}.mbsc-android .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-android .dw-hl{background:rgba(255,255,255,.3)}.mbsc-android .dwwl{padding:0 2px;margin:0 2px;background:#888;background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000)}.mbsc-android .dww{color:#fff;background:#444;background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-android .dwwo{background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-android .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-android .dwpm .dwwl{padding:0;background:#fff}.mbsc-android .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-android .dwpm .dw-li{text-shadow:none}.mbsc-android .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333}.mbsc-android .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-android .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-android .dw-w-gr{font-size:20px}.mbsc-android-holo .dwc{padding:30px 10px 1px}.mbsc-android-holo .dwhl{padding:1px 10px}.mbsc-android-holo .dw-li{color:#fff;font-size:18px}.mbsc-android-holo .dw-hl{background:rgba(49,182,231,.5)}.mbsc-android-holo .dwwo{background:linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828)}.mbsc-android-holo .dwwb{color:#7e7e7e;background:#292829}.mbsc-android-holo .dwwb:before{position:absolute;top:0;left:0;width:100%;font-size:26px;text-align:center}.mbsc-android-holo .dwwbm{top:0;bottom:auto}.mbsc-android-holo .dwwbp{bottom:0;top:auto}.mbsc-android-holo .dwwl .dwb-a{background:#292829;color:#319abd}.mbsc-android-holo .dwwol{display:block;width:60%;left:20%;border-top:2px solid #31b6e7;border-bottom:2px solid #31b6e7}.mbsc-android-holo .dww .dw-w-gr:after,.mbsc-android-holo .dwwms .dwwo,.mbsc-android-holo .dwwms .dwwol{display:none}.mbsc-android-holo .dwwms .dw-li{padding:0 36px}.mbsc-android-holo .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:auto;right:10px;width:14px;height:14px;margin-top:-9px;border:1px solid #424542}.mbsc-android-holo .dw-msel:before{z-index:2;top:50%;left:auto;right:10px;width:14px;color:#31b6e7;margin-top:-10px;line-height:14px;text-shadow:0 0 5px #29799c}.mbsc-android-holo .dww .dw-w-gr{padding:0 5px;font-size:16px;font-weight:400}.mbsc-android-holo-light .dw-li{color:#000}.mbsc-android-holo-light .dwwo{background:linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5)}.mbsc-android-holo-light .dwwl .dwwb{background:#f5f5f5}.mbsc-android-holo-light .dw-msel:before{color:#29799c;text-shadow:0 0 5px #31b6e7}.mbsc-ios .dwc{padding:30px 2px 10px}.mbsc-ios .dwhl{padding:10px 2px}.mbsc-ios .dwwl{padding:0 2px;border-left:1px solid #000;border-right:1px solid #000;background:#cbcce0;background:linear-gradient(#2c2c38,#cbcce0 35%,#cbcce0 65%,#2c2c38);box-shadow:0 1px 1px rgba(255,255,255,.3)}.mbsc-ios .dw-ltr .dwsc .dwfl:first-child .dwwl,.mbsc-ios .dw-rtl .dwsc .dwfl:last-child .dwwl{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.mbsc-ios .dw-ltr .dwsc .dwfl:last-child .dwwl,.mbsc-ios .dw-rtl .dwsc .dwfl:first-child .dwwl{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.mbsc-ios .dwsc .dww{background:#fff;background:linear-gradient(#333,#999 10%,#fff 30%,#fff 70%,#999 90%,#333);border-radius:0}.mbsc-ios .dwpm .dwwl{margin:4px 2px;border:1px solid #000;border-radius:3px}.mbsc-ios .dwpm .dww{background:linear-gradient(#333,#fff 48%,#fff 52%,#333)}.mbsc-ios .dw-li{color:#000;font-size:20px;font-weight:700;text-align:right;text-shadow:none}.mbsc-ios .dw-li.dw-hl{background:linear-gradient(#0288f3,#005de6);color:#fff}.mbsc-ios .dwwo{background:linear-gradient(#333,rgba(153,153,153,0) 10%,rgba(153,153,153,0) 90%,#333)}.mbsc-ios .dwwol{height:28px;padding:1px;margin-top:-16px;border-top:1px solid #7b8699;border-bottom:1px solid #7b8699;background:#6f75b0;background:linear-gradient(rgba(151,157,197,.5) 50%,rgba(111,117,176,.5) 50%);z-index:10;left:-1px;box-shadow:0 1px 3px rgba(0,0,0,.5);filter:alpha(opacity=50)}.mbsc-ios .dwwb{color:#fff;background:#3f4e68;background:linear-gradient(#c7d1e2,#808ea6 50%,#75859f 50%,#3f4e68)}.mbsc-ios .dwwbp{border-radius:3px 3px 0 0;font-size:40px}.mbsc-ios .dwwbm{border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-ios .dwwl .dwb-a{background:#252c36;background:linear-gradient(#6b6e75,#272e38 50%,#171e28 50%,#252c36)}.mbsc-ios.dwms .dww{padding:10px 0}.mbsc-ios .dwwms .dw-li{padding:0 5px 0 40px;text-align:left}.mbsc-ios .dw-msel{color:#215085}.mbsc-ios .dww .dw-w-gr{padding:0 5px;color:#777;text-align:left}.mbsc-ios7 .dwl{text-align:left;text-indent:5px;color:#ababab}.mbsc-ios7 .dwwc{padding:30px 10px 10px}.mbsc-ios7 .dwhl .dwwc{padding-top:10px}.mbsc-ios7 .dwwo{background:linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7)}.mbsc-ios7 .dwwol{padding:0 10px;height:34px;margin:-18px 0 0 -10px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.mbsc-ios7 .dw-li{color:#9d9d9d;font-size:22px;text-align:left}.mbsc-ios7 .dw-hl{background:rgba(0,122,255,.2)}.mbsc-ios7 .dw-sel{color:#000}.mbsc-ios7 .dwpm .dw-li{text-align:center}.mbsc-ios7 .dwpm .dwwol{display:block}.mbsc-ios7 .dwwb span,.mbsc-ios7.dw-select .dwwo{display:none}.mbsc-ios7 .dwwb{color:#007aff;background:#f7f7f7}.mbsc-ios7 .dwwbp{bottom:0;top:auto}.mbsc-ios7 .dwwbm{top:0;bottom:auto}.mbsc-ios7 .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-ios7 .dwwms .dw-li{padding:0 5px 0 40px;color:#000}.mbsc-ios7 .dwwms .dw-msel{color:#007aff}.mbsc-ios7 .dw-msel:before{font-size:40px}.mbsc-ios7 .dw-select-gr .dw-li{padding-left:40px}.mbsc-ios7 .dw-select-gr .dw-w-gr{padding-left:5px;font-weight:400;font-size:18px}.mbsc-jqm .dwc{padding:30px 2px 4px;overflow:visible}.mbsc-jqm .dwhl{padding-top:4px}.mbsc-jqm .dwl{border:0;background:0 0;top:-31px}.mbsc-jqm .dwfl{padding:4px 2px 1px}.mbsc-jqm .dwwl{border-radius:4px}.mbsc-jqm14 .dwwl{border:1px solid transparent}.mbsc-jqm .dwwol{z-index:3;border-left:0;border-right:0;padding:0 3px;margin:0 -3px;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-jqm .dw-ltr .dwfl:first-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:last-child .dwwol{padding-left:5px;margin-left:-5px}.mbsc-jqm .dw-ltr .dwfl:last-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:first-child .dwwol{padding-right:5px;margin-right:-5px}.mbsc-jqm .dw-li{font-size:26px}.mbsc-jqm .dw-hl{background:rgba(0,0,0,.1)}.mbsc-jqm .dwwb{margin:-1px;padding:0}.mbsc-jqm .dwwb span{padding:0}.mbsc-jqm .dwwb .ui-btn-inner{margin-top:-1px}.mbsc-jqm .dwwbp{border-radius:4px 4px 0 0}.mbsc-jqm .dwwbm{border-radius:0 0 4px 4px}.mbsc-jqm .dwwbp span{font-size:40px;font-weight:400}.mbsc-jqm .dwwbm span{font-size:32px}.mbsc-jqm .dwpm .dwl{border:0;background:0 0}.mbsc-jqm .dw-w-gr{font-size:20px}.mbsc-sense-ui .dwc{padding:30px 2px 4px}.mbsc-sense-ui .dwhl{padding-top:0}.mbsc-sense-ui .dwfl{padding:0 2px}.mbsc-sense-ui .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-sense-ui .dw-hl{background:rgba(255,255,255,.3)}.mbsc-sense-ui .dwwl{padding:0 2px;background:#888;background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);border-radius:3px}.mbsc-sense-ui .dww{color:#fff;background:#444;background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-sense-ui .dwwo{background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-sense-ui .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-sense-ui .dwpm .dwwl{padding:0;background:#fff}.mbsc-sense-ui .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-sense-ui .dwpm .dw-li{text-shadow:none}.mbsc-sense-ui .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333}.mbsc-sense-ui .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-sense-ui .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-sense-ui .dw-w-gr{font-size:20px}.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-ul .dw-hl .dw-i{background:#4c4c4c}.mbsc-wp-light .dw-sel .dw-i,.mbsc-wp-light .dw-ul .dw-hl .dw-i{color:#fff;background:#b5b5b5}.mbsc-wp-lime .dw-sel .dw-i,.mbsc-wp-lime .dw-ul .dw-hl .dw-i{background:#a4c400;border-color:#a4c400}.mbsc-wp-green .dw-sel .dw-i,.mbsc-wp-green .dw-ul .dw-hl .dw-i{background:#60a917;border-color:#60a917}.mbsc-wp-emerald .dw-sel .dw-i,.mbsc-wp-emerald .dw-ul .dw-hl .dw-i{background:#008a00;border-color:#008a00}.mbsc-wp-teal .dw-sel .dw-i,.mbsc-wp-teal .dw-ul .dw-hl .dw-i{background:#00aba9;border-color:#00aba9}.mbsc-wp-cyan .dw-sel .dw-i,.mbsc-wp-cyan .dw-ul .dw-hl .dw-i{background:#1ba1e2;border-color:#1ba1e2}.mbsc-wp-cobalt .dw-sel .dw-i,.mbsc-wp-cobalt .dw-ul .dw-hl .dw-i{background:#0050ef;border-color:#0050ef}.mbsc-wp-indigo .dw-sel .dw-i,.mbsc-wp-indigo .dw-ul .dw-hl .dw-i{background:#6a00ff;border-color:#6a00ff}.mbsc-wp-violet .dw-sel .dw-i,.mbsc-wp-violet .dw-ul .dw-hl .dw-i{background:#a0f;border-color:#a0f}.mbsc-wp-pink .dw-sel .dw-i,.mbsc-wp-pink .dw-ul .dw-hl .dw-i{background:#f472d0;border-color:#f472d0}.mbsc-wp-magenta .dw-sel .dw-i,.mbsc-wp-magenta .dw-ul .dw-hl .dw-i{background:#d80073;border-color:#d80073}.mbsc-wp-crimson .dw-sel .dw-i,.mbsc-wp-crimson .dw-ul .dw-hl .dw-i{background:#a20025;border-color:#a20025}.mbsc-wp-red .dw-sel .dw-i,.mbsc-wp-red .dw-ul .dw-hl .dw-i{background:#e51400;border-color:#e51400}.mbsc-wp-orange .dw-sel .dw-i,.mbsc-wp-orange .dw-ul .dw-hl .dw-i{background:#fa6800;border-color:#fa6800}.mbsc-wp-amber .dw-sel .dw-i,.mbsc-wp-amber .dw-ul .dw-hl .dw-i{background:#f0a30a;border-color:#f0a30a}.mbsc-wp-yellow .dw-sel .dw-i,.mbsc-wp-yellow .dw-ul .dw-hl .dw-i{background:#d8c100;border-color:#d8c100}.mbsc-wp-brown .dw-sel .dw-i,.mbsc-wp-brown .dw-ul .dw-hl .dw-i{background:#825a2c;border-color:#825a2c}.mbsc-wp-olive .dw-sel .dw-i,.mbsc-wp-olive .dw-ul .dw-hl .dw-i{background:#6d8764;border-color:#6d8764}.mbsc-wp-steel .dw-sel .dw-i,.mbsc-wp-steel .dw-ul .dw-hl .dw-i{background:#647687;border-color:#647687}.mbsc-wp-mauve .dw-sel .dw-i,.mbsc-wp-mauve .dw-ul .dw-hl .dw-i{background:#76608a;border-color:#76608a}.mbsc-wp-sienna .dw-sel .dw-i,.mbsc-wp-sienna .dw-ul .dw-hl .dw-i{background:#7a3b3f;border-color:#7a3b3f}.mbsc-wp .dwc{padding:30px 0 0}.mbsc-wp .dwhl{padding:0}.mbsc-wp .dwwc{padding:3px}.mbsc-wp .dwwl{padding:0 2px}.mbsc-wp .dw-li{padding:0;font-size:26px;letter-spacing:-1px;text-align:left;opacity:0;filter:Alpha(Opacity=0)}.mbsc-wp .dw-i{position:relative;top:4%;height:92%;padding:0 5px;border:1px solid #4c4c4c;-webkit-filter:inherit;filter:inherit}.mbsc-wp .dw-li .dw-i{width:99.5%}.mbsc-wp .dwa .dw-li,.mbsc-wp .wpa .dw-li{opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dwa .dw-v,.mbsc-wp .wpa .dw-v{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-day,.mbsc-wp .dw-mon{display:block;color:#a9a9a9;line-height:18px;font-size:11px;letter-spacing:normal;position:absolute;bottom:0;-webkit-filter:inherit;filter:inherit}.mbsc-wp .dw-select-gr .dw-w-gr:after,.mbsc-wp .dwwb span,.mbsc-wp .dwwo,.mbsc-wp .dwwol{display:none}.mbsc-wp .dw-sel{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-sel .dw-day,.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-sel .dw-mon{color:#fff}.mbsc-wp .dwa .dw-sel .dw-i{border:1px solid #4c4c4c;background:0 0}.mbsc-wp .dwa .dw-day,.mbsc-wp .dwa .dw-month{color:#a9a9a9}.mbsc-wp .dwwb{background:#1f1f1f}.mbsc-wp .dwwb:before{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-13px 0 0 -13px;color:#fff;line-height:22px;font-size:10px;text-align:center;border:2px solid #fff;border-radius:13px}.mbsc-wp .dwwl .dwb-a{top:auto;background:#1f1f1f}.mbsc-wp .dwwl .dwb-a:before{color:#000}.mbsc-wp .dwwms .dw-li{padding:0;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dw-select-gr .dw-w-gr,.mbsc-wp .dwwms .dw-v{filter:Alpha(Opacity=100);opacity:1}.mbsc-wp .dwwms .dw-i{background:0 0;padding-left:40px}.mbsc-wp .dwwms .dw-li .dw-i{border:0}.mbsc-wp .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:5px;width:20px;height:20px;margin-top:-10px;border:2px solid #fff}.mbsc-wp .dwwms .dw-msel:before{z-index:2;top:50%;left:5px;width:22px;margin-top:-8px;font-size:16px;line-height:20px;color:#fff}.mbsc-wp-light .dw-day,.mbsc-wp-light .dw-li,.mbsc-wp-light .dw-mon{color:#6b6b6b}.mbsc-wp .dw-select-gr .dw-li .dw-i{padding-left:40px}.mbsc-wp .dw-select-gr .dw-w-gr{font-size:22px;font-weight:400}.mbsc-wp .dw-select-gr .dw-w-gr .dw-i{border:0;padding-left:5px}.mbsc-wp-light .dw-i{border-color:#b5b5b5}.mbsc-wp-light .dw-sel .dw-day,.mbsc-wp-light .dw-sel .dw-mon{color:#fff}.mbsc-wp-light .dwa .dw-day,.mbsc-wp-light .dwa .dw-mon,.mbsc-wp-light .mbsc-wp-none .dw-day,.mbsc-wp-light .mbsc-wp-none .dw-mon{color:#6b6b6b}.mbsc-wp-light .dwa .dw-sel .dw-i{color:#6b6b6b;border:1px solid #b5b5b5;background:0 0}.mbsc-wp-light .dwwb:before{border:2px solid #000;color:#000}.mbsc-wp-light .dwwb,.mbsc-wp-light .dwwl .dwb-a{background:#dedede}.mbsc-wp-light .dwwl .dwb-a:before{color:#dedede}.mbsc-wp-light .dwwms .dw-li .dw-i{color:#000;border:0}.mbsc-wp-light .dwwms .dw-hl .dw-i{color:#fff}.mbsc-wp-light .dwwms .dw-li:after{border-color:#000}.mbsc-wp-light .dwwms .dw-msel:before,.mbsc-wp-light .mbsc-wp-none .dw-hl .dw-i,.mbsc-wp-light .mbsc-wp-none .dw-sel .dw-i{color:#000}.dw-trans .dw-persp{overflow:hidden;-webkit-perspective:1000px;perspective:1000px}.dw-trans .dw,.dw-trans .dwo{-webkit-animation-fill-mode:forwards;-webkit-animation-duration:.2s;-moz-animation-fill-mode:forwards;-moz-animation-duration:.2s;animation-fill-mode:forwards;animation-duration:.2s}.dw-trans .dwo{-webkit-backface-visibility:hidden}.dw-in .dw{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.dw-out .dw{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.dw-in .dwo{-webkit-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dwo{-webkit-animation-name:dw-f-out;animation-name:dw-f-out}.dw-fade,.dw-flip,.dw-slidedown,.dw-slidehorizontal,.dw-slideup,.dw-slidevertical,.dw-swing{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.dw-fade,.dw-slidedown,.dw-slidehorizontal,.dw-slideup,.dw-slidevertical,.dw-swing{-webkit-transform-origin:0 0;transform-origin:0 0}.dw-flip,.dw-pop{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.dw-in .dw-pop{opacity:1;-webkit-animation-name:dw-p-in;-webkit-transform:scale(1);-moz-animation-name:dw-p-in;transform:scale(1);animation-name:dw-p-in}.dw-out .dw-pop{opacity:0;-webkit-animation-name:dw-p-out;animation-name:dw-p-out}.dw-in .dw-flip{opacity:1;-webkit-animation-name:dw-fl-in;-webkit-transform:scale(1);-moz-animation-name:dw-fl-in;-moz-transform:scale(1);animation-name:dw-fl-in;transform:scale(1)}.dw-out .dw-flip{opacity:0;animation-name:dw-fl-out;-webkit-animation-name:dw-fl-out;-moz-animation-name:dw-fl-out}.dw-in .dw-swing{opacity:1;-webkit-animation-name:dw-sw-in;-webkit-transform:scale(1);-moz-animation-name:dw-sw-in;transform:scale(1);animation-name:dw-sw-in}.dw-out .dw-swing{opacity:0;-webkit-animation-name:dw-sw-out;animation-name:dw-sw-out}.dw-in .dw-slidehorizontal{opacity:1;-webkit-animation-name:dw-sh-in;-webkit-transform:scale(1);-moz-animation-name:dw-sh-in;transform:scale(1);animation-name:dw-sh-in}.dw-out .dw-slidehorizontal{opacity:0;-webkit-animation-name:dw-sh-out;animation-name:dw-sh-out}.dw-in .dw-slidevertical{opacity:1;-webkit-animation-name:dw-sv-in;-webkit-transform:scale(1);-moz-animation-name:dw-sv-in;-moz-transform:scale(1);animation-name:dw-sv-in;transform:scale(1)}.dw-out .dw-slidevertical{opacity:0;-webkit-animation-name:dw-sv-out;animation-name:dw-sv-out}.dw-in .dw-slidedown{-webkit-animation-name:dw-sd-in;-webkit-transform:scale(1);-moz-animation-name:dw-sd-in;-moz-transform:scale(1);animation-name:dw-sd-in;transform:scale(1)}.dw-out .dw-slidedown{animation-name:dw-sd-out;-webkit-animation-name:dw-sd-out;-webkit-transform:translateY(-100%);-moz-animation-name:dw-sd-out;-moz-transform:translateY(-100%)}.dw-in .dw-slideup{-webkit-animation-name:dw-su-in;-webkit-transform:scale(1);-moz-animation-name:dw-su-in;transform:scale(1);animation-name:dw-su-in}.dw-out .dw-slideup{animation-name:dw-su-out;-webkit-animation-name:dw-su-out;-webkit-transform:translateY(100%);-moz-animation-name:dw-su-out;-moz-transform:translateY(100%)}.dw-in .dw-fade{opacity:1;-webkit-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dw-fade{opacity:0;-webkit-animation-name:dw-f-out;animation-name:dw-f-out}@keyframes dw-f-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes dw-f-in{from{opacity:0}to{opacity:1}}@keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8)}}@keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%)}}@keyframes dw-sd-in{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-sd-in{from{opacity:1;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-sd-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes dw-sd-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%)}}@keyframes dw-su-in{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-su-in{from{opacity:1;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-su-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes dw-su-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100%)}} \ No newline at end of file diff --git a/dist/css/u.css b/dist/css/u.css index 5802397..10a4ae6 100644 --- a/dist/css/u.css +++ b/dist/css/u.css @@ -891,14 +891,14 @@ input.u-button[type="submit"] { left: 0; height: 100%; width: 100%; - -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==); - mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==); + -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwIj4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPG1hc2sgaWQ9Im1hc2siIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8cmVjdA0KICAgICB3aWR0aD0iMSINCiAgICAgaGVpZ2h0PSIxIg0KICAgICB4PSIwIg0KICAgICB5PSIwIg0KICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L3N2Zz4NCg==); + mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwIj4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPG1hc2sgaWQ9Im1hc2siIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8cmVjdA0KICAgICB3aWR0aD0iMSINCiAgICAgaGVpZ2h0PSIxIg0KICAgICB4PSIwIg0KICAgICB5PSIwIg0KICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L3N2Zz4NCg==); background: transparent; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-property: background; } .u-checkbox.is-checked .u-checkbox-tick-outline { - background: rgb(63,81,181) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K); } + background: rgb(63,81,181) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K); } fieldset[disabled] .u-checkbox.is-checked .u-checkbox-tick-outline, .u-checkbox.is-checked.is-disabled .u-checkbox-tick-outline { background: rgb(191,191,191); } @@ -2838,7 +2838,6 @@ img { -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: stretch; - -ms-grid-row-align: stretch; align-items: stretch; padding-top: 16px; padding-left: 0; } @@ -3058,7 +3057,6 @@ img { -webkit-flex-direction: row; flex-direction: row; -webkit-align-items: center; - -ms-grid-row-align: center; align-items: center; float: right \9; } @media screen and (max-width: 1024px) { @@ -3116,7 +3114,7 @@ img { .u-navlayout-tab-bar { height: 96px; margin: 0; - width: calc(100% - 112px); + width: calc(100% - 112px); padding: 0 0 0 56px; display: -webkit-flex; display: flex; @@ -3128,17 +3126,17 @@ img { display: none; } .u-navlayout-no-drawer-button .u-navlayout-tab-bar { padding-left: 16px; - width: calc(100% - 32px); } + width: calc(100% - 32px); } @media screen and (min-width: 1025px) { .u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar { padding-left: 16px; - width: calc(100% - 32px); } } + width: calc(100% - 32px); } } @media screen and (max-width: 1024px) { .u-navlayout-tab-bar { - width: calc(100% - 60px); + width: calc(100% - 60px); padding: 0 0 0 60px; } .u-navlayout-no-drawer-button .u-navlayout-tab-bar { - width: calc(100% - 8px); + width: calc(100% - 8px); padding-left: 4px; } } .u-navlayout-fixed-tabs .u-navlayout-tab-bar { padding: 0; @@ -5295,8 +5293,8 @@ small { .u-progress:not(.u-progress--indeterminate):not(.u-progress--indeterminate) > .auxbar, .u-progress:not(.u-progress__indeterminate):not(.u-progress__indeterminate) > .auxbar { background-image: linear-gradient(to right, rgba(255,255,255, 0.7), rgba(255,255,255, 0.7)), linear-gradient(to right, rgb(63,81,181), rgb(63,81,181)); - -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=); - mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=); } } + -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiB2aWV3UG9ydD0iMCAwIDEyIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPg0KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L2VsbGlwc2U+DQogIDxlbGxpcHNlIGN4PSIxNCIgY3k9IjIiIHJ4PSIyIiByeT0iMiIgY2xhc3M9ImxvYWRlciI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=); + mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiB2aWV3UG9ydD0iMCAwIDEyIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPg0KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L2VsbGlwc2U+DQogIDxlbGxpcHNlIGN4PSIxNCIgY3k9IjIiIHJ4PSIyIiByeT0iMiIgY2xhc3M9ImxvYWRlciI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=); } } .u-progress:not(.u-progress--indeterminate) > .auxbar, .u-progress:not(.u-progress__indeterminate) > .auxbar { @@ -7576,7 +7574,7 @@ small { position: relative; } .u-date-panel > .u-time-nav > .u-button { - position: initial; + position: inherit; padding-bottom: 13px; } @@ -7882,7 +7880,7 @@ small { .clockpicker-tick-14 { left: 7.9375rem; - top: 1.10737rem; } + top: 1.10738rem; } .clockpicker-tick-15 { left: 9.76763rem; @@ -7909,7 +7907,7 @@ small { top: 9.76763rem; } .clockpicker-tick-21 { - left: 1.10737rem; + left: 1.10738rem; top: 7.9375rem; } .clockpicker-tick-22 { @@ -7917,12 +7915,12 @@ small { top: 5.4375rem; } .clockpicker-tick-23 { - left: 1.10737rem; + left: 1.10738rem; top: 2.9375rem; } .clockpicker-tick-24 { left: 2.9375rem; - top: 1.10737rem; } + top: 1.10738rem; } .clockpicker-tick-25 { left: 5.4375rem; @@ -7931,7 +7929,7 @@ small { .clockpicker-tick-26 { left: 7.9375rem; - top: 1.10737rem; + top: 1.10738rem; font-size: 120%; } .clockpicker-tick-27 { @@ -7965,7 +7963,7 @@ small { font-size: 120%; } .clockpicker-tick-33 { - left: 1.10737rem; + left: 1.10738rem; top: 7.9375rem; font-size: 120%; } @@ -7975,13 +7973,13 @@ small { font-size: 120%; } .clockpicker-tick-35 { - left: 1.10737rem; + left: 1.10738rem; top: 2.9375rem; font-size: 120%; } .clockpicker-tick-36 { left: 2.9375rem; - top: 1.10737rem; + top: 1.10738rem; font-size: 120%; } .clockpicker-svg { diff --git a/dist/css/u.min.css b/dist/css/u.min.css index ecd445a..87fe6f7 100644 --- a/dist/css/u.min.css +++ b/dist/css/u.min.css @@ -5,4 +5,4 @@ * homepage : https://github.com/iuap-design/tinper-neoui#readme * bugs : https://github.com/iuap-design/tinper-neoui/issues **/ -@import 'u.core.min.css';@charset "UTF-8";.avatar,.u-badge,.u-label,.u-menu-item,.u-menu-item a,.u-menu-item-head,.u-ribbon-inner,.u-table,.u-tag{white-space:nowrap}.ac_results li,.u-button{cursor:pointer;overflow:hidden}.u-breadcrumb>li .icon,.u-button,.u-combo-li{text-decoration:none}.u-checkbox,.u-radio{word-break:break-all}.u-button,.u-button .fa,.u-button .uf,.u-checkbox,.u-combo-name .remove,.u-table td,.u-table td .mdl-data-table__select{vertical-align:middle}.u-table,.u-table-base{border-collapse:collapse}.u-button,.u-button.active:focus,.u-button:active:focus,.u-button:focus{outline:0}.clockpicker-plate,.u-switch{-webkit-touch-callout:none;-moz-user-select:none}.dw-i,.dwb,.u-table th{text-overflow:ellipsis}.rating:before,.u-form-group:after,.u-navbar-toolbar:after,.u-navbar-toolbar>li:after,.u-row:after,.u-widget:after{clear:both}.ac_results ul,.blog-nav,.nav-list,.u-breadcrumb,.u-clock-ul,.u-combo-ul,.u-form-browse,.u-navlayout-header .u-navlayout-toolbar,.u-navlayout-toolbar li{list-style:none}.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden}.status,.u-avatar i{border:2px solid #fff}.ac_results ul{width:100%;padding:0;margin:0}.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;-webkit-filter:mask();filter:mask();width:3000px;height:3000px}.ac_results li{margin:0;padding:2px 5px;display:block;width:100%;font:menu;font-size:12px}.u-badge[data-badge]:after,.u-button,.u-form-control,.u-table-base{font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif}.ac_over{background-color:Highlight;color:HighlightText}.u-avatar{position:relative}.u-avatar i{content:'';position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:100%}.u-avatar-online i{background-color:#4caf50}.u-avatar-off i{background-color:#616161}.u-avatar-busy i{background-color:#ff9800}.u-avatar-away i{background-color:#f44336}.u-avatar img{width:100%;height:100%}.u-badge{position:relative;margin-right:24px}.u-badge:not([data-badge]){margin-right:auto}.u-badge.u-badge-overlap,.u-breadcrumb>li .icon:before{margin-right:10px}.u-badge[data-badge]:after{content:attr(data-badge);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:-11px;left:10px;font-weight:600;font-size:12px;padding:0 6px;height:18px;border-radius:11px;background:#43a047;color:#fff;box-sizing:border-box}.u-breadcrumb>li,.u-button{display:inline-block}.u-button .u-badge[data-badge]:after{top:-10px;right:-5px}.u-badge.u-badge-no-background[data-badge]:after{color:#43a047;background:rgba(255,255,255,.2);box-shadow:0 0 1px gray}.u-badge.u-badge-overlap:after{right:-10px}.u-badge-primary.u-badge[data-badge]:after{color:#FFF;background-color:#3f51b5}.u-badge-primary.u-badge[data-badge]:after[href]:focus,.u-badge-primary.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-success.u-badge[data-badge]:after{color:#FFF;background-color:#4caf50}.u-badge-success.u-badge[data-badge]:after[href]:focus,.u-badge-success.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-info.u-badge[data-badge]:after{color:#FFF;background-color:#00bcd4}.u-badge-info.u-badge[data-badge]:after[href]:focus,.u-badge-info.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-warning.u-badge[data-badge]:after{color:#FFF;background-color:#ff9800}.u-badge-warning.u-badge[data-badge]:after[href]:focus,.u-badge-warning.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-danger.u-badge[data-badge]:after{color:#FFF;background-color:#f44336}.u-badge-danger.u-badge[data-badge]:after[href]:focus,.u-badge-danger.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-dark.u-badge[data-badge]:after{color:#FFF;background-color:#616161}.u-badge-dark.u-badge[data-badge]:after[href]:focus,.u-badge-dark.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-breadcrumb{padding:8px 10px;margin-bottom:10px;background-color:transparent;border-radius:3px;font-size:14px}.u-breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#3f51b5}.u-breadcrumb>.active{color:#757575}.u-breadcrumb-arrow>li+li:before{content:"» "}.u-button{background:0 0;border:none;border-radius:.25rem;color:#333;position:relative;min-width:4.5rem;padding:.3125rem .8125rem;padding:5px 13px\9;font-size:.8125rem;font-weight:500;letter-spacing:0;will-change:box-shadow,transform;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);text-align:center;line-height:1.57143}.u-checkbox,.u-combo-li{text-align:left;word-wrap:break-word}.u-button::-moz-focus-inner{border:0}.u-button:hover{background-color:#F7F7F7}.u-button:focus:not(:active){background-color:rgba(0,0,0,.12)}.u-button:active{background-color:rgba(158,158,158,.4)}.u-button.colored{color:#3f51b5}.u-button.colored:focus:not(:active){background-color:rgba(0,0,0,.12)}.u-button.disable{webkit-box-shadow:none;filter:alpha(opacity=65);box-shadow:none;cursor:not-allowed;opacity:.65}input.u-button[type=submit]{-webkit-appearance:none}.u-button-floating,.u-button.floating{border-radius:50%;font-size:.875rem;height:2.375rem;height:38px\9;margin:auto;min-width:2.375rem;width:2.375rem;width:38px\9;padding:0;overflow:hidden;background:#fff;background:#fff\9;position:relative;line-height:normal;border:1px solid #e0e0e0}.u-button-floating .fa,.u-button-floating .uf,.u-button.floating .fa,.u-button.floating .uf{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-.4375rem);transform:translate(-50%,-.4375rem);line-height:.875rem;width:auto;width:auto\9;padding:0}.u-button-floating.mini,.u-button.floating.mini{height:1.875rem;min-width:1.875rem;width:1.875rem}.u-button-floating.flat,.u-button.floating.flat{background:0 0;border:none;box-shadow:none}.u-button-floating .u-button-container,.u-button.floating .u-button-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.u-button-floating:active,.u-button.floating:active{background-color:rgba(158,158,158,.4)}.u-button-floating:focus:not(:active),.u-button.floating:focus:not(:active){box-shadow:0 0 .5rem rgba(0,0,0,.18),0 .5rem 1rem rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.u-button-floating.colored,.u-button.floating.colored{color:#fff;background:#fff}.u-button-floating.colored:hover,.u-button.floating.colored:hover{background-color:#4caf50}.u-button-floating.colored:active,.u-button-floating.colored:focus:not(:active),.u-button.floating.colored:active,.u-button.floating.colored:focus:not(:active){background-color:#43a047}.u-button-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.u-button-container .u-button.disabled,.u-button-container .u-button[disabled]{background-color:transparent}.u-button-primary,.u-button.primary{color:#fff;background-color:#3f51b5;border:1px solid #3f51b5}.u-button-primary:hover,.u-button.primary:hover{background-color:#5c6bc0;border-color:#5c6bc0}.u-button-accent,.u-button.accent{color:#fff;background-color:#43a047;border:1px solid #43a047}.u-button-accent:hover,.u-button.accent:hover{background-color:#4caf50;border-color:#4caf50}.u-button-icon{border-radius:50%;font-size:.875rem;height:2rem;margin-left:0;margin-right:0;min-width:2rem;width:2rem;padding:0;overflow:hidden;color:inherit;line-height:normal}.u-button-icon.u-button-mini-icon{height:.8125rem;min-width:.8125rem;width:.8125rem}.u-button-icon.u-button-mini-icon .fa{top:-.03125rem;left:-.03125rem}.u-button-icon .u-button-ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.u-button-success{color:#fff;background-color:#4caf50;border:1px solid #4caf50}.u-button-success.focus,.u-button-success:focus,.u-button-success:hover{background-color:#66bb6a;border-color:#66bb6a}.open>.dropdown-toggle.u-button-success,.u-button-success.active,.u-button-success:active{background-color:#43a047;border-color:#43a047}.u-button.active,.u-button:active{box-shadow:none}.u-button-info{color:#fff;background-color:#00bcd4;border:1px solid #00bcd4}.u-button-info.focus,.u-button-info:focus,.u-button-info:hover{background-color:#26c6da;border-color:#26c6da}.open>.dropdown-toggle.u-button-info,.u-button-info.active,.u-button-info:active{background-color:#00acc1;border-color:#00acc1}.u-button-warning{color:#fff;background-color:#ff9800;border:1px solid #ff9800}.u-button-warning.focus,.u-button-warning:focus,.u-button-warning:hover{background-color:#ffa726;border-color:#ffa726}.open>.dropdown-toggle.u-button-warning,.u-button-warning.active,.u-button-warning:active{background-color:#fb8c00;border-color:#fb8c00}.u-button-danger{color:#fff;background-color:#f44336;border:1px solid #f44336}.u-button-danger.focus,.u-button-danger:focus,.u-button-danger:hover{background-color:#ef5350;border-color:#ef5350}.open>.dropdown-toggle.u-button-danger,.u-button-danger.active,.u-button-danger:active{background-color:#e53935;border-color:#e53935}.u-button-border{color:#3f51b5;border:1px solid #3f51b5}.u-button-border:hover{color:#fff;background:#3f51b5}.u-button-border.success{color:#4caf50;border:1px solid #4caf50}.u-button-border.success:hover{color:#fff;background:#4caf50}.u-button-border.info{color:#00bcd4;border:1px solid #00bcd4}.u-button-border.info:hover{color:#fff;background:#00bcd4}.u-button-border.danger{color:#f44336;border:1px solid #f44336}.u-button-border.danger:hover{color:#fff;background:#f44336}.u-button-border.warning{color:#ff9800;border:1px solid #ff9800}.u-button-border.warning:hover{color:#fff;background:#ff9800}.u-button-lg{padding:6px 15px;font-size:14px;border-radius:3px}.u-button-xg{padding:10px 18px;font-size:18px;border-radius:4px}.u-button-sm{padding:1px 5px;font-size:12px;border-radius:2px}.u-button-squared{border-radius:0}.u-button-round{border-radius:1000px}.u-button-block{white-space:normal;display:block;width:100%}.u-button-pill-left{border-radius:500px 0 0 500px}.u-button-pill-right{border-radius:0 500px 500px 0}.u-button-group{margin-right:15px;margin-bottom:20px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.u-button-group>.u-button{will-change:initial;box-shadow:none;position:relative;float:left}.u-button-group-vertical,.u-list-group-bordered,.u-list-group-gap .u-list-group-item,.u-panel{box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.u-button-group>.u-button:first-child{margin-left:0}.u-button-group>.u-button:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.u-button-group>.u-button:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.u-button-group>.dropdown-toggle:not(:first-child),.u-button-group>.u-button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.u-button-group-vertical{margin-right:15px;margin-bottom:20px;position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box}.u-button-group-vertical>.u-button{box-shadow:none;display:block;float:none;width:100%;max-width:100%;position:relative}.u-card,.u-nav{display:-webkit-flex}.u-button-group-vertical>.u-button:first-child:not(:last-child){border-radius:3px 3px 0 0}.u-button-group.u-button-group-xg .u-button{padding:10px 18px;font-size:18px!important;height:50px}.u-button-group.u-button-group-lg .u-button{padding:6px 15px;font-size:14px!important;height:40px}.u-button-group.u-button-group-xs .u-button{padding:1px 5px;font-size:12px!important;height:28px}.u-card{display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:13px;font-weight:400;min-height:200px;overflow:hidden;width:330px;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box}.u-card-actions,.u-checkbox{box-sizing:border-box;width:100%}.u-card-media{background-color:#43a047;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-origin:padding-box;background-attachment:scroll;box-sizing:border-box}.u-card-title{-webkit-align-items:center;align-items:center;color:#000;display:block;display:-webkit-flex;display:flex;-webkit-justify-content:stretch;justify-content:stretch;line-height:normal;padding:16px;-webkit-perspective-origin:165px 56px;perspective-origin:165px 56px;-webkit-transform-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}.u-card-title.u-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.u-card-title-text{-webkit-align-self:flex-end;align-self:flex-end;color:inherit;display:block;display:-webkit-flex;display:flex;font-size:24px;font-weight:300;line-height:normal;overflow:hidden;-webkit-transform-origin:149px 48px;transform-origin:149px 48px;margin:0}.u-card-subtitle-text{font-size:10px;color:rgba(0,0,0,.54);margin:0}.u-card-supporting-text{color:rgba(0,0,0,.54);font-size:1rem;line-height:18px;overflow:hidden;padding:16px;box-sizing:border-box}.u-card-actions{font-size:13px;line-height:normal;background-color:transparent;padding:8px}.u-card-actions.u-card--border{border-top:1px solid rgba(0,0,0,.1)}.u-card--expand{-webkit-flex-grow:1;flex-grow:1}.u-card-menu{position:absolute;right:16px;top:16px}.u-checkbox{position:relative;z-index:1;display:inline-block;margin:0;padding:0}.u-checkbox.is-upgraded{padding-left:24px}.u-checkbox-input{line-height:24px}.u-checkbox.is-upgraded .u-checkbox-input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.u-checkbox-focus-helper,.u-checkbox-outline{top:3px;display:inline-block;box-sizing:border-box;width:16px;height:16px;position:absolute;left:0}.u-checkbox-outline{margin:0;cursor:pointer;overflow:hidden;border:1px solid #bfbfbf;border:1px solid #bfbfbf\9;border-radius:2px;z-index:2}.u-checkbox.is-checked .u-checkbox-outline{border:1px solid #3f51b5}.u-checkbox.is-disabled .u-checkbox-outline,fieldset[disabled] .u-checkbox .u-checkbox-outline{border:1px solid #bfbfbf;cursor:auto}.u-checkbox-focus-helper{border-radius:50%;background-color:transparent}.u-checkbox.is-focused .u-checkbox-focus-helper{box-shadow:0 0 0 8px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.u-checkbox.is-focused.is-checked .u-checkbox-focus-helper{box-shadow:0 0 0 8px rgba(68,189,228,.26);background-color:rgba(68,189,228,.26)}.u-checkbox-tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==);background:0 0;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background}.u-checkbox-label,.u-combo{position:relative}.u-checkbox.is-checked .u-checkbox-tick-outline{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K) #3f51b5}.u-checkbox.is-checked.is-disabled .u-checkbox-tick-outline,fieldset[disabled] .u-checkbox.is-checked .u-checkbox-tick-outline{background:#bfbfbf}.u-checkbox-label{cursor:pointer;font-size:13px;line-height:24px;margin:0}.u-checkbox.is-disabled .u-checkbox-label,fieldset[disabled] .u-checkbox .u-checkbox-label{color:#bfbfbf;cursor:auto}.u-checkbox-primary.is-checked .u-checkbox-outline,.u-checkbox.is-checked .u-checkbox-label img{border:1px solid #3f51b5}.u-checkbox-primary.is-checked .u-checkbox-tick-outline{background:#3f51b5}.u-checkbox-success.is-checked .u-checkbox-outline{border:1px solid #4caf50}.u-checkbox-success.is-checked .u-checkbox-tick-outline{background:#4caf50}.u-checkbox-info.is-checked .u-checkbox-outline{border:1px solid #00bcd4}.u-checkbox-info.is-checked .u-checkbox-tick-outline{background:#00bcd4}.u-checkbox-warning.is-checked .u-checkbox-outline{border:1px solid #ff9800}.u-checkbox-warning.is-checked .u-checkbox-tick-outline{background:#ff9800}.u-checkbox-danger.is-checked .u-checkbox-outline{border:1px solid #f44336}.u-checkbox-danger.is-checked .u-checkbox-tick-outline{background:#f44336}.u-checkbox-dark.is-checked .u-checkbox-outline{border:1px solid #616161}.u-checkbox-dark.is-checked .u-checkbox-tick-outline{background:#616161}.u-combo option{display:none}.u-combo .u-input-group{width:100%}.u-combo .u-input-group:hover{background-color:#F7F7F7}.u-combo-ul{background-color:#fff;position:absolute;height:auto;width:auto;max-height:224px;min-width:124px;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);display:block;border:none;border-radius:2px;overflow-y:auto;overflow-x:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid\9;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);will-change:transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);display:none\9}.u-combo-li,.u-combo-ul.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.u-combo-ul.is-visible{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1);display:block\9}.u-combo-li{display:block;border:none;color:rgba(0,0,0,.87);background-color:transparent;margin:0;padding:0 16px;outline-color:#bdbdbd;position:relative;font-size:14px;font-weight:400;letter-spacing:0;cursor:pointer;line-height:28px;break-word:break-all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-combo-name .remove,.u-table th{font-weight:700;box-sizing:border-box}.u-combo-li:hover{background-color:#D3D3D3}.u-combo-li.is-selected,.u-combo-li:active,.u-combo-li:focus{background-color:#d4dadb}.u-combo-li:focus{outline:0}.u-combo-li.is-selected{font-size:bold}.u-combo-name,.u-combo-name .remove{font-size:12px;display:inline-block}.u-combo-name{position:relative;text-shadow:none;border-radius:3px;background-color:#1c8ed7;background-image:none;padding:1px 5px;margin:0 3px 3px 0;line-height:20px;color:#FFF}.u-combo-name .remove{width:20px;z-index:1;position:absolute;top:0;right:0;bottom:0;text-align:center;color:inherit;text-decoration:none;padding:1px 0 0;border-left:1px solid transparent;border-radius:0 2px 2px 0}.u-table tbody tr td,.u-table thead tr th{text-align:left}.u-combo-name-par{position:absolute;bottom:2px;left:4px;overflow:hidden;float:left}.u-table,.u-table tbody tr,.u-table td,.u-table th{position:relative}.u-combo-overwidth:after{content:'...'}.u-table{border:1px solid rgba(0,0,0,.12);border:1px solid #000\9;font-size:13px;background-color:#fff}.u-table thead{padding-bottom:3px}.u-table thead .u-table-select{margin-top:0}.u-table thead tr{background-color:#eee}.u-table tbody tr{height:48px;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background-color}.u-table tbody tr.is-selected,.u-table tbody tr.is-selected td{background-color:#e9f7fc}.u-table tbody tr:hover{background-color:#f4f8fb}.u-table td,.u-table th{padding:0 18px 12px;text-align:right}.u-table td:first-of-type,.u-table th:first-of-type{padding-left:24px}.u-table td:last-of-type,.u-table th:last-of-type{padding-right:24px}.u-table td{height:48px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid #000\9;border-bottom:1px solid #000\9;padding-top:12px;box-sizing:border-box}.u-table th{vertical-align:bottom;letter-spacing:0;line-height:48px;height:48px;font-size:12px;color:rgba(0,0,0,.54);padding:0 18px}.u-msg-dialog-top,.u-overlay{position:fixed;left:0;bottom:0;right:0}.u-table th .u-table-header-sorted-ascending,.u-table th .u-table-header-sorted-descending{color:rgba(0,0,0,.87)}.u-table th .u-table-header-sorted-ascending:before,.u-table th .u-table-header-sorted-descending:before{font-size:16px}.u-table th .u-table-header-sorted-ascending:before{content:"\e5d8"}.u-table th .u-table-header-sorted-descending:before{content:"\e5db"}.u-table .non-numeric{text-align:left}.u-table-select{width:16px}.u-table-base{width:100%;max-width:100%;margin-bottom:22px;background-color:transparent;color:#757575;border-spacing:0;font-size:14px}.u-table-base>tbody>tr>td,.u-table-base>tbody>tr>th,.u-table-base>tfoot>tr>td,.u-table-base>tfoot>tr>th,.u-table-base>thead>tr>td,.u-table-base>thead>tr>th{text-align:left;padding:8px;line-height:1.57143;vertical-align:top;border-top:1px solid #e0e0e0}.u-table-base>tfoot>tr>th,.u-table-base>thead>tr>th{font-weight:400;color:#616161}.u-table-base>thead>tr>th{text-align:left;vertical-align:bottom;border-bottom:1px solid #e0e0e0}.u-table-base>caption+thead>tr:first-child>td,.u-table-base>caption+thead>tr:first-child>th,.u-table-base>colgroup+thead>tr:first-child>td,.u-table-base>colgroup+thead>tr:first-child>th,.u-table-base>thead:first-child>tr:first-child>td,.u-table-base>thead:first-child>tr:first-child>th{border-top:0}.u-table-base>tbody+tbody{border-top:1px solid #e0e0e0}.u-table-bordered,.u-table-bordered>tbody>tr>td,.u-table-bordered>tbody>tr>th,.u-table-bordered>tfoot>tr>td,.u-table-bordered>tfoot>tr>th,.u-table-bordered>thead>tr>td,.u-table-bordered>thead>tr>th{border:1px solid #e0e0e0}.u-table-bordered>thead>tr>td,.u-table-bordered>thead>tr>th{border-bottom-width:1px}.u-table-bordered>thead:first-child>tr:first-child>th{border:1px solid #e0e0e0}.u-table-hover>tbody>tr:hover,.u-table-striped>tbody>tr:nth-of-type(odd){background-color:#f4f8fb}.u-table-hover tbody tr:hover{background-color:#E9F7FC}.u-table-section.active tr{background-color:#eee}.u-table-responsive{min-height:.01%;overflow-x:auto}.u-table .danger,.u-table .dark,.u-table .info,.u-table .success,.u-table .warning,.u-table-base .danger,.u-table-base .dark,.u-table-base .info,.u-table-base .success,.u-table-base .warning{color:#fff}.u-table .danger,.u-table-base .danger{background-color:#f44336}.u-table .info,.u-table-base .info{background-color:#00bcd4}.u-table .success,.u-table-base .success{background-color:#4caf50}.u-table .warning,.u-table-base .warning{background-color:#ff9800}.u-table .dark,.u-table-base .dark{background-color:#616161}.u-overlay{z-index:999;top:-100px;width:100%;background:#000;will-change:opacity;filter:alpha(opacity=.5);opacity:.5;filter:alpha(opacity=50)\9;display:block;transition:all .3s}.u-msg-dialog,.u-msg-dialog-top:before{display:inline-block;vertical-align:middle}.u-msg-dialog-top{top:0;height:100%;text-align:center;overflow:auto}.u-msg-dialog-top:before{content:'';height:100%;margin-right:-.25em}.u-msg-dialog{position:relative;margin-left:auto;margin-right:auto;text-align:left;background-color:#FFF;width:55%;padding:0;border-radius:2px;will-change:top,opacity;filter:alpha(opacity=1);opacity:1;filter:alpha(opacity=100)\9;-webkit-transform:scaleX(1);transform:scaleX(1);box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}@media only screen and (max-width:992px){.u-msg-dialog{width:80%}}.u-msg-dialog .u-msg-title{padding-left:20px;padding-top:24px;padding-right:52px}.u-msg-dialog h4{text-shadow:rgba(0,0,0,.15) 0 0 1px;margin:0;line-height:1.57142857;font-weight:400;color:#424242;font-size:18px}.u-msg-dialog .u-msg-content{padding:20px 20px 76px;overflow:auto;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;line-height:1.57142857;color:#757575;font-weight:300;height:calc(100% - 121px)}.u-msg-dialog .u-msg-content h4{margin:0}.u-msg-dialog .u-msg-footer{position:absolute;bottom:0;border-radius:0 0 2px 2px;padding:4px 20px;height:56px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-msg-dialog .u-msg-footer.only-one-btn button{margin-left:50%;float:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.u-msg-dialog .u-msg-button,.u-msg-dialog .u-msg-cancel,.u-msg-dialog .u-msg-close,.u-msg-dialog .u-msg-ok{float:right}.u-msg-dialog .u-msg-cancel{margin-right:10px}.u-msg-dialog .u-msg-ok{margin-right:15px}.u-msg-dialog .u-msg-close{cursor:pointer;font-size:21px;padding:15px 20px 0;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;filter:alpha(opacity=100) / 9;background:#fff;color:#000}.u-msg-dialog .u-msg-close:hover{opacity:.5}.u-msg-dialog.u-iframe-dialog{max-height:inherit}.u-msg-dialog.u-iframe-dialog .u-msg-content{padding:0;overflow:hidden}.u-menu-item-head{display:block;padding:3px 20px;font-size:12px;line-height:1.57142857;color:#424242}.u-menu>.u-menu-item-head{padding:8px 13px 6px;font-size:14px;font-weight:800;text-transform:uppercase;cursor:default}.u-menu>.u-menu-item-break{margin:6px 0;height:1px;overflow:hidden;background-color:#e0e0e0}.u-menu>.disabled,.u-menu>.disabled:hover,.u-menu>.disabled>a:hover{cursor:not-allowed;background-color:transparent;color:#bdbdbd;text-decoration:none}.u-menu>.disabled>a:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.u-menu-info>.active{background:#00bcd4}.u-menu-info>.active>a{color:#fff}.u-menu-success>.active{background:#66bb6a}.u-menu-danger>.active{background:#ef5350}.u-menu-warning>.active{background:#ffa726}.u-btn-group>.u-button-left{font-size:13px}.u-btn-group>.u-button-right{position:relative}.u-btn-group>.u-button-right>i{position:absolute;left:3px;top:10px}.u-input-icon-left+.u-form-control{padding-left:45px}.u-input-icon-left label.u-radio{margin-top:2px;position:inherit;margin-left:-9px}.u-input-group .input-group-addon{width:auto;padding:0 5px}.u-form-group-lg .u-form-label{padding-top:11px;font-size:18px}.u-form-group-lg .u-form-control{height:46px;padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}.u-form-group-sm .u-form-label{padding-top:7px;font-size:12px}.u-form-group-sm .u-form-control{height:32px;padding:6px 13px;font-size:12px;line-height:1.5;border-radius:2px}.u-button-file input[type=file]{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%;text-align:0;cursor:pointer;opacity:0}.u-form-group:after,.u-form-group:before{display:table;content:" "}.u-form-control{height:36px;width:100%;border:1px solid #cecece;padding:6px 12px;color:#333;box-sizing:border-box;font-size:14px;border-radius:4px}.u-form-control.round{border-radius:20px;border-color:#62a8ea;box-shadow:none}.u-form-control:focus{border-color:#3f51b5;outline:0}.u-form-control:focus~.fa-search,.u-form-control:focus~.uf-magnifyingglass{color:#3f51b5}.u-form-control[disabled],.u-form-control[readonly]{border-color:#f1f1f1;background-color:#f1f1f1}.u-form-control[disabled]+.u-form-control-feedback,.u-form-control[disabled]+.u-form-control-feedback:hover,.u-form-control[readonly]+.u-form-control-feedback,.u-form-control[readonly]+.u-form-control-feedback:hover{color:rgba(0,0,0,.6)}.u-form-control[disabled]+.u-form-control-feedback,.u-form-control[disabled]+.u-form-control-feedback:hover{cursor:not-allowed}.u-form-control.sm{height:28px}.u-form-control.sw{width:200px}.form-control-static{min-height:36px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.u-form-group{font-size:14px;margin-bottom:20px;margin-right:60px}.u-control-label,.u-list-group-item .icon{margin-right:10px}.u-form-group label{color:#666;margin-bottom:5px}.u-form-group.must-in .u-input-group-before{color:red}.u-control-label,.u-form-inline .u-form-group{display:inline-block}.u-control-label{max-width:200px;color:#666;text-align:right}.u-form-browse{font-family:'Microsoft YaHei';font-size:14px;color:#333}.u-form-inline .u-form-group label{max-length:200px;margin-right:10px;margin-bottom:5px}.u-form-inline .u-form-group .u-form-control{display:inline-block;width:auto;vertical-align:middle}.u-form-inline .u-form-group .u-input-group{display:inline-table}.u-has-feedback{position:relative}.u-has-feedback .u-form-control{padding-right:42.5px}.u-form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;cursor:pointer;border-radius:4px;color:#b4b4b4}.u-form-control-feedback.sm{height:28px;line-height:28px;font-size:12px}.u-form-control-feedback.refer{cursor:pointer}.u-form-control-feedback.refer:hover{color:#3f51b5}.u-form-control-feedback+.u-form-control{padding-right:48px}.u-form-control-feedback.u-button-success{border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff}.noborder{border:none}.leftborder{border-left:1px solid #CECECE}.rightborder{border-right:1px solid #CECECE}.u-input-dark .u-form-control{background:#f3f7f9}.u-input-icon-left{left:0!important}.u-input-icon-left label{margin-left:10px;margin-top:6px}.u-input-sm{height:32px;padding:6px 13px;font-size:12px;line-height:1.5;border-radius:2px}.img-rounded,.u-input-lg{border-radius:4px}.u-input-lg{height:46px;padding:10px 18px;font-size:18px;line-height:1.3333333}.help-block{display:block;color:#bcc2c8;margin-top:7px;margin-bottom:8px;font-size:12px}select[multiple]{overflow-y:auto;height:auto}textarea.u-form-control{height:auto}.u-input-group{vertical-align:middle;margin-bottom:10px}.u-input-group .u-form-control,.u-input-group .u-input-group-addon,.u-input-group .u-input-group-btn{width:auto;display:table-cell}.u-input-group.sw{width:200px}.u-input-group.mw{width:300px}.u-input-group.lw{width:400px}.u-input-group .u-form-control{width:100%}.u-input-group .u-checkbox{height:36px}.u-input-group .u-checkbox .u-checkbox-focus-helper{top:3px}.u-input-group .u-checkbox .u-checkbox-outline,.u-input-group .u-radio.is-checked .u-radio-outer-circle{top:0}.u-input-group .u-radio.is-checked .u-radio-inner-circle{top:4px}.u-input-group-before{font-size:10px;position:absolute;padding:0 3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-form-control-info{position:absolute;display:none;color:#f15a4a;margin-top:4px;font-size:12px;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif}.u-form-control-info:before{margin-right:5px;font-family:uf}.u-container,.u-container-fluid,.u-thumbnail a>img,.u-thumbnail>img{margin-right:auto;margin-left:auto}.u-form-control-success{position:absolute;display:none;font-size:18px;color:#72ca97}.u-form-horizontal .u-form-group>label{text-align:right;height:36px;line-height:36px}.img-responsive,.u-thumbnail a>img,.u-thumbnail>img{height:auto;display:block;max-width:100%}.u-input-label{font-size:13px;line-height:36px}.u-input-label.sm{font-size:12px;line-height:28px}.img-circle{border-radius:50%}.img-bordered{padding:3px;border:1px solid #e0e0e0}.img-bordered-primary{border-color:#3f51b5}.img-bordered-orange{border-color:#ff9800}.img-bordered-green{border-color:#4caf50}img{vertical-align:middle;border:0}.u-thumbnail{display:block;margin-bottom:22px;line-height:1.57142857;background-color:#fff;border-radius:3px;padding:0;border:none;transition:all .25s ease-in-out}.u-thumbnail .u-caption{position:relative;display:block;padding:9px 0;color:#757575}.u-row:after,.u-row:before{display:table;content:" "}.u-container,.u-container-fluid{padding-left:15px;padding-right:15px}@media (min-width:768px){.u-input-label.right{float:right}.u-container{width:750px}}@media (min-width:992px){.u-container{width:970px}}@media (min-width:1200px){.u-container{width:1170px}}.u-row{margin-left:-15px;margin-right:-15px;box-sizing:border-box}.u-col-1,.u-col-10,.u-col-11,.u-col-12,.u-col-2,.u-col-3,.u-col-4,.u-col-5,.u-col-6,.u-col-7,.u-col-8,.u-col-9,.u-col-lg-1,.u-col-lg-10,.u-col-lg-11,.u-col-lg-12,.u-col-lg-2,.u-col-lg-3,.u-col-lg-4,.u-col-lg-5,.u-col-lg-6,.u-col-lg-7,.u-col-lg-8,.u-col-lg-9,.u-col-md-1,.u-col-md-10,.u-col-md-11,.u-col-md-12,.u-col-md-2,.u-col-md-3,.u-col-md-4,.u-col-md-5,.u-col-md-6,.u-col-md-7,.u-col-md-8,.u-col-md-9,.u-col-sm-1,.u-col-sm-10,.u-col-sm-11,.u-col-sm-12,.u-col-sm-2,.u-col-sm-3,.u-col-sm-4,.u-col-sm-5,.u-col-sm-6,.u-col-sm-7,.u-col-sm-8,.u-col-sm-9,.u-col-xs-1,.u-col-xs-10,.u-col-xs-11,.u-col-xs-12,.u-col-xs-2,.u-col-xs-3,.u-col-xs-4,.u-col-xs-5,.u-col-xs-6,.u-col-xs-7,.u-col-xs-8,.u-col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.u-col-xs-1,.u-col-xs-10,.u-col-xs-11,.u-col-xs-12,.u-col-xs-2,.u-col-xs-3,.u-col-xs-4,.u-col-xs-5,.u-col-xs-6,.u-col-xs-7,.u-col-xs-8,.u-col-xs-9{float:left}.u-col-xs-push-0{left:auto}.u-col-xs-pull-0{right:auto}.u-col-xs-1{width:8.33333%}.u-col-xs-push-1{left:8.33333%}.u-col-xs-pull-1{right:8.33333%}.u-col-xs-offset-1{margin-left:8.33333%}.u-col-xs-2{width:16.66667%}.u-col-xs-push-2{left:16.66667%}.u-col-xs-pull-2{right:16.66667%}.u-col-xs-offset-2{margin-left:16.66667%}.u-col-xs-3{width:25%}.u-col-xs-push-3{left:25%}.u-col-xs-pull-3{right:25%}.u-col-xs-offset-3{margin-left:25%}.u-col-xs-4{width:33.33333%}.u-col-xs-push-4{left:33.33333%}.u-col-xs-pull-4{right:33.33333%}.u-col-xs-offset-4{margin-left:33.33333%}.u-col-xs-5{width:41.66667%}.u-col-xs-push-5{left:41.66667%}.u-col-xs-pull-5{right:41.66667%}.u-col-xs-offset-5{margin-left:41.66667%}.u-col-xs-6{width:50%}.u-col-xs-push-6{left:50%}.u-col-xs-pull-6{right:50%}.u-col-xs-offset-6{margin-left:50%}.u-col-xs-7{width:58.33333%}.u-col-xs-push-7{left:58.33333%}.u-col-xs-pull-7{right:58.33333%}.u-col-xs-offset-7{margin-left:58.33333%}.u-col-xs-8{width:66.66667%}.u-col-xs-push-8{left:66.66667%}.u-col-xs-pull-8{right:66.66667%}.u-col-xs-offset-8{margin-left:66.66667%}.u-col-xs-9{width:75%}.u-col-xs-push-9{left:75%}.u-col-xs-pull-9{right:75%}.u-col-xs-offset-9{margin-left:75%}.u-col-xs-10{width:83.33333%}.u-col-xs-push-10{left:83.33333%}.u-col-xs-pull-10{right:83.33333%}.u-col-xs-offset-10{margin-left:83.33333%}.u-col-xs-11{width:91.66667%}.u-col-xs-push-11{left:91.66667%}.u-col-xs-pull-11{right:91.66667%}.u-col-xs-offset-11{margin-left:91.66667%}.u-col-xs-12{width:100%}.u-col-xs-push-12{left:100%}.u-col-xs-pull-12{right:100%}.u-col-xs-offset-12{margin-left:100%}@media (min-width:768px){.u-col-sm-1,.u-col-sm-10,.u-col-sm-11,.u-col-sm-12,.u-col-sm-2,.u-col-sm-3,.u-col-sm-4,.u-col-sm-5,.u-col-sm-6,.u-col-sm-7,.u-col-sm-8,.u-col-sm-9{float:left}.u-col-sm-push-0{left:auto}.u-col-sm-pull-0{right:auto}.u-col-sm-1{width:8.33333%}.u-col-sm-push-1{left:8.33333%}.u-col-sm-pull-1{right:8.33333%}.u-col-sm-offset-1{margin-left:8.33333%}.u-col-sm-2{width:16.66667%}.u-col-sm-push-2{left:16.66667%}.u-col-sm-pull-2{right:16.66667%}.u-col-sm-offset-2{margin-left:16.66667%}.u-col-sm-3{width:25%}.u-col-sm-push-3{left:25%}.u-col-sm-pull-3{right:25%}.u-col-sm-offset-3{margin-left:25%}.u-col-sm-4{width:33.33333%}.u-col-sm-push-4{left:33.33333%}.u-col-sm-pull-4{right:33.33333%}.u-col-sm-offset-4{margin-left:33.33333%}.u-col-sm-5{width:41.66667%}.u-col-sm-push-5{left:41.66667%}.u-col-sm-pull-5{right:41.66667%}.u-col-sm-offset-5{margin-left:41.66667%}.u-col-sm-6{width:50%}.u-col-sm-push-6{left:50%}.u-col-sm-pull-6{right:50%}.u-col-sm-offset-6{margin-left:50%}.u-col-sm-7{width:58.33333%}.u-col-sm-push-7{left:58.33333%}.u-col-sm-pull-7{right:58.33333%}.u-col-sm-offset-7{margin-left:58.33333%}.u-col-sm-8{width:66.66667%}.u-col-sm-push-8{left:66.66667%}.u-col-sm-pull-8{right:66.66667%}.u-col-sm-offset-8{margin-left:66.66667%}.u-col-sm-9{width:75%}.u-col-sm-push-9{left:75%}.u-col-sm-pull-9{right:75%}.u-col-sm-offset-9{margin-left:75%}.u-col-sm-10{width:83.33333%}.u-col-sm-push-10{left:83.33333%}.u-col-sm-pull-10{right:83.33333%}.u-col-sm-offset-10{margin-left:83.33333%}.u-col-sm-11{width:91.66667%}.u-col-sm-push-11{left:91.66667%}.u-col-sm-pull-11{right:91.66667%}.u-col-sm-offset-11{margin-left:91.66667%}.u-col-sm-12{width:100%}.u-col-sm-push-12{left:100%}.u-col-sm-pull-12{right:100%}.u-col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.u-col-1,.u-col-10,.u-col-11,.u-col-12,.u-col-2,.u-col-3,.u-col-4,.u-col-5,.u-col-6,.u-col-7,.u-col-8,.u-col-9,.u-col-md-1,.u-col-md-10,.u-col-md-11,.u-col-md-12,.u-col-md-2,.u-col-md-3,.u-col-md-4,.u-col-md-5,.u-col-md-6,.u-col-md-7,.u-col-md-8,.u-col-md-9{float:left}.u-col-md-push-0{left:auto}.u-col-md-pull-0{right:auto}.u-col-md-1{width:8.33333%}.u-col-md-push-1{left:8.33333%}.u-col-md-pull-1{right:8.33333%}.u-col-md-offset-1{margin-left:8.33333%}.u-col-md-2{width:16.66667%}.u-col-md-push-2{left:16.66667%}.u-col-md-pull-2{right:16.66667%}.u-col-md-offset-2{margin-left:16.66667%}.u-col-md-3{width:25%}.u-col-md-push-3{left:25%}.u-col-md-pull-3{right:25%}.u-col-md-offset-3{margin-left:25%}.u-col-md-4{width:33.33333%}.u-col-md-push-4{left:33.33333%}.u-col-md-pull-4{right:33.33333%}.u-col-md-offset-4{margin-left:33.33333%}.u-col-md-5{width:41.66667%}.u-col-md-push-5{left:41.66667%}.u-col-md-pull-5{right:41.66667%}.u-col-md-offset-5{margin-left:41.66667%}.u-col-md-6{width:50%}.u-col-md-push-6{left:50%}.u-col-md-pull-6{right:50%}.u-col-md-offset-6{margin-left:50%}.u-col-md-7{width:58.33333%}.u-col-md-push-7{left:58.33333%}.u-col-md-pull-7{right:58.33333%}.u-col-md-offset-7{margin-left:58.33333%}.u-col-md-8{width:66.66667%}.u-col-md-push-8{left:66.66667%}.u-col-md-pull-8{right:66.66667%}.u-col-md-offset-8{margin-left:66.66667%}.u-col-md-9{width:75%}.u-col-md-push-9{left:75%}.u-col-md-pull-9{right:75%}.u-col-md-offset-9{margin-left:75%}.u-col-md-10{width:83.33333%}.u-col-md-push-10{left:83.33333%}.u-col-md-pull-10{right:83.33333%}.u-col-md-offset-10{margin-left:83.33333%}.u-col-md-11{width:91.66667%}.u-col-md-push-11{left:91.66667%}.u-col-md-pull-11{right:91.66667%}.u-col-md-offset-11{margin-left:91.66667%}.u-col-md-12{width:100%}.u-col-md-push-12{left:100%}.u-col-md-pull-12{right:100%}.u-col-md-offset-12{margin-left:100%}.u-col-push-0{left:auto}.u-col-pull-0{right:auto}.u-col-1{width:8.33333%}.u-col-push-1{left:8.33333%}.u-col-pull-1{right:8.33333%}.u-col-offset-1{margin-left:8.33333%}.u-col-2{width:16.66667%}.u-col-push-2{left:16.66667%}.u-col-pull-2{right:16.66667%}.u-col-offset-2{margin-left:16.66667%}.u-col-3{width:25%}.u-col-push-3{left:25%}.u-col-pull-3{right:25%}.u-col-offset-3{margin-left:25%}.u-col-4{width:33.33333%}.u-col-push-4{left:33.33333%}.u-col-pull-4{right:33.33333%}.u-col-offset-4{margin-left:33.33333%}.u-col-5{width:41.66667%}.u-col-push-5{left:41.66667%}.u-col-pull-5{right:41.66667%}.u-col-offset-5{margin-left:41.66667%}.u-col-6{width:50%}.u-col-push-6{left:50%}.u-col-pull-6{right:50%}.u-col-offset-6{margin-left:50%}.u-col-7{width:58.33333%}.u-col-push-7{left:58.33333%}.u-col-pull-7{right:58.33333%}.u-col-offset-7{margin-left:58.33333%}.u-col-8{width:66.66667%}.u-col-push-8{left:66.66667%}.u-col-pull-8{right:66.66667%}.u-col-offset-8{margin-left:66.66667%}.u-col-9{width:75%}.u-col-push-9{left:75%}.u-col-pull-9{right:75%}.u-col-offset-9{margin-left:75%}.u-col-10{width:83.33333%}.u-col-push-10{left:83.33333%}.u-col-pull-10{right:83.33333%}.u-col-offset-10{margin-left:83.33333%}.u-col-11{width:91.66667%}.u-col-push-11{left:91.66667%}.u-col-pull-11{right:91.66667%}.u-col-offset-11{margin-left:91.66667%}.u-col-12{width:100%}.u-col-push-12{left:100%}.u-col-pull-12{right:100%}.u-col-offset-12{margin-left:100%}}@media (min-width:1200px){.u-col-lg-1,.u-col-lg-10,.u-col-lg-11,.u-col-lg-12,.u-col-lg-2,.u-col-lg-3,.u-col-lg-4,.u-col-lg-5,.u-col-lg-6,.u-col-lg-7,.u-col-lg-8,.u-col-lg-9{float:left}.u-col-lg-push-0{left:auto}.u-col-lg-pull-0{right:auto}.u-col-lg-1{width:8.33333%}.u-col-lg-push-1{left:8.33333%}.u-col-lg-pull-1{right:8.33333%}.u-col-lg-offset-1{margin-left:8.33333%}.u-col-lg-2{width:16.66667%}.u-col-lg-push-2{left:16.66667%}.u-col-lg-pull-2{right:16.66667%}.u-col-lg-offset-2{margin-left:16.66667%}.u-col-lg-3{width:25%}.u-col-lg-push-3{left:25%}.u-col-lg-pull-3{right:25%}.u-col-lg-offset-3{margin-left:25%}.u-col-lg-4{width:33.33333%}.u-col-lg-push-4{left:33.33333%}.u-col-lg-pull-4{right:33.33333%}.u-col-lg-offset-4{margin-left:33.33333%}.u-col-lg-5{width:41.66667%}.u-col-lg-push-5{left:41.66667%}.u-col-lg-pull-5{right:41.66667%}.u-col-lg-offset-5{margin-left:41.66667%}.u-col-lg-6{width:50%}.u-col-lg-push-6{left:50%}.u-col-lg-pull-6{right:50%}.u-col-lg-offset-6{margin-left:50%}.u-col-lg-7{width:58.33333%}.u-col-lg-push-7{left:58.33333%}.u-col-lg-pull-7{right:58.33333%}.u-col-lg-offset-7{margin-left:58.33333%}.u-col-lg-8{width:66.66667%}.u-col-lg-push-8{left:66.66667%}.u-col-lg-pull-8{right:66.66667%}.u-col-lg-offset-8{margin-left:66.66667%}.u-col-lg-9{width:75%}.u-col-lg-push-9{left:75%}.u-col-lg-pull-9{right:75%}.u-col-lg-offset-9{margin-left:75%}.u-col-lg-10{width:83.33333%}.u-col-lg-push-10{left:83.33333%}.u-col-lg-pull-10{right:83.33333%}.u-col-lg-offset-10{margin-left:83.33333%}.u-col-lg-11{width:91.66667%}.u-col-lg-push-11{left:91.66667%}.u-col-lg-pull-11{right:91.66667%}.u-col-lg-offset-11{margin-left:91.66667%}.u-col-lg-12{width:100%}.u-col-lg-push-12{left:100%}.u-col-lg-pull-12{right:100%}.u-col-lg-offset-12{margin-left:100%}}.u-mdlayout{position:relative;height:100%;width:100%;overflow:hidden;margin:0 auto;box-shadow:0 0 24px rgba(0,0,0,.15);background-color:#fff}.u-mdlayout-master{float:left;height:100%;width:200px;background:#f7f7f7;box-shadow:1px 0 10px rgba(0,0,0,.15);-webkit-box-shadow:1px 0 10px rgba(0,0,0,.15);-moz-box-shadow:1px 0 10px rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);background-clip:padding-box;-webkit-background-clip:padding-box;-ms-background-clip:padding-box;-moz-background-clip:padding-box;z-index:5;transition:all .3s;box-sizing:border-box;overflow:auto}.u-mdlayout-master.u-mdlayout-page{background-color:#F2F2F2}.u-mdlayout-master .u-mdlayout-page-section{width:199px}.u-mdlayout-detail{height:100%;background:#F2F9FA;overflow:hidden;position:relative;z-index:1;box-sizing:border-box}.u-mdlayout-page{position:absolute;background-color:#F2F9FA;height:100%;width:100%;transition:all .3s;z-index:-1}.u-mdlayout-page.let-ie9{display:none}.u-mdlayout-page.current{z-index:0}.u-mdlayout-page.current.let-ie9{display:block}.u-mdlayout-page-header{height:3rem;height:48px\9;border-bottom:1px solid #ccc;background:#fff;position:relative;box-sizing:border-box}.u-mdlayout-page-header label{line-height:3rem;line-height:48px\9;width:100%;text-align:center;display:inline-block}.u-mdlayout-page-section{background:#fff;padding:0;top:3rem;top:48px\9;position:absolute;left:0;bottom:3rem;bottom:48px\9;overflow:auto;height:auto;width:100%}.u-mdlayout-page-footer{z-index:2;position:absolute;left:0;bottom:0;height:3rem;height:48px\9;width:100%;border-top:1px solid #ccc;background-color:#fff}.u-mdlayout-page-section table{background:#fff}.u-mdlayout-header-func{position:absolute;left:.25rem;top:.25rem;font-size:1rem}.u-mdlayout-header-func span:hover{cursor:pointer;background-color:#EAEAEA}.u-mdlayout-header-func span{padding:.25rem .5rem;display:none;position:absolute}.u-nav{display:flex;display:block\9;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:border-box}.u-nav-link{color:#424242;text-decoration:none;font-weight:500;font-size:13px;margin:0}.u-nav-link .fa,.u-nav-link .uf{vertical-align:middle}.u-navlayout{width:100%;height:100%;display:-webkit-flex;display:flex;display:block\9;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.u-navlayout.is-small-screen .u-navlayout-large-screen-only,.u-navlayout:not(.is-small-screen) .u-navlayout-small-screen-only{display:none}.u-navlayout-container{position:absolute;width:100%;height:100%}.u-navlayout-title{display:block;float:left\9;position:relative;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;font-size:1.25rem;letter-spacing:.02em;font-weight:400;box-sizing:border-box;line-height:44px}.u-navlayout-spacer{-webkit-flex-grow:1;flex-grow:1}.u-navlayout-drawer{display:-webkit-flex;display:flex;display:none\9;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:240px;height:100%;max-height:100%;position:absolute;top:0;left:0;box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9;box-sizing:border-box;border-right:1px solid #e0e0e0;background:#fafafa;-webkit-transform:translateX(-250px);transform:translateX(-250px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;color:#424242;overflow:visible;overflow-y:auto;z-index:5}.u-navlayout-drawer.is-visible{-webkit-transform:translateX(0);transform:translateX(0);display:block\9}.u-navlayout-drawer.is-visible~.u-navlayout-content.u-navlayout-content{overflow:hidden}.u-navlayout-drawer>*{-webkit-flex-shrink:0;flex-shrink:0}.u-navlayout-drawer>.u-navlayout-title{line-height:44px;padding-left:40px;float:none\9}@media screen and (max-width:1024px){.u-navlayout-drawer>.u-navlayout-title{line-height:56px;padding-left:16px}}.u-navlayout-drawer .u-nav{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;padding-top:16px;padding-left:0}.u-navlayout-drawer .u-nav ul{padding-left:0}.u-navlayout-drawer .u-nav .u-nav-sub{transition:max-height .5s cubic-bezier(.35,0,.25,1);webkit-transition:max-height .5s cubic-bezier(.35,0,.25,1);max-height:0;overflow:hidden}.u-navlayout-drawer .u-nav .u-nav-sub .u-nav-link{padding-left:69px}.u-navlayout-drawer .u-nav .u-nav-sub .u-nav-sub .u-nav-link{padding-left:96px}.u-navlayout-drawer .u-nav .u-nav-link{display:block;-webkit-flex-shrink:0;flex-shrink:0;padding:16px 40px;margin:0;color:#757575}.u-navlayout-drawer .u-nav .u-nav-link:hover{background-color:#f5f5f5}.u-navlayout-drawer .u-nav .u-nav-link-current{background-color:#eee;color:#424242;font-weight:700}.u-navlayout-tab,.u-tabs__tab{font-weight:500;text-transform:uppercase}.u-navlayout-drawer .u-nav .u-nav-link .fa-caret-down,.u-navlayout-drawer .u-nav .u-nav-link .uf-caretdown{webkit-transition:transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.u-navlayout-header,.u-navlayout-obfuscator{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.u-navlayout-drawer .u-nav .u-nav-link-open .fa-caret-down,.u-navlayout-drawer .u-nav .u-nav-link-open .uf-caretdown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u-navlayout-drawer .u-nav .u-nav-link-open+.u-nav-sub{max-height:999px}.u-navlayout-drawer-button{display:block;position:absolute;height:34px;width:34px;border:0;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;text-align:center;cursor:pointer;font-size:26px;line-height:36px;font-family:Helvetica,Arial,sans-serif;margin:5px 12px;top:0;left:0;color:#fff;z-index:4}.u-navlayout-header .u-navlayout-drawer-button{position:absolute;color:#fff;background-color:inherit}.u-navlayout-drawer-button .uf{font-size:26px}@media screen and (max-width:1024px){.u-navlayout-drawer .u-nav .u-nav-link{padding:16px}.u-navlayout-header .u-navlayout-drawer-button{margin:4px}.u-navlayout-drawer-button{color:rgba(0,0,0,.5);height:44px;width:44px;line-height:46px;margin:10px 12px}}@media screen and (min-width:1025px){.u-navlayout-fixed-drawer>.u-navlayout-drawer{-webkit-transform:translateX(0);transform:translateX(0)}.u-navlayout-fixed-drawer>.u-navlayout-drawer-button,.u-navlayout-no-desktop-drawer-button .u-navlayout-drawer-button{display:none}}.u-navlayout-no-drawer-button .u-navlayout-drawer-button{display:none}.u-navlayout-header{display:-webkit-flex;display:flex;display:block\9;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;width:100%;margin:0;padding:0;min-height:44px;max-height:1000px;z-index:3;background-color:#3f51b5;color:#fff;box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9;transition-property:max-height,box-shadow}.u-navlayout-fixed-drawer.is-upgraded:not(.is-small-screen)>.u-navlayout-header{margin-left:240px}@media screen and (min-width:1025px){.u-navlayout-fixed-drawer>.u-navlayout-header .u-navlayout-header-row{padding-left:40px}}.u-navlayout-header>.u-navlayout-icon{position:absolute;left:40px;top:6px;height:32px;width:32px;overflow:hidden;z-index:3;display:block}.u-navlayout.has-drawer .u-navlayout-header>.u-navlayout-icon{display:none}.u-navlayout-header.is-compact{max-height:44px}.u-navlayout-header.is-compact.has-tabs{height:92px}@media screen and (max-width:1024px){.u-navlayout-header{min-height:56px;display:none}.u-navlayout-header>.u-navlayout-icon{left:16px;top:12px}.u-navlayout-header.is-compact{max-height:56px}.u-navlayout-header.is-compact.has-tabs{min-height:104px}.u-navlayout-fixed-header>.u-navlayout-header{display:-webkit-flex;display:flex;display:block\9}}.u-navlayout-header-transparent{background-color:transparent;box-shadow:none}.u-navlayout-header .scroll,.u-navlayout-header .seamed{box-shadow:none}.u-navlayout-header .waterfall{box-shadow:none;overflow:hidden}.u-navlayout-header .waterfall.is-casting-shadow{box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9}.u-navlayout-header .waterfall.u-navlayout-header-waterfall-hide-top{-webkit-justify-content:flex-end;justify-content:flex-end}.u-navlayout-header-row{display:-webkit-flex;display:flex;display:block\9;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;-webkit-align-self:stretch;align-self:stretch;-webkit-align-items:center;align-items:center;height:44px;margin:0;padding:0 40px 0 80px}.u-navlayout-no-drawer-button .u-navlayout-header-row{padding-left:40px}@media screen and (min-width:1025px){.u-navlayout--no-desktop-drawer-button .u-navlayout-header-row{padding-left:40px}}@media screen and (max-width:1024px){.u-navlayout-header-row{height:56px;padding:0 16px 0 72px}.u-navlayout--no-drawer-button .u-navlayout-header-row{padding-left:16px}}.u-navlayout-header-row>*{-webkit-flex-shrink:0;flex-shrink:0}.u-navlayout-header .scroll .u-navlayout-header-row{width:100%}.u-navlayout-header-row .u-nav{margin:0;padding:0;height:44px;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;float:right\9}.u-navlayout-header-row .u-nav-link{display:block;display:inline-block;color:#fff;line-height:44px;padding:0 24px}@media screen and (max-width:1024px){.u-navlayout-header-row .u-nav{height:56px}.u-navlayout-header-row .u-nav-link{line-height:56px;padding:0 16px}}.u-navlayout-tab,.u-navlayout-tab-bar-button .fa,.u-navlayout-tab-bar-button .uf{line-height:48px}.u-navlayout-obfuscator{background-color:transparent;position:absolute;top:0;left:0;height:100%;width:100%;z-index:4;visibility:hidden;transition-property:background-color}.u-navlayout-obfuscator.is-visible{background-color:rgba(0,0,0,.5);background-color:#000\9;visibility:visible}.u-navlayout-content{-ms-flex:0 1 auto;position:relative;display:inline-block;display:block\9;overflow-y:auto;overflow-x:hidden;-webkit-flex-grow:1;flex-grow:1;-webkit-overflow-scrolling:touch}.u-navlayout-fixed-drawer .u-navlayout-content{margin-left:240px}.u-navlayout-container.has-scrolling-header .u-navlayout-content{overflow:visible}@media screen and (max-width:1024px){.u-navlayout-fixed-drawer>.u-navlayout-content{margin-left:0}.u-navlayout-container.has-scrolling-header .u-navlayout-content{overflow-y:auto;overflow-x:hidden}}.u-navlayout-tab-bar{height:96px;margin:0;width:calc(100% - 112px);padding:0 0 0 56px;display:-webkit-flex;display:flex;display:block\9;background-color:#3f51b5;overflow-y:hidden;overflow-x:scroll}.u-navlayout-tab-bar::-webkit-scrollbar{display:none}.u-navlayout-no-drawer-button .u-navlayout-tab-bar{padding-left:16px;width:calc(100% - 32px)}@media screen and (min-width:1025px){.u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar{padding-left:16px;width:calc(100% - 32px)}}@media screen and (max-width:1024px){.u-navlayout-tab-bar{width:calc(100% - 60px);padding:0 0 0 60px}.u-navlayout-no-drawer-button .u-navlayout-tab-bar{width:calc(100% - 8px);padding-left:4px}}.u-navlayout-fixed-tabs .u-navlayout-tab-bar{padding:0;overflow:hidden;width:100%}.u-navlayout-tab-bar-container{position:relative;height:48px;width:100%;border:none;margin:0;z-index:2;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.u-navlayout-container>.u-navlayout-tab-bar-container{position:absolute;top:0;left:0}.u-navlayout-tab-bar-button{display:inline-block;position:absolute;top:0;height:48px;width:56px;z-index:4;text-align:center;background-color:#3f51b5;color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar-button,.u-navlayout-no-drawer-button .u-navlayout-tab-bar-button{width:16px}.u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar-button .fa,.u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar-button .uf,.u-navlayout-no-drawer-button .u-navlayout-tab-bar-button .fa,.u-navlayout-no-drawer-button .u-navlayout-tab-bar-button .uf{position:relative;left:-4px}@media screen and (max-width:1024px){.u-navlayout-tab-bar-button{display:none;width:60px}}.u-navlayout-fixed-tabs .u-navlayout-tab-bar-button{display:none}.u-navlayout-tab-bar-button.is-active{color:#fff}.u-navlayout-tab-bar-left-button{left:0}.u-navlayout-tab-bar-right-button{right:0}.u-navlayout-tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;text-decoration:none;height:48px;text-align:center;font-size:14px;color:rgba(255,255,255,.6);overflow:hidden}@media screen and (max-width:1024px){.u-navlayout-tab{padding:0 12px}}.u-navlayout-fixed-tabs .u-navlayout-tab{float:none;-webkit-flex-grow:1;flex-grow:1;padding:0}.u-navlayout.is-upgraded .u-navlayout-tab.is-active{color:#fff}.mdl-layout.is-upgraded .u-navlayout-tab.is-active::after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:#43a047;-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1) 10ms alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1) 10ms alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.u-list-group-item,.u-navlayout-tab .mdl-layout__tab-ripple-container .mdl-ripple{background-color:#fff}.u-navlayout-tab .mdl-layout__tab-ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.u-navlayout-tab-panel{display:block}.u-navlayout.is-upgraded .u-navlayout-tab-panel{display:none}.u-navlayout.is-upgraded .u-navlayout-tab-panel.is-active{display:block}.u-navlayout-fixed-drawer>.u-navlayout-drawer{display:block\9}.u-navlayout>.u-navlayout-header{margin-left:240px\9}.slidePanel{position:fixed;z-index:1310;max-width:100%;max-height:100%;visibility:hidden;background:#fff;box-shadow:-10px 0 20px 0 rgba(66,66,66,.2);transition:all .3s}.slidePanel-show{visibility:visible}.slidePanel-right{right:0}.slidePanel-left,.slidePanel-right{top:0;bottom:0;width:700px}.site-sidebar-content{height:100%}.u-list-group{margin-bottom:20px;padding-left:0}.u-list-group .media .media-left,.u-list-group .media .pull-left{padding-right:20px}.u-list-group .media .pull-right .status{margin-top:15px;margin-right:5px}.u-list-group .media .media-heading{font-size:14px;margin:0 0 5px}.u-list-group-full>.u-list-group-item{padding-left:0;padding-right:0}.u-list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border:1px solid transparent}.u-list-group-item:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.u-list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}a.u-list-group-item,button.u-list-group-item{color:#757575}a.u-list-group-item .u-list-group-item-heading,button.u-list-group-item .u-list-group-item-heading{color:#424242}a.u-list-group-item:focus,a.u-list-group-item:hover,button.u-list-group-item:focus,button.u-list-group-item:hover{text-decoration:none;color:#757575;background-color:#eee}button.u-list-group-item{width:100%;text-align:left}.u-list-group-item.disabled,.u-list-group-item.disabled:focus,.u-list-group-item.disabled:hover{background-color:transparent;color:#bdbdbd;cursor:not-allowed}.u-list-group-item.disabled .u-list-group-item-heading,.u-list-group-item.disabled:focus .u-list-group-item-heading,.u-list-group-item.disabled:hover .u-list-group-item-heading{color:inherit;margin:0 0 5px}.u-list-group-item.disabled .u-list-group-item-text,.u-list-group-item.disabled:focus .u-list-group-item-text,.u-list-group-item.disabled:hover .u-list-group-item-text{color:#bdbdbd;margin:0}.u-list-group-item.active,.u-list-group-item.active:focus,.u-list-group-item.active:hover{z-index:2;color:#3f51b5;background-color:transparent;border-color:transparent}.u-list-group-item.active .u-list-group-item-heading,.u-list-group-item.active .u-list-group-item-heading>.small,.u-list-group-item.active .u-list-group-item-heading>small,.u-list-group-item.active:focus .u-list-group-item-heading,.u-list-group-item.active:focus .u-list-group-item-heading>.small,.u-list-group-item.active:focus .u-list-group-item-heading>small,.u-list-group-item.active:hover .u-list-group-item-heading,.u-list-group-item.active:hover .u-list-group-item-heading>.small,.u-list-group-item.active:hover .u-list-group-item-heading>small{color:inherit}.u-list-group-bordered .u-list-group-item{border-color:#e0e0e0}.u-list-group-bordered .u-list-group-item.active,.u-list-group-bordered .u-list-group-item.active:focus,.u-list-group-bordered .u-list-group-item.active:hover{color:#fff;background-color:#303f9f;border-color:#303f9f}.u-list-group-divider .u-list-group-item{border-top-color:#e0e0e0}.u-list-group-divider .u-list-group-item:first-child.active:hover{border-top-color:transparent}.u-list-group-divider .u-list-group-item:last-child{border-bottom-color:#e0e0e0}.u-list-group-divider .u-list-group-item.active:hover{border-top-color:#e0e0e0}.u-list-group-divider .u-list-group-item:first-child{border-top-color:transparent}.u-list-group-item>.u-badge{float:right;margin-top:13px}a.u-list-group-item{border-radius:3px;cursor:pointer}a.u-list-group-item.active,a.u-list-group-item.active:focus,a.u-list-group-item.active:hover{color:#fff;background-color:#3f51b5;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}a.u-list-group-item.disabled,a.u-list-group-item.disabled:focus,a.u-list-group-item.disabled:hover{color:#bdbdbd;background-color:#eee}.u-list-group-gap .u-list-group-item{margin-bottom:2px;border-radius:3px}.u-list-group-item-success{color:#fff;background-color:#4caf50}.u-list-group-item-warning{color:#fff;background-color:#ff9800}.u-list-group-item-info{color:#fff;background-color:#00bcd4}.u-list-group-item-danger{color:#fff;background-color:#f44336}.u-list-group-item-dark{color:#fff;background-color:#616161}.u-list-group-item.active .u-list-group-item-text,.u-list-group-item.active:focus .u-list-group-item-text,.u-list-group-item.active:hover .u-list-group-item-text{color:#d1d6ef}.u-list-group .media{padding:2px 0;border-bottom:0}.media:first-child{margin-top:0}.media{margin-top:15px}.u-list-group .media .media-right,.u-list-group .media .pull-right{padding-left:20px}.media-left,.media>.pull-left{padding-right:10px}.avatar{position:relative;display:inline-block;width:40px;vertical-align:bottom;border-radius:1000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.avatar img{width:100%;max-width:100%;height:auto;border:0;border-radius:1000px}.media-body{width:10000px}.media-body p{margin:0 0 11px;font-size:14px}.media,.media-body{overflow:hidden;zoom:1}small{font-size:85%}.status-lg{width:14px;height:14px}.avatar i,.status{width:10px;height:10px}.avatar-online i,.status-online{background-color:#4caf50}.avatar-busy i,.status-busy{background-color:#ff9800}.avatar-off i,.status-off{background-color:#616161}.avatar-away i,.status-away{background-color:#f44336}.status{display:block;border-radius:100%}.avatar i{position:absolute;right:0;bottom:0;border:2px solid #fff;border-radius:100%}.u-loader-container{position:absolute;height:inherit;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-loader-container .u-loader{color:#C2C3C5;font-size:12px;width:.8em;height:.8em;border-radius:50%;position:relative;-webkit-animation:loader 1.3s infinite linear;animation:loader 1.3s infinite linear;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;left:50%}.u-loader-container .u-loader .u-loader-centerContent{font-size:1.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-loader-container .u-loader-desc{text-align:center;margin-top:70px;color:#C2C3C5;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes loader{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loader{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.u-overlay.hasPar{position:absolute;top:0}.u-loading{display:inline-block;position:relative;width:28px;height:28px}.u-loading:not(.is-upgraded).is-active:after{content:"Loading..."}.u-loading.is-upgraded.is-active{-webkit-animation:u-loading-container-rotate 1.568s linear infinite;animation:u-loading-container-rotate 1.568s linear infinite}@-webkit-keyframes u-loading-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes u-loading-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.u-loading-layer{position:absolute;width:100%;height:100%;opacity:0}.u-loading-layer-1{border-color:#42a5f5}.u-loading-single-color .u-loading-layer-1{border-color:#3f51b5}.u-loading.is-active .u-loading-layer-1{-webkit-animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.u-loading-layer-2{border-color:#f44336}.u-loading-single-color .u-loading-layer-2{border-color:#3f51b5}.u-loading.is-active .u-loading-layer-2{-webkit-animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.u-loading-layer-3{border-color:#fdd835}.u-loading-single-color .u-loading-layer-3{border-color:#3f51b5}.u-loading.is-active .u-loading-layer-3{-webkit-animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.u-loading-layer-4{border-color:#4caf50}.u-loading-single-color .u-loading-layer-4{border-color:#3f51b5}.u-loading-circle,.u-loading-circle-clipper,.u-loading-gap-patch{border-color:inherit;height:100%}.u-loading.is-active .u-loading-layer-4{-webkit-animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes u-loading-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes u-loading-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes u-loading-layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@keyframes u-loading-layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@-webkit-keyframes u-loading-layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@keyframes u-loading-layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@-webkit-keyframes u-loading-layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@keyframes u-loading-layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@-webkit-keyframes u-loading-layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}@keyframes u-loading-layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}.u-loading-gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;overflow:hidden}.u-loading-gap-patch .u-loading-circle{width:1000%;left:-450%}.u-loading-circle-clipper{display:inline-block;position:relative;width:50%;overflow:hidden}.u-loading-circle-clipper .u-loading-circle{width:200%}.u-loading-circle{box-sizing:border-box;border-width:3px;border-style:solid;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.u-loading-left .u-loading-circle{border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.u-loading.is-active .u-loading-left .u-loading-circle{-webkit-animation:u-loading-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.u-loading-right .u-loading-circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.u-loading.is-active .u-loading-right .u-loading-circle{-webkit-animation:u-loading-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes u-loading-left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes u-loading-left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes u-loading-right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes u-loading-right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.alert-backdrop{position:fixed;top:0;left:0;height:100%;width:100%;z-index:98;background-color:#000;opacity:.5;filter:alpha(opacity=50);transition:opacity .15s linear}.alert-waiting{position:fixed;width:200px;height:200px;top:50%;left:50%;margin-left:-100px;margin-top:-100px;display:block;z-index:99}.alert-waiting i{font-size:100px;margin:36px 38px;color:#0090d9}.loadingImg{background:url(../images/loading.gif) no-repeat;width:28px;height:28px;position:absolute;left:6px;top:6px;display:none}.u-menu,.u-menu-outline{position:absolute;top:0;margin:0}.is-active .loadingImg{display:block}.u-menu-container{display:block;margin:0;padding:0;border:none;position:absolute;overflow:visible;height:0;width:0;visibility:hidden;z-index:-1}.u-menu-container.is-animating,.u-menu-container.is-visible{z-index:999;visibility:visible}.u-menu-outline{display:block;background:#fff;padding:0;border:1px solid #e0e0e0;border-radius:2px;left:0;overflow:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid #e0e0e0\9;will-change:transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}.u-menu-item,.u-menu-item[data-u-disabled]:focus,.u-menu-item[data-u-disabled]:hover,.u-menu-item[disabled]:focus,.u-menu-item[disabled]:hover{background-color:transparent}.u-menu-container.is-visible .u-menu-outline{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:999}.u-menu-outline.u-menu-bottom-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.u-menu-outline.u-menu-top-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.u-menu-outline.u-menu-top-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.u-menu{list-style:none;left:1px;height:auto;width:auto;min-width:99px;padding:8px 0;opacity:0;clip:rect(0 0 0 0);z-index:-1}.u-menu-container.is-visible .u-menu{opacity:1;z-index:999}.u-menu.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1),clip .3s cubic-bezier(.4,0,.2,1)}.u-menu.u-menu-bottom-right{left:auto;right:0}.u-menu.u-menu-top-left{top:auto;bottom:0}.u-menu.u-menu-top-right{top:auto;left:auto;bottom:0;right:0}.u-menu.u-menu-unaligned{top:auto;left:auto}.u-menu-item{display:block;border:none;color:rgba(0,0,0,.87);color:#000\9;text-align:left;margin:0;padding:0 15px;outline-color:#6bcaea;position:relative;overflow:hidden;font-size:.875rem;font-weight:400;letter-spacing:0;text-decoration:none;cursor:pointer;height:28px;line-height:28px;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-menu-container.is-visible .u-menu-item{opacity:1}.u-menu-item::-moz-focus-inner{border:0}.u-menu-item-full-bleed-divider{border-bottom:1px solid rgba(0,0,0,.12)}.u-menu-item[data-u-disabled],.u-menu-item[disabled]{color:#bdbdbd;background-color:transparent;cursor:auto}.u-menu-item[data-u-disabled] .mdl-ripple,.u-menu-item[disabled] .mdl-ripple{background:0 0}.u-menu-info2 .u-menu-item:hover,.u-menu-item:active,.u-menu-item:focus,.u-menu-item:hover{background-color:#d4dadb}.u-menu-item:focus{outline:0}.u-menu-item a{line-height:1.57142857;text-decoration:none;color:#333}.u-menu-danger .u-menu-item:focus a,.u-menu-danger .u-menu-item:hover a,.u-menu-dark .u-menu-item:focus a,.u-menu-dark .u-menu-item:hover a,.u-menu-info .u-menu-item:hover a,.u-menu-primary .u-menu-item:focus a,.u-menu-primary .u-menu-item:hover a,.u-menu-success .u-menu-item:focus a,.u-menu-success .u-menu-item:hover a,.u-menu-warning .u-menu-item:focus a,.u-menu-warning .u-menu-item:hover a{color:#FFF}.u-menu__item--ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.u-right-icon{margin-left:10px}.u-right-icon.uf-anglearrowdown{font-size:12px}.u-split{height:24px;border:1px solid #e0e0e0;width:107px}.u-split .u-button{box-shadow:none;padding:0}.u-split .u-split-pre{border-right:1px dashed #e0e0e0;width:80%;height:100%}.u-split .u-split-sub{width:20%;height:100%}.u-split .u-split-sub button{width:100%;height:100%;min-width:0}.u-button-group{position:relative;display:inline-block;vertical-align:middle}.u-button-group .u-button-group{position:absolute}.u-button-group .u-button{float:left}.u-menu-wrap{position:relative}.u-menu-primary .u-menu-item:hover{background-color:#5c6bc0}.u-menu-primary .u-menu-item:focus{outline:0;background-color:#3f51b5}.u-menu-success .u-menu-item:hover{background-color:#66bb6a}.u-menu-success .u-menu-item:focus{outline:0;background-color:#4caf50}.u-menu-info .u-menu-item:hover{background-color:#26c6da}.u-menu-info .u-menu-item:focus{outline:0;background-color:#00bcd4}.u-menu-info .u-menu-item:focus a{color:#FFF}.u-menu-warning .u-menu-item:hover{background-color:#ffa726}.u-menu-warning .u-menu-item:focus{outline:0;background-color:#ff9800}.u-menu-danger .u-menu-item:hover{background-color:#ef5350}.u-menu-danger .u-menu-item:focus{outline:0;background-color:#f44336}.u-menu-dark .u-menu-item:hover{background-color:#757575}.u-menu-dark .u-menu-item:focus{outline:0;background-color:#616161}.u-split-right{border-right-width:1px;border-right-style:solid;border-right-color:#fff}.u-message{position:fixed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:7px 0 7px 15px;margin:.5rem auto 0;margin-top:22px\9;color:#fff;background-color:#3f51b5;word-wrap:break-word;break-word:break-all;border:1px solid transparent;z-index:99999}.u-pagination>li:last-child>a,.u-pagination>li:last-child>span,.u-pagination>li[role=next]>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.u-message.u-mes-bottom{right:2.4rem;right:38px\9;left:2.4rem;left:38px\9;bottom:10px}.u-message.u-mes-top{right:2.4rem;right:38px\9;left:2.4rem;left:38px\9;top:10px}.u-message.u-mes-center{right:2.4rem;right:38px\9;left:2.4rem;left:38px\9;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.u-message.u-mes-topleft{top:10px;left:2.4rem;left:38px\9}.u-message.u-mes-topright{top:10px;right:2.4rem;right:38px\9}.u-message.u-mes-bottomleft{bottom:10px;left:2.4rem;left:38px\9}.u-message.u-mes-bottomright{bottom:10px;right:2.4rem;right:38px\9}.u-message.u-meserror{background-color:#fff6f7;color:#f15a4a;border-color:#fff6f7}.u-message.u-meswarning{color:#ff9436;background-color:rgba(255,224,178,.8);border-color:rgba(255,224,178,.8)}.u-message.dark.u-mesinfo{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.u-message.dark.u-messuccess{color:#fff;background-color:#4caf50;border-color:#4caf50}.u-message.dark.u-mesdanger{color:#fff;background-color:#ed4047;border-color:#ed4047}.u-message.dark.u-mesnews{color:#fff;background-color:#3f51b5;border-color:#3f51b5}.u-message.dark.u-meserror{color:#fff;background-color:#f44336;border-color:#f44336}.u-message.dark.u-meswarning{color:#fff;background-color:#ff9800;border-color:#ff9800}.u-message.u-mesdanger{color:#f44336;background-color:rgba(255,205,210,.8);border-color:#ffcdd2}.u-message.u-messuccess{color:#4caf50;background-color:rgba(200,230,201,.8);border-color:#c8e6c9}.u-message.u-mesinfo{color:#00bcd4;background-color:rgba(178,235,242,.8);border-color:#b2ebf2}.u-message.u-mesnews{color:#3f51b5;background-color:rgba(197,202,233,.8);border-color:#c5cae9}.blog-nav>li.active,.blog-nav>li:hover{border-bottom:1px solid #3f51b5}.u-message.accept .button{color:#4caf50}.u-message.warning .button{color:#e6ee9c}.u-message.cancel .button{color:#f44336}.u-message .icon{margin-right:.5rem}.u-message .label{-webkit-flex-grow:1;flex-grow:1;font-size:1.4rem}.u-message .u-button{position:absolute;top:14px;right:14px;cursor:pointer}.u-message .u-msg-close{position:absolute;top:11px;right:15px;font-size:12px;cursor:pointer}.u-message .u-msg-close:hover{color:#000}.u-message i.fa,.u-message i.uf{padding-left:0}.blog-nav{margin:0;padding:0}.blog-nav>li{float:left;text-align:center;cursor:pointer;height:100%;display:inline-block}.blog-nav>li.active{color:#3f51b5}.blog-nav>li>a{padding:0 22px;text-decoration:initial}.u-pagination{font-size:14px;margin:5px}.u-pagination:after{clear:both;display:table;content:''}.u-pagination>li{float:left;list-style-type:none}.u-pagination>li>a,.u-pagination>li>span{display:inline-block;text-decoration:none;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background-color:#fff;text-align:center;color:#666;padding:4px 11px;line-height:1.57142857}.u-pagination>li:first-child>a,.u-pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.u-pagination>li[role=next]>a{border-right:1px solid #d7d7d7}.pagination-state{float:left;height:34px;line-height:34px;text-align:center;font-size:12px;color:#666;margin-left:10px}.pagination-state>.pagination-jump,.pagination-state>.pagination-jump-lg,.pagination-state>.pagination-jump-sm{font-size:14px;font-family:'微软雅黑';cursor:pointer}.pagination-state>.page_z_sm{width:50px;height:26px!important}.pagination-state>.page_j_sm{width:40px;height:26px!important;line-height:26px!important}.pagination-state>.page_z_lg{width:50px;height:37px!important}.pagination-state>.page_j_lg{width:40px;height:37px!important}.pagination-state>.page_j,.pagination-state>.page_z,.pagination-state>.pagination-jump{height:35px;border:1px solid #ddd;color:#333}.pagination-state>.page_j{margin:0 4px;width:40px;padding-left:2px;line-height:35px}.pagination-state>.page_z{margin:0 4px;width:50px;padding-left:2px;line-height:35px}.pagination-state>.pagination-jump{margin:0 10px;width:50px;line-height:30px;background-color:#fff}.pagination-state>.pagination-jump:hover{background-color:#eee}.pagination-state>.pagination-jump-sm{width:50px;height:26px;line-height:21px;border:1px solid #ddd;background-color:#fff;color:#333}.pagination-state>.pagination-jump-sm:hover{background-color:#eee}.pagination-state>.pagination-jump-lg{width:50px;height:37px;line-height:29px;border:1px solid #ddd;background-color:#fff;color:#333}.pagination-state>.pagination-jump-lg:hover{background-color:#eee}.u-pagination>li>a:focus,.u-pagination>li>a:hover,.u-pagination>li>span:focus,.u-pagination>li>span:hover{color:#666;background-color:#eee;border-color:#d7d7d7;cursor:pointer}.u-pagination>.active>a,.u-pagination>.active>a:focus,.u-pagination>.active>a:hover,.u-pagination>.active>span,.u-pagination>.active>span:focus,.u-pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#3f51b5;border-color:#3f51b5}.u-pagination>.disabled>a,.u-pagination>.disabled>a:focus,.u-pagination>.disabled>a:hover,.u-pagination>.disabled>span,.u-pagination>.disabled>span:focus,.u-pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-gap>li>a:hover,.u-pagination>li[role=gap]>a:focus,.u-pagination>li[role=gap]>a:hover{background-color:transparent}.u-pagination>li[role=gap]>a{background-color:transparent;border-bottom:0 solid #d7d7d7;border-top:0 solid #d7d7d7;padding:7px 11px;line-height:1.57142857}.u-pagination>li>a>i{color:#999}.u-pagination>.disabled>a>i{color:#ccc}.u-pagination input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-date-panel,.u-pagination a,.u-pagination li{box-sizing:content-box}.u-pagination i.fa,.u-pagination i.uf{padding:0;font-size:12px}.u-pagination-no-border>li>a,.u-pagination-no-border>li[role=next]>a{border:none}.pagination-gap>li>a{margin:0 5px;border-radius:5px;border:1px solid #d7d7d7}.pagination-gap>li>a:hover{border-color:#3f51b5}.pagination-gap>li:first-child>a,.pagination-gap>li:last-child>a{border-radius:5px}.pagination-gap>li[role=gap]>a{border:0 solid #d7d7d7}.pagination-lg>li>a{padding:8px 15px;font-size:16px;line-height:1.33333}.pagination-lg>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-lg>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination-lg>li[role=gap]>a{padding:9px 15px;font-size:16px;line-height:1.33333}.pagination-sm>li>a{padding:2px 9px;font-size:14px;line-height:1.5}.pagination-sm>li:first-child>a{border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination-sm>li:last-child>a{border-bottom-right-radius:2px;border-top-right-radius:2px}.pagination-sm>li[role=gap]>a{padding:3px 9px;font-size:14px;line-height:1.5}.u-panel{font-family:Roboto,sans-serif;font-size:14px;line-height:1.57142857;color:#757575;position:relative;margin-bottom:30px;background-color:#fff;border:1px solid transparent;border-radius:4px}.u-panel-title,.u-steps .u-step-desc p{margin-bottom:0}.u-panel .u-panel-heading{border-top-left-radius:3px;border-top-right-radius:3px;position:relative;padding:0;border-bottom:1px solid transparent}.u-panel h3,.u-panel h4{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;color:#424242;font-size:18px;text-shadow:rgba(0,0,0,.15) 0 0 1px}.dw,.tooltip{text-shadow:none}.u-panel-title{margin-top:0;display:block;padding:20px 30px;font-size:18px;color:#424242}.u-panel-title .small{color:#757575}.u-panel-body{padding:30px;position:relative}.panel-heading+.panel-body{padding-top:0}.u-panel-bordered .u-panel-heading{border-bottom:1px solid #e0e0e0}.u-panel-bordered .u-panel-heading .panel-title{padding-bottom:20px}.u-panel-bordered .u-panel-body{padding-top:30px}.u-panel-bordered .u-panel-footer{border-top:1px solid #e0e0e0;padding:15px 30px;background-color:transparent;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.u-panel>:not(.panel-loading):not(.collapsing){transition:opacity .3s}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.row:after,.row:before,.u-panel-body:after,.u-panel-body:before{display:table;content:" "}.u-pearls.row,.u-steps.row{display:block}.panel-body .h2:first-child,.u-panel-body .h1:first-child,.u-panel-body .h3:first-child,.u-panel-body .h4:first-child,.u-panel-body .h5:first-child,.u-panel-body .h6:first-child,.u-panel-body h1:first-child,.u-panel-body h2:first-child,.u-panel-body h3:first-child,.u-panel-body h4:first-child,.u-panel-body h5:first-child,.u-panel-body h6:first-child{margin-top:0}.u-steps{margin-bottom:22px}.u-steps.row{margin-right:0;margin-left:0}.u-steps .u-step{position:relative;padding:12px 20px;margin:0;font-size:inherit;color:#a3afb7;vertical-align:top;background-color:#f3f7f9;border-radius:0}.u-steps .u-step-icon{float:left;margin-right:.5em;font-size:20px}.u-steps .u-step-number{position:absolute;top:50%;left:20px;width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;text-align:center;background:#e4eaec;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-steps .u-step-number~.u-step-desc{min-height:40px;margin-left:50px}.u-steps .u-step-title{margin-bottom:0;font-size:20px;color:#526069}.u-steps .u-step-desc{text-align:left}.u-steps .u-steps-vertical .u-step{display:block;padding:18px 20px}.u-steps .u-steps-vertical .u-step[class*=col-]{float:none;width:100%}.u-steps .u-step.current{color:#fff;background-color:#3f51b5}.u-steps .u-step.current .u-step-title{color:#fff}.u-steps .u-step.current .u-step-number{color:#3f51b5;background-color:#fff}.u-steps .u-step.disabled{color:#ccd5db;pointer-events:none;cursor:auto}.u-steps .u-step.disabled .u-step-title{color:#ccd5db}.u-steps .u-step.disabled .u-step-number{background-color:#ccd5db}.u-steps .u-step.error{color:#fff;background-color:#f96868}.u-steps .u-step.error .u-step-title{color:#fff}.u-steps .u-step.error .u-step-number{color:#f96868;background-color:#fff}.u-steps .u-step.done{color:#fff;background-color:#46be8a}.u-steps .u-step.done .u-step-title{color:#fff}.u-steps .u-step.done .u-step-number{color:#46be8a;background-color:#fff}.u-steps.u-steps-lg .u-step{padding:20px;font-size:16px}.u-steps.u-steps-lg .u-step-icon,.u-steps.u-steps-lg .u-step-title{font-size:22px}.u-steps.u-steps-lg .u-step-number{width:46px;height:46px;font-size:28px;line-height:46px}.u-steps.u-steps-lg .u-step-number~.u-step-desc{min-height:46px;margin-left:56px}.u-steps.u-steps-sm .u-step{font-size:12px}.u-steps.u-steps-sm .u-step-icon,.u-steps.u-steps-sm .u-step-title{font-size:18px}.u-steps.u-steps-sm .u-step-number{width:30px;height:30px;font-size:24px;line-height:30px}.u-steps.u-steps-sm .u-step-number~.u-step-desc{min-height:30px;margin-left:40px}.u-steps.u-steps-xs .u-step{font-size:10px}.u-steps.u-steps-xs .u-step-icon,.u-steps.u-steps-xs .u-step-title{font-size:16px}.u-steps.u-steps-xs .u-step-number{width:24px;height:24px;font-size:20px;line-height:24px}.u-steps.u-steps-xs .u-step-number~.u-step-desc{min-height:24px;margin-left:34px}.u-pearls{margin-bottom:22px}.u-pearls .u-step{position:relative;padding:0;margin:0;text-align:center}.u-pearls .u-step:after,.u-pearls .u-step:before{position:absolute;top:18px;z-index:0;width:50%;height:4px;content:"";background-color:#eee}.u-pearls .u-step:before{left:0}.u-pearls .u-step:after{right:0}.u-pearls .u-step:first-child:before,.u-pearls .u-step:last-child:after{display:none!important}.u-pearls .u-step-icon,.u-pearls .u-step-number{position:relative;z-index:1;display:inline-block;width:36px;height:36px;line-height:36px;color:#fff;text-align:center;background:#bdbdbd;border-radius:50%;border:2px solid #bdbdbd;font-size:18px}.u-pearls .u-step-title{margin-top:.5em;display:block;font-size:16px;color:#616161;margin-bottom:0}.u-pearls .u-step.current:after,.u-pearls .u-step.current:before{background-color:#3f51b5}.u-pearls .u-step.current .u-step-icon,.u-pearls .u-step.current .u-step-number{color:#3f51b5;background-color:#fff;border-color:#3f51b5;-webkit-transform:scale(1.3);transform:scale(1.3)}.u-pearls .u-step.disabled{pointer-events:none;cursor:auto}.u-pearls .u-step.disabled:after,.u-pearls .u-step.disabled:before{background-color:#eee}.u-pearls .u-step.disabled .u-step-icon,.u-pearls .u-step.disabled .u-step-number{color:#fff;background-color:#bdbdbd;border-color:#bdbdbd}.u-pearls .u-step.error:before{background-color:#3f51b5}.u-pearls .u-step.error:after{background-color:#eee}.u-pearls .u-step.error .u-step-icon,.u-pearls .u-step.error .u-step-number{color:#f44336;background-color:#fff;border-color:#f44336}.u-pearls .u-step.done:after,.u-pearls .u-step.done:before{background-color:#3f51b5}.u-pearls .u-step.done .u-step-icon,.u-pearls .u-step.done .u-step-number{color:#fff;background-color:#3f51b5;border-color:#3f51b5}.u-pearls.u-steps-lg .u-step:after,.u-pearls.u-steps-lg .u-step:before{top:20px}.u-pearls.u-steps-lg .u-step-title{font-size:18px}.u-pearls.u-steps-lg .u-step-icon,.u-pearls.u-steps-lg .u-step-number{width:40px;height:40px;line-height:40px;font-size:20px}.u-pearls.u-steps-sm .u-step:after,.u-pearls.u-steps-sm .u-step:before{top:16px}.u-pearls.u-steps-sm .u-step-title{font-size:14px}.u-pearls.u-steps-sm .u-step-icon,.u-pearls.u-steps-sm .u-step-number{width:32px;height:32px;line-height:32px}.u-pearls.u-steps-sm .u-step-number{font-size:16px}.u-pearls.u-steps-sm .u-step-icon{font-size:14px}.u-pearls.u-steps-xs .u-step:after,.u-pearls.u-steps-xs .u-step:before{top:12px;height:2px}.u-pearls.u-steps-xs .u-step-title{font-size:12px}.u-pearls.u-steps-xs .u-step-icon,.u-pearls.u-steps-xs .u-step-number{width:24px;height:24px;line-height:24px;font-size:12px}.u-radio,.u-radio-button{line-height:32px}.u-progress{display:block;position:relative;height:4px;width:500px;max-width:100%}.u-progress>.bar{display:block;position:absolute;top:0;bottom:0;width:0;transition:width .2s cubic-bezier(.4,0,.2,1)}.u-progress>.progressbar{background-color:#3f51b5;z-index:1;left:0;border-radius:3px}.u-progress>.bufferbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);background-color:#3f51b5;opacity:.5;filter:alpha(opacity=50)\9;z-index:0;left:0;border-radius:3px}.u-progress>.auxbar{right:0}@supports (-webkit-appearance:none){.u-progress:not(.u-progress--indeterminate):not(.u-progress--indeterminate)>.auxbar,.u-progress:not(.u-progress__indeterminate):not(.u-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=)}}.u-progress:not(.u-progress--indeterminate)>.auxbar,.u-progress:not(.u-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,#3f51b5,#3f51b5)}.u-progress.u-progress--indeterminate>.bar1,.u-progress.u-progress__indeterminate>.bar1{background-color:#3f51b5;-webkit-animation-name:indeterminate1;animation-name:indeterminate1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.u-progress.u-progress--indeterminate>.bar3,.u-progress.u-progress__indeterminate>.bar3{background-image:none;background-color:#3f51b5;-webkit-animation-name:indeterminate2;animation-name:indeterminate2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.u-progress-primary .auxbar,.u-progress-primary .bufferbar{background:0 0;background-color:rgba(63,81,181,.7)}.u-progress-primary .progressbar{background-color:#3f51b5}.u-progress-success .auxbar,.u-progress-success .bufferbar{background:0 0;background-color:rgba(76,175,80,.7)}.u-progress-info .auxbar,.u-progress-info .bufferbar{background:0 0;background-color:rgba(0,188,212,.7)}.u-progress-info .progressbar{background-color:#00bcd4}.u-progress-danger .auxbar,.u-progress-danger .bufferbar{background:0 0;background-color:rgba(244,67,54,.7)}.u-progress-danger .progressbar{background-color:#f44336}.u-progress-warning .auxbar,.u-progress-warning .bufferbar{background:0 0;background-color:rgba(255,152,0,.7)}.u-progress-warning .progressbar{background-color:#ff9800}.u-progress-dark .auxbar,.u-progress-dark .bufferbar{background:0 0;background-color:rgba(97,97,97,.7)}.u-progress-dark .progressbar{background-color:#616161}.u-progress-sm{height:10px}.u-progress-md{height:15px}.u-progress-lg{height:22px}@-webkit-keyframes indeterminate1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@keyframes indeterminate1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@-webkit-keyframes indeterminate2{0%,50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}@keyframes indeterminate2{0%,50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}.u-progress-success .progressbar{background-color:#4caf50}.u-progress-striped .progressbar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.u-progress-square .bufferbar,.u-progress-square .progressbar{border-radius:0}.u-progress-circle .bufferbar,.u-progress-circle .progressbar{border-radius:1000px}.u-progress-vertical{position:relative;display:inline-block;width:4px;height:250px;min-height:250px;margin-right:30px;margin-bottom:0}.u-progress-lg.u-progress-vertical{width:20px}.u-progress-md.u-progress-vertical{width:15px}.u-progress-sm.u-progress-vertical{width:10px}.u-progress-symbol .progressbar{text-align:center;color:#fff}.u-progress-vertical.u-progress__indeterminate>.bar1{background-color:#3f51b5;-webkit-animation-name:indeterminate-vertical1;animation-name:indeterminate-vertical1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.u-progress-vertical.u-progress__indeterminate>.bar3{background-image:none;background-color:#3f51b5;-webkit-animation-name:indeterminate-vertical2;animation-name:indeterminate-vertical2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.u-progress-vertical>.progressbar{background-color:#3f51b5;z-index:1;top:0;border-radius:3px}.u-progress-vertical>.bar{display:block;position:absolute;top:0;right:0;width:100%!important;transition:height .2s cubic-bezier(.4,0,.2,1)}.u-radio,.u-radio-outer-circle{display:inline-block;box-sizing:border-box;margin:0}.u-radio-inner-circle,.u-switch-thumb{transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.u-progress-vertical:not(.u-progress--indeterminate):not(.u-progress--indeterminate)>.auxbar,.u-progress-vertical:not(.u-progress__indeterminate):not(.u-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxM…ZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxM…ZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=)}.u-progress-vertical:not(.u-progress--indeterminate)>.auxbar,.u-progress-vertical:not(.u-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,#3f51b5,#3f51b5)}.u-progress-vertical>.auxbar{bottom:0}@-webkit-keyframes indeterminate-vertical1{0%{top:0;height:0%}50%{top:25%;height:75%}75%{top:100%;height:0%}}@keyframes indeterminate-vertical1{0%{top:0;height:0%}50%{top:25%;height:75%}75%{top:100%;height:0%}}@-webkit-keyframes indeterminate-vertical2{0%,50%{top:0;height:0%}75%{top:0;height:25%}100%{top:100%;height:0%}}@keyframes indeterminate-vertical2{0%,50%{top:0;height:0%}75%{top:0;height:25%}100%{top:100%;height:0%}}.u-radio{position:relative;font-size:13px;padding-left:0;word-wrap:break-word;text-align:left}.u-ribbon-belt,.u-tabs__tab,.u-tag{text-align:center}.u-radio.is-upgraded{padding-left:24px}.u-radio.is-upgraded .u-radio-button{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.u-radio-outer-circle{position:absolute;top:8px;left:0;width:16px;height:16px;cursor:pointer;border:1px solid #bfbfbf;border:1px solid #bfbfbf\9;border-radius:50%;z-index:2}.u-radio.is-checked .u-radio-outer-circle{border:1px solid #3f51b5}.u-radio-outer-circle fieldset[disabled] .u-radio,.u-radio.is-disabled .u-radio-outer-circle{border:1px solid #bfbfbf;cursor:auto}.u-radio-inner-circle,.u-radio-ripple-container{position:absolute;box-sizing:border-box;border-radius:50%}.u-radio-inner-circle{z-index:1;margin:0;top:12px;left:4px;width:8px;height:8px;cursor:pointer;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);display:none\9;background:#3f51b5}.u-radio.is-checked .u-radio-inner-circle{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);display:block\9}.u-radio.is-disabled .u-radio-inner-circle,fieldset[disabled] .u-radio .u-radio-inner-circle{background:#bfbfbf;cursor:auto}.u-radio.is-focused .u-radio-inner-circle{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.u-radio-label{cursor:pointer}.u-radio.is-disabled .u-radio-label,fieldset[disabled] .u-radio .u-radio-label{color:#bfbfbf;cursor:auto}.u-radio-ripple-container{z-index:2;top:-5px;left:-13px;width:42px;height:42px;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);background:#3f51b5}.u-radio.is-disabled .u-radio-ripple-container,fieldset[disabled] .u-radio .u-radio-ripple-container{cursor:auto}.u-radio-ripple-container fieldset[disabled] .u-radio{background:0 0}.u-radio-primary.is-checked .u-radio-outer-circle{border:1px solid #3f51b5}.u-radio-primary.is-checked .u-radio-inner-circle{background:#3f51b5}.u-radio-success.is-checked .u-radio-outer-circle{border:1px solid #4caf50}.u-radio-success.is-checked .u-radio-inner-circle{background:#4caf50}.u-radio-info.is-checked .u-radio-outer-circle{border:1px solid #00bcd4}.u-radio-info.is-checked .u-radio-inner-circle{background:#00bcd4}.u-radio-warning.is-checked .u-radio-outer-circle{border:1px solid #ff9800}.u-radio-warning.is-checked .u-radio-inner-circle{background:#ff9800}.u-radio-danger.is-checked .u-radio-outer-circle{border:1px solid #f44336}.u-radio-danger.is-checked .u-radio-inner-circle{background:#f44336}.u-radio-dark.is-checked .u-radio-outer-circle{border:1px solid #616161}.u-radio-dark.is-checked .u-radio-inner-circle{background:#616161}.u-ribbon{position:relative;padding:50px 15px 15px 50px;background-color:#f3f7fa;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);margin-top:20px;margin-bottom:20px}.u-ribbon.bottom{padding:15px 15px 50px 50px}.u-ribbon-belt{position:absolute;top:-3px;left:-3px;width:150px;height:150px;background-color:transparent}.u-ribbon-inner{position:absolute;top:16px;left:0;display:inline-block;height:30px;padding-right:20px;padding-left:20px;line-height:30px;color:#fff;background-color:#526069}.u-ribbon-inner .icon{font-size:16px}.u-ribbon-lg .u-ribbon-inner{height:38px;font-size:18px;line-height:38px}.u-ribbon-corner.u-ribbon-sm .u-ribbon-inner>.icon,.u-ribbon-corner.u-ribbon-xs .u-ribbon-inner>.icon,.u-ribbon-xs .u-ribbon-inner{font-size:12px}.u-ribbon-sm .u-ribbon-inner{height:26px;font-size:12px;line-height:26px}.u-ribbon-xs .u-ribbon-inner{height:22px;line-height:22px}.u-ribbon-vertical .u-ribbon-inner{top:0;left:16px;width:30px;height:60px;padding:15px 0}.u-ribbon-vertical.u-ribbon-xs .u-ribbon-inner{width:22px;height:50px}.u-ribbon-vertical.u-ribbon-sm .u-ribbon-inner{width:26px;height:55px}.u-ribbon-vertical.u-ribbon-lg .u-ribbon-inner{width:38px;height:70px}.u-ribbon-reverse{right:-3px;left:auto}.u-ribbon-reverse .u-ribbon-inner{right:0;left:auto}.u-ribbon-reverse.u-ribbon-vertical .u-ribbon-inner{right:16px}.u-ribbon-bookmark .u-ribbon-inner{box-shadow:none}.u-ribbon-bookmark .u-ribbon-inner:before{position:absolute;top:0;left:100%;display:block;width:0;height:0;content:'';border:15px solid #526069;border-right:10px solid transparent}.u-switch,.u-switch-focus-helper{display:inline-block;box-sizing:border-box}.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{top:100%;left:0;margin-top:-15px;border-right:15px solid #526069;border-bottom:10px solid transparent}.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-xs .u-ribbon-inner:before{margin-top:-11px}.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-sm .u-ribbon-inner:before{margin-top:-13px}.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-lg .u-ribbon-inner:before{margin-top:-19px}.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{right:100%;left:auto;border-right:15px solid #526069;border-left:10px solid transparent}.u-ribbon-bookmark.u-ribbon-reverse.u-ribbon-vertical .u-ribbon-inner:before{right:auto;left:0;border-right-color:#526069;border-bottom-color:transparent;border-left:15px solid #526069}.u-ribbon-bookmark.u-ribbon-xs .u-ribbon-inner:before{border-width:11px}.u-ribbon-bookmark.u-ribbon-sm .u-ribbon-inner:before{border-width:13px}.u-ribbon-bookmark.u-ribbon-lg .u-ribbon-inner:before{border-width:19px}.u-ribbon-badge{top:-2px;left:-2px;overflow:hidden}.u-ribbon-badge .u-ribbon-inner{left:-40px;width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-ribbon-badge.u-ribbon-reverse{right:-2px;left:auto}.u-ribbon-badge.u-ribbon-reverse .u-ribbon-inner{right:-40px;left:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.u-ribbon-badge.u-ribbon-bottom{top:auto;bottom:-2px}.u-ribbon-badge.u-ribbon-bottom .u-ribbon-inner{top:auto;bottom:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.u-ribbon-badge.u-ribbon-bottom.u-ribbon-reverse .u-ribbon-inner{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-ribbon-corner{top:0;left:0;overflow:hidden}.u-ribbon-corner .u-ribbon-inner{top:0;left:0;width:40px;height:35px;padding:0;line-height:35px;background-color:transparent}.u-ribbon-corner .u-ribbon-inner:before{position:absolute;top:0;left:0;width:0;height:0;content:'';border:30px solid transparent;border-top-color:#526069;border-left-color:#526069}.u-ribbon-corner.u-ribbon-reverse,.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner{right:0;left:auto}.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{right:0;left:auto;border-right-color:#526069;border-left-color:transparent}.u-ribbon-corner.u-ribbon-bottom,.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner{top:auto;bottom:0}.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{top:auto;bottom:0;border-top-color:transparent;border-bottom-color:#526069}.u-ribbon-corner.u-ribbon-xs .u-ribbon-inner{width:28px;height:26px;line-height:26px}.u-ribbon-corner.u-ribbon-xs .u-ribbon-inner:before{border-width:22px}.u-ribbon-corner.u-ribbon-sm .u-ribbon-inner{width:34px;height:32px;line-height:32px}.u-ribbon-corner.u-ribbon-sm .u-ribbon-inner:before{border-width:26px}.u-ribbon-corner.u-ribbon-lg .u-ribbon-inner{width:46px;height:44px;line-height:44px}.u-switch-input,.u-switch-label{line-height:24px}.u-ribbon-corner.u-ribbon-lg .u-ribbon-inner:before{border-width:36px}.u-ribbon-corner.u-ribbon-lg .u-ribbon-inner>.icon{font-size:18px}.u-ribbon-clip{left:-14px}.u-ribbon-clip .u-ribbon-inner{padding-left:23px;border-radius:0 5px 5px 0}.u-ribbon-clip .u-ribbon-inner:after{position:absolute;bottom:-14px;left:0;width:0;height:0;content:'';border:7px solid transparent;border-top-color:#37474f;border-right-color:#37474f}.u-ribbon-clip.u-ribbon-reverse{right:-14px;left:auto}.u-ribbon-clip.u-ribbon-reverse .u-ribbon-inner{padding-right:23px;padding-left:15px;border-radius:5px 0 0 5px}.u-ribbon-clip.u-ribbon-reverse .u-ribbon-inner:after{right:0;left:auto;border-right-color:transparent;border-left-color:#37474f}.u-ribbon-clip.u-ribbon-bottom{top:auto;bottom:-3px}.u-ribbon-clip.u-ribbon-bottom .u-ribbon-inner{top:auto;bottom:16px}.u-ribbon-clip.u-ribbon-bottom .u-ribbon-inner:after{top:-14px;bottom:auto;border-top-color:transparent;border-bottom-color:#37474f}.u-ribbon-primary .u-ribbon-inner{background-color:#3f51b5}.u-ribbon-primary.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#3f51b5 transparent #3f51b5 #3f51b5}.u-ribbon-primary.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#3f51b5;border-left-color:transparent}.u-ribbon-primary.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#3f51b5;border-bottom-color:transparent}.u-ribbon-primary.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#3f51b5;border-bottom-color:transparent;border-left-color:#3f51b5}.u-ribbon-primary.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-primary.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#3f51b5;border-left-color:#3f51b5}.u-ribbon-primary.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#3f51b5;border-left-color:transparent}.u-ribbon-primary.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#3f51b5}.u-ribbon-primary .u-ribbon-inner:after{border-top-color:#3f51b5;border-right-color:#3f51b5}.u-ribbon-primary.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#3f51b5}.u-ribbon-primary.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#3f51b5}.u-ribbon-success .u-ribbon-inner{background-color:#46be8a}.u-ribbon-success.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#46be8a transparent #46be8a #46be8a}.u-ribbon-success.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#46be8a;border-left-color:transparent}.u-ribbon-success.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent}.u-ribbon-success.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent;border-left-color:#46be8a}.u-ribbon-success.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-success.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#46be8a;border-left-color:#46be8a}.u-ribbon-success.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#46be8a;border-left-color:transparent}.u-ribbon-success.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#46be8a}.u-ribbon-success .u-ribbon-inner:after{border-top-color:#66bb6a;border-right-color:#66bb6a}.u-ribbon-success.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#66bb6a}.u-ribbon-success.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#66bb6a}.u-ribbon-info .u-ribbon-inner{background-color:#57c7d4}.u-ribbon-info.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#57c7d4 transparent #57c7d4 #57c7d4}.u-ribbon-info.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#57c7d4;border-left-color:transparent}.u-ribbon-info.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent}.u-ribbon-info.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent;border-left-color:#57c7d4}.u-ribbon-info.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-info.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#57c7d4;border-left-color:#57c7d4}.u-ribbon-info.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#57c7d4;border-left-color:transparent}.u-ribbon-info.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#57c7d4}.u-ribbon-info .u-ribbon-inner:after{border-top-color:#00bcd4;border-right-color:#00bcd4}.u-ribbon-info.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#00bcd4}.u-ribbon-info.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#00bcd4}.u-ribbon-warning .u-ribbon-inner{background-color:#ffa726}.u-ribbon-warning.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#ffa726 transparent #ffa726 #ffa726}.u-ribbon-warning.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#ffa726;border-left-color:transparent}.u-ribbon-warning.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#ffa726;border-bottom-color:transparent}.u-ribbon-warning.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#ffa726;border-bottom-color:transparent;border-left-color:#ffa726}.u-ribbon-warning.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-warning.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#ffa726;border-left-color:#ffa726}.u-ribbon-warning.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#ffa726;border-left-color:transparent}.u-ribbon-warning.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#ffa726}.u-ribbon-warning .u-ribbon-inner:after{border-top-color:#ffa726;border-right-color:#ffa726}.u-ribbon-warning.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#ffa726}.u-ribbon-warning.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#ffa726}.u-ribbon-danger .u-ribbon-inner{background-color:#f96868}.u-ribbon-danger.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#f96868 transparent #f96868 #f96868}.u-ribbon-danger.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#f96868;border-left-color:transparent}.u-ribbon-danger.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent}.u-ribbon-danger.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent;border-left-color:#f96868}.u-ribbon-danger.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-danger.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#f96868;border-left-color:#f96868}.u-ribbon-danger.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#f96868;border-left-color:transparent}.u-ribbon-danger.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#f96868}.u-ribbon-danger .u-ribbon-inner:after{border-top-color:#ef5350;border-right-color:#ef5350}.u-ribbon-danger.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#ef5350}.u-ribbon-danger.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#ef5350}.u-switch{position:relative;z-index:1;vertical-align:middle;width:100%;height:24px;margin:0;padding:0;overflow:visible;-webkit-user-select:none;-ms-user-select:none;user-select:none}.u-switch.is-upgraded{padding-left:32px}.u-switch.is-upgraded .u-switch-input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.u-switch-track{background:#fff;background:#000\9;position:absolute;left:0;top:3px;height:21px;width:40px;border-radius:21px;border:1px solid #e0e0e0;cursor:pointer}.u-switch.is-checked .u-switch-track{background:#3f51b5;background:#000\9}.u-switch-track fieldset[disabled] .u-switch,.u-switch.is-disabled .u-switch-track{background:rgba(0,0,0,.12);cursor:auto}.u-switch-thumb{background:#fafafa;background:#585858\9;position:absolute;left:0;top:4px;height:20px;width:20px;border-radius:50%;cursor:pointer;box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9;transition-property:left}.u-switch.is-checked .u-switch-thumb{background:#fff;left:21px;box-shadow:0 .1875rem .25rem 0 rgba(0,0,0,.14),0 .1875rem .1875rem -.125rem rgba(0,0,0,.2),0 .0625rem .5rem 0 rgba(0,0,0,.12)}.u-switch-thumb fieldset[disabled] .u-switch,.u-switch.is-disabled .u-switch-thumb{background:#bdbdbd;cursor:auto}.u-switch-focus-helper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px);width:8px;height:8px;border-radius:50%;background-color:transparent}.u-switch.is-focused .u-switch-focus-helper{box-shadow:0 0 0 20px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.u-switch.is-focused.is-checked .u-switch-focus-helper{box-shadow:0 0 0 20px rgba(63,81,181,.26);background-color:rgba(63,81,181,.26)}.u-switch-label{position:relative;cursor:pointer;font-size:13px;margin:0;left:24px}.u-switch-label fieldset[disabled] .u-switch,.u-switch.is-disabled .u-switch-label{color:#bdbdbd;cursor:auto}.u-switch-primary.is-checked .u-switch-track{background:#3f51b5;border:1px solid #3f51b5}.u-switch-success.is-checked .u-switch-track{background:#4caf50;border:1px solid #4caf50}.u-switch-info.is-checked .u-switch-track{background:#00bcd4;border:1px solid #00bcd4}.u-switch-danger.is-checked .u-switch-track{background:#f44336;border:1px solid #f44336}.u-switch-warning.is-checked .u-switch-track{background:#ff9800;border:1px solid #ff9800}.u-switch-dark.is-checked .u-switch-track{background:#616161;border:1px solid #616161}.u-switch-lg .u-switch-track{width:66px;height:36px;border-radius:36px}.u-switch-lg .u-switch-thumb{width:36px;height:36px}.u-switch-lg.is-checked .u-switch-thumb{left:31px}.u-switch-default .u-switch-track{width:45px;height:24px;border-radius:24px}.u-switch-default .u-switch-thumb{width:24px;height:24px}.u-switch-default.is-checked .u-switch-thumb{left:22px}.u-switch-sm .u-switch-track{width:33px;height:20px;border-radius:20px}.u-switch-sm .u-switch-thumb{width:20px;height:20px}.u-switch-sm.is-checked .u-switch-thumb{left:14px}.u-tabs{display:block;width:100%}.u-tabs__tab-bar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;height:48px;padding:0;margin:0;border-bottom:1px solid #e0e0e0}.u-tabs__tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;text-decoration:none;height:48px;line-height:48px;font-size:14px;color:rgba(0,0,0,.54);overflow:hidden}.u-tabs__tab:hover:after{border-bottom-color:#bdbdbd}.u-tabs.is-upgraded .u-tabs__tab.is-active{color:rgba(0,0,0,.87)}.u-tabs.is-upgraded .u-tabs__tab.is-active:after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:#3f51b5;-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1) 10ms alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1) 10ms alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.u-label-floating .u-label,.u-label:after,.u-text-expandable-holder{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.u-tabs__tab .u-tabs__ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.u-tabs__tab .u-tabs__ripple-container .u-ripple{background:#3f51b5}.u-tabs-pill .u-tabs__tab:not(.is-active):hover{text-decoration:none;background-color:#eee}.u-tabs.is-upgraded .u-tabs-pill .u-tabs__tab.is-active{background-color:#3f51b5;color:#FFF}.u-tabs.is-upgraded .u-tabs-pill .u-tabs__tab.is-active:after{height:0}.u-tabs-pill .u-tabs__tab.is-active{color:#fff!important;background-color:#3f51b5}.u-tabs__panel{display:block}.u-tabs.is-upgraded .u-tabs__panel{display:none}.u-tabs.is-upgraded .u-tabs__panel.is-active{display:block}@-webkit-keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}.u-tabs__tab-bar-left{height:150px}.u-tabs__tab-bar-left>div{float:left}.u-tabs__tab-bar-left .u-tabs__panel{margin-left:30px}.u-tabs__tab-bar-left>:first-child{margin-left:0;width:80px;height:100%;display:inline-block!important}.u-tabs__tab-bar-left a{width:80px;float:left;display:block}.u-tabs__tab-bar-left .u-tabs__tab-bar{border:none!important}.u-tabs__tab-bar-left.is-upgraded .u-tabs__tab.is-active:after{height:100%;width:2px;left:98%}.u-text,.u-text-full-width{width:100%}.animation-slide-left{-webkit-animation-name:slide-left;animation-name:slide-left}.animation-slide-right{-webkit-animation-name:slide-right;animation-name:slide-right}.animation-slide-top{-webkit-animation-name:slide-top;animation-name:slide-top}.animation-slide-bottom{-webkit-animation-name:slide-bottom;animation-name:slide-bottom}[class*=animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.u-tag{padding:.25em .6em;display:inline;font-size:75%;font-weight:700;line-height:1;color:#FFF;vertical-align:baseline;border-radius:.25em}a .u-tag:focus,a .u-tag:hover{color:#FFF;text-decoration:none;cursor:pointer}.u-tag.u-tag-outline{color:#eee;background-color:transparent;border-color:#eee}.u-tag-outline{border:1px solid transparent}.u-tag-round{border-radius:1em}.u-tag-default{color:#757575;background-color:#e0e0e0}.u-tag-default[href]:focus,.u-tag-default[href]:hover{background-color:#eee;color:#cecece}.u-tag-default.u-tag-outline{background-color:transparent;border-color:#e0e0e0;color:#757575}.u-tag-primary{background-color:#3f51b5}.u-tag-primary[href]:focus,.u-tag-primary[href]:hover{background-color:#5c6bc0}.u-tag-primary.u-tag-outline{color:#3f51b5;background-color:transparent;border-color:#3f51b5}.u-tag-success{background-color:#4caf50}.u-tag-success[href]:focus,.u-tag-success[href]:hover{background-color:#66bb6a}.u-tag-success.u-tag-outline{color:#4caf50;background-color:transparent;border-color:#4caf50}.u-tag-info{background-color:#00bcd4}.u-tag-info[href]:focus,.u-tag-info[href]:hover{background-color:#26c6da}.u-tag-info.u-tag-outline{color:#00bcd4;background-color:transparent;border-color:#00bcd4}.u-tag-warning{background-color:#ff9800}.u-tag-warning[href]:focus,.u-tag-warning[href]:hover{background-color:#ffa726}.u-tag-warning.u-tag-outline{color:#ff9800;background-color:transparent;border-color:#ff9800}.u-tag-danger{background-color:#f44336}.u-tag-danger[href]:focus,.u-tag-danger[href]:hover{background-color:#ef5350}.u-tag-danger.u-tag-outline{color:#f44336;background-color:transparent;border-color:#f44336}.u-tag-dark{background-color:#616161}.u-tag-dark[href]:focus,.u-tag-dark[href]:hover{background-color:#757575}.u-tag-dark.u-tag-outline{color:#616161;background-color:transparent;border-color:#616161}.u-tag-lg{font-size:16px}.u-tag-sm{padding:.1em .5em;font-size:10px}.u-text{position:relative;font-size:14px;display:inline-block;box-sizing:border-box;max-width:100%;margin:0}.u-error,.u-label,.u-label:after,.u-text .u-button{position:absolute}.u-text .u-button{bottom:20px}.u-text-align-right{text-align:right}.u-text-expandable{min-width:32px;width:auto;min-height:32px}.u-input,.u-label{font-size:14px;width:100%;text-align:left;display:block}.u-input{border:none;border-bottom:1px solid rgba(0,0,0,.12);border-bottom:1px solid #000\9;margin:0;background:0 0;color:inherit}.u-label,.u-text.is-disabled.is-disabled .u-label,fieldset[disabled] .u-text .u-label{color:rgba(0,0,0,.26)}.u-text.is-focused .u-input{outline:0}.u-text.is-invalid .u-input{border-color:#de3226;box-shadow:none}.u-text.is-disabled .u-input,fieldset[disabled] .u-text .u-input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.u-text textarea.u-input{display:block}.u-label{bottom:0;margin-bottom:0!important;left:0;right:0;pointer-events:none;top:24px;overflow:hidden}.u-text.is-dirty .u-label{visibility:hidden}.u-label-floating-always.is-focused .u-label,.u-label-floating.is-dirty .u-label,.u-label-floating.is-focused .u-label{color:#3f51b5;font-size:12px;top:4px;visibility:visible}.u-error,.u-label-floating.is-invalid .u-label{color:#de3226;font-size:12px}.u-label-floating.is-dirty .expandable-holder .u-label,.u-label-floating.is-focused .expandable-holder .u-label{top:-16px}.u-label-floating-always.u-label-floating-always .u-label{font-size:12px;top:4px;visibility:visible}.u-label:after{background-color:#3f51b5;bottom:20px;content:'';height:2px;left:45%;visibility:hidden;width:10px}.u-text.is-focused .u-label:after{left:0;visibility:visible;width:100%}.u-text.is-invalid .u-label:after{background-color:#de3226}.u-error{margin-top:3px;visibility:hidden;display:block}.u-text.is-invalid .u-error{visibility:visible}.clockpicker-minutes,.dw-li.dw-h,.rating:before{visibility:hidden}.u-text-expandable-holder{position:relative;margin-left:32px;display:inline-block;max-width:.1px}.u-text.is-dirty .u-text-expandable-holder,.u-text.is-focused .u-text-expandable-holder{max-width:600px}.u-text-expandable-holder .u-label:after{bottom:0}.u-text-feedback{position:absolute;top:0;right:0;padding:20px 0;z-index:2;display:block;text-align:center;cursor:pointer}.u-input-group{position:relative;display:table;border-collapse:separate}.u-input-group .u-input-group-addon{padding:8px 12px;font-size:14px;font-weight:400;color:#555111;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;vertical-align:middle;line-height:1}.u-input-group.u-input-group-lg .u-form-control,.u-input-group.u-input-group-lg .u-input-group-addon{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.u-input-group .u-form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;z-index:2;float:left;margin-bottom:0}.u-input-group.u-input-group-lg .u-input-group-addon{box-sizing:border-box}.u-input-group.u-input-group-sm .u-form-control,.u-input-group.u-input-group-sm .u-input-group-addon{height:30px;padding:5px 10px;font-size:12px!important;line-height:1.5;border-radius:3px}.u-input-group.u-input-group-sm .u-input-group-addon{box-sizing:border-box}.u-input-group .u-form-control:last-child,.u-input-group .u-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.u-input-group .u-form-control:first-child,.u-input-group .u-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.u-input-group .u-input-group-addon:first-child{border-right-color:transparent}.u-input-group .u-input-group-addon:last-child{border-left-color:transparent}.u-input-group .u-form-control:not(:first-child):not(:last-child),.u-input-group-addon:not(:first-child):not(:last-child),.u-input-group-btn:not(:first-child):not(:last-child){border-radius:0}.u-input-group .u-form-control+.u-input-group-addon{margin-left:-1px}.u-input-group .u-input-group-addon .u-checkbox{padding-left:16px;height:14px}.u-input-group .u-input-group-addon .u-radio{height:14px;padding-left:16px;vertical-align:middle}.u-input-group .u-input-group-btn{vertical-align:middle;border:1px solid #ccc}.u-input-group .u-input-group-btn:first-child{border-right-color:transparent}.u-input-group .u-input-group-btn:last-child{border-left-color:transparent}.u-input-group .u-input-group-btn .u-menu-default li:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.u-input-group .u-input-group-btn .u-menu-default li:hover a{color:#262626}.tooltip{position:absolute;z-index:1900;display:block;font-size:12px;font-weight:300;font-style:normal;line-height:1.57142857;text-align:left;text-align:start;text-decoration:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.dw-li,.dwb,.dwl{white-space:nowrap}.tooltip.active{filter:alpha(opacity=1);opacity:1;filter:alpha(opacity=100)\9}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:-4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#3f51b5}.tooltip.right .tooltip-arrow{top:50%;margin-top:-4px;left:-4px;border-width:4px 4px 4px 0;border-right-color:#3f51b5}.tooltip.left .tooltip-arrow{right:-4px;top:50%;border-width:4px 0 4px 4px;border-left-color:#3f51b5;margin-top:-4px}.tooltip.bottom .tooltip-arrow{left:50%;top:-4px;border-width:0 4px 4px;border-bottom-color:#3f51b5;margin-left:-4px}.tooltip .tooltip-inner{color:#fff;background-color:#3f51b5}.tooltip-inner{max-width:200px;padding:6px 12px;text-align:center;border-radius:3px}.tooltip-primary .tooltip-inner{background-color:#3f51b5!important}.tooltip-primary.bottom .tooltip-arrow{border-bottom-color:#3f51b5!important}.tooltip-primary.top .tooltip-arrow{border-top-color:#3f51b5!important}.tooltip-primary.left .tooltip-arrow{border-left-color:#3f51b5!important}.tooltip-primary.right .tooltip-arrow{border-right-color:#3f51b5!important}.tooltip-success .tooltip-inner{background-color:#4caf50!important}.tooltip-success.bottom .tooltip-arrow{border-bottom-color:#4caf50!important}.tooltip-success.top .tooltip-arrow{border-top-color:#4caf50!important}.tooltip-success.left .tooltip-arrow{border-left-color:#4caf50!important}.tooltip-success.right .tooltip-arrow{border-right-color:#4caf50!important}.tooltip-info .tooltip-inner{background-color:#00bcd4!important}.tooltip-info.bottom .tooltip-arrow{border-bottom-color:#00bcd4!important}.tooltip-info.top .tooltip-arrow{border-top-color:#00bcd4!important}.tooltip-info.left .tooltip-arrow{border-left-color:#00bcd4!important}.tooltip-info.right .tooltip-arrow{border-right-color:#00bcd4!important}.tooltip-warning .tooltip-inner{background-color:#ff9800!important}.tooltip-warning.bottom .tooltip-arrow{border-bottom-color:#ff9800!important}.tooltip-warning.top .tooltip-arrow{border-top-color:#ff9800!important}.tooltip-warning.left .tooltip-arrow{border-left-color:#ff9800!important}.tooltip-warning.right .tooltip-arrow{border-right-color:#ff9800!important}.tooltip-danger .tooltip-inner{background-color:#f44336!important}.tooltip-danger.bottom .tooltip-arrow{border-bottom-color:#f44336!important}.tooltip-danger.top .tooltip-arrow{border-top-color:#f44336!important}.tooltip-danger.left .tooltip-arrow{border-left-color:#f44336!important}.tooltip-danger.right .tooltip-arrow{border-right-color:#f44336!important}.tooltip-dark .tooltip-inner{background-color:#616161!important}.tooltip-dark.bottom .tooltip-arrow{border-bottom-color:#616161!important}.tooltip-dark.top .tooltip-arrow{border-top-color:#616161!important}.tooltip-dark.left .tooltip-arrow{border-left-color:#616161!important}.tooltip-dark.right .tooltip-arrow{border-right-color:#616161!important}.u-widget-bg{background-color:#eceff1;padding:15px}.u-widget{background-color:#FFF;margin:15px}.u-widget:after{display:table;content:" "}.u-widget-left{margin-right:0}.u-widget-right{margin-left:0}.u-widget-middle{margin-left:0;margin-right:0}.u-widget-heading{border-top-left-radius:3px;border-top-right-radius:3px;position:relative;padding:0;border-bottom:1px solid #e0e0e0}.u-widget-title{margin-top:0;margin-bottom:0;display:block;padding:10px 30px;font-size:16px;color:#424242;font-weight:400}.u-widget-title .u-widget-more{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-time .u-date-panel .u-time-nav .u-button,.u-widget-body{position:relative}.u-widget-body{padding:30px}.u-widget-footer{padding:15px 30px;background-color:transparent;border-top:1px solid #e0e0e0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.u-media-object{display:block}.u-media-left{padding-right:10px}.u-media-body,.u-media-left,.u-media-right{display:table-cell;vertical-align:top}.u-media{margin-top:15px}.u-media:first-child{margin-top:5px}.u-media-body{width:670px}.u-media-middle{vertical-align:middle}.u-media-bottom{vertical-align:bottom}.rating-hint{display:inline;margin-left:10px;vertical-align:sub}.rating:before{display:block;height:0;content:''}.u-rating{display:inline-block;margin:0 .5rem 0 0;font-size:0;vertical-align:middle}.u-rating .icon{width:1em;height:auto;padding:0;margin:0 10px 0 0;font-size:14px;color:#bdbdbd;vertical-align:middle;cursor:pointer}.u-rating-lg .icon{font-size:12px}.u-rating-sm .icon{font-size:18px}.u-time-content{width:100%;height:56px;line-height:56px;text-align:center}.u-time-cell{display:inline-block;width:33%;height:100%}.u-time-input{border:none;height:25px\9;line-height:25px\9;width:20px;text-align:center}.u-date-panel>.u-time-nav>.u-button{position:initial;padding-bottom:13px}.u-clock-ul{background-color:#fff;position:absolute;height:auto;width:auto;padding:8px 0;margin:0;opacity:0;filter:alpha(opacity=0);display:block;border:none;border-radius:2px;overflow:auto;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid\9;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);will-change:transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);display:none\9}.u-clock-ul.is-visible{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1);display:block\9}.u-clock-ul.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.popover-title{padding:.5rem .875rem;margin:0;font-size:.875rem;background-color:#eee;border-bottom:.0625rem solid #e1e1e1;border-radius:.1875rem .1875rem 0 0}.clockpicker-dial.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.clockpicker-popover{z-index:1200}.clockpicker-popover .btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:.0625rem solid transparent;border-radius:0 0 .25rem .25rem}.clockpicker-popover .btn.active:focus,.clockpicker-popover .btn:active:focus,.clockpicker-popover .btn:focus{border:.0625rem solid transparent;outline:dotted thin;outline:-webkit-focus-ring-color auto .3125rem;outline-offset:-.125rem}.clockpicker-popover .btn:focus,.clockpicker-popover .btn:hover{text-decoration:none}.clockpicker-popover .btn.active,.clockpicker-popover .btn:active{background-image:none;outline:0}.clockpicker-popover .btn-default.active,.clockpicker-popover .btn-default:active,.clockpicker-popover .open .dropdown-toggle.btn-default{background-image:none;border:.0625rem solid transparent}.clockpicker-popover .btn-block{display:block;width:100%}.clockpicker-popover .text-primary{color:#3f51b5}.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:1.5625rem}.clockpicker-align-top.popover>.arrow{top:1.0625rem}.clockpicker-align-right.popover>.arrow{right:1.5625rem;left:auto}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:.375rem}.clockpicker-popover .popover-title{font-size:1.5rem;font-weight:500;line-height:1.875rem;color:#757575;text-align:center;background-color:#fff}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{padding:.75rem;background-color:#f8f8f8}.popover-content:last-child{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.clockpicker-plate{position:relative;width:12.5rem;height:12.5rem;overflow:visible;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:.0625rem solid #e0e0e0;border-radius:50%}.u-date-panel .scroll-touch dd,.u-date-panel .u-scroll{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clockpicker-canvas,.clockpicker-dial{position:absolute;top:-.0625rem;left:-.0625rem;width:12.5rem;height:12.5rem}.clockpicker-tick{position:absolute;width:1.625rem;height:1.625rem;line-height:1.625rem;color:#666;text-align:center;cursor:pointer;border-radius:50%}.clockpicker-tick.active,.clockpicker-tick:hover{color:#fff;background-color:#7986cb}.clockpicker-button{padding:.625rem 0;margin:0;background-color:#fff;background-image:none;border-width:.0625rem 0 0;border-top-left-radius:0;border-top-right-radius:0}.clockpicker-button:hover{background-color:#eee;background-image:none}.u-date-panel,.u-date-panel .u-button:active,.u-date-panel .u-button:focus:not(:active){background-color:#fff}.clockpicker-button:focus{outline:0!important}.dw:focus,.u-navbar-toggle:focus{outline:0}.clockpicker-dial{transition:opacity 350ms,-webkit-transform 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#3f51b5}.clockpicker-canvas-bg{stroke:none;fill:#c5cae9}.clockpicker-canvas-bg-trans{fill:#7986cb;fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#3f51b5;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{padding:.3125rem;margin:.0625rem;border:.0625rem solid rgba(0,0,0,.2);border-radius:.25rem}.clockpicker-button.pm-button{padding:.3125rem;margin:.0625rem .0625rem .0625rem 8.5rem;border:.0625rem solid rgba(0,0,0,.2);border-radius:.25rem}.clockpicker-tick-1{left:5.4375rem;top:.4375rem}.clockpicker-tick-2{left:7.125rem;top:2.51466rem;font-size:120%}.clockpicker-tick-3{left:8.36031rem;top:3.75rem;font-size:120%}.clockpicker-tick-4{left:8.8125rem;top:5.4375rem;font-size:120%}.clockpicker-tick-5{left:8.36031rem;top:7.125rem;font-size:120%}.clockpicker-tick-6{left:7.125rem;top:8.36031rem;font-size:120%}.clockpicker-tick-7{left:5.4375rem;top:8.8125rem;font-size:120%}.clockpicker-tick-8{left:3.75rem;top:8.36031rem;font-size:120%}.clockpicker-tick-9{left:2.51466rem;top:7.125rem;font-size:120%}.clockpicker-tick-10{left:2.0625rem;top:5.4375rem;font-size:120%}.clockpicker-tick-11{left:2.51466rem;top:3.75rem;font-size:120%}.clockpicker-tick-12{left:3.75rem;top:2.51466rem;font-size:120%}.clockpicker-tick-13{left:5.4375rem;top:2.0625rem;font-size:120%}.clockpicker-tick-14{left:7.9375rem;top:1.10737rem}.clockpicker-tick-15{left:9.76763rem;top:2.9375rem}.clockpicker-tick-16{left:10.4375rem;top:5.4375rem}.clockpicker-tick-17{left:9.76763rem;top:7.9375rem}.clockpicker-tick-18{left:7.9375rem;top:9.76763rem}.clockpicker-tick-19{left:5.4375rem;top:10.4375rem}.clockpicker-tick-20{left:2.9375rem;top:9.76763rem}.clockpicker-tick-21{left:1.10737rem;top:7.9375rem}.clockpicker-tick-22{left:.4375rem;top:5.4375rem}.clockpicker-tick-23{left:1.10737rem;top:2.9375rem}.clockpicker-tick-24{left:2.9375rem;top:1.10737rem}.clockpicker-tick-25{left:5.4375rem;top:.4375rem;font-size:120%}.clockpicker-tick-26{left:7.9375rem;top:1.10737rem;font-size:120%}.clockpicker-tick-27{left:9.76763rem;top:2.9375rem;font-size:120%}.clockpicker-tick-28{left:10.4375rem;top:5.4375rem;font-size:120%}.clockpicker-tick-29{left:9.76763rem;top:7.9375rem;font-size:120%}.clockpicker-tick-30{left:7.9375rem;top:9.76763rem;font-size:120%}.clockpicker-tick-31{left:5.4375rem;top:10.4375rem;font-size:120%}.clockpicker-tick-32{left:2.9375rem;top:9.76763rem;font-size:120%}.clockpicker-tick-33{left:1.10737rem;top:7.9375rem;font-size:120%}.clockpicker-tick-34{left:.4375rem;top:5.4375rem;font-size:120%}.clockpicker-tick-35{left:1.10737rem;top:2.9375rem;font-size:120%}.clockpicker-tick-36{left:2.9375rem;top:1.10737rem;font-size:120%}.clockpicker-svg{width:12.5rem;height:12.5rem}.u-clock-clean{padding-left:0;left:0;position:absolute;line-height:2.875rem;height:2.875rem;top:0}.u-date-panel{position:absolute;left:0;right:0;top:10%;line-height:1.4;border-radius:4px;box-shadow:0 19px 60px rgba(0,0,0,.3),0 15px 20px rgba(0,0,0,.22);width:152px;font-size:12px;padding:16px;display:none;opacity:0;transition-delay:.07s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(-60px);transform:translateY(-60px);border:1px solid\9}.u-date-panel.is-visible{display:block;opacity:1;z-index:999999;-webkit-transform:translateY(0);transform:translateY(0)}.u-date-panel .is-hidden{opacity:0!important}.u-date-panel .u-date-cancel,.u-date-panel .u-date-ok{float:right;font-size:12px;min-width:0}.u-date-panel .u-date-clean{font-size:12px;min-width:0}.u-date-panel .u-button{padding:16px 8px 0}.u-date-panel .u-button.u-date-cancel,.u-date-panel .u-button.u-date-clean,.u-date-panel .u-button.u-date-ok{padding-top:2px;padding-bottom:2px}.u-date-panel .clockpicker-canvas,.u-date-panel .clockpicker-dial,.u-date-panel .clockpicker-plate{width:136px;height:136px}.u-date-panel .clockpicker-svg{width:136px;height:136px;position:relative;top:11.2px;left:11.2px}.u-date-panel .clockpicker-popover{box-shadow:none;overflow:visible}.u-date-panel .popover-content{position:relative;left:-4.4px}.u-date-panel .clockpicker-tick-1{left:59.16px;top:4.76px}.u-date-panel .clockpicker-tick-2{left:77.52px;top:27.36px;font-size:120%}.u-date-panel .clockpicker-tick-3{left:90.96px;top:40.8px;font-size:120%}.u-date-panel .clockpicker-tick-4{left:95.88px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-5{left:90.96px;top:77.52px;font-size:120%}.u-date-panel .clockpicker-tick-6{left:77.52px;top:90.96px;font-size:120%}.u-date-panel .clockpicker-tick-7{left:59.16px;top:95.88px;font-size:120%}.u-date-panel .clockpicker-tick-8{left:40.8px;top:90.96px;font-size:120%}.u-date-panel .clockpicker-tick-9{left:27.36px;top:77.52px;font-size:120%}.u-date-panel .clockpicker-tick-10{left:22.44px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-11{left:27.36px;top:40.8px;font-size:120%}.u-date-panel .clockpicker-tick-12{left:40.8px;top:27.36px;font-size:120%}.u-date-panel .clockpicker-tick-13{left:59.16px;top:22.44px;font-size:120%}.u-date-panel .clockpicker-tick-14{left:86.36px;top:12.05px}.u-date-panel .clockpicker-tick-15{left:106.27px;top:31.96px}.u-date-panel .clockpicker-tick-16{left:113.56px;top:59.16px}.u-date-panel .clockpicker-tick-17{left:106.27px;top:86.36px}.u-date-panel .clockpicker-tick-18{left:86.36px;top:106.27px}.u-date-panel .clockpicker-tick-19{left:59.16px;top:113.56px}.u-date-panel .clockpicker-tick-20{left:31.96px;top:106.27px}.u-date-panel .clockpicker-tick-21{left:12.05px;top:86.36px}.u-date-panel .clockpicker-tick-22{left:4.76px;top:59.16px}.u-date-panel .clockpicker-tick-23{left:12.05px;top:31.96px}.u-date-panel .clockpicker-tick-24{left:31.96px;top:12.05px}.u-date-panel .clockpicker-tick-25{left:59.16px;top:4.76px;font-size:120%}.u-date-panel .clockpicker-tick-26{left:86.36px;top:12.05px;font-size:120%}.u-date-panel .clockpicker-tick-27{left:106.27px;top:31.96px;font-size:120%}.u-date-panel .clockpicker-tick-28{left:113.56px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-29{left:106.27px;top:86.36px;font-size:120%}.u-date-panel .clockpicker-tick-30{left:86.36px;top:106.27px;font-size:120%}.u-date-panel .clockpicker-tick-31{left:59.16px;top:113.56px;font-size:120%}.u-date-panel .clockpicker-tick-32{left:31.96px;top:106.27px;font-size:120%}.u-date-panel .clockpicker-tick-33{left:12.05px;top:86.36px;font-size:120%}.u-date-panel .clockpicker-tick-34{left:4.76px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-35{left:12.05px;top:31.96px;font-size:120%}.u-date-panel .clockpicker-tick-36{left:31.96px;top:12.05px;font-size:120%}.u-date-panel .u-date-header{height:70px;width:100%;background-color:#3f51b5;color:#fff;padding:10px;box-sizing:border-box}.u-date-panel .u-date-header .u-date-header-year{font-size:18px;cursor:pointer}.u-date-panel .u-date-header .u-date-header-month{cursor:pointer}.u-date-panel .u-date-header .u-date-header-h3{display:block;font-weight:500;text-transform:capitalize;webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1);font-size:20px;line-height:28px;margin:0;padding:0}.u-date-panel .u-date-header .u-date-header-h3 .u-date-header-time{font-size:20px;cursor:pointer}.u-date-panel .u-date-content{position:relative;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:226px}.u-date-panel .u-date-content .u-date-cell{float:left;width:14.28%;line-height:22px;margin-bottom:8px;color:#757575;text-align:center;cursor:pointer}.u-date-panel .u-date-content .u-date-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel .u-date-content .u-date-cell.current{color:#fff;background:#44BDE4;border-radius:50%}.u-date-panel .u-date-content .u-date-content-title{color:#757575;text-align:center;line-height:24px}.u-date-panel .u-date-content .u-date-week{left:-4px;position:relative}.u-date-panel .u-date-content .u-date-week span{text-align:center;width:14.25%;display:inline-block;padding:10px 0;box-sizing:border-box}.u-date-panel .u-date-content .u-date-next-button,.u-date-panel .u-date-content .u-date-pre-button{top:-24px;position:absolute;z-index:1;font-size:16px;height:48px!important;min-width:32px!important;width:32px!important}.u-date-panel .u-date-content .u-date-pre-button{left:-4px}.u-date-panel .u-date-content .u-date-next-button{right:0}.u-date-panel .u-date-content .u-date-content-year-cell{float:left;width:25%;line-height:64px;color:#757575;text-align:center;cursor:pointer}.u-date-panel .u-date-content .u-date-content-year-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel .u-date-content .u-date-content-year-cell.current{color:#0377C1}.u-date-panel .u-date-content-page{position:absolute;left:0;right:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.u-date-panel .u-date-content-page.left-page{-webkit-transform:translateX(-396px);transform:translateX(-396px)}.u-date-panel .u-date-content-page.right-page{-webkit-transform:translateX(396px);transform:translateX(396px)}.u-date-panel .u-date-content-page.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.u-date-panel .u_time_box{position:absolute;height:56px;width:100%;top:60px}.u-date-panel .u_time_box .u_time_cell{display:inline-block;width:33.3%;height:100%;color:#666;text-align:center}.u-date-panel .u_time_cell div{display:block;height:56px;width:100%;overflow:hidden;line-height:56px;text-align:center;position:relative}.u-date-panel .u_time_cell .u-input{display:block;width:30px;height:56px}.u-date-panel .scroll-touch{width:33%;height:100%;display:inline-block;position:relative;vertical-align:top;transition:all 100ms ease-out}.u-date-panel .u-scroll{transition:all 100ms ease-out;user-select:none}.u-date-panel .scroll-box{overflow:hidden;height:300px;position:relative}.u-date-panel .scroll-shadow{background:linear-gradient(#fff 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#fff 100%);z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%}.u-date-panel .scroll-touch div{position:absolute;height:60px;top:120px;width:60%;margin:0 20%;border:2px solid #3F51B5;border-left:none;border-right:none}.u-date-panel .scroll-touch dl{margin:0}.u-date-panel .scroll-touch dd{user-select:none;height:60px;line-height:60px}.u-date-panel .u-disabled{background:rgba(158,158,158,.2)}.u-date-panel-mobile,.u-date-panel-mobile .u-button:active,.u-date-panel-mobile .u-button:focus:not(:active){background-color:#fff}.u-date-panel .data-clockpicker-plate{left:0}.u-date-panel .u-date-content-title div{display:inline-block;cursor:pointer}.u-date-panel .u-date-content-title .u-date-content-title-time{display:block;position:relative;top:-4px}.u-date-panel-mobile{position:fixed;left:0;right:0;top:10%;border-radius:.375rem;box-shadow:0 1.78125rem 5.625rem rgba(0,0,0,.3),0 1.40625rem 1.875rem rgba(0,0,0,.22);max-width:14.25rem;width:90%;font-size:1.125rem;padding:1.5rem;margin:auto;display:none;opacity:0;transition-delay:.07s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(-5.625rem);transform:translateY(-5.625rem);box-sizing:content-box;border:1px solid\9}.u-date-panel-mobile.is-visible{display:block;opacity:1;z-index:999999;-webkit-transform:translateY(0);transform:translateY(0)}.u-date-panel-mobile .is-hidden{opacity:0!important}.u-date-panel-mobile .u-date-cancel,.u-date-panel-mobile .u-date-ok{float:right;font-size:1.125rem;min-width:0}.u-date-panel-mobile .u-date-clean{font-size:1.125rem;min-width:0}.u-date-panel-mobile .u-button{padding:1.5rem .75rem 0}.u-date-panel-mobile .u-button.u-date-cancel,.u-date-panel-mobile .u-button.u-date-clean,.u-date-panel-mobile .u-button.u-date-ok{padding-top:2px;padding-bottom:2px}.u-date-panel-mobile .clockpicker-canvas,.u-date-panel-mobile .clockpicker-dial,.u-date-panel-mobile .clockpicker-plate{width:12.75rem;height:12.75rem}.u-date-panel-mobile .clockpicker-svg{width:12.75rem;height:12.75rem;position:relative;top:1.05rem;left:1.05rem}.u-date-panel-mobile .clockpicker-popover{box-shadow:none;overflow:visible}.u-date-panel-mobile .popover-content{position:relative;left:-.4125rem}.u-date-panel-mobile .clockpicker-tick-1{left:5.54625rem;top:.44625rem}.u-date-panel-mobile .clockpicker-tick-2{left:7.2675rem;top:2.56496rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-3{left:8.52752rem;top:3.825rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-4{left:8.98875rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-5{left:8.52752rem;top:7.2675rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-6{left:7.2675rem;top:8.52752rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-7{left:5.54625rem;top:8.98875rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-8{left:3.825rem;top:8.52752rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-9{left:2.56496rem;top:7.2675rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-10{left:2.10375rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-11{left:2.56496rem;top:3.825rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-12{left:3.825rem;top:2.56496rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-13{left:5.54625rem;top:2.10375rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-14{left:8.09625rem;top:1.12952rem}.u-date-panel-mobile .clockpicker-tick-15{left:9.96298rem;top:2.99625rem}.u-date-panel-mobile .clockpicker-tick-16{left:10.64625rem;top:5.54625rem}.u-date-panel-mobile .clockpicker-tick-17{left:9.96298rem;top:8.09625rem}.u-date-panel-mobile .clockpicker-tick-18{left:8.09625rem;top:9.96298rem}.u-date-panel-mobile .clockpicker-tick-19{left:5.54625rem;top:10.64625rem}.u-date-panel-mobile .clockpicker-tick-20{left:2.99625rem;top:9.96298rem}.u-date-panel-mobile .clockpicker-tick-21{left:1.12952rem;top:8.09625rem}.u-date-panel-mobile .clockpicker-tick-22{left:.44625rem;top:5.54625rem}.u-date-panel-mobile .clockpicker-tick-23{left:1.12952rem;top:2.99625rem}.u-date-panel-mobile .clockpicker-tick-24{left:2.99625rem;top:1.12952rem}.u-date-panel-mobile .clockpicker-tick-25{left:5.54625rem;top:.44625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-26{left:8.09625rem;top:1.12952rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-27{left:9.96298rem;top:2.99625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-28{left:10.64625rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-29{left:9.96298rem;top:8.09625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-30{left:8.09625rem;top:9.96298rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-31{left:5.54625rem;top:10.64625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-32{left:2.99625rem;top:9.96298rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-33{left:1.12952rem;top:8.09625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-34{left:.44625rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-35{left:1.12952rem;top:2.99625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-36{left:2.99625rem;top:1.12952rem;font-size:120%}.u-date-panel-mobile .u-date-header{height:6.5625rem;width:100%;background-color:#3f51b5;color:#fff;padding:.9375rem;box-sizing:border-box}.u-date-panel-mobile .u-date-header .u-date-header-year{font-size:1.6875rem;cursor:pointer}.u-date-panel-mobile .u-date-header .u-date-header-month{cursor:pointer}.u-date-panel-mobile .u-date-header .u-date-header-h3{display:block;font-weight:500;text-transform:capitalize;webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1);font-size:1.875rem;line-height:2.625rem;margin:0;padding:0}.u-date-panel-mobile .u-date-header .u-date-header-h3 .u-date-header-time{font-size:1.875rem;cursor:pointer}.u-date-panel-mobile .u-date-content{position:relative;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:21.1875rem}.u-date-panel-mobile .u-date-content .u-date-cell{float:left;width:14.28%;line-height:2.0625rem;margin-bottom:.75rem;color:#757575;text-align:center;cursor:pointer}.u-date-panel-mobile .u-date-content .u-date-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel-mobile .u-date-content .u-date-cell.current{color:#fff;background:#3f51b5;border-radius:50%}.u-date-panel-mobile .u-date-content .u-date-content-title{color:#757575;text-align:center;line-height:2.25rem}.u-date-panel-mobile .u-date-content .u-date-week{left:-.375rem;position:relative}.u-date-panel-mobile .u-date-content .u-date-week span{text-align:center;width:14.25%;display:inline-block;padding:.9375rem;box-sizing:border-box}.u-date-panel-mobile .u-date-content .u-date-next-button,.u-date-panel-mobile .u-date-content .u-date-pre-button{top:-2.25rem;position:absolute;z-index:1;font-size:1.5rem;height:4.5rem!important;min-width:3rem!important;width:3rem!important}.u-date-panel-mobile .u-date-content .u-date-pre-button{left:-.375rem}.u-date-panel-mobile .u-date-content .u-date-next-button{right:0}.u-date-panel-mobile .u-date-content .u-date-content-year-cell{float:left;width:25%;line-height:6rem;color:#757575;text-align:center;cursor:pointer}.u-date-panel-mobile .u-date-content .u-date-content-year-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel-mobile .u-date-content .u-date-content-year-cell.current{color:#3f51b5}.u-date-panel-mobile .u-date-content-page{position:absolute;left:0;right:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.u-date-panel-mobile .u-date-content-page.left-page{-webkit-transform:translateX(-37.125rem);transform:translateX(-37.125rem)}.u-date-panel-mobile .u-date-content-page.right-page{-webkit-transform:translateX(37.125rem);transform:translateX(37.125rem)}.u-date-panel-mobile .u-date-content-page.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.u-date-panel-mobile .u_time_box{position:absolute;height:5.25rem;width:100%;top:5.625rem}.u-date-panel-mobile .u_time_box .u_time_cell{display:inline-block;width:33.3%;height:100%;color:#666;text-align:center}.u-date-panel-mobile .u_time_cell div{display:block;height:5.25rem;width:100%;overflow:hidden;line-height:5.25rem;text-align:center;position:relative}.u-date-panel-mobile .u_time_cell .u-input{display:block;width:2.8125rem;height:5.25rem}.u-date-panel-mobile .scroll-touch{width:33%;height:100%;display:inline-block;position:relative;vertical-align:top;transition:all 100ms ease-out}.u-date-panel-mobile .u-scroll{transition:all 100ms ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-date-panel-mobile .scroll-box{overflow:hidden;height:28.125rem;position:relative}.u-date-panel-mobile .scroll-shadow{background:linear-gradient(#fff 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#fff 100%);z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%}.u-date-panel-mobile .scroll-touch div{position:absolute;height:5.625rem;top:11.25rem;width:60%;margin:0 20%;border:.1875rem solid #3F51B5;border-left:none;border-right:none}.u-date-panel-mobile .scroll-touch dl{margin:0}.u-date-panel-mobile .scroll-touch dd{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:5.625rem;line-height:5.625rem}.u-date-panel-mobile .u-disabled{background:rgba(158,158,158,.2)}.u-date-panel-mobile .data-clockpicker-plate{left:0}.u-date-panel-mobile .u-date-content-title div{display:inline-block;cursor:pointer}.u-date-panel-mobile .u-date-content-title .u-date-content-title-time{display:block;position:relative;top:-.375rem}.dw,.dw-persp,.dwo{position:absolute;top:0;left:0}@font-face{font-family:icons_mobiscroll;src:url(data:font/ttf;base64,AAEAAAAPAIAAAwBwRkZUTWtyFsgAAAD8AAAAHE9TLzJBOV5qAAABGAAAAGBjbWFwAA/0rwAAAXgAAAFCY3Z0IAOz/7IAAAkYAAAAHGZwZ22KCng7AAAJNAAACZFnYXNwAAAAEAAACRAAAAAIZ2x5ZvVFW18AAAK8AAACgGhlYWQAU7R1AAAFPAAAADZoaGVhA/ABxQAABXQAAAAkaG10eAYBABEAAAWYAAAAGGxvY2ECjAHiAAAFsAAAABJtYXhwAOcJ2gAABcQAAAAgbmFtZWzdX/gAAAXkAAACzXBvc3Qb34ZiAAAItAAAAFpwcmVwkqGa/wAAEsgAAABWAAAAAQAAAADMPaLPAAAAAM+aOfwAAAAAz5o5/AAEAgAB9AAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAgAGCQAAAAAAAAAAAAAQAAAAAAAAAAAAAABQZkVkAMDxAPEEAcD/wAAuAcAAQAAAAAEAAAAAAAAAAAAAACAAAQAAAAMAAAADAAAAHAABAAAAAAA8AAMAAQAAABwABAAgAAAABAAEAAEAAPEE//8AAPEA//8PAwABAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABEAAACZAVUAAwAHAClAJgAAAAMCAANZAAIBAQJNAAICAVEEAQECAUUAAAcGBQQAAwADEQUQKzMRMxEnMxEjEYh3ZmYBVf6rEQEzAAAAAAEAAP/wAgABgAAFAAazAgABKCsBFwEnNxcBsFD+wMBQcAGAUP7AwFBwAAAAAQAB/8EB/wG/ACsABrMcBgEoKyUWFxYPAQYnJi8BBwYHBi8BJjc2PwEnJicmPwE2FxYfATc2NzYfARYHBg8BAfsCAgMHSQcKBAKbmwIECgdJBwMCApubAgIDB0kHCgQCm5sCBAoHSQcDAgKbJQIECgdJBwMCApubAgIDB0kHCgQCm5sCBAoHSQcDAgKbmwICAwdJBwoEApsAAAAAAgAA/8ACAAHAAA4AHQBPQEwKCQQABAABHBgTEgQDBQJCAQECQBkBBD8AAAEFAQAFaAAFAwEFA2YAAQECUwACAgpDBgEDAwRUAAQECwREEA8bGhcVDx0QHSUiEgcSKwE3FSM3JiMiBgcnPgEzMgMyNjcXDgEjIicHNTMHFgG1S8BIOFA9YxQ8G4RRamo9YxQ8G4RRaktLwEg4AXVLwEg4RjcXSlz+QEY3F0pcS0vASDgAAAAAAQAAAIACAAEAAAsAF0AUAAABAQBPAAAAAVMAAQABRzMxAhErNTQzITIdARQjISI1EAHgEBD+IBDwEBBgEBAAAAEAAP/AAgABwAAbACtAKAQGAgADAQECAAFbAAUFCkMAAgILAkQBABkWFBIPDQsIBgQAGwEbBw8rATIdARQrARUUKwEiPQEjIj0BNDsBNTQ7ATIdAQHwEBCwEGAQsBAQsBBgEAEAEGAQsBAQsBBgELAQELAAAQAAAAEAAAvnMhNfDzz1AAsCAAAAAADPmjn8AAAAAM+aOfwAAP/AAgABwAAAAAgAAgAAAAAAAAABAAABwP/AAC4CAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABAIAABEAAAAAAgAAAAIAAAAAAQAAAAAAAAAAACgAKAAoAD4AjADmAQYBQAAAAAEAAAAIACwAAgAAAAAAAgAOABsAbgAAAGAJkQAAAAAAAAAOAK4AAQAAAAAAAAA8AHoAAQAAAAAAAQAQANkAAQAAAAAAAgAGAPgAAQAAAAAAAwAsAVkAAQAAAAAABAAQAagAAQAAAAAABQAQAdsAAQAAAAAABgAQAg4AAwABBAkAAAB4AAAAAwABBAkAAQAgALcAAwABBAkAAgAMAOoAAwABBAkAAwBYAP8AAwABBAkABAAgAYYAAwABBAkABQAgAbkAAwABBAkABgAgAewAQwByAGUAYQB0AGUAZAAgAGIAeQAgAHIAbwBvAHQAIAB3AGkAdABoACAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgACgAaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGYAbwByAGcAZQAuAHMAZgAuAG4AZQB0ACkAAENyZWF0ZWQgYnkgcm9vdCB3aXRoIEZvbnRGb3JnZSAyLjAgKGh0dHA6Ly9mb250Zm9yZ2Uuc2YubmV0KQAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAATQBlAGQAaQB1AG0AAE1lZGl1bQAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABpAGMAbwBuAHMAXwBtAG8AYgBpAHMAYwByAG8AbABsACAAOgAgADEANQAtADUALQAyADAAMQA0AABGb250Rm9yZ2UgMi4wIDogaWNvbnNfbW9iaXNjcm9sbCA6IDE1LTUtMjAxNAAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAAVgBlAHIAcwBpAG8AbgAgADAAMAAxAC4AMAAwADAAIAAAVmVyc2lvbiAwMDEuMDAwIAAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAAAAAAAgAAAAAAAP/AABkAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQACAQIBAwEEAQUBBgd1bmlGMTAwB3VuaUYxMDEHdW5pRjEwMgd1bmlGMTAzB3VuaUYxMDQAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAyADIBwP/AAcD/wLAALLAgYGYtsAEsIGQgsMBQsAQmWrAERVtYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsApFYWSwKFBYIbAKRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAArWVkjsABQWGVZWS2wAiwgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wAywjISMhIGSxBWJCILAGI0KyCgACKiEgsAZDIIogirAAK7EwBSWKUVhgUBthUllYI1khILBAU1iwACsbIbBAWSOwAFBYZVktsAQssAdDK7IAAgBDYEItsAUssAcjQiMgsAAjQmGwgGKwAWCwBCotsAYsICBFILACRWOwAUViYESwAWAtsAcsICBFILAAKyOxAgQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbAILLEFBUWwAWFELbAJLLABYCAgsAlDSrAAUFggsAkjQlmwCkNKsABSWCCwCiNCWS2wCiwguAQAYiC4BABjiiNhsAtDYCCKYCCwCyNCIy2wCyxLVFixBwFEWSSwDWUjeC2wDCxLUVhLU1ixBwFEWRshWSSwE2UjeC2wDSyxAAxDVVixDAxDsAFhQrAKK1mwAEOwAiVCsQkCJUKxCgIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwCSohI7ABYSCKI2GwCSohG7EBAENgsAIlQrACJWGwCSohWbAJQ0ewCkNHYLCAYiCwAkVjsAFFYmCxAAATI0SwAUOwAD6yAQEBQ2BCLbAOLLEABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsA8ssQAOKy2wECyxAQ4rLbARLLECDistsBIssQMOKy2wEyyxBA4rLbAULLEFDistsBUssQYOKy2wFiyxBw4rLbAXLLEIDistsBgssQkOKy2wGSywCCuxAAVFVFgAsAwjQiBgsAFhtQ0NAQALAEJCimCxDQUrsG0rGyJZLbAaLLEAGSstsBsssQEZKy2wHCyxAhkrLbAdLLEDGSstsB4ssQQZKy2wHyyxBRkrLbAgLLEGGSstsCEssQcZKy2wIiyxCBkrLbAjLLEJGSstsCQsIDywAWAtsCUsIGCwDWAgQyOwAWBDsAIlYbABYLAkKiEtsCYssCUrsCUqLbAnLCAgRyAgsAJFY7ABRWJgI2E4IyCKVVggRyAgsAJFY7ABRWJgI2E4GyFZLbAoLLEABUVUWACwARawJyqwARUwGyJZLbApLLAIK7EABUVUWACwARawJyqwARUwGyJZLbAqLCA1sAFgLbArLACwA0VjsAFFYrAAK7ACRWOwAUVisAArsAAWtAAAAAAARD4jOLEqARUqLbAsLCA8IEcgsAJFY7ABRWJgsABDYTgtsC0sLhc8LbAuLCA8IEcgsAJFY7ABRWJgsABDYbABQ2M4LbAvLLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyLgEBFRQqLbAwLLAAFrAEJbAEJUcjRyNhsAZFK2WKLiMgIDyKOC2wMSywABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmEjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7CAYmAjILAAKyOwBENgsAArsAUlYbAFJbCAYrAEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDIssAAWICAgsAUmIC5HI0cjYSM8OC2wMyywABYgsAgjQiAgIEYjR7AAKyNhOC2wNCywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhsAFFYyMgWGIbIVljsAFFYmAjLiMgIDyKOCMhWS2wNSywABYgsAhDIC5HI0cjYSBgsCBgZrCAYiMgIDyKOC2wNiwjIC5GsAIlRlJYIDxZLrEmARQrLbA3LCMgLkawAiVGUFggPFkusSYBFCstsDgsIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSYBFCstsDkssDArIyAuRrACJUZSWCA8WS6xJgEUKy2wOiywMSuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xJgEUK7AEQy6wJistsDsssAAWsAQlsAQmIC5HI0cjYbAGRSsjIDwgLiM4sSYBFCstsDwssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYbACJUZhOCMgPCM4GyEgIEYjR7AAKyNhOCFZsSYBFCstsD0ssDArLrEmARQrLbA+LLAxKyEjICA8sAQjQiM4sSYBFCuwBEMusCYrLbA/LLAAFSBHsAAjQrIAAQEVFBMusCwqLbBALLAAFSBHsAAjQrIAAQEVFBMusCwqLbBBLLEAARQTsC0qLbBCLLAvKi2wQyywABZFIyAuIEaKI2E4sSYBFCstsEQssAgjQrBDKy2wRSyyAAA8Ky2wRiyyAAE8Ky2wRyyyAQA8Ky2wSCyyAQE8Ky2wSSyyAAA9Ky2wSiyyAAE9Ky2wSyyyAQA9Ky2wTCyyAQE9Ky2wTSyyAAA5Ky2wTiyyAAE5Ky2wTyyyAQA5Ky2wUCyyAQE5Ky2wUSyyAAA7Ky2wUiyyAAE7Ky2wUyyyAQA7Ky2wVCyyAQE7Ky2wVSyyAAA+Ky2wViyyAAE+Ky2wVyyyAQA+Ky2wWCyyAQE+Ky2wWSyyAAA6Ky2wWiyyAAE6Ky2wWyyyAQA6Ky2wXCyyAQE6Ky2wXSywMisusSYBFCstsF4ssDIrsDYrLbBfLLAyK7A3Ky2wYCywABawMiuwOCstsGEssDMrLrEmARQrLbBiLLAzK7A2Ky2wYyywMyuwNystsGQssDMrsDgrLbBlLLA0Ky6xJgEUKy2wZiywNCuwNistsGcssDQrsDcrLbBoLLA0K7A4Ky2waSywNSsusSYBFCstsGossDUrsDYrLbBrLLA1K7A3Ky2wbCywNSuwOCstsG0sK7AIZbADJFB4sAEVMC0AAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("truetype");src:url(data:font/woff;base64,d09GRgABAAAAAAtwAA8AAAAAEyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABoAAAAca3IWyE9TLzIAAAF0AAAASgAAAGBBOV5qY21hcAAAAcAAAABCAAABQgAP9K9jdnQgAAAGCAAAABQAAAAcA7P/smZwZ20AAAYcAAAE+QAACZGKCng7Z2FzcAAABgAAAAAIAAAACAAAABBnbHlmAAACBAAAAc8AAAKA9UVbX2hlYWQAAAPUAAAALgAAADYAU7R1aGhlYQAABAQAAAAcAAAAJAPwAcVobXR4AAAEIAAAABUAAAAYBgEAEWxvY2EAAAQ4AAAAEgAAABICjAHibWF4cAAABEwAAAAgAAAAIADnCdpuYW1lAAAEbAAAAVsAAALNbN1f+HBvc3QAAAXIAAAANgAAAFob34ZicHJlcAAACxgAAABWAAAAVpKhmv942mNgYGBkAIIztovOg+jzsyz/wGgAT68HuAAAeNpjYGFiYPzCwMrAwOjDmMbAwOAOpb8ySDK0MDAwMbBxMsCBAILJEJDmmsJw4CPDRxbGA/8PMOgxHmBwAAozIilRYGAEADXzDDkAAHjaY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChED+R5b//4Ekw////MxQlQyMbAwwJgMjE5BgYkAFjAzDHgAAQLAGsAAAeNqFUk1v00AUfLO73oVE1OuQ2BQ3Kk0Uu8iHiriJkSDEouWrBTVV6QG1BySkCPXEBXHNgQN/AfUncImEOGP+CT+hd6SE5wQEByQOb2d2NPu083ZJkEdEH3FMkgzdzCPeSUHyBQlAPCMhcKiY4QGR0Y5im/Qcm6Re6sWp1/Y+vBuPcTz75CHlowSi+YUgTMgh/ZnJZoIAcRZgOpoVxegNJktceDH/hjm+UsLeNc3ejh/4LnQcbcFoo7cQZf0h4iiOhugH/jqyftZfh2+0C/wQQponpqLE+blQFaZSlPRfaud/hr/UMofgHAVfv6AVatJB/rRyWZEirF27WlPSEfd5Jvkq1JBjOCDnNTkSjhwT60c8tcqOhpTqOSlVVbvWDa8HDbdpm51WzdQSZI12FrVb2sT3kHZlt58FK2i3YtNLjY8v+8Xj26PBq/rd8P3h2dlvsl/KeFuuD7Ng73SWL2Ah/5o9TUQJVQryOgugg1I/Kkf9KL0lvKS3nW50m6i3N1o9i+/Wzm7YC2tfWrt8u2XmkJJ8U2n+BxyHcEKOU9nhVFWxC1r16zX3SvWSVhQiNG6CsmGCBldrwCkG2L6DHhfr4OZTbj9dAugPL+EnbQVhrAB42mNgZGBgAGLu50bC8fw2Xxm4mRhA4Pwsyz8I+v8BJgbGA0AuBwNYGgAdigquAAB42mNgZGBgPPD/AIMeEwMIAElGBlTAAgBQlAK5eNpjYmAQZAACJihmYGQAAwAB7AAZAAAAAAAAKAAoACgAPgCMAOYBBgFAAAAAAQAAAAgALAACAAAAAAACAA4AGwBuAAAAYAmRAAAAAHjanY9NagJBEIXf+AeBIB6hlwbi2DPoRrIT3LmVZCWO9miDTktPizEHyFmyyjbkKCE3CDlAdsmbsQkkiwScYrq+frzqqgLQxCMCHL8r3HkO0MKL5woa+PBcxWVw47mGVvDguU5+9dxAq9KkM6id8XZbVhUcQODJcwXnePNcxTU+PdcggnvPdfKz5wb5HUNYKMzgeC74WoIDTwvDcKQ9NPOKNKKSkYtssaRfIEYIydymwzG2GKDLSL03/faGyHkLqSrqF8DQqplTC5EchDXGib12KzEymRsZu1QiDqVor5zbDrrdlGpaqGGehplyrNaYly1yTLEhJVRyasXgawb03GT5dGMSnc+tWVMZlxtq7FiAsVroHfNfSw34/9fn6IrQR6f8Y1ZG6PHhH5sMxO95KEX9Tr8Ty6h30joTzmpp0mWhYN+ic1jmYnpMlM21yYSUUSilFKd0+QJrOYc3AHjaY2BiAIP/BxgkgRQjAzrgAIsyMTIxMjOyMLIysrGX5mW6GRoYQGlDKG0EpY2htAkAfyEM3AAAAAEAAf//AA942mNgQANGDEaMB/4fAGEAGAgFZXjanVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("woff");font-weight:400;font-style:normal}.mbsc-ic:before{font-family:icons_mobiscroll;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mbsc-ic-checkmark:before{content:"\f100"}.mbsc-ic-close:before{content:"\f101"}.mbsc-ic-loop2:before{content:"\f102"}.mbsc-ic-minus:before{content:"\f103"}.mbsc-ic-plus:before{content:"\f104"}.dw,.dwo{-webkit-tap-highlight-color:transparent}.dw{max-width:98%;z-index:2;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none;user-select:none}.dw-inline .dw,.dw-liq .dw,.dwc,.dwfl{max-width:100%}.dw-rtl{direction:rtl}.dw,.dwbc{box-sizing:border-box}.mbsc-ios .dwbc,.mbsc-wp .dwb,.mbsc-wp .mbsc-ic:before{box-sizing:content-box}.dwwr{min-width:170px;zoom:1;overflow:hidden;text-align:center;font-family:arial,verdana,sans-serif}.dw-persp,.dwo{width:100%;height:100%}.dw-inline .dw,.dw-inline .dw-persp{position:static}.dw-persp{z-index:99998}.dwo{z-index:1;background:#000;background:rgba(0,0,0,.7);filter:Alpha(Opacity=70)}.dwbw,.dwwl{z-index:5}.dw-bottom .dw,.dw-top .dw{width:100%;max-width:100%}.dw-inline .dw{display:inline-block}.dw-bubble .dw-arr,.dw-inline.dw-liq .dw-persp .dw{display:block}.dw-bubble .dw{margin:20px 0}.dw-bubble .dw-arrw{position:absolute;left:0;width:100%}.dw-bubble-top .dw-arrw{bottom:-36px}.dw-bubble-top .dw-arr,.dwpm .dwwbm{bottom:0}.dw-bubble-bottom .dw-arrw{top:-36px}.dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px}.dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px;border-style:solid;margin-left:-18px}.dw-bubble-bottom .dw-arr{top:0}.dw-hidden{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.dwb{overflow:hidden;display:block;text-decoration:none;vertical-align:top}.dwb-e{cursor:pointer}.dwb-d{cursor:default}.dwbc{display:table;width:100%;text-align:center}.dwbw{vertical-align:top;display:table-cell;position:relative}.mbsc-mobiscroll .dwwr{min-width:220px;background:#f7f7f7;color:#454545;font-size:16px}.mbsc-mobiscroll .dwv{padding-top:.6666em;color:#4eccc4;font-size:.75em;text-transform:uppercase;line-height:2em}.mbsc-mobiscroll .dwbc{display:block;overflow:hidden;text-align:right;padding:0 .5em .5em}.mbsc-mobiscroll .dwbw{display:block;float:right}.mbsc-mobiscroll .dw-rtl .dwbw{float:left}.mbsc-mobiscroll .dwb{height:2.5em;line-height:2.5em;padding:0 1em;color:#4eccc4;text-transform:uppercase}.mbsc-mobiscroll .dwb-a{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7}.mbsc-mobiscroll .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent}.mbsc-android .dw{border:2px solid #555}.mbsc-android .dwv{padding:10px;border-bottom:1px solid #333;font-size:14px}.mbsc-android .dwwr{color:#fff;background:#000}.mbsc-android .dwbc{padding:4px 2px;background:#9c9c9c}.mbsc-android .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:14px;color:#000;background:#ccc;background:linear-gradient(#eee,#ccc);box-shadow:0 1px 3px rgba(0,0,0,.5)}.mbsc-android .dw .dwb-a{background:#ffb25a;background:linear-gradient(#ffb25a,#ef6100)}.mbsc-android .dw-bubble-bottom .dw-arr{border-color:transparent transparent #000}.mbsc-android .dw-bubble-top .dw-arr{border-color:#9c9c9c transparent transparent}.mbsc-android.dw-bottom .dw,.mbsc-android.dw-top .dw{border-right:0;border-left:0}.mbsc-android.dw-top .dw{border-top:0}.mbsc-android.dw-bottom .dw{border-bottom:0}.mbsc-android-holo .dwwr{background:#292829;color:#fff;border-radius:3px}.mbsc-android-holo .dwv{color:#31b6e7;line-height:36px;border-bottom:2px solid #31b6e7;font-size:18px}.mbsc-android-holo .dwbc{border-top:1px solid #424542}.mbsc-android-holo .dwb{height:36px;line-height:36px;color:#fff;font-size:14px}.mbsc-android-holo .dwb-a{background:#29799c}.mbsc-android-holo .dwbw .dwb{border-left:1px solid #424542}.mbsc-android-holo .dwbw:first-child .dwb{border:0;border-radius:0 0 0 3px}.mbsc-android-holo .dwbw:last-child .dwb{border-radius:0 0 3px}.mbsc-android-holo .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #424542}.mbsc-android-holo .dw-rtl .dwbw:last-child .dwb{border-radius:0 0 0 3px}.mbsc-android-holo .dw-rtl .dwbw:first-child .dwb{border:0;border-radius:0 0 3px}.mbsc-android-holo.dw-bottom .dwbw .dwb,.mbsc-android-holo.dw-bottom .dwwr,.mbsc-android-holo.dw-liq .dwbw .dwb,.mbsc-android-holo.dw-liq .dwwr,.mbsc-android-holo.dw-top .dwbw .dwb,.mbsc-android-holo.dw-top .dwwr{border-radius:0}.mbsc-android-holo .dw-bubble-bottom .dw-arr{border-color:transparent transparent #292829}.mbsc-android-holo .dw-bubble-top .dw-arr{border-color:#292829 transparent transparent}.mbsc-android-holo-light .dwwr{background:#f5f5f5;color:#000}.mbsc-android-holo-light .dwbc{border-top:1px solid #dbdbdb}.mbsc-android-holo-light .dwb{color:#000}.mbsc-android-holo-light .dwb-a{color:#fff}.mbsc-android-holo-light .dwbw .dwb{border-left:1px solid #dbdbdb}.mbsc-android-holo-light .dwbw:first-child .dwb{border:0}.mbsc-android-holo-light .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #dbdbdb}.mbsc-android-holo-light .dw-rtl .dwbw:first-child .dwb{border:0}.mbsc-android-holo-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f5f5f5}.mbsc-android-holo-light .dw-bubble-top .dw-arr{border-color:#f5f5f5 transparent transparent}.mbsc-ios .dw{min-width:134px;border:1px solid #2d3034}.mbsc-ios .dwo{background:0 0}.mbsc-ios .dwwr{position:relative;padding:0 6px;margin-top:40px;background:linear-gradient(#9f9fa6,#484a55 50%,#272836 50%,#282a39);background-color:#9f9fa6;background-repeat:no-repeat;color:#fff;overflow:visible}.mbsc-ios.dw-nobtn .dwwr{margin-top:0}.mbsc-ios .dwv{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.mbsc-ios .dwbc{display:block;position:absolute;top:-40px;left:0;width:100%;height:28px;padding:5px 0;background:#454545;background:linear-gradient(rgba(69,69,69,.7),rgba(37,37,37,.7) 50%,rgba(16,16,16,.7) 50%,rgba(0,0,0,.7));border-bottom:1px solid #888;border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid #888;border-top:1px solid rgba(255,255,255,.5)}.mbsc-ios .dwb{margin:0 5px;padding:0 10px;display:inline-block;font-size:12px;font-weight:700;height:26px;line-height:26px;color:#fff;border:1px solid #1f1f1f;background:#1a1a1a;background:linear-gradient(#7b7b7b,#1a1a1a 50%,#000 50%);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);border-radius:5px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.mbsc-ios .dwb-s .dwb{border:1px solid #194aab;background:#194aab;background:linear-gradient(#82aaff,#3162c4 50%,#194aab 50%)}.mbsc-ios .dwb-a{opacity:.8;filter:alpha(opacity=80)}.mbsc-ios .dwbw{display:block;float:right}.mbsc-ios .dwb-c{float:left}.mbsc-ios.dw-bubble .dw{padding:6px;background:#afafaf;background:linear-gradient(#afafaf,#1b2530 30%);-webkit-border-radius:5px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.7);border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,.7)}.mbsc-ios .dw-bubble-bottom .dw-arr{border-color:transparent transparent #2d3034}.mbsc-ios .dw-bubble-bottom .dw-arr:after{content:'';position:absolute;top:-16px;left:-17px;border:17px solid #afafaf;border-color:transparent transparent #afafaf}.mbsc-ios .dw-bubble-top .dw-arr{border-color:#1b2530 transparent transparent}.mbsc-ios7 .dwo{background:rgba(0,0,0,.2);filter:Alpha(Opacity=20)}.mbsc-ios7 .dwwr{position:relative;background:#f7f7f7;color:#000;padding-top:40px}.mbsc-ios7 .dwv{color:#9d9d9d;line-height:30px;font-size:12px;border-bottom:1px solid #acacac}.mbsc-ios7 .dwbc{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #acacac}.mbsc-ios7 .dwb{height:40px;line-height:40px;padding:0 10px;display:inline-block;color:#007aff;font-size:17px}.mbsc-ios7 .dwb-a{opacity:.5}.mbsc-ios7 .dwbw{display:block;float:right}.mbsc-ios7 .dwb-c{float:left}.mbsc-ios7 .dwb-s .dwb{font-weight:700}.mbsc-ios7 .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7}.mbsc-ios7 .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent}.mbsc-ios7.dw-bubble .dwwr{border-radius:8px}.mbsc-ios7.dw-nobtn .dwwr{padding-top:0}.mbsc-jqm .dwo{background:0 0}.mbsc-jqm .dwv{position:static;width:auto;border:0;padding:5px 0;font-size:14px}.mbsc-jqm .dwwr{border:0;overflow:visible;font-family:inherit}.dw-hsel,.dw-i,.dw-ml .dw-li,.dwc,.dww{overflow:hidden}.mbsc-jqm .dwbc{font-size:12px;padding:0 2px 4px}.mbsc-jqm .dwbc .ui-btn{margin:0 2px}.mbsc-jqm .dwbc .ui-btn-inner{font-size:12px}.mbsc-jqm .dw-bubble-bottom .dw-arr{border-color:transparent transparent #222}.mbsc-jqm .dw-bubble-top .dw-arr{border-color:#222 transparent transparent}.mbsc-jqm.dw-bubble .dw{background:#222;border:0;padding:6px}.mbsc-jqm.dw-bottom .dw,.mbsc-jqm.dw-bottom .dwwr,.mbsc-jqm.dw-liq .dw,.mbsc-jqm.dw-liq .dwwr,.mbsc-jqm.dw-top .dw,.mbsc-jqm.dw-top .dwwr{padding:0;border-radius:0}.mbsc-jqm.dw-top .dw{border-right:0;border-top:0;border-left:0}.mbsc-jqm.dw-bottom .dw{border-bottom:0;border-right:0;border-left:0}.mbsc-sense-ui .dwwr{color:#fff;background:#333;border:2px solid #fff;border-radius:3px}.mbsc-sense-ui .dwv{padding:5px 10px;border-bottom:1px solid #666;font-size:14px;text-align:left}.mbsc-sense-ui .dwbc{padding:4px 2px;background:#000;background:linear-gradient(#666 50%,#000 50%)}.mbsc-sense-ui .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;color:#fff;font-size:14px;font-weight:700;border:1px solid #333;background:#222;background:linear-gradient(#444,#000);box-shadow:inset 0 0 5px #000;border-radius:5px}.mbsc-sense-ui .dw .dwb-a{background:#3c7500;background:linear-gradient(#94c840,#3c7500)}.mbsc-sense-ui .dw-bubble-bottom .dw-arr{border-color:transparent transparent #fff}.mbsc-sense-ui .dw-bubble-top .dw-arr{border-color:#fff transparent transparent}.mbsc-sense-ui.dw-top .dwwr{border:0}.mbsc-sense-ui.dw-bottom .dwwr{border:0;border-top:1px solid #666}.mbsc-wp .dwwr{padding:10px;background:#1f1f1f;color:#fff}.mbsc-wp .dwv{padding:0 10px 10px}.mbsc-wp .dwbc{display:block}.dwc,.mbsc-wp .dwb,.mbsc-wp .dwbw{display:inline-block}.dwc,.mbsc-wp .dw-i,.mbsc-wp .dw-li,.mbsc-wp .dwwb,.u-navbar *,.u-navmenu{box-sizing:border-box}.mbsc-wp .dwb{position:relative;top:0;min-width:32px;height:20px;padding:29px 5px 0;color:#fff;line-height:20px;font-size:11px;text-transform:lowercase;transition:all .1s linear}.dwl,.mbsc-wp .dwb:before{position:absolute;text-align:center}.mbsc-wp .dwb:before{top:3px;left:50%;width:22px;height:22px;margin:0 -13px;border:2px solid #fff;border-radius:13px;line-height:22px;font-size:10px}.dwl,.dwwb,.dwwo,.dwwol{width:100%}.mbsc-wp .dwb-a{top:-3px}.mbsc-wp .dwb-a:before{background:#fff;color:#1f1f1f}.mbsc-wp .dw-bubble-bottom .dw-arr{border-color:transparent transparent #1f1f1f}.mbsc-wp .dw-bubble-top .dw-arr{border-color:#1f1f1f transparent transparent}.mbsc-wp-light .dwwr{background:#dedede;color:#000}.mbsc-wp-light .dwb{color:#000}.mbsc-wp-light .dwb:before{border:2px solid #000;color:#000}.mbsc-wp-light .dwb-a:before{background:#000;color:#dedede}.mbsc-wp-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #dedede}.mbsc-wp-light .dw-bubble-top .dw-arr{border-color:#dedede transparent transparent}.dwwb,.dwwo,.dwwol{-webkit-backface-visibility:hidden}.dwc{vertical-align:middle}.dwl{line-height:30px;height:30px;top:-30px;left:0}.dw-i,.dwwo{height:100%}.dwpm .dwwbp,.dwwo{top:0}.dw-i,.dw-li,.dw-ul,.dww,.dwwc,.dwwl,.dwww{position:relative}.dwwc{margin:0 auto;zoom:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.dwfl{-webkit-flex:1 auto;flex:1 auto}.dwww{padding:1px}.dw-bf{-webkit-backface-visibility:hidden;-webkit-perspective:1000px;backface-visibility:hidden;perspective:1000px}.dw-ul{z-index:3}.dw-li{padding:0 5px;text-align:center;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30)}.dw-li.dw-v{opacity:1;filter:Alpha(Opacity=100)}.dwwb{position:absolute;z-index:4;left:0;cursor:pointer;text-decoration:none;text-align:center;opacity:1;transition:opacity .2s linear}.dwa .dwwb{opacity:0}.dwpm .dwwol{display:none}.dwwo{position:absolute;z-index:3;left:0;pointer-events:none}.dwwol{position:absolute;z-index:1;top:50%;left:0;pointer-events:none}.dw-liq .dwc{display:block}.dw-liq .dw-tbl{width:100%;table-layout:fixed}.dwhl .dwl{display:none}.dw-hsel{position:absolute;height:1px;width:1px;left:0;clip:rect(1px,1px,1px,1px)}.dw-ml .dw-li .dw-i{width:100%;height:auto;display:inline-block;vertical-align:middle;white-space:normal}.dwwms .dw-li{padding:0 40px}.dwwms .dwwol{display:none}.dw-msel:before{width:40px;text-align:center;position:absolute;top:0;left:0}.dww .dw-w-gr{padding:0 5px;opacity:1;font-weight:700;text-align:left}.mbsc-mobiscroll .dwc{padding:2em .25em 0}.mbsc-mobiscroll .dwl{color:#4eccc4;font-size:.75em;text-transform:uppercase}.mbsc-mobiscroll .dwhl{padding-top:0}.mbsc-mobiscroll .dwfl{padding:.5em .25em}.mbsc-mobiscroll .dw-li{font-size:1.375em}.mbsc-mobiscroll .dw-hl{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dwwol{border-top:1px solid #4eccc4;border-bottom:1px solid #4eccc4}.mbsc-mobiscroll .dwpm .dwwol{display:block}.mbsc-android-holo .dwwb span,.mbsc-mobiscroll .dwwb span,.mbsc-mobiscroll .dwwms .dwwol{display:none}.mbsc-mobiscroll .dwwb{color:#4eccc4;background:#f7f7f7}.mbsc-mobiscroll .dwwbp{bottom:0;top:auto}.mbsc-mobiscroll .dwwbm{top:0;bottom:auto}.mbsc-mobiscroll .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-mobiscroll .dwwb.dwb-a:before{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-w-gr{font-size:1.125em}.mbsc-mobiscroll .dw-msel:before{font-size:40px;color:#4eccc4}.mbsc-android .dwc{padding:32px 2px 6px}.mbsc-android .dwhl{padding-top:6px}.mbsc-android .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-android .dw-hl{background:rgba(255,255,255,.3)}.mbsc-android .dwwl{padding:0 2px;margin:0 2px;background:#888;background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000)}.mbsc-android .dww{color:#fff;background:#444;background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-android .dwwo{background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-android .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-android .dwpm .dwwl{padding:0;background:#fff}.mbsc-android .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-android .dwpm .dw-li{text-shadow:none}.mbsc-android .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333}.mbsc-android .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-android .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-android .dw-w-gr{font-size:20px}.mbsc-android-holo .dwc{padding:30px 10px 1px}.mbsc-android-holo .dwhl{padding:1px 10px}.mbsc-android-holo .dw-li{color:#fff;font-size:18px}.mbsc-android-holo .dw-hl{background:rgba(49,182,231,.5)}.mbsc-android-holo .dwwo{background:linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828)}.mbsc-android-holo .dwwb{color:#7e7e7e;background:#292829}.mbsc-android-holo .dwwb:before{position:absolute;top:0;left:0;width:100%;font-size:26px;text-align:center}.mbsc-android-holo .dwwbm{top:0;bottom:auto}.mbsc-android-holo .dwwbp{bottom:0;top:auto}.mbsc-android-holo .dwwl .dwb-a{background:#292829;color:#319abd}.mbsc-android-holo .dwwol{display:block;width:60%;left:20%;border-top:2px solid #31b6e7;border-bottom:2px solid #31b6e7}.mbsc-android-holo .dww .dw-w-gr:after,.mbsc-android-holo .dwwms .dwwo,.mbsc-android-holo .dwwms .dwwol{display:none}.mbsc-android-holo .dwwms .dw-li{padding:0 36px}.mbsc-android-holo .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:auto;right:10px;width:14px;height:14px;margin-top:-9px;border:1px solid #424542}.mbsc-android-holo .dw-msel:before{z-index:2;top:50%;left:auto;right:10px;width:14px;color:#31b6e7;margin-top:-10px;line-height:14px;text-shadow:0 0 5px #29799c}.mbsc-android-holo .dww .dw-w-gr{padding:0 5px;font-size:16px;font-weight:400}.mbsc-android-holo-light .dw-li{color:#000}.mbsc-android-holo-light .dwwo{background:linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5)}.mbsc-android-holo-light .dwwl .dwwb{background:#f5f5f5}.mbsc-android-holo-light .dw-msel:before{color:#29799c;text-shadow:0 0 5px #31b6e7}.mbsc-ios .dwc{padding:30px 2px 10px}.mbsc-ios .dwhl{padding:10px 2px}.mbsc-ios .dwwl{padding:0 2px;border-left:1px solid #000;border-right:1px solid #000;background:#cbcce0;background:linear-gradient(#2c2c38,#cbcce0 35%,#cbcce0 65%,#2c2c38);box-shadow:0 1px 1px rgba(255,255,255,.3)}.mbsc-ios .dw-ltr .dwsc .dwfl:first-child .dwwl,.mbsc-ios .dw-rtl .dwsc .dwfl:last-child .dwwl{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.mbsc-ios .dw-ltr .dwsc .dwfl:last-child .dwwl,.mbsc-ios .dw-rtl .dwsc .dwfl:first-child .dwwl{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.mbsc-ios .dwsc .dww{background:#fff;background:linear-gradient(#333,#999 10%,#fff 30%,#fff 70%,#999 90%,#333);border-radius:0}.mbsc-ios .dwpm .dwwl{margin:4px 2px;border:1px solid #000;border-radius:3px}.mbsc-ios .dwpm .dww{background:linear-gradient(#333,#fff 48%,#fff 52%,#333)}.mbsc-ios .dw-li{color:#000;font-size:20px;font-weight:700;text-align:right;text-shadow:none}.mbsc-ios .dw-li.dw-hl{background:linear-gradient(#0288f3,#005de6);color:#fff}.mbsc-ios .dwwo{background:linear-gradient(#333,rgba(153,153,153,0) 10%,rgba(153,153,153,0) 90%,#333)}.mbsc-ios .dwwol{height:28px;padding:1px;margin-top:-16px;border-top:1px solid #7b8699;border-bottom:1px solid #7b8699;background:#6f75b0;background:linear-gradient(rgba(151,157,197,.5) 50%,rgba(111,117,176,.5) 50%);z-index:10;left:-1px;box-shadow:0 1px 3px rgba(0,0,0,.5);filter:alpha(opacity=50)}.mbsc-ios .dwwb{color:#fff;background:#3f4e68;background:linear-gradient(#c7d1e2,#808ea6 50%,#75859f 50%,#3f4e68)}.mbsc-ios .dwwbp{border-radius:3px 3px 0 0;font-size:40px}.mbsc-ios .dwwbm{border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-ios .dwwl .dwb-a{background:#252c36;background:linear-gradient(#6b6e75,#272e38 50%,#171e28 50%,#252c36)}.mbsc-ios.dwms .dww{padding:10px 0}.mbsc-ios .dwwms .dw-li{padding:0 5px 0 40px;text-align:left}.mbsc-ios .dw-msel{color:#215085}.mbsc-ios .dww .dw-w-gr{padding:0 5px;color:#777;text-align:left}.mbsc-ios7 .dwl{text-align:left;text-indent:5px;color:#ababab}.mbsc-ios7 .dwwc{padding:30px 10px 10px}.mbsc-ios7 .dwhl .dwwc{padding-top:10px}.mbsc-ios7 .dwwo{background:linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7)}.mbsc-ios7 .dwwol{padding:0 10px;height:34px;margin:-18px 0 0 -10px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.mbsc-ios7 .dw-li{color:#9d9d9d;font-size:22px;text-align:left}.mbsc-ios7 .dw-hl{background:rgba(0,122,255,.2)}.mbsc-ios7 .dw-sel{color:#000}.mbsc-ios7 .dwpm .dw-li{text-align:center}.mbsc-ios7 .dwpm .dwwol{display:block}.mbsc-ios7 .dwwb span,.mbsc-ios7.dw-select .dwwo{display:none}.mbsc-ios7 .dwwb{color:#007aff;background:#f7f7f7}.mbsc-ios7 .dwwbp{bottom:0;top:auto}.mbsc-ios7 .dwwbm{top:0;bottom:auto}.mbsc-ios7 .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-ios7 .dwwms .dw-li{padding:0 5px 0 40px;color:#000}.mbsc-ios7 .dwwms .dw-msel{color:#007aff}.mbsc-ios7 .dw-msel:before{font-size:40px}.mbsc-ios7 .dw-select-gr .dw-li{padding-left:40px}.mbsc-ios7 .dw-select-gr .dw-w-gr{padding-left:5px;font-weight:400;font-size:18px}.mbsc-jqm .dwc{padding:30px 2px 4px;overflow:visible}.mbsc-jqm .dwhl{padding-top:4px}.mbsc-jqm .dwl{border:0;background:0 0;top:-31px}.mbsc-jqm .dwfl{padding:4px 2px 1px}.mbsc-jqm .dwwl{border-radius:4px}.mbsc-jqm14 .dwwl{border:1px solid transparent}.mbsc-jqm .dwwol{z-index:3;border-left:0;border-right:0;padding:0 3px;margin:0 -3px;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-jqm .dw-ltr .dwfl:first-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:last-child .dwwol{padding-left:5px;margin-left:-5px}.mbsc-jqm .dw-ltr .dwfl:last-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:first-child .dwwol{padding-right:5px;margin-right:-5px}.mbsc-jqm .dw-li{font-size:26px}.mbsc-jqm .dw-hl{background:rgba(0,0,0,.1)}.mbsc-jqm .dwwb{margin:-1px;padding:0}.mbsc-jqm .dwwb span{padding:0}.mbsc-jqm .dwwb .ui-btn-inner{margin-top:-1px}.mbsc-jqm .dwwbp{border-radius:4px 4px 0 0}.mbsc-jqm .dwwbm{border-radius:0 0 4px 4px}.mbsc-jqm .dwwbp span{font-size:40px;font-weight:400}.mbsc-jqm .dwwbm span{font-size:32px}.mbsc-jqm .dwpm .dwl{border:0;background:0 0}.mbsc-jqm .dw-w-gr{font-size:20px}.mbsc-sense-ui .dwc{padding:30px 2px 4px}.mbsc-sense-ui .dwhl{padding-top:0}.mbsc-sense-ui .dwfl{padding:0 2px}.mbsc-sense-ui .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-sense-ui .dw-hl{background:rgba(255,255,255,.3)}.mbsc-sense-ui .dwwl{padding:0 2px;background:#888;background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);border-radius:3px}.mbsc-sense-ui .dww{color:#fff;background:#444;background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-sense-ui .dwwo{background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-sense-ui .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-sense-ui .dwpm .dwwl{padding:0;background:#fff}.mbsc-sense-ui .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-sense-ui .dwpm .dw-li{text-shadow:none}.mbsc-sense-ui .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333}.mbsc-sense-ui .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-sense-ui .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-sense-ui .dw-w-gr{font-size:20px}.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-ul .dw-hl .dw-i{background:#4c4c4c}.mbsc-wp-light .dw-sel .dw-i,.mbsc-wp-light .dw-ul .dw-hl .dw-i{color:#fff;background:#b5b5b5}.mbsc-wp-lime .dw-sel .dw-i,.mbsc-wp-lime .dw-ul .dw-hl .dw-i{background:#a4c400;border-color:#a4c400}.mbsc-wp-green .dw-sel .dw-i,.mbsc-wp-green .dw-ul .dw-hl .dw-i{background:#60a917;border-color:#60a917}.mbsc-wp-emerald .dw-sel .dw-i,.mbsc-wp-emerald .dw-ul .dw-hl .dw-i{background:#008a00;border-color:#008a00}.mbsc-wp-teal .dw-sel .dw-i,.mbsc-wp-teal .dw-ul .dw-hl .dw-i{background:#00aba9;border-color:#00aba9}.mbsc-wp-cyan .dw-sel .dw-i,.mbsc-wp-cyan .dw-ul .dw-hl .dw-i{background:#1ba1e2;border-color:#1ba1e2}.mbsc-wp-cobalt .dw-sel .dw-i,.mbsc-wp-cobalt .dw-ul .dw-hl .dw-i{background:#0050ef;border-color:#0050ef}.mbsc-wp-indigo .dw-sel .dw-i,.mbsc-wp-indigo .dw-ul .dw-hl .dw-i{background:#6a00ff;border-color:#6a00ff}.mbsc-wp-violet .dw-sel .dw-i,.mbsc-wp-violet .dw-ul .dw-hl .dw-i{background:#a0f;border-color:#a0f}.mbsc-wp-pink .dw-sel .dw-i,.mbsc-wp-pink .dw-ul .dw-hl .dw-i{background:#f472d0;border-color:#f472d0}.mbsc-wp-magenta .dw-sel .dw-i,.mbsc-wp-magenta .dw-ul .dw-hl .dw-i{background:#d80073;border-color:#d80073}.mbsc-wp-crimson .dw-sel .dw-i,.mbsc-wp-crimson .dw-ul .dw-hl .dw-i{background:#a20025;border-color:#a20025}.mbsc-wp-red .dw-sel .dw-i,.mbsc-wp-red .dw-ul .dw-hl .dw-i{background:#e51400;border-color:#e51400}.mbsc-wp-orange .dw-sel .dw-i,.mbsc-wp-orange .dw-ul .dw-hl .dw-i{background:#fa6800;border-color:#fa6800}.mbsc-wp-amber .dw-sel .dw-i,.mbsc-wp-amber .dw-ul .dw-hl .dw-i{background:#f0a30a;border-color:#f0a30a}.mbsc-wp-yellow .dw-sel .dw-i,.mbsc-wp-yellow .dw-ul .dw-hl .dw-i{background:#d8c100;border-color:#d8c100}.mbsc-wp-brown .dw-sel .dw-i,.mbsc-wp-brown .dw-ul .dw-hl .dw-i{background:#825a2c;border-color:#825a2c}.mbsc-wp-olive .dw-sel .dw-i,.mbsc-wp-olive .dw-ul .dw-hl .dw-i{background:#6d8764;border-color:#6d8764}.mbsc-wp-steel .dw-sel .dw-i,.mbsc-wp-steel .dw-ul .dw-hl .dw-i{background:#647687;border-color:#647687}.mbsc-wp-mauve .dw-sel .dw-i,.mbsc-wp-mauve .dw-ul .dw-hl .dw-i{background:#76608a;border-color:#76608a}.mbsc-wp-sienna .dw-sel .dw-i,.mbsc-wp-sienna .dw-ul .dw-hl .dw-i{background:#7a3b3f;border-color:#7a3b3f}.mbsc-wp .dwc{padding:30px 0 0}.mbsc-wp .dwhl{padding:0}.mbsc-wp .dwwc{padding:3px}.mbsc-wp .dwwl{padding:0 2px}.mbsc-wp .dw-li{padding:0;font-size:26px;letter-spacing:-1px;text-align:left;opacity:0;filter:Alpha(Opacity=0)}.mbsc-wp .dw-i{position:relative;top:4%;height:92%;padding:0 5px;border:1px solid #4c4c4c;-webkit-filter:inherit;filter:inherit}.mbsc-wp .dw-li .dw-i{width:99.5%}.mbsc-wp .dwa .dw-li,.mbsc-wp .wpa .dw-li{opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dwa .dw-v,.mbsc-wp .wpa .dw-v{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-day,.mbsc-wp .dw-mon{display:block;color:#a9a9a9;line-height:18px;font-size:11px;letter-spacing:normal;position:absolute;bottom:0;-webkit-filter:inherit;filter:inherit}.mbsc-wp .dw-select-gr .dw-w-gr:after,.mbsc-wp .dwwb span,.mbsc-wp .dwwo,.mbsc-wp .dwwol{display:none}.mbsc-wp .dw-sel{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-sel .dw-day,.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-sel .dw-mon{color:#fff}.mbsc-wp .dwa .dw-sel .dw-i{border:1px solid #4c4c4c;background:0 0}.mbsc-wp .dwa .dw-day,.mbsc-wp .dwa .dw-month{color:#a9a9a9}.mbsc-wp .dwwb{background:#1f1f1f}.mbsc-wp .dwwb:before{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-13px 0 0 -13px;color:#fff;line-height:22px;font-size:10px;text-align:center;border:2px solid #fff;border-radius:13px}.mbsc-wp .dwwl .dwb-a{top:auto;background:#1f1f1f}.mbsc-wp .dwwl .dwb-a:before{color:#000}.mbsc-wp .dwwms .dw-li{padding:0;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dw-select-gr .dw-w-gr,.mbsc-wp .dwwms .dw-v{filter:Alpha(Opacity=100);opacity:1}.mbsc-wp .dwwms .dw-i{background:0 0;padding-left:40px}.mbsc-wp .dwwms .dw-li .dw-i{border:0}.mbsc-wp .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:5px;width:20px;height:20px;margin-top:-10px;border:2px solid #fff}.mbsc-wp .dwwms .dw-msel:before{z-index:2;top:50%;left:5px;width:22px;margin-top:-8px;font-size:16px;line-height:20px;color:#fff}.mbsc-wp-light .dw-day,.mbsc-wp-light .dw-li,.mbsc-wp-light .dw-mon{color:#6b6b6b}.mbsc-wp .dw-select-gr .dw-li .dw-i{padding-left:40px}.mbsc-wp .dw-select-gr .dw-w-gr{font-size:22px;font-weight:400}.mbsc-wp .dw-select-gr .dw-w-gr .dw-i{border:0;padding-left:5px}.mbsc-wp-light .dw-i{border-color:#b5b5b5}.mbsc-wp-light .dw-sel .dw-day,.mbsc-wp-light .dw-sel .dw-mon{color:#fff}.mbsc-wp-light .dwa .dw-day,.mbsc-wp-light .dwa .dw-mon,.mbsc-wp-light .mbsc-wp-none .dw-day,.mbsc-wp-light .mbsc-wp-none .dw-mon{color:#6b6b6b}.mbsc-wp-light .dwa .dw-sel .dw-i{color:#6b6b6b;border:1px solid #b5b5b5;background:0 0}.mbsc-wp-light .dwwb:before{border:2px solid #000;color:#000}.mbsc-wp-light .dwwb,.mbsc-wp-light .dwwl .dwb-a{background:#dedede}.mbsc-wp-light .dwwl .dwb-a:before{color:#dedede}.mbsc-wp-light .dwwms .dw-li .dw-i{color:#000;border:0}.mbsc-wp-light .dwwms .dw-hl .dw-i{color:#fff}.mbsc-wp-light .dwwms .dw-li:after{border-color:#000}.mbsc-wp-light .dwwms .dw-msel:before,.mbsc-wp-light .mbsc-wp-none .dw-hl .dw-i,.mbsc-wp-light .mbsc-wp-none .dw-sel .dw-i{color:#000}.dw-trans .dw-persp{overflow:hidden;-webkit-perspective:1000px;perspective:1000px}.dw-trans .dw,.dw-trans .dwo{-webkit-animation-fill-mode:forwards;-webkit-animation-duration:.2s;-moz-animation-fill-mode:forwards;-moz-animation-duration:.2s;animation-fill-mode:forwards;animation-duration:.2s}.dw-trans .dwo{-webkit-backface-visibility:hidden}.dw-in .dw{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.dw-out .dw{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.dw-in .dwo{-webkit-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dwo{-webkit-animation-name:dw-f-out;animation-name:dw-f-out}.dw-fade,.dw-flip,.dw-slidedown,.dw-slidehorizontal,.dw-slideup,.dw-slidevertical,.dw-swing{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.dw-fade,.dw-slidedown,.dw-slidehorizontal,.dw-slideup,.dw-slidevertical,.dw-swing{-webkit-transform-origin:0 0;transform-origin:0 0}.dw-flip,.dw-pop{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.dw-in .dw-pop{opacity:1;-webkit-animation-name:dw-p-in;-webkit-transform:scale(1);-moz-animation-name:dw-p-in;transform:scale(1);animation-name:dw-p-in}.dw-out .dw-pop{opacity:0;-webkit-animation-name:dw-p-out;animation-name:dw-p-out}.dw-in .dw-flip{opacity:1;-webkit-animation-name:dw-fl-in;-webkit-transform:scale(1);-moz-animation-name:dw-fl-in;-moz-transform:scale(1);animation-name:dw-fl-in;transform:scale(1)}.dw-out .dw-flip{opacity:0;animation-name:dw-fl-out;-webkit-animation-name:dw-fl-out;-moz-animation-name:dw-fl-out}.dw-in .dw-swing{opacity:1;-webkit-animation-name:dw-sw-in;-webkit-transform:scale(1);-moz-animation-name:dw-sw-in;transform:scale(1);animation-name:dw-sw-in}.dw-out .dw-swing{opacity:0;-webkit-animation-name:dw-sw-out;animation-name:dw-sw-out}.dw-in .dw-slidehorizontal{opacity:1;-webkit-animation-name:dw-sh-in;-webkit-transform:scale(1);-moz-animation-name:dw-sh-in;transform:scale(1);animation-name:dw-sh-in}.dw-out .dw-slidehorizontal{opacity:0;-webkit-animation-name:dw-sh-out;animation-name:dw-sh-out}.dw-in .dw-slidevertical{opacity:1;-webkit-animation-name:dw-sv-in;-webkit-transform:scale(1);-moz-animation-name:dw-sv-in;-moz-transform:scale(1);animation-name:dw-sv-in;transform:scale(1)}.dw-out .dw-slidevertical{opacity:0;-webkit-animation-name:dw-sv-out;animation-name:dw-sv-out}.dw-in .dw-slidedown{-webkit-animation-name:dw-sd-in;-webkit-transform:scale(1);-moz-animation-name:dw-sd-in;-moz-transform:scale(1);animation-name:dw-sd-in;transform:scale(1)}.dw-out .dw-slidedown{animation-name:dw-sd-out;-webkit-animation-name:dw-sd-out;-webkit-transform:translateY(-100%);-moz-animation-name:dw-sd-out;-moz-transform:translateY(-100%)}.dw-in .dw-slideup{-webkit-animation-name:dw-su-in;-webkit-transform:scale(1);-moz-animation-name:dw-su-in;transform:scale(1);animation-name:dw-su-in}.dw-out .dw-slideup{animation-name:dw-su-out;-webkit-animation-name:dw-su-out;-webkit-transform:translateY(100%);-moz-animation-name:dw-su-out;-moz-transform:translateY(100%)}.dw-in .dw-fade{opacity:1;-webkit-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dw-fade{opacity:0;-webkit-animation-name:dw-f-out;animation-name:dw-f-out}@keyframes dw-f-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes dw-f-in{from{opacity:0}to{opacity:1}}@keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8)}}@keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%)}}@keyframes dw-sd-in{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-sd-in{from{opacity:1;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-sd-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes dw-sd-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%)}}@keyframes dw-su-in{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-su-in{from{opacity:1;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-su-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes dw-su-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100%)}}.u-counter-content{position:relative}.u-counter{text-align:center}.u-counter .u-counter-number-group,.u-counter>.u-counter-number{color:#424242;font-size:20px}.u-counter-label{display:block}.u-counter-icon{font-size:20px}.u-counter-lg .u-counter-icon .uf,.u-counter-lg .u-counter-number-group,.u-counter-lg>.u-counter-number{font-size:40px}.u-counter-md .u-counter-icon .uf,.u-counter-md .u-counter-number-group,.u-counter-md>.u-counter-number{font-size:30px}.u-counter-sm .u-counter-icon .uf,.u-counter-sm .u-counter-number-group,.u-counter-sm>.u-counter-number{font-size:14px}.u-counter-sm .u-counter-number+.u-counter-number-related,.u-counter-sm .u-counter-number-related+.u-counter-number{margin-left:0}.u-counter-inverse,.u-counter-inverse .u-counter-icon,.u-counter-inverse .u-counter-number-group,.u-counter-inverse>.u-counter-number{color:#fff}.font-size-60 .uf{font-size:60px}.u-counter-watermark{position:absolute;right:0;bottom:0;line-height:1;opacity:.1}.u-counter-watermark.darker{color:#000}.nav-list{padding-left:0;margin-bottom:0}.nav-list>li>a{position:relative;display:block;padding:10px 15px}.u-collapse{display:none}.u-collapse.in{display:block}.u-navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.u-navbar a{text-decoration:none}.u-navbar ul{margin-top:0}.u-navbar .dropdown-button{height:auto;cursor:pointer}.u-navbar-search .u-input-group{padding-left:15px;margin-top:15px;margin-bottom:15px}.u-navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.u-navbar-collapse.in{overflow-y:auto}.u-container-fluid>.u-navbar-collapse,.u-container-fluid>.u-navbar-header,.u-container>.u-navbar-collapse,.u-container>.u-navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.u-navbar{border-radius:3px}.u-navbar-header{float:left}.u-navbar-collapse{width:auto;border-top:0;box-shadow:none}.u-navbar-collapse.u-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.u-navbar-collapse.in{overflow-y:visible}.u-container-fluid>.u-navbar-collapse,.u-container-fluid>.u-navbar-header,.u-container>.u-navbar-collapse,.u-container>.u-navbar-header{margin-right:0;margin-left:0}.u-navbar>.u-container .u-navbar-brand,.u-navbar>.u-container-fluid .u-navbar-brand{margin-left:-15px}}.u-navbar-brand{float:left;padding:14px 15px;font-size:18px;line-height:22px;height:50px;width:auto}.u-navbar-brand:focus,.u-navbar-brand:hover{text-decoration:none;background:inherit}.u-navbar-brand>img{display:block}.u-navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px}@media (min-width:768px){.u-navbar-toggle{display:none}}.u-navbar-toolbar:after,.u-navbar-toolbar:before,.u-navbar-toolbar>li:after,.u-navbar-toolbar>li:before{content:" ";display:table}.u-navbar-nav{margin:-8px}.u-navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width:767px){.u-navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.u-navbar-nav .open .dropdown-menu .dropdown-header,.u-navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.u-navbar-nav .open .dropdown-menu>li>a{line-height:22px}.u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.u-navbar-toolbar,.u-navbar-toolbar>li{float:left}.u-navmenu,.u-navmenu ul{padding-left:0}@media (min-width:768px){.u-navbar-nav{float:left;margin:0}.u-navbar-nav>li{float:left}.u-navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.u-navbar-collapse-toolbar.in{overflow-y:visible}.u-navbar-toolbar>li>.u-badge{padding:0;margin-top:14px;margin-bottom:14px}.u-navbar-toolbar>li>.u-avatar{padding:0;margin-top:9px}.u-navbar-toolbar>li>a{padding-top:14px;padding-bottom:14px;line-height:22px}.u-navbar-toolbar .dropdown-menu{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation-duration:.3s;animation-duration:.3s}.u-navbar-toolbar .open{position:static}.u-navbar-toolbar .open .dropdown-menu{left:0;right:0;width:auto;margin-top:0;float:none;border-top-right-radius:0;border-top-left-radius:0}@media (max-width:767px){.u-navbar-toolbar-left{float:left!important}.u-navbar-toolbar-right{float:right!important}}@media (min-width:768px){.u-navbar-left{float:left!important}.u-navbar-right{float:right!important;margin-right:-15px}.u-navbar-right~.u-navbar-right{margin-right:0}}.u-navbar-default{background-color:#fff;border-color:#e0e0e0}.u-navbar-default .u-navbar-toolbar>li>a{color:#757575}.u-navbar-default .u-navbar-toolbar>li>a:focus,.u-navbar-default .u-navbar-toolbar>li>a:hover,.u-navbar-default>.active>a,.u-navbar-default>.active>a:focus,.u-navbar-default>.active>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-brand{color:#424242}.u-navbar-default .u-navbar-brand:focus,.u-navbar-default .u-navbar-brand:hover{color:#424242;background-color:none}.u-navbar-default .u-navbar-nav>li>a,.u-navbar-default .u-navbar-text{color:#757575}.u-navbar-default .u-navbar-nav>.active>a,.u-navbar-default .u-navbar-nav>.active>a:focus,.u-navbar-default .u-navbar-nav>.active>a:hover,.u-navbar-default .u-navbar-nav>li>a:focus,.u-navbar-default .u-navbar-nav>li>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-nav>.disabled>a,.u-navbar-default .u-navbar-nav>.disabled>a:focus,.u-navbar-default .u-navbar-nav>.disabled>a:hover{color:#bdbdbd;background-color:transparent}.u-navbar-default .u-navbar-toggle{border-color:transparent}.u-navbar-default .u-navbar-toggle:focus,.u-navbar-default .u-navbar-toggle:hover{background-color:#eee}.u-navbar-default .u-navbar-toggle .icon-bar{background-color:#757575}.u-navbar-default .u-navbar-collapse,.u-navbar-default .u-navbar-form{border-color:#e0e0e0}.u-navbar-default .u-navbar-nav>.open>a,.u-navbar-default .u-navbar-nav>.open>a:focus,.u-navbar-default .u-navbar-nav>.open>a:hover{background-color:#eee;color:#616161}@media (max-width:767px){.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a{color:#757575}.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a:hover,.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#bdbdbd;background-color:transparent}}.u-navbar-default .u-navbar-link{color:#757575}.u-navbar-default .u-navbar-link:hover{color:#616161}.u-navbar-inverse{background-color:#3f51b5;border-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-toolbar>li>a{color:#fff}.u-navbar-inverse .u-navbar-toolbar>li>a:focus,.u-navbar-inverse .u-navbar-toolbar>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-brand{color:#fff}.u-navbar-inverse .u-navbar-brand:focus,.u-navbar-inverse .u-navbar-brand:hover{color:#fff;background-color:none}.u-navbar-inverse .u-navbar-nav>li>a,.u-navbar-inverse .u-navbar-text{color:#fff}.u-navbar-inverse .u-navbar-nav>.active>a,.u-navbar-inverse .u-navbar-nav>.active>a:focus,.u-navbar-inverse .u-navbar-nav>.active>a:hover,.u-navbar-inverse .u-navbar-nav>li>a:focus,.u-navbar-inverse .u-navbar-nav>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav>.disabled>a,.u-navbar-inverse .u-navbar-nav>.disabled>a:focus,.u-navbar-inverse .u-navbar-nav>.disabled>a:hover{color:#fff;background-color:transparent}.u-navbar-inverse .u-navbar-toggle{border-color:transparent}.u-navbar-inverse .u-navbar-toggle:focus,.u-navbar-inverse .u-navbar-toggle:hover{background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-toggle .icon-bar{background-color:#fff}.u-navbar-inverse .u-navbar-collapse,.u-navbar-inverse .u-navbar-form{border-color:#36459b}.u-navbar-inverse .u-navbar-nav>.open>a,.u-navbar-inverse .u-navbar-nav>.open>a:focus,.u-navbar-inverse .u-navbar-nav>.open>a:hover{background-color:rgba(0,0,0,.1);color:#fff}@media (max-width:767px){.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu .divider{background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a{color:#fff}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a:hover,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:transparent}}.u-navbar-inverse .u-navbar-link,.u-navbar-inverse .u-navbar-link:hover{color:#fff}.u-hamburger{vertical-align:middle;font-size:17px}.u-hamburger,.u-hamburger .u-hamburger-bar,.u-hamburger:after,.u-hamburger:before{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.u-hamburger:after,.u-hamburger:before{content:""}.u-hamburger .u-hamburger-bar,.u-hamburger:after,.u-hamburger:before{display:block;width:1em;height:.1em;margin:0;border-radius:1px;background:#757575}.u-navbar-default .u-hamburger .u-hamburger-bar,.u-navbar-default .u-hamburger:after,.u-navbar-default .u-hamburger:before{background:#757575}.u-navbar-inverse .u-hamburger .u-hamburger-bar,.u-navbar-inverse .u-hamburger:after,.u-navbar-inverse .u-hamburger:before{background:#fff}.u-hamburger .u-hamburger-bar{margin:.2em 0}.u-hamburger-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:8%;transform-origin:8%}.u-hamburger-close .u-hamburger-bar{opacity:0}.u-hamburger-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:8%;transform-origin:8%}.u-hamburger-close.hided:before,.u-hamburger-close.u-collapsed:before{-webkit-transform:rotate(0);transform:rotate(0)}.u-hamburger-close.hided .u-hamburger-bar,.u-hamburger-close.u-collapsed .u-hamburger-bar{opacity:1}.u-hamburger-close.hided:after,.u-hamburger-close.u-collapsed:after{-webkit-transform:rotate(0);transform:rotate(0)}.u-hamburger-arrow-left.u-collapsed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u-navmenu{display:-webkit-flex;display:flex;display:block\9;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;padding-top:16px}.u-navmenu .u-navmenu-sub{transition:max-height .5s cubic-bezier(.35,0,.25,1);webkit-transition:max-height .5s cubic-bezier(.35,0,.25,1);max-height:0;overflow:hidden}.u-navmenu .u-navmenu-sub .u-navmenu-link{padding-left:69px}.u-navmenu .u-navmenu-sub .u-navmenu-sub .u-navmenu-link{padding-left:96px}.u-navmenu .u-navmenu-link{display:block;-webkit-flex-shrink:0;flex-shrink:0;padding:11px 30px;margin:0;color:#757575;text-decoration:none;font-weight:500;font-size:13px}@media screen and (max-width:1024px){.u-navmenu .u-navmenu-link{padding:16px}}.u-navmenu .u-navmenu-link:hover{background-color:#f5f5f5}.u-navmenu .u-navmenu-link-current{background-color:#eee;color:#424242;font-weight:700}.u-navmenu .u-navmenu-link .uf-caretdown{webkit-transition:transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;vertical-align:middle}.u-navmenu .u-navmenu-link-open .uf-caretdown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u-navmenu .u-navmenu-link-open+.u-navmenu-sub,.u-navmenu-horizontal li:hover .u-navmenu-sub{max-height:999px}.u-navmenu-horizontal>ul>li{display:inline-block;position:relative}.u-navmenu-horizontal .u-navmenu-sub{position:absolute;top:54px;left:0;background-color:#fff;z-index:2;box-shadow:0 1px 6px rgba(99,99,99,.2)}.u-navmenu-horizontal .u-navmenu-sub .u-navmenu-link{padding-left:40px}.u-navmenu-horizontal.u-navmenu-horizontal .u-navmenu-link-open+.u-navmenu-sub{max-height:0}#toggleMenubar #menubutton{line-height:35px;font-size:15px;color:#fff;left:0;position:relative;height:0}.u-navlayout-header .u-navlayout-toolbar li{float:left}.u-navlayout-header .u-navlayout-toolbar li .u-topic{font-size:20px}.u-navlayout-header .u-navlayout-toolbar #toggleMenubar{line-height:32px;width:14px;margin-right:20px}.u-frame-navlayout{background:#eceff1}.u-navlayout-header{background:#4397e6;border:none;box-shadow:0 2px 4px rgba(0,0,0,.08);border-radius:2px}.u-navlayout-fixed-drawer.is-upgraded:not(.is-small-screen)>.u-navlayout-header{margin:0;width:100%}.menuAnimal{transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}.showAnimal:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.hideAnimal:hover{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.u-navlayout-header .u-navlayout-toolbar li a{color:#fff;text-decoration:none}.hide{display:none}.u-navlayout-header-row{padding-left:0}.margin-right-20{margin-right:20px}.dropdown-button{background:0 0;border:none;color:#fff;outline:0;font-size:14px;height:50px}.avatar.avatar-online{width:30px}.avatar-online i{background-color:#46be8a;height:6px;width:6px}.dropinfo{line-height:60px;display:inline-block;padding-left:12px;padding-right:12px}.dropinfo:hover{background:#5898D3}.dropinfo .uf{font-size:12px}.u-badge[data-badge]:after{min-width:8px}.margin-top-5{margin-top:5px}.padding-none{padding-left:0;padding-right:0}.u-menu-container.is-visible .u-menu-item{color:#7C7171}.inverse .u-navlayout-header .u-navlayout-toolbar li a{color:#000}.inverse .dropdown-button{color:rgba(0,0,0,.54);height:65px}.inverse .u-navlayout-header{background:#fff;color:#000}.active,.bluebg{background:#F3F7F9}.navbar-brand{float:left;padding:22px 20px;font-size:18px;line-height:22px;width:20px}.navbar-brand:hover{background:#4397E6;color:#fff}.icon.u-topic.navbar-brand{padding-right:46px;margin-top:-10px} \ No newline at end of file +@import 'u.core.min.css';@charset "UTF-8";.avatar,.u-badge,.u-label,.u-menu-item,.u-menu-item a,.u-menu-item-head,.u-ribbon-inner,.u-table,.u-tag{white-space:nowrap}.ac_results li,.u-button{cursor:pointer;overflow:hidden}.u-breadcrumb>li .icon,.u-button,.u-combo-li{text-decoration:none}.u-checkbox,.u-radio{word-break:break-all}.u-button,.u-button .fa,.u-button .uf,.u-checkbox,.u-combo-name .remove,.u-table td,.u-table td .mdl-data-table__select{vertical-align:middle}.u-table,.u-table-base{border-collapse:collapse}.dwwo,.dwwol,.u-label,.u-steps .u-step.disabled{pointer-events:none}.clockpicker-plate,.u-switch{-webkit-touch-callout:none;-moz-user-select:none}.dw-i,.dwb,.u-table th{text-overflow:ellipsis}.rating:before,.u-form-group:after,.u-navbar-toolbar:after,.u-navbar-toolbar>li:after,.u-row:after,.u-widget:after{clear:both}.ac_results ul,.blog-nav,.nav-list,.u-breadcrumb,.u-clock-ul,.u-combo-ul,.u-form-browse,.u-navlayout-header .u-navlayout-toolbar,.u-navlayout-toolbar li{list-style:none}.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden}.status,.u-avatar i{border:2px solid #fff}.ac_results ul{width:100%;padding:0;margin:0}.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;-webkit-filter:mask();filter:mask();width:3000px;height:3000px}.ac_results li{margin:0;padding:2px 5px;display:block;width:100%;font:menu;font-size:12px}.u-badge[data-badge]:after,.u-button,.u-form-control,.u-table-base{font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif}.ac_over{background-color:Highlight;color:HighlightText}.u-avatar{position:relative}.u-avatar i{content:'';position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:100%}.u-avatar-online i{background-color:#4caf50}.u-avatar-off i{background-color:#616161}.u-avatar-busy i{background-color:#ff9800}.u-avatar-away i{background-color:#f44336}.u-avatar img{width:100%;height:100%}.u-badge{position:relative;margin-right:24px}.u-badge:not([data-badge]){margin-right:auto}.u-badge.u-badge-overlap,.u-breadcrumb>li .icon:before{margin-right:10px}.u-badge[data-badge]:after{content:attr(data-badge);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:-11px;left:10px;font-weight:600;font-size:12px;padding:0 6px;height:18px;border-radius:11px;background:#43a047;color:#fff;box-sizing:border-box}.u-breadcrumb>li,.u-button{display:inline-block}.u-button .u-badge[data-badge]:after{top:-10px;right:-5px}.u-badge.u-badge-no-background[data-badge]:after{color:#43a047;background:rgba(255,255,255,.2);box-shadow:0 0 1px gray}.u-badge.u-badge-overlap:after{right:-10px}.u-badge-primary.u-badge[data-badge]:after{color:#FFF;background-color:#3f51b5}.u-badge-primary.u-badge[data-badge]:after[href]:focus,.u-badge-primary.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-success.u-badge[data-badge]:after{color:#FFF;background-color:#4caf50}.u-badge-success.u-badge[data-badge]:after[href]:focus,.u-badge-success.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-info.u-badge[data-badge]:after{color:#FFF;background-color:#00bcd4}.u-badge-info.u-badge[data-badge]:after[href]:focus,.u-badge-info.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-warning.u-badge[data-badge]:after{color:#FFF;background-color:#ff9800}.u-badge-warning.u-badge[data-badge]:after[href]:focus,.u-badge-warning.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-danger.u-badge[data-badge]:after{color:#FFF;background-color:#f44336}.u-badge-danger.u-badge[data-badge]:after[href]:focus,.u-badge-danger.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-badge-dark.u-badge[data-badge]:after{color:#FFF;background-color:#616161}.u-badge-dark.u-badge[data-badge]:after[href]:focus,.u-badge-dark.u-badge[data-badge]:after[href]:hover{color:#FFF}.u-breadcrumb{padding:8px 10px;margin-bottom:10px;background-color:transparent;border-radius:3px;font-size:14px}.u-breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#3f51b5}.u-breadcrumb>.active{color:#757575}.u-breadcrumb-arrow>li+li:before{content:"» "}.u-button{background:0 0;border:none;border-radius:.25rem;color:#333;position:relative;min-width:4.5rem;padding:.3125rem .8125rem;padding:5px 13px\9;font-size:.8125rem;font-weight:500;letter-spacing:0;will-change:box-shadow,transform;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;text-align:center;line-height:1.57143}.u-checkbox,.u-combo-li{text-align:left;word-wrap:break-word}.u-button::-moz-focus-inner{border:0}.u-button:hover{background-color:#F7F7F7}.u-button:focus:not(:active){background-color:rgba(0,0,0,.12)}.u-button:active{background-color:rgba(158,158,158,.4)}.u-button.colored{color:#3f51b5}.u-button.colored:focus:not(:active){background-color:rgba(0,0,0,.12)}.u-button.disable{webkit-box-shadow:none;filter:alpha(opacity=65);box-shadow:none;cursor:not-allowed;opacity:.65}input.u-button[type=submit]{-webkit-appearance:none}.u-button-floating,.u-button.floating{border-radius:50%;font-size:.875rem;height:2.375rem;height:38px\9;margin:auto;min-width:2.375rem;width:2.375rem;width:38px\9;padding:0;overflow:hidden;background:#fff;background:#fff\9;position:relative;line-height:normal;border:1px solid #e0e0e0}.u-button-floating .fa,.u-button-floating .uf,.u-button.floating .fa,.u-button.floating .uf{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-.4375rem);transform:translate(-50%,-.4375rem);line-height:.875rem;width:auto;width:auto\9;padding:0}.u-button-floating.mini,.u-button.floating.mini{height:1.875rem;min-width:1.875rem;width:1.875rem}.u-button-floating.flat,.u-button.floating.flat{background:0 0;border:none;box-shadow:none}.u-button-floating .u-button-container,.u-button.floating .u-button-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.u-button-floating:active,.u-button.floating:active{background-color:rgba(158,158,158,.4)}.u-button-floating:focus:not(:active),.u-button.floating:focus:not(:active){box-shadow:0 0 .5rem rgba(0,0,0,.18),0 .5rem 1rem rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.u-button-floating.colored,.u-button.floating.colored{color:#fff;background:#fff}.u-button-floating.colored:hover,.u-button.floating.colored:hover{background-color:#4caf50}.u-button-floating.colored:active,.u-button-floating.colored:focus:not(:active),.u-button.floating.colored:active,.u-button.floating.colored:focus:not(:active){background-color:#43a047}.u-button-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.u-button-container .u-button.disabled,.u-button-container .u-button[disabled]{background-color:transparent}.u-button-primary,.u-button.primary{color:#fff;background-color:#3f51b5;border:1px solid #3f51b5}.u-button-primary:hover,.u-button.primary:hover{background-color:#5c6bc0;border-color:#5c6bc0}.u-button-accent,.u-button.accent{color:#fff;background-color:#43a047;border:1px solid #43a047}.u-button-accent:hover,.u-button.accent:hover{background-color:#4caf50;border-color:#4caf50}.u-button-icon{border-radius:50%;font-size:.875rem;height:2rem;margin-left:0;margin-right:0;min-width:2rem;width:2rem;padding:0;overflow:hidden;color:inherit;line-height:normal}.u-button-icon.u-button-mini-icon{height:.8125rem;min-width:.8125rem;width:.8125rem}.u-button-icon.u-button-mini-icon .fa{top:-.03125rem;left:-.03125rem}.u-button-icon .u-button-ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.u-button-success{color:#fff;background-color:#4caf50;border:1px solid #4caf50}.u-button-success.focus,.u-button-success:focus,.u-button-success:hover{background-color:#66bb6a;border-color:#66bb6a}.open>.dropdown-toggle.u-button-success,.u-button-success.active,.u-button-success:active{background-color:#43a047;border-color:#43a047}.u-button.active,.u-button:active{box-shadow:none}.u-button.active:focus,.u-button:active:focus,.u-button:focus{outline:0}.u-button-info{color:#fff;background-color:#00bcd4;border:1px solid #00bcd4}.u-button-info.focus,.u-button-info:focus,.u-button-info:hover{background-color:#26c6da;border-color:#26c6da}.open>.dropdown-toggle.u-button-info,.u-button-info.active,.u-button-info:active{background-color:#00acc1;border-color:#00acc1}.u-button-warning{color:#fff;background-color:#ff9800;border:1px solid #ff9800}.u-button-warning.focus,.u-button-warning:focus,.u-button-warning:hover{background-color:#ffa726;border-color:#ffa726}.open>.dropdown-toggle.u-button-warning,.u-button-warning.active,.u-button-warning:active{background-color:#fb8c00;border-color:#fb8c00}.u-button-danger{color:#fff;background-color:#f44336;border:1px solid #f44336}.u-button-danger.focus,.u-button-danger:focus,.u-button-danger:hover{background-color:#ef5350;border-color:#ef5350}.open>.dropdown-toggle.u-button-danger,.u-button-danger.active,.u-button-danger:active{background-color:#e53935;border-color:#e53935}.u-button-border{color:#3f51b5;border:1px solid #3f51b5}.u-button-border:hover{color:#fff;background:#3f51b5}.u-button-border.success{color:#4caf50;border:1px solid #4caf50}.u-button-border.success:hover{color:#fff;background:#4caf50}.u-button-border.info{color:#00bcd4;border:1px solid #00bcd4}.u-button-border.info:hover{color:#fff;background:#00bcd4}.u-button-border.danger{color:#f44336;border:1px solid #f44336}.u-button-border.danger:hover{color:#fff;background:#f44336}.u-button-border.warning{color:#ff9800;border:1px solid #ff9800}.u-button-border.warning:hover{color:#fff;background:#ff9800}.u-button-lg{padding:6px 15px;font-size:14px;border-radius:3px}.u-button-xg{padding:10px 18px;font-size:18px;border-radius:4px}.u-button-sm{padding:1px 5px;font-size:12px;border-radius:2px}.u-button-squared{border-radius:0}.u-button-round{border-radius:1000px}.u-button-block{white-space:normal;display:block;width:100%}.u-button-pill-left{border-radius:500px 0 0 500px}.u-button-pill-right{border-radius:0 500px 500px 0}.u-button-group{margin-right:15px;margin-bottom:20px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.u-button-group>.u-button{will-change:initial;box-shadow:none;position:relative;float:left}.u-button-group-vertical,.u-list-group-bordered,.u-list-group-gap .u-list-group-item,.u-panel{box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.u-button-group>.u-button:first-child{margin-left:0}.u-button-group>.u-button:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.u-button-group>.u-button:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.u-button-group>.dropdown-toggle:not(:first-child),.u-button-group>.u-button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.u-button-group-vertical{margin-right:15px;margin-bottom:20px;position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box}.u-button-group-vertical>.u-button{box-shadow:none;display:block;float:none;width:100%;max-width:100%;position:relative}.u-card,.u-nav{display:-webkit-flex}.u-button-group-vertical>.u-button:first-child:not(:last-child){border-radius:3px 3px 0 0}.u-button-group.u-button-group-xg .u-button{padding:10px 18px;font-size:18px!important;height:50px}.u-button-group.u-button-group-lg .u-button{padding:6px 15px;font-size:14px!important;height:40px}.u-button-group.u-button-group-xs .u-button{padding:1px 5px;font-size:12px!important;height:28px}.u-card{display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:13px;font-weight:400;min-height:200px;overflow:hidden;width:330px;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box}.u-card-actions,.u-checkbox{box-sizing:border-box;width:100%}.u-card-media{background-color:#43a047;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-origin:padding-box;background-attachment:scroll;box-sizing:border-box}.u-card-title{-webkit-align-items:center;align-items:center;color:#000;display:block;display:-webkit-flex;display:flex;-webkit-justify-content:stretch;justify-content:stretch;line-height:normal;padding:16px;-webkit-perspective-origin:165px 56px;perspective-origin:165px 56px;-webkit-transform-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}.u-card-title.u-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.u-card-title-text{-webkit-align-self:flex-end;align-self:flex-end;color:inherit;display:block;display:-webkit-flex;display:flex;font-size:24px;font-weight:300;line-height:normal;overflow:hidden;-webkit-transform-origin:149px 48px;transform-origin:149px 48px;margin:0}.u-card-subtitle-text{font-size:10px;color:rgba(0,0,0,.54);margin:0}.u-card-supporting-text{color:rgba(0,0,0,.54);font-size:1rem;line-height:18px;overflow:hidden;padding:16px;box-sizing:border-box}.u-card-actions{font-size:13px;line-height:normal;background-color:transparent;padding:8px}.u-card-actions.u-card--border{border-top:1px solid rgba(0,0,0,.1)}.u-card--expand{-webkit-flex-grow:1;flex-grow:1}.u-card-menu{position:absolute;right:16px;top:16px}.u-checkbox{position:relative;z-index:1;display:inline-block;margin:0;padding:0}.u-checkbox.is-upgraded{padding-left:24px}.u-checkbox-input{line-height:24px}.u-checkbox.is-upgraded .u-checkbox-input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.u-checkbox-focus-helper,.u-checkbox-outline{top:3px;display:inline-block;box-sizing:border-box;width:16px;height:16px;position:absolute;left:0}.u-checkbox-outline{margin:0;cursor:pointer;overflow:hidden;border:1px solid #bfbfbf;border:1px solid #bfbfbf\9;border-radius:2px;z-index:2}.u-checkbox.is-checked .u-checkbox-outline{border:1px solid #3f51b5}.u-checkbox.is-disabled .u-checkbox-outline,fieldset[disabled] .u-checkbox .u-checkbox-outline{border:1px solid #bfbfbf;cursor:auto}.u-checkbox-focus-helper{border-radius:50%;background-color:transparent}.u-checkbox.is-focused .u-checkbox-focus-helper{box-shadow:0 0 0 8px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.u-checkbox.is-focused.is-checked .u-checkbox-focus-helper{box-shadow:0 0 0 8px rgba(68,189,228,.26);background-color:rgba(68,189,228,.26)}.u-checkbox-tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwIj4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPG1hc2sgaWQ9Im1hc2siIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8cmVjdA0KICAgICB3aWR0aD0iMSINCiAgICAgaGVpZ2h0PSIxIg0KICAgICB4PSIwIg0KICAgICB5PSIwIg0KICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L3N2Zz4NCg==);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwIj4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPG1hc2sgaWQ9Im1hc2siIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8cmVjdA0KICAgICB3aWR0aD0iMSINCiAgICAgaGVpZ2h0PSIxIg0KICAgICB4PSIwIg0KICAgICB5PSIwIg0KICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L3N2Zz4NCg==);background:0 0;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background}.u-checkbox-label,.u-combo{position:relative}.u-checkbox.is-checked .u-checkbox-tick-outline{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K) #3f51b5}.u-checkbox.is-checked.is-disabled .u-checkbox-tick-outline,fieldset[disabled] .u-checkbox.is-checked .u-checkbox-tick-outline{background:#bfbfbf}.u-checkbox-label{cursor:pointer;font-size:13px;line-height:24px;margin:0}.u-checkbox.is-disabled .u-checkbox-label,fieldset[disabled] .u-checkbox .u-checkbox-label{color:#bfbfbf;cursor:auto}.u-checkbox-primary.is-checked .u-checkbox-outline,.u-checkbox.is-checked .u-checkbox-label img{border:1px solid #3f51b5}.u-checkbox-primary.is-checked .u-checkbox-tick-outline{background:#3f51b5}.u-checkbox-success.is-checked .u-checkbox-outline{border:1px solid #4caf50}.u-checkbox-success.is-checked .u-checkbox-tick-outline{background:#4caf50}.u-checkbox-info.is-checked .u-checkbox-outline{border:1px solid #00bcd4}.u-checkbox-info.is-checked .u-checkbox-tick-outline{background:#00bcd4}.u-checkbox-warning.is-checked .u-checkbox-outline{border:1px solid #ff9800}.u-checkbox-warning.is-checked .u-checkbox-tick-outline{background:#ff9800}.u-checkbox-danger.is-checked .u-checkbox-outline{border:1px solid #f44336}.u-checkbox-danger.is-checked .u-checkbox-tick-outline{background:#f44336}.u-checkbox-dark.is-checked .u-checkbox-outline{border:1px solid #616161}.u-checkbox-dark.is-checked .u-checkbox-tick-outline{background:#616161}.u-combo option{display:none}.u-combo .u-input-group{width:100%}.u-combo .u-input-group:hover{background-color:#F7F7F7}.u-combo-ul{background-color:#fff;position:absolute;height:auto;width:auto;max-height:224px;min-width:124px;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);display:block;border:none;border-radius:2px;overflow-y:auto;overflow-x:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid\9;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);will-change:transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);display:none\9}.u-combo-li,.u-combo-ul.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.u-combo-ul.is-visible{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1);display:block\9}.u-combo-li{display:block;border:none;color:rgba(0,0,0,.87);background-color:transparent;margin:0;padding:0 16px;outline-color:#bdbdbd;position:relative;font-size:14px;font-weight:400;letter-spacing:0;cursor:pointer;line-height:28px;break-word:break-all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-combo-name .remove,.u-table th{font-weight:700;box-sizing:border-box}.u-combo-li:hover{background-color:#D3D3D3}.u-combo-li.is-selected,.u-combo-li:active,.u-combo-li:focus{background-color:#d4dadb}.u-combo-li:focus{outline:0}.u-combo-li.is-selected{font-size:bold}.u-combo-name,.u-combo-name .remove{font-size:12px;display:inline-block}.u-combo-name{position:relative;text-shadow:none;border-radius:3px;background-color:#1c8ed7;background-image:none;padding:1px 5px;margin:0 3px 3px 0;line-height:20px;color:#FFF}.u-combo-name .remove{width:20px;z-index:1;position:absolute;top:0;right:0;bottom:0;text-align:center;color:inherit;text-decoration:none;padding:1px 0 0;border-left:1px solid transparent;border-radius:0 2px 2px 0}.u-table tbody tr td,.u-table thead tr th{text-align:left}.u-combo-name-par{position:absolute;bottom:2px;left:4px;overflow:hidden;float:left}.u-table,.u-table tbody tr,.u-table td,.u-table th{position:relative}.u-combo-overwidth:after{content:'...'}.u-table{border:1px solid rgba(0,0,0,.12);border:1px solid #000\9;font-size:13px;background-color:#fff}.u-table thead{padding-bottom:3px}.u-table thead .u-table-select{margin-top:0}.u-table thead tr{background-color:#eee}.u-table tbody tr{height:48px;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background-color}.u-table tbody tr.is-selected,.u-table tbody tr.is-selected td{background-color:#e9f7fc}.u-table tbody tr:hover{background-color:#f4f8fb}.u-table td,.u-table th{padding:0 18px 12px;text-align:right}.u-table td:first-of-type,.u-table th:first-of-type{padding-left:24px}.u-table td:last-of-type,.u-table th:last-of-type{padding-right:24px}.u-table td{height:48px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid #000\9;border-bottom:1px solid #000\9;padding-top:12px;box-sizing:border-box}.u-table th{vertical-align:bottom;letter-spacing:0;line-height:48px;height:48px;font-size:12px;color:rgba(0,0,0,.54);padding:0 18px}.u-msg-dialog-top,.u-overlay{position:fixed;left:0;bottom:0;right:0}.u-table th .u-table-header-sorted-ascending,.u-table th .u-table-header-sorted-descending{color:rgba(0,0,0,.87)}.u-table th .u-table-header-sorted-ascending:before,.u-table th .u-table-header-sorted-descending:before{font-size:16px}.u-table th .u-table-header-sorted-ascending:before{content:"\e5d8"}.u-table th .u-table-header-sorted-descending:before{content:"\e5db"}.u-table .non-numeric{text-align:left}.u-table-select{width:16px}.u-table-base{width:100%;max-width:100%;margin-bottom:22px;background-color:transparent;color:#757575;border-spacing:0;font-size:14px}.u-table-base>tbody>tr>td,.u-table-base>tbody>tr>th,.u-table-base>tfoot>tr>td,.u-table-base>tfoot>tr>th,.u-table-base>thead>tr>td,.u-table-base>thead>tr>th{text-align:left;padding:8px;line-height:1.57143;vertical-align:top;border-top:1px solid #e0e0e0}.u-table-base>tfoot>tr>th,.u-table-base>thead>tr>th{font-weight:400;color:#616161}.u-table-base>thead>tr>th{text-align:left;vertical-align:bottom;border-bottom:1px solid #e0e0e0}.u-table-base>caption+thead>tr:first-child>td,.u-table-base>caption+thead>tr:first-child>th,.u-table-base>colgroup+thead>tr:first-child>td,.u-table-base>colgroup+thead>tr:first-child>th,.u-table-base>thead:first-child>tr:first-child>td,.u-table-base>thead:first-child>tr:first-child>th{border-top:0}.u-table-base>tbody+tbody{border-top:1px solid #e0e0e0}.u-table-bordered,.u-table-bordered>tbody>tr>td,.u-table-bordered>tbody>tr>th,.u-table-bordered>tfoot>tr>td,.u-table-bordered>tfoot>tr>th,.u-table-bordered>thead>tr>td,.u-table-bordered>thead>tr>th{border:1px solid #e0e0e0}.u-table-bordered>thead>tr>td,.u-table-bordered>thead>tr>th{border-bottom-width:1px}.u-table-bordered>thead:first-child>tr:first-child>th{border:1px solid #e0e0e0}.u-table-hover>tbody>tr:hover,.u-table-striped>tbody>tr:nth-of-type(odd){background-color:#f4f8fb}.u-table-hover tbody tr:hover{background-color:#E9F7FC}.u-table-section.active tr{background-color:#eee}.u-table-responsive{min-height:.01%;overflow-x:auto}.u-table .danger,.u-table .dark,.u-table .info,.u-table .success,.u-table .warning,.u-table-base .danger,.u-table-base .dark,.u-table-base .info,.u-table-base .success,.u-table-base .warning{color:#fff}.u-table .danger,.u-table-base .danger{background-color:#f44336}.u-table .info,.u-table-base .info{background-color:#00bcd4}.u-table .success,.u-table-base .success{background-color:#4caf50}.u-table .warning,.u-table-base .warning{background-color:#ff9800}.u-table .dark,.u-table-base .dark{background-color:#616161}.u-overlay{z-index:999;top:-100px;width:100%;background:#000;will-change:opacity;filter:alpha(opacity=.5);opacity:.5;filter:alpha(opacity=50)\9;display:block;transition:all .3s}.u-msg-dialog,.u-msg-dialog-top:before{display:inline-block;vertical-align:middle}.u-msg-dialog-top{top:0;height:100%;text-align:center;overflow:auto}.u-msg-dialog-top:before{content:'';height:100%;margin-right:-.25em}.u-msg-dialog{position:relative;margin-left:auto;margin-right:auto;text-align:left;background-color:#FFF;width:55%;padding:0;border-radius:2px;will-change:top,opacity;filter:alpha(opacity=1);opacity:1;filter:alpha(opacity=100)\9;-webkit-transform:scaleX(1);transform:scaleX(1);box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}@media only screen and (max-width:992px){.u-msg-dialog{width:80%}}.u-msg-dialog .u-msg-title{padding-left:20px;padding-top:24px;padding-right:52px}.u-msg-dialog h4{text-shadow:rgba(0,0,0,.15) 0 0 1px;margin:0;line-height:1.57142857;font-weight:400;color:#424242;font-size:18px}.u-msg-dialog .u-msg-content{padding:20px 20px 76px;overflow:auto;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;line-height:1.57142857;color:#757575;font-weight:300;height:calc(100% - 121px)}.u-msg-dialog .u-msg-content h4{margin:0}.u-msg-dialog .u-msg-footer{position:absolute;bottom:0;border-radius:0 0 2px 2px;padding:4px 20px;height:56px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-msg-dialog .u-msg-footer.only-one-btn button{margin-left:50%;float:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.u-msg-dialog .u-msg-button,.u-msg-dialog .u-msg-cancel,.u-msg-dialog .u-msg-close,.u-msg-dialog .u-msg-ok{float:right}.u-msg-dialog .u-msg-cancel{margin-right:10px}.u-msg-dialog .u-msg-ok{margin-right:15px}.u-msg-dialog .u-msg-close{cursor:pointer;font-size:21px;padding:15px 20px 0;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;filter:alpha(opacity=100) / 9;background:#fff;color:#000}.u-msg-dialog .u-msg-close:hover{opacity:.5}.u-msg-dialog.u-iframe-dialog{max-height:inherit}.u-msg-dialog.u-iframe-dialog .u-msg-content{padding:0;overflow:hidden}.u-menu-item-head{display:block;padding:3px 20px;font-size:12px;line-height:1.57142857;color:#424242}.u-menu>.u-menu-item-head{padding:8px 13px 6px;font-size:14px;font-weight:800;text-transform:uppercase;cursor:default}.u-menu>.u-menu-item-break{margin:6px 0;height:1px;overflow:hidden;background-color:#e0e0e0}.u-menu>.disabled,.u-menu>.disabled:hover,.u-menu>.disabled>a:hover{cursor:not-allowed;background-color:transparent;color:#bdbdbd;text-decoration:none}.u-menu>.disabled>a:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.u-menu-info>.active{background:#00bcd4}.u-menu-info>.active>a{color:#fff}.u-menu-success>.active{background:#66bb6a}.u-menu-danger>.active{background:#ef5350}.u-menu-warning>.active{background:#ffa726}.u-btn-group>.u-button-left{font-size:13px}.u-btn-group>.u-button-right{position:relative}.u-btn-group>.u-button-right>i{position:absolute;left:3px;top:10px}.u-input-icon-left+.u-form-control{padding-left:45px}.u-input-icon-left label.u-radio{margin-top:2px;position:inherit;margin-left:-9px}.u-input-group .input-group-addon{width:auto;padding:0 5px}.u-form-group-lg .u-form-label{padding-top:11px;font-size:18px}.u-form-group-lg .u-form-control{height:46px;padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}.u-form-group-sm .u-form-label{padding-top:7px;font-size:12px}.u-form-group-sm .u-form-control{height:32px;padding:6px 13px;font-size:12px;line-height:1.5;border-radius:2px}.u-button-file input[type=file]{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%;text-align:0;cursor:pointer;opacity:0}.u-form-group:after,.u-form-group:before{display:table;content:" "}.u-form-control{height:36px;width:100%;border:1px solid #cecece;padding:6px 12px;color:#333;box-sizing:border-box;font-size:14px;border-radius:4px}.u-form-control.round{border-radius:20px;border-color:#62a8ea;box-shadow:none}.u-form-control:focus{border-color:#3f51b5;outline:0}.u-form-control:focus~.fa-search,.u-form-control:focus~.uf-magnifyingglass{color:#3f51b5}.u-form-control[disabled],.u-form-control[readonly]{border-color:#f1f1f1;background-color:#f1f1f1}.u-form-control[disabled]+.u-form-control-feedback,.u-form-control[disabled]+.u-form-control-feedback:hover,.u-form-control[readonly]+.u-form-control-feedback,.u-form-control[readonly]+.u-form-control-feedback:hover{color:rgba(0,0,0,.6)}.u-form-control[disabled]+.u-form-control-feedback,.u-form-control[disabled]+.u-form-control-feedback:hover{cursor:not-allowed}.u-form-control.sm{height:28px}.u-form-control.sw{width:200px}.form-control-static{min-height:36px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.u-form-group{font-size:14px;margin-bottom:20px;margin-right:60px}.u-control-label,.u-list-group-item .icon{margin-right:10px}.u-form-group label{color:#666;margin-bottom:5px}.u-form-group.must-in .u-input-group-before{color:red}.u-control-label,.u-form-inline .u-form-group{display:inline-block}.u-control-label{max-width:200px;color:#666;text-align:right}.u-form-browse{font-family:'Microsoft YaHei';font-size:14px;color:#333}.u-form-inline .u-form-group label{max-length:200px;margin-right:10px;margin-bottom:5px}.u-form-inline .u-form-group .u-form-control{display:inline-block;width:auto;vertical-align:middle}.u-form-inline .u-form-group .u-input-group{display:inline-table}.u-has-feedback{position:relative}.u-has-feedback .u-form-control{padding-right:42.5px}.u-form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;cursor:pointer;border-radius:4px;color:#b4b4b4}.u-form-control-feedback.sm{height:28px;line-height:28px;font-size:12px}.u-form-control-feedback.refer{cursor:pointer}.u-form-control-feedback.refer:hover{color:#3f51b5}.u-form-control-feedback+.u-form-control{padding-right:48px}.u-form-control-feedback.u-button-success{border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff}.noborder{border:none}.leftborder{border-left:1px solid #CECECE}.rightborder{border-right:1px solid #CECECE}.u-input-dark .u-form-control{background:#f3f7f9}.u-input-icon-left{left:0!important}.u-input-icon-left label{margin-left:10px;margin-top:6px}.u-input-sm{height:32px;padding:6px 13px;font-size:12px;line-height:1.5;border-radius:2px}.img-rounded,.u-input-lg{border-radius:4px}.u-input-lg{height:46px;padding:10px 18px;font-size:18px;line-height:1.3333333}.help-block{display:block;color:#bcc2c8;margin-top:7px;margin-bottom:8px;font-size:12px}select[multiple]{overflow-y:auto;height:auto}textarea.u-form-control{height:auto}.u-input-group{vertical-align:middle;margin-bottom:10px}.u-input-group .u-form-control,.u-input-group .u-input-group-addon,.u-input-group .u-input-group-btn{width:auto;display:table-cell}.u-input-group.sw{width:200px}.u-input-group.mw{width:300px}.u-input-group.lw{width:400px}.u-input-group .u-form-control{width:100%}.u-input-group .u-checkbox{height:36px}.u-input-group .u-checkbox .u-checkbox-focus-helper{top:3px}.u-input-group .u-checkbox .u-checkbox-outline,.u-input-group .u-radio.is-checked .u-radio-outer-circle{top:0}.u-input-group .u-radio.is-checked .u-radio-inner-circle{top:4px}.u-input-group-before{font-size:10px;position:absolute;padding:0 3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-form-control-info{position:absolute;display:none;color:#f15a4a;margin-top:4px;font-size:12px;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif}.u-form-control-info:before{margin-right:5px;font-family:uf}.u-container,.u-container-fluid,.u-thumbnail a>img,.u-thumbnail>img{margin-right:auto;margin-left:auto}.u-form-control-success{position:absolute;display:none;font-size:18px;color:#72ca97}.u-form-horizontal .u-form-group>label{text-align:right;height:36px;line-height:36px}.img-responsive,.u-thumbnail a>img,.u-thumbnail>img{height:auto;display:block;max-width:100%}.u-input-label{font-size:13px;line-height:36px}.u-input-label.sm{font-size:12px;line-height:28px}.img-circle{border-radius:50%}.img-bordered{padding:3px;border:1px solid #e0e0e0}.img-bordered-primary{border-color:#3f51b5}.img-bordered-orange{border-color:#ff9800}.img-bordered-green{border-color:#4caf50}img{vertical-align:middle;border:0}.u-thumbnail{display:block;margin-bottom:22px;line-height:1.57142857;background-color:#fff;border-radius:3px;padding:0;border:none;transition:all .25s ease-in-out}.u-thumbnail .u-caption{position:relative;display:block;padding:9px 0;color:#757575}.u-row:after,.u-row:before{display:table;content:" "}.u-container,.u-container-fluid{padding-left:15px;padding-right:15px}@media (min-width:768px){.u-input-label.right{float:right}.u-container{width:750px}}@media (min-width:992px){.u-container{width:970px}}@media (min-width:1200px){.u-container{width:1170px}}.u-row{margin-left:-15px;margin-right:-15px;box-sizing:border-box}.u-col-1,.u-col-10,.u-col-11,.u-col-12,.u-col-2,.u-col-3,.u-col-4,.u-col-5,.u-col-6,.u-col-7,.u-col-8,.u-col-9,.u-col-lg-1,.u-col-lg-10,.u-col-lg-11,.u-col-lg-12,.u-col-lg-2,.u-col-lg-3,.u-col-lg-4,.u-col-lg-5,.u-col-lg-6,.u-col-lg-7,.u-col-lg-8,.u-col-lg-9,.u-col-md-1,.u-col-md-10,.u-col-md-11,.u-col-md-12,.u-col-md-2,.u-col-md-3,.u-col-md-4,.u-col-md-5,.u-col-md-6,.u-col-md-7,.u-col-md-8,.u-col-md-9,.u-col-sm-1,.u-col-sm-10,.u-col-sm-11,.u-col-sm-12,.u-col-sm-2,.u-col-sm-3,.u-col-sm-4,.u-col-sm-5,.u-col-sm-6,.u-col-sm-7,.u-col-sm-8,.u-col-sm-9,.u-col-xs-1,.u-col-xs-10,.u-col-xs-11,.u-col-xs-12,.u-col-xs-2,.u-col-xs-3,.u-col-xs-4,.u-col-xs-5,.u-col-xs-6,.u-col-xs-7,.u-col-xs-8,.u-col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.u-col-xs-1,.u-col-xs-10,.u-col-xs-11,.u-col-xs-12,.u-col-xs-2,.u-col-xs-3,.u-col-xs-4,.u-col-xs-5,.u-col-xs-6,.u-col-xs-7,.u-col-xs-8,.u-col-xs-9{float:left}.u-col-xs-push-0{left:auto}.u-col-xs-pull-0{right:auto}.u-col-xs-1{width:8.33333%}.u-col-xs-push-1{left:8.33333%}.u-col-xs-pull-1{right:8.33333%}.u-col-xs-offset-1{margin-left:8.33333%}.u-col-xs-2{width:16.66667%}.u-col-xs-push-2{left:16.66667%}.u-col-xs-pull-2{right:16.66667%}.u-col-xs-offset-2{margin-left:16.66667%}.u-col-xs-3{width:25%}.u-col-xs-push-3{left:25%}.u-col-xs-pull-3{right:25%}.u-col-xs-offset-3{margin-left:25%}.u-col-xs-4{width:33.33333%}.u-col-xs-push-4{left:33.33333%}.u-col-xs-pull-4{right:33.33333%}.u-col-xs-offset-4{margin-left:33.33333%}.u-col-xs-5{width:41.66667%}.u-col-xs-push-5{left:41.66667%}.u-col-xs-pull-5{right:41.66667%}.u-col-xs-offset-5{margin-left:41.66667%}.u-col-xs-6{width:50%}.u-col-xs-push-6{left:50%}.u-col-xs-pull-6{right:50%}.u-col-xs-offset-6{margin-left:50%}.u-col-xs-7{width:58.33333%}.u-col-xs-push-7{left:58.33333%}.u-col-xs-pull-7{right:58.33333%}.u-col-xs-offset-7{margin-left:58.33333%}.u-col-xs-8{width:66.66667%}.u-col-xs-push-8{left:66.66667%}.u-col-xs-pull-8{right:66.66667%}.u-col-xs-offset-8{margin-left:66.66667%}.u-col-xs-9{width:75%}.u-col-xs-push-9{left:75%}.u-col-xs-pull-9{right:75%}.u-col-xs-offset-9{margin-left:75%}.u-col-xs-10{width:83.33333%}.u-col-xs-push-10{left:83.33333%}.u-col-xs-pull-10{right:83.33333%}.u-col-xs-offset-10{margin-left:83.33333%}.u-col-xs-11{width:91.66667%}.u-col-xs-push-11{left:91.66667%}.u-col-xs-pull-11{right:91.66667%}.u-col-xs-offset-11{margin-left:91.66667%}.u-col-xs-12{width:100%}.u-col-xs-push-12{left:100%}.u-col-xs-pull-12{right:100%}.u-col-xs-offset-12{margin-left:100%}@media (min-width:768px){.u-col-sm-1,.u-col-sm-10,.u-col-sm-11,.u-col-sm-12,.u-col-sm-2,.u-col-sm-3,.u-col-sm-4,.u-col-sm-5,.u-col-sm-6,.u-col-sm-7,.u-col-sm-8,.u-col-sm-9{float:left}.u-col-sm-push-0{left:auto}.u-col-sm-pull-0{right:auto}.u-col-sm-1{width:8.33333%}.u-col-sm-push-1{left:8.33333%}.u-col-sm-pull-1{right:8.33333%}.u-col-sm-offset-1{margin-left:8.33333%}.u-col-sm-2{width:16.66667%}.u-col-sm-push-2{left:16.66667%}.u-col-sm-pull-2{right:16.66667%}.u-col-sm-offset-2{margin-left:16.66667%}.u-col-sm-3{width:25%}.u-col-sm-push-3{left:25%}.u-col-sm-pull-3{right:25%}.u-col-sm-offset-3{margin-left:25%}.u-col-sm-4{width:33.33333%}.u-col-sm-push-4{left:33.33333%}.u-col-sm-pull-4{right:33.33333%}.u-col-sm-offset-4{margin-left:33.33333%}.u-col-sm-5{width:41.66667%}.u-col-sm-push-5{left:41.66667%}.u-col-sm-pull-5{right:41.66667%}.u-col-sm-offset-5{margin-left:41.66667%}.u-col-sm-6{width:50%}.u-col-sm-push-6{left:50%}.u-col-sm-pull-6{right:50%}.u-col-sm-offset-6{margin-left:50%}.u-col-sm-7{width:58.33333%}.u-col-sm-push-7{left:58.33333%}.u-col-sm-pull-7{right:58.33333%}.u-col-sm-offset-7{margin-left:58.33333%}.u-col-sm-8{width:66.66667%}.u-col-sm-push-8{left:66.66667%}.u-col-sm-pull-8{right:66.66667%}.u-col-sm-offset-8{margin-left:66.66667%}.u-col-sm-9{width:75%}.u-col-sm-push-9{left:75%}.u-col-sm-pull-9{right:75%}.u-col-sm-offset-9{margin-left:75%}.u-col-sm-10{width:83.33333%}.u-col-sm-push-10{left:83.33333%}.u-col-sm-pull-10{right:83.33333%}.u-col-sm-offset-10{margin-left:83.33333%}.u-col-sm-11{width:91.66667%}.u-col-sm-push-11{left:91.66667%}.u-col-sm-pull-11{right:91.66667%}.u-col-sm-offset-11{margin-left:91.66667%}.u-col-sm-12{width:100%}.u-col-sm-push-12{left:100%}.u-col-sm-pull-12{right:100%}.u-col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.u-col-1,.u-col-10,.u-col-11,.u-col-12,.u-col-2,.u-col-3,.u-col-4,.u-col-5,.u-col-6,.u-col-7,.u-col-8,.u-col-9,.u-col-md-1,.u-col-md-10,.u-col-md-11,.u-col-md-12,.u-col-md-2,.u-col-md-3,.u-col-md-4,.u-col-md-5,.u-col-md-6,.u-col-md-7,.u-col-md-8,.u-col-md-9{float:left}.u-col-md-push-0{left:auto}.u-col-md-pull-0{right:auto}.u-col-md-1{width:8.33333%}.u-col-md-push-1{left:8.33333%}.u-col-md-pull-1{right:8.33333%}.u-col-md-offset-1{margin-left:8.33333%}.u-col-md-2{width:16.66667%}.u-col-md-push-2{left:16.66667%}.u-col-md-pull-2{right:16.66667%}.u-col-md-offset-2{margin-left:16.66667%}.u-col-md-3{width:25%}.u-col-md-push-3{left:25%}.u-col-md-pull-3{right:25%}.u-col-md-offset-3{margin-left:25%}.u-col-md-4{width:33.33333%}.u-col-md-push-4{left:33.33333%}.u-col-md-pull-4{right:33.33333%}.u-col-md-offset-4{margin-left:33.33333%}.u-col-md-5{width:41.66667%}.u-col-md-push-5{left:41.66667%}.u-col-md-pull-5{right:41.66667%}.u-col-md-offset-5{margin-left:41.66667%}.u-col-md-6{width:50%}.u-col-md-push-6{left:50%}.u-col-md-pull-6{right:50%}.u-col-md-offset-6{margin-left:50%}.u-col-md-7{width:58.33333%}.u-col-md-push-7{left:58.33333%}.u-col-md-pull-7{right:58.33333%}.u-col-md-offset-7{margin-left:58.33333%}.u-col-md-8{width:66.66667%}.u-col-md-push-8{left:66.66667%}.u-col-md-pull-8{right:66.66667%}.u-col-md-offset-8{margin-left:66.66667%}.u-col-md-9{width:75%}.u-col-md-push-9{left:75%}.u-col-md-pull-9{right:75%}.u-col-md-offset-9{margin-left:75%}.u-col-md-10{width:83.33333%}.u-col-md-push-10{left:83.33333%}.u-col-md-pull-10{right:83.33333%}.u-col-md-offset-10{margin-left:83.33333%}.u-col-md-11{width:91.66667%}.u-col-md-push-11{left:91.66667%}.u-col-md-pull-11{right:91.66667%}.u-col-md-offset-11{margin-left:91.66667%}.u-col-md-12{width:100%}.u-col-md-push-12{left:100%}.u-col-md-pull-12{right:100%}.u-col-md-offset-12{margin-left:100%}.u-col-push-0{left:auto}.u-col-pull-0{right:auto}.u-col-1{width:8.33333%}.u-col-push-1{left:8.33333%}.u-col-pull-1{right:8.33333%}.u-col-offset-1{margin-left:8.33333%}.u-col-2{width:16.66667%}.u-col-push-2{left:16.66667%}.u-col-pull-2{right:16.66667%}.u-col-offset-2{margin-left:16.66667%}.u-col-3{width:25%}.u-col-push-3{left:25%}.u-col-pull-3{right:25%}.u-col-offset-3{margin-left:25%}.u-col-4{width:33.33333%}.u-col-push-4{left:33.33333%}.u-col-pull-4{right:33.33333%}.u-col-offset-4{margin-left:33.33333%}.u-col-5{width:41.66667%}.u-col-push-5{left:41.66667%}.u-col-pull-5{right:41.66667%}.u-col-offset-5{margin-left:41.66667%}.u-col-6{width:50%}.u-col-push-6{left:50%}.u-col-pull-6{right:50%}.u-col-offset-6{margin-left:50%}.u-col-7{width:58.33333%}.u-col-push-7{left:58.33333%}.u-col-pull-7{right:58.33333%}.u-col-offset-7{margin-left:58.33333%}.u-col-8{width:66.66667%}.u-col-push-8{left:66.66667%}.u-col-pull-8{right:66.66667%}.u-col-offset-8{margin-left:66.66667%}.u-col-9{width:75%}.u-col-push-9{left:75%}.u-col-pull-9{right:75%}.u-col-offset-9{margin-left:75%}.u-col-10{width:83.33333%}.u-col-push-10{left:83.33333%}.u-col-pull-10{right:83.33333%}.u-col-offset-10{margin-left:83.33333%}.u-col-11{width:91.66667%}.u-col-push-11{left:91.66667%}.u-col-pull-11{right:91.66667%}.u-col-offset-11{margin-left:91.66667%}.u-col-12{width:100%}.u-col-push-12{left:100%}.u-col-pull-12{right:100%}.u-col-offset-12{margin-left:100%}}@media (min-width:1200px){.u-col-lg-1,.u-col-lg-10,.u-col-lg-11,.u-col-lg-12,.u-col-lg-2,.u-col-lg-3,.u-col-lg-4,.u-col-lg-5,.u-col-lg-6,.u-col-lg-7,.u-col-lg-8,.u-col-lg-9{float:left}.u-col-lg-push-0{left:auto}.u-col-lg-pull-0{right:auto}.u-col-lg-1{width:8.33333%}.u-col-lg-push-1{left:8.33333%}.u-col-lg-pull-1{right:8.33333%}.u-col-lg-offset-1{margin-left:8.33333%}.u-col-lg-2{width:16.66667%}.u-col-lg-push-2{left:16.66667%}.u-col-lg-pull-2{right:16.66667%}.u-col-lg-offset-2{margin-left:16.66667%}.u-col-lg-3{width:25%}.u-col-lg-push-3{left:25%}.u-col-lg-pull-3{right:25%}.u-col-lg-offset-3{margin-left:25%}.u-col-lg-4{width:33.33333%}.u-col-lg-push-4{left:33.33333%}.u-col-lg-pull-4{right:33.33333%}.u-col-lg-offset-4{margin-left:33.33333%}.u-col-lg-5{width:41.66667%}.u-col-lg-push-5{left:41.66667%}.u-col-lg-pull-5{right:41.66667%}.u-col-lg-offset-5{margin-left:41.66667%}.u-col-lg-6{width:50%}.u-col-lg-push-6{left:50%}.u-col-lg-pull-6{right:50%}.u-col-lg-offset-6{margin-left:50%}.u-col-lg-7{width:58.33333%}.u-col-lg-push-7{left:58.33333%}.u-col-lg-pull-7{right:58.33333%}.u-col-lg-offset-7{margin-left:58.33333%}.u-col-lg-8{width:66.66667%}.u-col-lg-push-8{left:66.66667%}.u-col-lg-pull-8{right:66.66667%}.u-col-lg-offset-8{margin-left:66.66667%}.u-col-lg-9{width:75%}.u-col-lg-push-9{left:75%}.u-col-lg-pull-9{right:75%}.u-col-lg-offset-9{margin-left:75%}.u-col-lg-10{width:83.33333%}.u-col-lg-push-10{left:83.33333%}.u-col-lg-pull-10{right:83.33333%}.u-col-lg-offset-10{margin-left:83.33333%}.u-col-lg-11{width:91.66667%}.u-col-lg-push-11{left:91.66667%}.u-col-lg-pull-11{right:91.66667%}.u-col-lg-offset-11{margin-left:91.66667%}.u-col-lg-12{width:100%}.u-col-lg-push-12{left:100%}.u-col-lg-pull-12{right:100%}.u-col-lg-offset-12{margin-left:100%}}.u-mdlayout{position:relative;height:100%;width:100%;overflow:hidden;margin:0 auto;box-shadow:0 0 24px rgba(0,0,0,.15);background-color:#fff}.u-mdlayout-master{float:left;height:100%;width:200px;background:#f7f7f7;box-shadow:1px 0 10px rgba(0,0,0,.15);-webkit-box-shadow:1px 0 10px rgba(0,0,0,.15);-moz-box-shadow:1px 0 10px rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);background-clip:padding-box;-webkit-background-clip:padding-box;-ms-background-clip:padding-box;-moz-background-clip:padding-box;z-index:5;transition:all .3s;box-sizing:border-box;overflow:auto}.u-mdlayout-master.u-mdlayout-page{background-color:#F2F2F2}.u-mdlayout-master .u-mdlayout-page-section{width:199px}.u-mdlayout-detail{height:100%;background:#F2F9FA;overflow:hidden;position:relative;z-index:1;box-sizing:border-box}.u-mdlayout-page{position:absolute;background-color:#F2F9FA;height:100%;width:100%;transition:all .3s;z-index:-1}.u-mdlayout-page.let-ie9{display:none}.u-mdlayout-page.current{z-index:0}.u-mdlayout-page.current.let-ie9{display:block}.u-mdlayout-page-header{height:3rem;height:48px\9;border-bottom:1px solid #ccc;background:#fff;position:relative;box-sizing:border-box}.u-mdlayout-page-header label{line-height:3rem;line-height:48px\9;width:100%;text-align:center;display:inline-block}.u-mdlayout-page-section{background:#fff;padding:0;top:3rem;top:48px\9;position:absolute;left:0;bottom:3rem;bottom:48px\9;overflow:auto;height:auto;width:100%}.u-mdlayout-page-footer{z-index:2;position:absolute;left:0;bottom:0;height:3rem;height:48px\9;width:100%;border-top:1px solid #ccc;background-color:#fff}.u-mdlayout-page-section table{background:#fff}.u-mdlayout-header-func{position:absolute;left:.25rem;top:.25rem;font-size:1rem}.u-mdlayout-header-func span:hover{cursor:pointer;background-color:#EAEAEA}.u-mdlayout-header-func span{padding:.25rem .5rem;display:none;position:absolute}.u-nav{display:flex;display:block\9;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:border-box}.u-nav-link{color:#424242;text-decoration:none;font-weight:500;font-size:13px;margin:0}.u-nav-link .fa,.u-nav-link .uf{vertical-align:middle}.u-navlayout{width:100%;height:100%;display:-webkit-flex;display:flex;display:block\9;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.u-navlayout.is-small-screen .u-navlayout-large-screen-only,.u-navlayout:not(.is-small-screen) .u-navlayout-small-screen-only{display:none}.u-navlayout-container{position:absolute;width:100%;height:100%}.u-navlayout-title{display:block;float:left\9;position:relative;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;font-size:1.25rem;letter-spacing:.02em;font-weight:400;box-sizing:border-box;line-height:44px}.u-navlayout-spacer{-webkit-flex-grow:1;flex-grow:1}.u-navlayout-drawer{display:-webkit-flex;display:flex;display:none\9;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:240px;height:100%;max-height:100%;position:absolute;top:0;left:0;box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9;box-sizing:border-box;border-right:1px solid #e0e0e0;background:#fafafa;-webkit-transform:translateX(-250px);transform:translateX(-250px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;color:#424242;overflow:visible;overflow-y:auto;z-index:5}.u-navlayout-drawer.is-visible{-webkit-transform:translateX(0);transform:translateX(0);display:block\9}.u-navlayout-drawer.is-visible~.u-navlayout-content.u-navlayout-content{overflow:hidden}.u-navlayout-drawer>*{-webkit-flex-shrink:0;flex-shrink:0}.u-navlayout-drawer>.u-navlayout-title{line-height:44px;padding-left:40px;float:none\9}@media screen and (max-width:1024px){.u-navlayout-drawer>.u-navlayout-title{line-height:56px;padding-left:16px}}.u-navlayout-drawer .u-nav{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;padding-top:16px;padding-left:0}.u-navlayout-drawer .u-nav ul{padding-left:0}.u-navlayout-drawer .u-nav .u-nav-sub{transition:max-height .5s cubic-bezier(.35,0,.25,1);webkit-transition:max-height .5s cubic-bezier(.35,0,.25,1);max-height:0;overflow:hidden}.u-navlayout-drawer .u-nav .u-nav-sub .u-nav-link{padding-left:69px}.u-navlayout-drawer .u-nav .u-nav-sub .u-nav-sub .u-nav-link{padding-left:96px}.u-navlayout-drawer .u-nav .u-nav-link{display:block;-webkit-flex-shrink:0;flex-shrink:0;padding:16px 40px;margin:0;color:#757575}.u-navlayout-drawer .u-nav .u-nav-link:hover{background-color:#f5f5f5}.u-navlayout-drawer .u-nav .u-nav-link-current{background-color:#eee;color:#424242;font-weight:700}.u-navlayout-tab,.u-tabs__tab{font-weight:500;text-transform:uppercase}.u-navlayout-drawer .u-nav .u-nav-link .fa-caret-down,.u-navlayout-drawer .u-nav .u-nav-link .uf-caretdown{webkit-transition:transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.u-navlayout-header,.u-navlayout-obfuscator{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.u-navlayout-drawer .u-nav .u-nav-link-open .fa-caret-down,.u-navlayout-drawer .u-nav .u-nav-link-open .uf-caretdown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u-navlayout-drawer .u-nav .u-nav-link-open+.u-nav-sub{max-height:999px}.u-navlayout-drawer-button{display:block;position:absolute;height:34px;width:34px;border:0;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;text-align:center;cursor:pointer;font-size:26px;line-height:36px;font-family:Helvetica,Arial,sans-serif;margin:5px 12px;top:0;left:0;color:#fff;z-index:4}.u-navlayout-header .u-navlayout-drawer-button{position:absolute;color:#fff;background-color:inherit}.u-navlayout-drawer-button .uf{font-size:26px}@media screen and (max-width:1024px){.u-navlayout-drawer .u-nav .u-nav-link{padding:16px}.u-navlayout-header .u-navlayout-drawer-button{margin:4px}.u-navlayout-drawer-button{color:rgba(0,0,0,.5);height:44px;width:44px;line-height:46px;margin:10px 12px}}@media screen and (min-width:1025px){.u-navlayout-fixed-drawer>.u-navlayout-drawer{-webkit-transform:translateX(0);transform:translateX(0)}.u-navlayout-fixed-drawer>.u-navlayout-drawer-button,.u-navlayout-no-desktop-drawer-button .u-navlayout-drawer-button{display:none}}.u-navlayout-no-drawer-button .u-navlayout-drawer-button{display:none}.u-navlayout-header{display:-webkit-flex;display:flex;display:block\9;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;width:100%;margin:0;padding:0;min-height:44px;max-height:1000px;z-index:3;background-color:#3f51b5;color:#fff;box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9;transition-property:max-height,box-shadow}.u-navlayout-fixed-drawer.is-upgraded:not(.is-small-screen)>.u-navlayout-header{margin-left:240px}@media screen and (min-width:1025px){.u-navlayout-fixed-drawer>.u-navlayout-header .u-navlayout-header-row{padding-left:40px}}.u-navlayout-header>.u-navlayout-icon{position:absolute;left:40px;top:6px;height:32px;width:32px;overflow:hidden;z-index:3;display:block}.u-navlayout.has-drawer .u-navlayout-header>.u-navlayout-icon{display:none}.u-navlayout-header.is-compact{max-height:44px}.u-navlayout-header.is-compact.has-tabs{height:92px}@media screen and (max-width:1024px){.u-navlayout-header{min-height:56px;display:none}.u-navlayout-header>.u-navlayout-icon{left:16px;top:12px}.u-navlayout-header.is-compact{max-height:56px}.u-navlayout-header.is-compact.has-tabs{min-height:104px}.u-navlayout-fixed-header>.u-navlayout-header{display:-webkit-flex;display:flex;display:block\9}}.u-navlayout-header-transparent{background-color:transparent;box-shadow:none}.u-navlayout-header .scroll,.u-navlayout-header .seamed{box-shadow:none}.u-navlayout-header .waterfall{box-shadow:none;overflow:hidden}.u-navlayout-header .waterfall.is-casting-shadow{box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9}.u-navlayout-header .waterfall.u-navlayout-header-waterfall-hide-top{-webkit-justify-content:flex-end;justify-content:flex-end}.u-navlayout-header-row{display:-webkit-flex;display:flex;display:block\9;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;-webkit-align-self:stretch;align-self:stretch;-webkit-align-items:center;align-items:center;height:44px;margin:0;padding:0 40px 0 80px}.u-navlayout-no-drawer-button .u-navlayout-header-row{padding-left:40px}@media screen and (min-width:1025px){.u-navlayout--no-desktop-drawer-button .u-navlayout-header-row{padding-left:40px}}@media screen and (max-width:1024px){.u-navlayout-header-row{height:56px;padding:0 16px 0 72px}.u-navlayout--no-drawer-button .u-navlayout-header-row{padding-left:16px}}.u-navlayout-header-row>*{-webkit-flex-shrink:0;flex-shrink:0}.u-navlayout-header .scroll .u-navlayout-header-row{width:100%}.u-navlayout-header-row .u-nav{margin:0;padding:0;height:44px;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;float:right\9}.u-navlayout-header-row .u-nav-link{display:block;display:inline-block;color:#fff;line-height:44px;padding:0 24px}@media screen and (max-width:1024px){.u-navlayout-header-row .u-nav{height:56px}.u-navlayout-header-row .u-nav-link{line-height:56px;padding:0 16px}}.u-navlayout-tab,.u-navlayout-tab-bar-button .fa,.u-navlayout-tab-bar-button .uf{line-height:48px}.u-navlayout-obfuscator{background-color:transparent;position:absolute;top:0;left:0;height:100%;width:100%;z-index:4;visibility:hidden;transition-property:background-color}.u-navlayout-obfuscator.is-visible{background-color:rgba(0,0,0,.5);background-color:#000\9;visibility:visible}.u-navlayout-content{-ms-flex:0 1 auto;position:relative;display:inline-block;display:block\9;overflow-y:auto;overflow-x:hidden;-webkit-flex-grow:1;flex-grow:1;-webkit-overflow-scrolling:touch}.u-navlayout-fixed-drawer .u-navlayout-content{margin-left:240px}.u-navlayout-container.has-scrolling-header .u-navlayout-content{overflow:visible}@media screen and (max-width:1024px){.u-navlayout-fixed-drawer>.u-navlayout-content{margin-left:0}.u-navlayout-container.has-scrolling-header .u-navlayout-content{overflow-y:auto;overflow-x:hidden}}.u-navlayout-tab-bar{height:96px;margin:0;width:calc(100% - 112px);padding:0 0 0 56px;display:-webkit-flex;display:flex;display:block\9;background-color:#3f51b5;overflow-y:hidden;overflow-x:scroll}.u-navlayout-tab-bar::-webkit-scrollbar{display:none}.u-navlayout-no-drawer-button .u-navlayout-tab-bar{padding-left:16px;width:calc(100% - 32px)}@media screen and (min-width:1025px){.u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar{padding-left:16px;width:calc(100% - 32px)}}@media screen and (max-width:1024px){.u-navlayout-tab-bar{width:calc(100% - 60px);padding:0 0 0 60px}.u-navlayout-no-drawer-button .u-navlayout-tab-bar{width:calc(100% - 8px);padding-left:4px}}.u-navlayout-fixed-tabs .u-navlayout-tab-bar{padding:0;overflow:hidden;width:100%}.u-navlayout-tab-bar-container{position:relative;height:48px;width:100%;border:none;margin:0;z-index:2;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.u-navlayout-container>.u-navlayout-tab-bar-container{position:absolute;top:0;left:0}.u-navlayout-tab-bar-button{display:inline-block;position:absolute;top:0;height:48px;width:56px;z-index:4;text-align:center;background-color:#3f51b5;color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar-button,.u-navlayout-no-drawer-button .u-navlayout-tab-bar-button{width:16px}.u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar-button .fa,.u-navlayout-no-desktop-drawer-button .u-navlayout-tab-bar-button .uf,.u-navlayout-no-drawer-button .u-navlayout-tab-bar-button .fa,.u-navlayout-no-drawer-button .u-navlayout-tab-bar-button .uf{position:relative;left:-4px}@media screen and (max-width:1024px){.u-navlayout-tab-bar-button{display:none;width:60px}}.u-navlayout-fixed-tabs .u-navlayout-tab-bar-button{display:none}.u-navlayout-tab-bar-button.is-active{color:#fff}.u-navlayout-tab-bar-left-button{left:0}.u-navlayout-tab-bar-right-button{right:0}.u-navlayout-tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;text-decoration:none;height:48px;text-align:center;font-size:14px;color:rgba(255,255,255,.6);overflow:hidden}@media screen and (max-width:1024px){.u-navlayout-tab{padding:0 12px}}.u-navlayout-fixed-tabs .u-navlayout-tab{float:none;-webkit-flex-grow:1;flex-grow:1;padding:0}.u-navlayout.is-upgraded .u-navlayout-tab.is-active{color:#fff}.mdl-layout.is-upgraded .u-navlayout-tab.is-active::after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:#43a047;-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1) 10ms alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1) 10ms alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.u-list-group-item,.u-navlayout-tab .mdl-layout__tab-ripple-container .mdl-ripple{background-color:#fff}.u-navlayout-tab .mdl-layout__tab-ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.u-navlayout-tab-panel{display:block}.u-navlayout.is-upgraded .u-navlayout-tab-panel{display:none}.u-navlayout.is-upgraded .u-navlayout-tab-panel.is-active{display:block}.u-navlayout-fixed-drawer>.u-navlayout-drawer{display:block\9}.u-navlayout>.u-navlayout-header{margin-left:240px\9}.slidePanel{position:fixed;z-index:1310;max-width:100%;max-height:100%;visibility:hidden;background:#fff;box-shadow:-10px 0 20px 0 rgba(66,66,66,.2);transition:all .3s}.slidePanel-show{visibility:visible}.slidePanel-right{right:0}.slidePanel-left,.slidePanel-right{top:0;bottom:0;width:700px}.site-sidebar-content{height:100%}.u-list-group{margin-bottom:20px;padding-left:0}.u-list-group .media .media-left,.u-list-group .media .pull-left{padding-right:20px}.u-list-group .media .pull-right .status{margin-top:15px;margin-right:5px}.u-list-group .media .media-heading{font-size:14px;margin:0 0 5px}.u-list-group-full>.u-list-group-item{padding-left:0;padding-right:0}.u-list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border:1px solid transparent}.u-list-group-item:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.u-list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}a.u-list-group-item,button.u-list-group-item{color:#757575}a.u-list-group-item .u-list-group-item-heading,button.u-list-group-item .u-list-group-item-heading{color:#424242}a.u-list-group-item:focus,a.u-list-group-item:hover,button.u-list-group-item:focus,button.u-list-group-item:hover{text-decoration:none;color:#757575;background-color:#eee}button.u-list-group-item{width:100%;text-align:left}.u-list-group-item.disabled,.u-list-group-item.disabled:focus,.u-list-group-item.disabled:hover{background-color:transparent;color:#bdbdbd;cursor:not-allowed}.u-list-group-item.disabled .u-list-group-item-heading,.u-list-group-item.disabled:focus .u-list-group-item-heading,.u-list-group-item.disabled:hover .u-list-group-item-heading{color:inherit;margin:0 0 5px}.u-list-group-item.disabled .u-list-group-item-text,.u-list-group-item.disabled:focus .u-list-group-item-text,.u-list-group-item.disabled:hover .u-list-group-item-text{color:#bdbdbd;margin:0}.u-list-group-item.active,.u-list-group-item.active:focus,.u-list-group-item.active:hover{z-index:2;color:#3f51b5;background-color:transparent;border-color:transparent}.u-list-group-item.active .u-list-group-item-heading,.u-list-group-item.active .u-list-group-item-heading>.small,.u-list-group-item.active .u-list-group-item-heading>small,.u-list-group-item.active:focus .u-list-group-item-heading,.u-list-group-item.active:focus .u-list-group-item-heading>.small,.u-list-group-item.active:focus .u-list-group-item-heading>small,.u-list-group-item.active:hover .u-list-group-item-heading,.u-list-group-item.active:hover .u-list-group-item-heading>.small,.u-list-group-item.active:hover .u-list-group-item-heading>small{color:inherit}.u-list-group-bordered .u-list-group-item{border-color:#e0e0e0}.u-list-group-bordered .u-list-group-item.active,.u-list-group-bordered .u-list-group-item.active:focus,.u-list-group-bordered .u-list-group-item.active:hover{color:#fff;background-color:#303f9f;border-color:#303f9f}.u-list-group-divider .u-list-group-item{border-top-color:#e0e0e0}.u-list-group-divider .u-list-group-item:first-child.active:hover{border-top-color:transparent}.u-list-group-divider .u-list-group-item:last-child{border-bottom-color:#e0e0e0}.u-list-group-divider .u-list-group-item.active:hover{border-top-color:#e0e0e0}.u-list-group-divider .u-list-group-item:first-child{border-top-color:transparent}.u-list-group-item>.u-badge{float:right;margin-top:13px}a.u-list-group-item{border-radius:3px;cursor:pointer}a.u-list-group-item.active,a.u-list-group-item.active:focus,a.u-list-group-item.active:hover{color:#fff;background-color:#3f51b5;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}a.u-list-group-item.disabled,a.u-list-group-item.disabled:focus,a.u-list-group-item.disabled:hover{color:#bdbdbd;background-color:#eee}.u-list-group-gap .u-list-group-item{margin-bottom:2px;border-radius:3px}.u-list-group-item-success{color:#fff;background-color:#4caf50}.u-list-group-item-warning{color:#fff;background-color:#ff9800}.u-list-group-item-info{color:#fff;background-color:#00bcd4}.u-list-group-item-danger{color:#fff;background-color:#f44336}.u-list-group-item-dark{color:#fff;background-color:#616161}.u-list-group-item.active .u-list-group-item-text,.u-list-group-item.active:focus .u-list-group-item-text,.u-list-group-item.active:hover .u-list-group-item-text{color:#d1d6ef}.u-list-group .media{padding:2px 0;border-bottom:0}.media:first-child{margin-top:0}.media{margin-top:15px}.u-list-group .media .media-right,.u-list-group .media .pull-right{padding-left:20px}.media-left,.media>.pull-left{padding-right:10px}.avatar{position:relative;display:inline-block;width:40px;vertical-align:bottom;border-radius:1000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.avatar img{width:100%;max-width:100%;height:auto;border:0;border-radius:1000px}.media-body{width:10000px}.media-body p{margin:0 0 11px;font-size:14px}.media,.media-body{overflow:hidden;zoom:1}small{font-size:85%}.status-lg{width:14px;height:14px}.avatar i,.status{width:10px;height:10px}.avatar-online i,.status-online{background-color:#4caf50}.avatar-busy i,.status-busy{background-color:#ff9800}.avatar-off i,.status-off{background-color:#616161}.avatar-away i,.status-away{background-color:#f44336}.status{display:block;border-radius:100%}.avatar i{position:absolute;right:0;bottom:0;border:2px solid #fff;border-radius:100%}.u-loader-container{position:absolute;height:inherit;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-loader-container .u-loader{color:#C2C3C5;font-size:12px;width:.8em;height:.8em;border-radius:50%;position:relative;-webkit-animation:loader 1.3s infinite linear;animation:loader 1.3s infinite linear;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;left:50%}.u-loader-container .u-loader .u-loader-centerContent{font-size:1.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-loader-container .u-loader-desc{text-align:center;margin-top:70px;color:#C2C3C5;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes loader{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loader{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.u-overlay.hasPar{position:absolute;top:0}.u-loading{display:inline-block;position:relative;width:28px;height:28px}.u-loading:not(.is-upgraded).is-active:after{content:"Loading..."}.u-loading.is-upgraded.is-active{-webkit-animation:u-loading-container-rotate 1.568s linear infinite;animation:u-loading-container-rotate 1.568s linear infinite}@-webkit-keyframes u-loading-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes u-loading-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.u-loading-layer{position:absolute;width:100%;height:100%;opacity:0}.u-loading-layer-1{border-color:#42a5f5}.u-loading-single-color .u-loading-layer-1{border-color:#3f51b5}.u-loading.is-active .u-loading-layer-1{-webkit-animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.u-loading-layer-2{border-color:#f44336}.u-loading-single-color .u-loading-layer-2{border-color:#3f51b5}.u-loading.is-active .u-loading-layer-2{-webkit-animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.u-loading-layer-3{border-color:#fdd835}.u-loading-single-color .u-loading-layer-3{border-color:#3f51b5}.u-loading.is-active .u-loading-layer-3{-webkit-animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.u-loading-layer-4{border-color:#4caf50}.u-loading-single-color .u-loading-layer-4{border-color:#3f51b5}.u-loading-circle,.u-loading-circle-clipper,.u-loading-gap-patch{border-color:inherit;height:100%}.u-loading.is-active .u-loading-layer-4{-webkit-animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,u-loading-layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes u-loading-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes u-loading-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes u-loading-layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@keyframes u-loading-layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@-webkit-keyframes u-loading-layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@keyframes u-loading-layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@-webkit-keyframes u-loading-layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@keyframes u-loading-layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@-webkit-keyframes u-loading-layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}@keyframes u-loading-layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}.u-loading-gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;overflow:hidden}.u-loading-gap-patch .u-loading-circle{width:1000%;left:-450%}.u-loading-circle-clipper{display:inline-block;position:relative;width:50%;overflow:hidden}.u-loading-circle-clipper .u-loading-circle{width:200%}.u-loading-circle{box-sizing:border-box;border-width:3px;border-style:solid;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.u-loading-left .u-loading-circle{border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.u-loading.is-active .u-loading-left .u-loading-circle{-webkit-animation:u-loading-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.u-loading-right .u-loading-circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.u-loading.is-active .u-loading-right .u-loading-circle{-webkit-animation:u-loading-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:u-loading-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes u-loading-left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes u-loading-left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes u-loading-right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes u-loading-right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.alert-backdrop{position:fixed;top:0;left:0;height:100%;width:100%;z-index:98;background-color:#000;opacity:.5;filter:alpha(opacity=50);transition:opacity .15s linear}.alert-waiting{position:fixed;width:200px;height:200px;top:50%;left:50%;margin-left:-100px;margin-top:-100px;display:block;z-index:99}.alert-waiting i{font-size:100px;margin:36px 38px;color:#0090d9}.loadingImg{background:url(../images/loading.gif) no-repeat;width:28px;height:28px;position:absolute;left:6px;top:6px;display:none}.u-menu,.u-menu-outline{position:absolute;top:0;margin:0}.is-active .loadingImg{display:block}.u-menu-container{display:block;margin:0;padding:0;border:none;position:absolute;overflow:visible;height:0;width:0;visibility:hidden;z-index:-1}.u-menu-container.is-animating,.u-menu-container.is-visible{z-index:999;visibility:visible}.u-menu-outline{display:block;background:#fff;padding:0;border:1px solid #e0e0e0;border-radius:2px;left:0;overflow:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid #e0e0e0\9;will-change:transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}.u-menu-item,.u-menu-item[data-u-disabled]:focus,.u-menu-item[data-u-disabled]:hover,.u-menu-item[disabled]:focus,.u-menu-item[disabled]:hover{background-color:transparent}.u-menu-container.is-visible .u-menu-outline{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:999}.u-menu-outline.u-menu-bottom-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.u-menu-outline.u-menu-top-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.u-menu-outline.u-menu-top-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.u-menu{list-style:none;left:1px;height:auto;width:auto;min-width:99px;padding:8px 0;opacity:0;clip:rect(0 0 0 0);z-index:-1}.u-menu-container.is-visible .u-menu{opacity:1;z-index:999}.u-menu.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1),clip .3s cubic-bezier(.4,0,.2,1)}.u-menu.u-menu-bottom-right{left:auto;right:0}.u-menu.u-menu-top-left{top:auto;bottom:0}.u-menu.u-menu-top-right{top:auto;left:auto;bottom:0;right:0}.u-menu.u-menu-unaligned{top:auto;left:auto}.u-menu-item{display:block;border:none;color:rgba(0,0,0,.87);color:#000\9;text-align:left;margin:0;padding:0 15px;outline-color:#6bcaea;position:relative;overflow:hidden;font-size:.875rem;font-weight:400;letter-spacing:0;text-decoration:none;cursor:pointer;height:28px;line-height:28px;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-menu-container.is-visible .u-menu-item{opacity:1}.u-menu-item::-moz-focus-inner{border:0}.u-menu-item-full-bleed-divider{border-bottom:1px solid rgba(0,0,0,.12)}.u-menu-item[data-u-disabled],.u-menu-item[disabled]{color:#bdbdbd;background-color:transparent;cursor:auto}.u-menu-item[data-u-disabled] .mdl-ripple,.u-menu-item[disabled] .mdl-ripple{background:0 0}.u-menu-info2 .u-menu-item:hover,.u-menu-item:active,.u-menu-item:focus,.u-menu-item:hover{background-color:#d4dadb}.u-menu-item:focus{outline:0}.u-menu-item a{line-height:1.57142857;text-decoration:none;color:#333}.u-menu-danger .u-menu-item:focus a,.u-menu-danger .u-menu-item:hover a,.u-menu-dark .u-menu-item:focus a,.u-menu-dark .u-menu-item:hover a,.u-menu-info .u-menu-item:hover a,.u-menu-primary .u-menu-item:focus a,.u-menu-primary .u-menu-item:hover a,.u-menu-success .u-menu-item:focus a,.u-menu-success .u-menu-item:hover a,.u-menu-warning .u-menu-item:focus a,.u-menu-warning .u-menu-item:hover a{color:#FFF}.u-menu__item--ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.u-right-icon{margin-left:10px}.u-right-icon.uf-anglearrowdown{font-size:12px}.u-split{height:24px;border:1px solid #e0e0e0;width:107px}.u-split .u-button{box-shadow:none;padding:0}.u-split .u-split-pre{border-right:1px dashed #e0e0e0;width:80%;height:100%}.u-split .u-split-sub{width:20%;height:100%}.u-split .u-split-sub button{width:100%;height:100%;min-width:0}.u-button-group{position:relative;display:inline-block;vertical-align:middle}.u-button-group .u-button-group{position:absolute}.u-button-group .u-button{float:left}.u-menu-wrap{position:relative}.u-menu-primary .u-menu-item:hover{background-color:#5c6bc0}.u-menu-primary .u-menu-item:focus{outline:0;background-color:#3f51b5}.u-menu-success .u-menu-item:hover{background-color:#66bb6a}.u-menu-success .u-menu-item:focus{outline:0;background-color:#4caf50}.u-menu-info .u-menu-item:hover{background-color:#26c6da}.u-menu-info .u-menu-item:focus{outline:0;background-color:#00bcd4}.u-menu-info .u-menu-item:focus a{color:#FFF}.u-menu-warning .u-menu-item:hover{background-color:#ffa726}.u-menu-warning .u-menu-item:focus{outline:0;background-color:#ff9800}.u-menu-danger .u-menu-item:hover{background-color:#ef5350}.u-menu-danger .u-menu-item:focus{outline:0;background-color:#f44336}.u-menu-dark .u-menu-item:hover{background-color:#757575}.u-menu-dark .u-menu-item:focus{outline:0;background-color:#616161}.u-split-right{border-right-width:1px;border-right-style:solid;border-right-color:#fff}.u-message{position:fixed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:7px 0 7px 15px;margin:.5rem auto 0;margin-top:22px\9;color:#fff;background-color:#3f51b5;word-wrap:break-word;break-word:break-all;border:1px solid transparent;z-index:99999}.u-pagination>li:last-child>a,.u-pagination>li:last-child>span,.u-pagination>li[role=next]>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.u-message.u-mes-bottom{right:2.4rem;right:38px\9;left:2.4rem;left:38px\9;bottom:10px}.u-message.u-mes-top{right:2.4rem;right:38px\9;left:2.4rem;left:38px\9;top:10px}.u-message.u-mes-center{right:2.4rem;right:38px\9;left:2.4rem;left:38px\9;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.u-message.u-mes-topleft{top:10px;left:2.4rem;left:38px\9}.u-message.u-mes-topright{top:10px;right:2.4rem;right:38px\9}.u-message.u-mes-bottomleft{bottom:10px;left:2.4rem;left:38px\9}.u-message.u-mes-bottomright{bottom:10px;right:2.4rem;right:38px\9}.u-message.u-meserror{background-color:#fff6f7;color:#f15a4a;border-color:#fff6f7}.u-message.u-meswarning{color:#ff9436;background-color:rgba(255,224,178,.8);border-color:rgba(255,224,178,.8)}.u-message.dark.u-mesinfo{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.u-message.dark.u-messuccess{color:#fff;background-color:#4caf50;border-color:#4caf50}.u-message.dark.u-mesdanger{color:#fff;background-color:#ed4047;border-color:#ed4047}.u-message.dark.u-mesnews{color:#fff;background-color:#3f51b5;border-color:#3f51b5}.u-message.dark.u-meserror{color:#fff;background-color:#f44336;border-color:#f44336}.u-message.dark.u-meswarning{color:#fff;background-color:#ff9800;border-color:#ff9800}.u-message.u-mesdanger{color:#f44336;background-color:rgba(255,205,210,.8);border-color:#ffcdd2}.u-message.u-messuccess{color:#4caf50;background-color:rgba(200,230,201,.8);border-color:#c8e6c9}.u-message.u-mesinfo{color:#00bcd4;background-color:rgba(178,235,242,.8);border-color:#b2ebf2}.u-message.u-mesnews{color:#3f51b5;background-color:rgba(197,202,233,.8);border-color:#c5cae9}.blog-nav>li.active,.blog-nav>li:hover{border-bottom:1px solid #3f51b5}.u-message.accept .button{color:#4caf50}.u-message.warning .button{color:#e6ee9c}.u-message.cancel .button{color:#f44336}.u-message .icon{margin-right:.5rem}.u-message .label{-webkit-flex-grow:1;flex-grow:1;font-size:1.4rem}.u-message .u-button{position:absolute;top:14px;right:14px;cursor:pointer}.u-message .u-msg-close{position:absolute;top:11px;right:15px;font-size:12px;cursor:pointer}.u-message .u-msg-close:hover{color:#000}.u-message i.fa,.u-message i.uf{padding-left:0}.blog-nav{margin:0;padding:0}.blog-nav>li{float:left;text-align:center;cursor:pointer;height:100%;display:inline-block}.blog-nav>li.active{color:#3f51b5}.blog-nav>li>a{padding:0 22px;text-decoration:initial}.u-pagination{font-size:14px;margin:5px}.u-pagination:after{clear:both;display:table;content:''}.u-pagination>li{float:left;list-style-type:none}.u-pagination>li>a,.u-pagination>li>span{display:inline-block;text-decoration:none;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background-color:#fff;text-align:center;color:#666;padding:4px 11px;line-height:1.57142857}.u-pagination>li:first-child>a,.u-pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.u-pagination>li[role=next]>a{border-right:1px solid #d7d7d7}.pagination-state{float:left;height:34px;line-height:34px;text-align:center;font-size:12px;color:#666;margin-left:10px}.pagination-state>.pagination-jump,.pagination-state>.pagination-jump-lg,.pagination-state>.pagination-jump-sm{font-size:14px;font-family:'微软雅黑';cursor:pointer}.pagination-state>.page_z_sm{width:50px;height:26px!important}.pagination-state>.page_j_sm{width:40px;height:26px!important;line-height:26px!important}.pagination-state>.page_z_lg{width:50px;height:37px!important}.pagination-state>.page_j_lg{width:40px;height:37px!important}.pagination-state>.page_j,.pagination-state>.page_z,.pagination-state>.pagination-jump{height:35px;border:1px solid #ddd;color:#333}.pagination-state>.page_j{margin:0 4px;width:40px;padding-left:2px;line-height:35px}.pagination-state>.page_z{margin:0 4px;width:50px;padding-left:2px;line-height:35px}.pagination-state>.pagination-jump{margin:0 10px;width:50px;line-height:30px;background-color:#fff}.pagination-state>.pagination-jump:hover{background-color:#eee}.pagination-state>.pagination-jump-sm{width:50px;height:26px;line-height:21px;border:1px solid #ddd;background-color:#fff;color:#333}.pagination-state>.pagination-jump-sm:hover{background-color:#eee}.pagination-state>.pagination-jump-lg{width:50px;height:37px;line-height:29px;border:1px solid #ddd;background-color:#fff;color:#333}.pagination-state>.pagination-jump-lg:hover{background-color:#eee}.u-pagination>li>a:focus,.u-pagination>li>a:hover,.u-pagination>li>span:focus,.u-pagination>li>span:hover{color:#666;background-color:#eee;border-color:#d7d7d7;cursor:pointer}.u-pagination>.active>a,.u-pagination>.active>a:focus,.u-pagination>.active>a:hover,.u-pagination>.active>span,.u-pagination>.active>span:focus,.u-pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#3f51b5;border-color:#3f51b5}.u-pagination>.disabled>a,.u-pagination>.disabled>a:focus,.u-pagination>.disabled>a:hover,.u-pagination>.disabled>span,.u-pagination>.disabled>span:focus,.u-pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-gap>li>a:hover,.u-pagination>li[role=gap]>a:focus,.u-pagination>li[role=gap]>a:hover{background-color:transparent}.u-pagination>li[role=gap]>a{background-color:transparent;border-bottom:0 solid #d7d7d7;border-top:0 solid #d7d7d7;padding:7px 11px;line-height:1.57142857}.u-pagination>li>a>i{color:#999}.u-pagination>.disabled>a>i{color:#ccc}.u-pagination input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-date-panel,.u-pagination a,.u-pagination li{box-sizing:content-box}.u-pagination i.fa,.u-pagination i.uf{padding:0;font-size:12px}.u-pagination-no-border>li>a,.u-pagination-no-border>li[role=next]>a{border:none}.pagination-gap>li>a{margin:0 5px;border-radius:5px;border:1px solid #d7d7d7}.pagination-gap>li>a:hover{border-color:#3f51b5}.pagination-gap>li:first-child>a,.pagination-gap>li:last-child>a{border-radius:5px}.pagination-gap>li[role=gap]>a{border:0 solid #d7d7d7}.pagination-lg>li>a{padding:8px 15px;font-size:16px;line-height:1.33333}.pagination-lg>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-lg>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination-lg>li[role=gap]>a{padding:9px 15px;font-size:16px;line-height:1.33333}.pagination-sm>li>a{padding:2px 9px;font-size:14px;line-height:1.5}.pagination-sm>li:first-child>a{border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination-sm>li:last-child>a{border-bottom-right-radius:2px;border-top-right-radius:2px}.pagination-sm>li[role=gap]>a{padding:3px 9px;font-size:14px;line-height:1.5}.u-panel{font-family:Roboto,sans-serif;font-size:14px;line-height:1.57142857;color:#757575;position:relative;margin-bottom:30px;background-color:#fff;border:1px solid transparent;border-radius:4px}.u-panel-title,.u-steps .u-step-desc p{margin-bottom:0}.u-panel .u-panel-heading{border-top-left-radius:3px;border-top-right-radius:3px;position:relative;padding:0;border-bottom:1px solid transparent}.u-panel h3,.u-panel h4{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;color:#424242;font-size:18px;text-shadow:rgba(0,0,0,.15) 0 0 1px}.dw,.tooltip{text-shadow:none}.u-panel-title{margin-top:0;display:block;padding:20px 30px;font-size:18px;color:#424242}.u-panel-title .small{color:#757575}.u-panel-body{padding:30px;position:relative}.panel-heading+.panel-body{padding-top:0}.u-panel-bordered .u-panel-heading{border-bottom:1px solid #e0e0e0}.u-panel-bordered .u-panel-heading .panel-title{padding-bottom:20px}.u-panel-bordered .u-panel-body{padding-top:30px}.u-panel-bordered .u-panel-footer{border-top:1px solid #e0e0e0;padding:15px 30px;background-color:transparent;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.u-panel>:not(.panel-loading):not(.collapsing){transition:opacity .3s}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.row:after,.row:before,.u-panel-body:after,.u-panel-body:before{display:table;content:" "}.u-pearls.row,.u-steps.row{display:block}.panel-body .h2:first-child,.u-panel-body .h1:first-child,.u-panel-body .h3:first-child,.u-panel-body .h4:first-child,.u-panel-body .h5:first-child,.u-panel-body .h6:first-child,.u-panel-body h1:first-child,.u-panel-body h2:first-child,.u-panel-body h3:first-child,.u-panel-body h4:first-child,.u-panel-body h5:first-child,.u-panel-body h6:first-child{margin-top:0}.u-steps{margin-bottom:22px}.u-steps.row{margin-right:0;margin-left:0}.u-steps .u-step{position:relative;padding:12px 20px;margin:0;font-size:inherit;color:#a3afb7;vertical-align:top;background-color:#f3f7f9;border-radius:0}.u-steps .u-step-icon{float:left;margin-right:.5em;font-size:20px}.u-steps .u-step-number{position:absolute;top:50%;left:20px;width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;text-align:center;background:#e4eaec;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-steps .u-step-number~.u-step-desc{min-height:40px;margin-left:50px}.u-steps .u-step-title{margin-bottom:0;font-size:20px;color:#526069}.u-steps .u-step-desc{text-align:left}.u-steps .u-steps-vertical .u-step{display:block;padding:18px 20px}.u-steps .u-steps-vertical .u-step[class*=col-]{float:none;width:100%}.u-steps .u-step.current{color:#fff;background-color:#3f51b5}.u-steps .u-step.current .u-step-title{color:#fff}.u-steps .u-step.current .u-step-number{color:#3f51b5;background-color:#fff}.u-steps .u-step.disabled{color:#ccd5db;cursor:auto}.u-steps .u-step.disabled .u-step-title{color:#ccd5db}.u-steps .u-step.disabled .u-step-number{background-color:#ccd5db}.u-steps .u-step.error{color:#fff;background-color:#f96868}.u-steps .u-step.error .u-step-title{color:#fff}.u-steps .u-step.error .u-step-number{color:#f96868;background-color:#fff}.u-steps .u-step.done{color:#fff;background-color:#46be8a}.u-steps .u-step.done .u-step-title{color:#fff}.u-steps .u-step.done .u-step-number{color:#46be8a;background-color:#fff}.u-steps.u-steps-lg .u-step{padding:20px;font-size:16px}.u-steps.u-steps-lg .u-step-icon,.u-steps.u-steps-lg .u-step-title{font-size:22px}.u-steps.u-steps-lg .u-step-number{width:46px;height:46px;font-size:28px;line-height:46px}.u-steps.u-steps-lg .u-step-number~.u-step-desc{min-height:46px;margin-left:56px}.u-steps.u-steps-sm .u-step{font-size:12px}.u-steps.u-steps-sm .u-step-icon,.u-steps.u-steps-sm .u-step-title{font-size:18px}.u-steps.u-steps-sm .u-step-number{width:30px;height:30px;font-size:24px;line-height:30px}.u-steps.u-steps-sm .u-step-number~.u-step-desc{min-height:30px;margin-left:40px}.u-steps.u-steps-xs .u-step{font-size:10px}.u-steps.u-steps-xs .u-step-icon,.u-steps.u-steps-xs .u-step-title{font-size:16px}.u-steps.u-steps-xs .u-step-number{width:24px;height:24px;font-size:20px;line-height:24px}.u-steps.u-steps-xs .u-step-number~.u-step-desc{min-height:24px;margin-left:34px}.u-pearls{margin-bottom:22px}.u-pearls .u-step{position:relative;padding:0;margin:0;text-align:center}.u-pearls .u-step:after,.u-pearls .u-step:before{position:absolute;top:18px;z-index:0;width:50%;height:4px;content:"";background-color:#eee}.u-pearls .u-step:before{left:0}.u-pearls .u-step:after{right:0}.u-pearls .u-step:first-child:before,.u-pearls .u-step:last-child:after{display:none!important}.u-pearls .u-step-icon,.u-pearls .u-step-number{position:relative;z-index:1;display:inline-block;width:36px;height:36px;line-height:36px;color:#fff;text-align:center;background:#bdbdbd;border-radius:50%;border:2px solid #bdbdbd;font-size:18px}.u-pearls .u-step-title{margin-top:.5em;display:block;font-size:16px;color:#616161;margin-bottom:0}.u-pearls .u-step.current:after,.u-pearls .u-step.current:before{background-color:#3f51b5}.u-pearls .u-step.current .u-step-icon,.u-pearls .u-step.current .u-step-number{color:#3f51b5;background-color:#fff;border-color:#3f51b5;-webkit-transform:scale(1.3);transform:scale(1.3)}.u-pearls .u-step.disabled{pointer-events:none;cursor:auto}.u-pearls .u-step.disabled:after,.u-pearls .u-step.disabled:before{background-color:#eee}.u-pearls .u-step.disabled .u-step-icon,.u-pearls .u-step.disabled .u-step-number{color:#fff;background-color:#bdbdbd;border-color:#bdbdbd}.u-pearls .u-step.error:before{background-color:#3f51b5}.u-pearls .u-step.error:after{background-color:#eee}.u-pearls .u-step.error .u-step-icon,.u-pearls .u-step.error .u-step-number{color:#f44336;background-color:#fff;border-color:#f44336}.u-pearls .u-step.done:after,.u-pearls .u-step.done:before{background-color:#3f51b5}.u-pearls .u-step.done .u-step-icon,.u-pearls .u-step.done .u-step-number{color:#fff;background-color:#3f51b5;border-color:#3f51b5}.u-pearls.u-steps-lg .u-step:after,.u-pearls.u-steps-lg .u-step:before{top:20px}.u-pearls.u-steps-lg .u-step-title{font-size:18px}.u-pearls.u-steps-lg .u-step-icon,.u-pearls.u-steps-lg .u-step-number{width:40px;height:40px;line-height:40px;font-size:20px}.u-pearls.u-steps-sm .u-step:after,.u-pearls.u-steps-sm .u-step:before{top:16px}.u-pearls.u-steps-sm .u-step-title{font-size:14px}.u-pearls.u-steps-sm .u-step-icon,.u-pearls.u-steps-sm .u-step-number{width:32px;height:32px;line-height:32px}.u-pearls.u-steps-sm .u-step-number{font-size:16px}.u-pearls.u-steps-sm .u-step-icon{font-size:14px}.u-pearls.u-steps-xs .u-step:after,.u-pearls.u-steps-xs .u-step:before{top:12px;height:2px}.u-pearls.u-steps-xs .u-step-title{font-size:12px}.u-pearls.u-steps-xs .u-step-icon,.u-pearls.u-steps-xs .u-step-number{width:24px;height:24px;line-height:24px;font-size:12px}.u-radio,.u-radio-button{line-height:32px}.u-progress{display:block;position:relative;height:4px;width:500px;max-width:100%}.u-progress>.bar{display:block;position:absolute;top:0;bottom:0;width:0;transition:width .2s cubic-bezier(.4,0,.2,1)}.u-progress>.progressbar{background-color:#3f51b5;z-index:1;left:0;border-radius:3px}.u-progress>.bufferbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);background-color:#3f51b5;opacity:.5;filter:alpha(opacity=50)\9;z-index:0;left:0;border-radius:3px}.u-progress>.auxbar{right:0}@supports (-webkit-appearance:none){.u-progress:not(.u-progress--indeterminate):not(.u-progress--indeterminate)>.auxbar,.u-progress:not(.u-progress__indeterminate):not(.u-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiB2aWV3UG9ydD0iMCAwIDEyIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPg0KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L2VsbGlwc2U+DQogIDxlbGxpcHNlIGN4PSIxNCIgY3k9IjIiIHJ4PSIyIiByeT0iMiIgY2xhc3M9ImxvYWRlciI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiB2aWV3UG9ydD0iMCAwIDEyIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPg0KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L2VsbGlwc2U+DQogIDxlbGxpcHNlIGN4PSIxNCIgY3k9IjIiIHJ4PSIyIiByeT0iMiIgY2xhc3M9ImxvYWRlciI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=)}}.u-progress:not(.u-progress--indeterminate)>.auxbar,.u-progress:not(.u-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,#3f51b5,#3f51b5)}.u-progress.u-progress--indeterminate>.bar1,.u-progress.u-progress__indeterminate>.bar1{background-color:#3f51b5;-webkit-animation-name:indeterminate1;animation-name:indeterminate1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.u-progress.u-progress--indeterminate>.bar3,.u-progress.u-progress__indeterminate>.bar3{background-image:none;background-color:#3f51b5;-webkit-animation-name:indeterminate2;animation-name:indeterminate2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.u-progress-primary .auxbar,.u-progress-primary .bufferbar{background:0 0;background-color:rgba(63,81,181,.7)}.u-progress-primary .progressbar{background-color:#3f51b5}.u-progress-success .auxbar,.u-progress-success .bufferbar{background:0 0;background-color:rgba(76,175,80,.7)}.u-progress-info .auxbar,.u-progress-info .bufferbar{background:0 0;background-color:rgba(0,188,212,.7)}.u-progress-info .progressbar{background-color:#00bcd4}.u-progress-danger .auxbar,.u-progress-danger .bufferbar{background:0 0;background-color:rgba(244,67,54,.7)}.u-progress-danger .progressbar{background-color:#f44336}.u-progress-warning .auxbar,.u-progress-warning .bufferbar{background:0 0;background-color:rgba(255,152,0,.7)}.u-progress-warning .progressbar{background-color:#ff9800}.u-progress-dark .auxbar,.u-progress-dark .bufferbar{background:0 0;background-color:rgba(97,97,97,.7)}.u-progress-dark .progressbar{background-color:#616161}.u-progress-sm{height:10px}.u-progress-md{height:15px}.u-progress-lg{height:22px}@-webkit-keyframes indeterminate1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@keyframes indeterminate1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@-webkit-keyframes indeterminate2{0%,50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}@keyframes indeterminate2{0%,50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}.u-progress-success .progressbar{background-color:#4caf50}.u-progress-striped .progressbar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.u-progress-square .bufferbar,.u-progress-square .progressbar{border-radius:0}.u-progress-circle .bufferbar,.u-progress-circle .progressbar{border-radius:1000px}.u-progress-vertical{position:relative;display:inline-block;width:4px;height:250px;min-height:250px;margin-right:30px;margin-bottom:0}.u-progress-lg.u-progress-vertical{width:20px}.u-progress-md.u-progress-vertical{width:15px}.u-progress-sm.u-progress-vertical{width:10px}.u-progress-symbol .progressbar{text-align:center;color:#fff}.u-progress-vertical.u-progress__indeterminate>.bar1{background-color:#3f51b5;-webkit-animation-name:indeterminate-vertical1;animation-name:indeterminate-vertical1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.u-progress-vertical.u-progress__indeterminate>.bar3{background-image:none;background-color:#3f51b5;-webkit-animation-name:indeterminate-vertical2;animation-name:indeterminate-vertical2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.u-progress-vertical>.progressbar{background-color:#3f51b5;z-index:1;top:0;border-radius:3px}.u-progress-vertical>.bar{display:block;position:absolute;top:0;right:0;width:100%!important;transition:height .2s cubic-bezier(.4,0,.2,1)}.u-radio,.u-radio-outer-circle{display:inline-block;box-sizing:border-box;margin:0}.u-radio-inner-circle,.u-switch-thumb{transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.u-progress-vertical:not(.u-progress--indeterminate):not(.u-progress--indeterminate)>.auxbar,.u-progress-vertical:not(.u-progress__indeterminate):not(.u-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxM…ZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxM…ZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=)}.u-progress-vertical:not(.u-progress--indeterminate)>.auxbar,.u-progress-vertical:not(.u-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,#3f51b5,#3f51b5)}.u-progress-vertical>.auxbar{bottom:0}@-webkit-keyframes indeterminate-vertical1{0%{top:0;height:0%}50%{top:25%;height:75%}75%{top:100%;height:0%}}@keyframes indeterminate-vertical1{0%{top:0;height:0%}50%{top:25%;height:75%}75%{top:100%;height:0%}}@-webkit-keyframes indeterminate-vertical2{0%,50%{top:0;height:0%}75%{top:0;height:25%}100%{top:100%;height:0%}}@keyframes indeterminate-vertical2{0%,50%{top:0;height:0%}75%{top:0;height:25%}100%{top:100%;height:0%}}.u-radio{position:relative;font-size:13px;padding-left:0;word-wrap:break-word;text-align:left}.u-ribbon-belt,.u-tabs__tab,.u-tag{text-align:center}.u-radio.is-upgraded{padding-left:24px}.u-radio.is-upgraded .u-radio-button{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.u-radio-outer-circle{position:absolute;top:8px;left:0;width:16px;height:16px;cursor:pointer;border:1px solid #bfbfbf;border:1px solid #bfbfbf\9;border-radius:50%;z-index:2}.u-radio.is-checked .u-radio-outer-circle{border:1px solid #3f51b5}.u-radio-outer-circle fieldset[disabled] .u-radio,.u-radio.is-disabled .u-radio-outer-circle{border:1px solid #bfbfbf;cursor:auto}.u-radio-inner-circle,.u-radio-ripple-container{position:absolute;box-sizing:border-box;border-radius:50%}.u-radio-inner-circle{z-index:1;margin:0;top:12px;left:4px;width:8px;height:8px;cursor:pointer;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);display:none\9;background:#3f51b5}.u-radio.is-checked .u-radio-inner-circle{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);display:block\9}.u-radio.is-disabled .u-radio-inner-circle,fieldset[disabled] .u-radio .u-radio-inner-circle{background:#bfbfbf;cursor:auto}.u-radio.is-focused .u-radio-inner-circle{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.u-radio-label{cursor:pointer}.u-radio.is-disabled .u-radio-label,fieldset[disabled] .u-radio .u-radio-label{color:#bfbfbf;cursor:auto}.u-radio-ripple-container{z-index:2;top:-5px;left:-13px;width:42px;height:42px;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);background:#3f51b5}.u-radio.is-disabled .u-radio-ripple-container,fieldset[disabled] .u-radio .u-radio-ripple-container{cursor:auto}.u-radio-ripple-container fieldset[disabled] .u-radio{background:0 0}.u-radio-primary.is-checked .u-radio-outer-circle{border:1px solid #3f51b5}.u-radio-primary.is-checked .u-radio-inner-circle{background:#3f51b5}.u-radio-success.is-checked .u-radio-outer-circle{border:1px solid #4caf50}.u-radio-success.is-checked .u-radio-inner-circle{background:#4caf50}.u-radio-info.is-checked .u-radio-outer-circle{border:1px solid #00bcd4}.u-radio-info.is-checked .u-radio-inner-circle{background:#00bcd4}.u-radio-warning.is-checked .u-radio-outer-circle{border:1px solid #ff9800}.u-radio-warning.is-checked .u-radio-inner-circle{background:#ff9800}.u-radio-danger.is-checked .u-radio-outer-circle{border:1px solid #f44336}.u-radio-danger.is-checked .u-radio-inner-circle{background:#f44336}.u-radio-dark.is-checked .u-radio-outer-circle{border:1px solid #616161}.u-radio-dark.is-checked .u-radio-inner-circle{background:#616161}.u-ribbon{position:relative;padding:50px 15px 15px 50px;background-color:#f3f7fa;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);margin-top:20px;margin-bottom:20px}.u-ribbon.bottom{padding:15px 15px 50px 50px}.u-ribbon-belt{position:absolute;top:-3px;left:-3px;width:150px;height:150px;background-color:transparent}.u-ribbon-inner{position:absolute;top:16px;left:0;display:inline-block;height:30px;padding-right:20px;padding-left:20px;line-height:30px;color:#fff;background-color:#526069}.u-ribbon-inner .icon{font-size:16px}.u-ribbon-lg .u-ribbon-inner{height:38px;font-size:18px;line-height:38px}.u-ribbon-corner.u-ribbon-sm .u-ribbon-inner>.icon,.u-ribbon-corner.u-ribbon-xs .u-ribbon-inner>.icon,.u-ribbon-xs .u-ribbon-inner{font-size:12px}.u-ribbon-sm .u-ribbon-inner{height:26px;font-size:12px;line-height:26px}.u-ribbon-xs .u-ribbon-inner{height:22px;line-height:22px}.u-ribbon-vertical .u-ribbon-inner{top:0;left:16px;width:30px;height:60px;padding:15px 0}.u-ribbon-vertical.u-ribbon-xs .u-ribbon-inner{width:22px;height:50px}.u-ribbon-vertical.u-ribbon-sm .u-ribbon-inner{width:26px;height:55px}.u-ribbon-vertical.u-ribbon-lg .u-ribbon-inner{width:38px;height:70px}.u-ribbon-reverse{right:-3px;left:auto}.u-ribbon-reverse .u-ribbon-inner{right:0;left:auto}.u-ribbon-reverse.u-ribbon-vertical .u-ribbon-inner{right:16px}.u-ribbon-bookmark .u-ribbon-inner{box-shadow:none}.u-ribbon-bookmark .u-ribbon-inner:before{position:absolute;top:0;left:100%;display:block;width:0;height:0;content:'';border:15px solid #526069;border-right:10px solid transparent}.u-switch,.u-switch-focus-helper{display:inline-block;box-sizing:border-box}.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{top:100%;left:0;margin-top:-15px;border-right:15px solid #526069;border-bottom:10px solid transparent}.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-xs .u-ribbon-inner:before{margin-top:-11px}.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-sm .u-ribbon-inner:before{margin-top:-13px}.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-lg .u-ribbon-inner:before{margin-top:-19px}.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{right:100%;left:auto;border-right:15px solid #526069;border-left:10px solid transparent}.u-ribbon-bookmark.u-ribbon-reverse.u-ribbon-vertical .u-ribbon-inner:before{right:auto;left:0;border-right-color:#526069;border-bottom-color:transparent;border-left:15px solid #526069}.u-ribbon-bookmark.u-ribbon-xs .u-ribbon-inner:before{border-width:11px}.u-ribbon-bookmark.u-ribbon-sm .u-ribbon-inner:before{border-width:13px}.u-ribbon-bookmark.u-ribbon-lg .u-ribbon-inner:before{border-width:19px}.u-ribbon-badge{top:-2px;left:-2px;overflow:hidden}.u-ribbon-badge .u-ribbon-inner{left:-40px;width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-ribbon-badge.u-ribbon-reverse{right:-2px;left:auto}.u-ribbon-badge.u-ribbon-reverse .u-ribbon-inner{right:-40px;left:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.u-ribbon-badge.u-ribbon-bottom{top:auto;bottom:-2px}.u-ribbon-badge.u-ribbon-bottom .u-ribbon-inner{top:auto;bottom:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.u-ribbon-badge.u-ribbon-bottom.u-ribbon-reverse .u-ribbon-inner{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-ribbon-corner{top:0;left:0;overflow:hidden}.u-ribbon-corner .u-ribbon-inner{top:0;left:0;width:40px;height:35px;padding:0;line-height:35px;background-color:transparent}.u-ribbon-corner .u-ribbon-inner:before{position:absolute;top:0;left:0;width:0;height:0;content:'';border:30px solid transparent;border-top-color:#526069;border-left-color:#526069}.u-ribbon-corner.u-ribbon-reverse,.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner{right:0;left:auto}.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{right:0;left:auto;border-right-color:#526069;border-left-color:transparent}.u-ribbon-corner.u-ribbon-bottom,.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner{top:auto;bottom:0}.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{top:auto;bottom:0;border-top-color:transparent;border-bottom-color:#526069}.u-ribbon-corner.u-ribbon-xs .u-ribbon-inner{width:28px;height:26px;line-height:26px}.u-ribbon-corner.u-ribbon-xs .u-ribbon-inner:before{border-width:22px}.u-ribbon-corner.u-ribbon-sm .u-ribbon-inner{width:34px;height:32px;line-height:32px}.u-ribbon-corner.u-ribbon-sm .u-ribbon-inner:before{border-width:26px}.u-ribbon-corner.u-ribbon-lg .u-ribbon-inner{width:46px;height:44px;line-height:44px}.u-switch-input,.u-switch-label{line-height:24px}.u-ribbon-corner.u-ribbon-lg .u-ribbon-inner:before{border-width:36px}.u-ribbon-corner.u-ribbon-lg .u-ribbon-inner>.icon{font-size:18px}.u-ribbon-clip{left:-14px}.u-ribbon-clip .u-ribbon-inner{padding-left:23px;border-radius:0 5px 5px 0}.u-ribbon-clip .u-ribbon-inner:after{position:absolute;bottom:-14px;left:0;width:0;height:0;content:'';border:7px solid transparent;border-top-color:#37474f;border-right-color:#37474f}.u-ribbon-clip.u-ribbon-reverse{right:-14px;left:auto}.u-ribbon-clip.u-ribbon-reverse .u-ribbon-inner{padding-right:23px;padding-left:15px;border-radius:5px 0 0 5px}.u-ribbon-clip.u-ribbon-reverse .u-ribbon-inner:after{right:0;left:auto;border-right-color:transparent;border-left-color:#37474f}.u-ribbon-clip.u-ribbon-bottom{top:auto;bottom:-3px}.u-ribbon-clip.u-ribbon-bottom .u-ribbon-inner{top:auto;bottom:16px}.u-ribbon-clip.u-ribbon-bottom .u-ribbon-inner:after{top:-14px;bottom:auto;border-top-color:transparent;border-bottom-color:#37474f}.u-ribbon-primary .u-ribbon-inner{background-color:#3f51b5}.u-ribbon-primary.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#3f51b5 transparent #3f51b5 #3f51b5}.u-ribbon-primary.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#3f51b5;border-left-color:transparent}.u-ribbon-primary.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#3f51b5;border-bottom-color:transparent}.u-ribbon-primary.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#3f51b5;border-bottom-color:transparent;border-left-color:#3f51b5}.u-ribbon-primary.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-primary.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#3f51b5;border-left-color:#3f51b5}.u-ribbon-primary.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#3f51b5;border-left-color:transparent}.u-ribbon-primary.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#3f51b5}.u-ribbon-primary .u-ribbon-inner:after{border-top-color:#3f51b5;border-right-color:#3f51b5}.u-ribbon-primary.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#3f51b5}.u-ribbon-primary.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#3f51b5}.u-ribbon-success .u-ribbon-inner{background-color:#46be8a}.u-ribbon-success.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#46be8a transparent #46be8a #46be8a}.u-ribbon-success.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#46be8a;border-left-color:transparent}.u-ribbon-success.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent}.u-ribbon-success.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent;border-left-color:#46be8a}.u-ribbon-success.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-success.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#46be8a;border-left-color:#46be8a}.u-ribbon-success.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#46be8a;border-left-color:transparent}.u-ribbon-success.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#46be8a}.u-ribbon-success .u-ribbon-inner:after{border-top-color:#66bb6a;border-right-color:#66bb6a}.u-ribbon-success.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#66bb6a}.u-ribbon-success.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#66bb6a}.u-ribbon-info .u-ribbon-inner{background-color:#57c7d4}.u-ribbon-info.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#57c7d4 transparent #57c7d4 #57c7d4}.u-ribbon-info.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#57c7d4;border-left-color:transparent}.u-ribbon-info.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent}.u-ribbon-info.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent;border-left-color:#57c7d4}.u-ribbon-info.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-info.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#57c7d4;border-left-color:#57c7d4}.u-ribbon-info.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#57c7d4;border-left-color:transparent}.u-ribbon-info.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#57c7d4}.u-ribbon-info .u-ribbon-inner:after{border-top-color:#00bcd4;border-right-color:#00bcd4}.u-ribbon-info.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#00bcd4}.u-ribbon-info.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#00bcd4}.u-ribbon-warning .u-ribbon-inner{background-color:#ffa726}.u-ribbon-warning.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#ffa726 transparent #ffa726 #ffa726}.u-ribbon-warning.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#ffa726;border-left-color:transparent}.u-ribbon-warning.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#ffa726;border-bottom-color:transparent}.u-ribbon-warning.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#ffa726;border-bottom-color:transparent;border-left-color:#ffa726}.u-ribbon-warning.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-warning.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#ffa726;border-left-color:#ffa726}.u-ribbon-warning.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#ffa726;border-left-color:transparent}.u-ribbon-warning.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#ffa726}.u-ribbon-warning .u-ribbon-inner:after{border-top-color:#ffa726;border-right-color:#ffa726}.u-ribbon-warning.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#ffa726}.u-ribbon-warning.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#ffa726}.u-ribbon-danger .u-ribbon-inner{background-color:#f96868}.u-ribbon-danger.u-ribbon-bookmark .u-ribbon-inner:before{border-color:#f96868 transparent #f96868 #f96868}.u-ribbon-danger.u-ribbon-bookmark.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#f96868;border-left-color:transparent}.u-ribbon-danger.u-ribbon-bookmark.u-ribbon-vertical .u-ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent}.u-ribbon-danger.u-ribbon-bookmark.u-ribbon-vertical.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent;border-left-color:#f96868}.u-ribbon-danger.u-ribbon-corner .u-ribbon-inner{background-color:transparent}.u-ribbon-danger.u-ribbon-corner .u-ribbon-inner:before{border-top-color:#f96868;border-left-color:#f96868}.u-ribbon-danger.u-ribbon-corner.u-ribbon-reverse .u-ribbon-inner:before{border-right-color:#f96868;border-left-color:transparent}.u-ribbon-danger.u-ribbon-corner.u-ribbon-bottom .u-ribbon-inner:before{border-top-color:transparent;border-bottom-color:#f96868}.u-ribbon-danger .u-ribbon-inner:after{border-top-color:#ef5350;border-right-color:#ef5350}.u-ribbon-danger.u-ribbon-reverse .u-ribbon-inner:after{border-right-color:transparent;border-left-color:#ef5350}.u-ribbon-danger.u-ribbon-bottom .u-ribbon-inner:after{border-top-color:transparent;border-bottom-color:#ef5350}.u-switch{position:relative;z-index:1;vertical-align:middle;width:100%;height:24px;margin:0;padding:0;overflow:visible;-webkit-user-select:none;-ms-user-select:none;user-select:none}.u-switch.is-upgraded{padding-left:32px}.u-switch.is-upgraded .u-switch-input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.u-switch-track{background:#fff;background:#000\9;position:absolute;left:0;top:3px;height:21px;width:40px;border-radius:21px;border:1px solid #e0e0e0;cursor:pointer}.u-switch.is-checked .u-switch-track{background:#3f51b5;background:#000\9}.u-switch-track fieldset[disabled] .u-switch,.u-switch.is-disabled .u-switch-track{background:rgba(0,0,0,.12);cursor:auto}.u-switch-thumb{background:#fafafa;background:#585858\9;position:absolute;left:0;top:4px;height:20px;width:20px;border-radius:50%;cursor:pointer;box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 #000,0 .1875rem .0625rem -.125rem #000,0 .0625rem .3125rem 0 #000\9;transition-property:left}.u-switch.is-checked .u-switch-thumb{background:#fff;left:21px;box-shadow:0 .1875rem .25rem 0 rgba(0,0,0,.14),0 .1875rem .1875rem -.125rem rgba(0,0,0,.2),0 .0625rem .5rem 0 rgba(0,0,0,.12)}.u-switch-thumb fieldset[disabled] .u-switch,.u-switch.is-disabled .u-switch-thumb{background:#bdbdbd;cursor:auto}.u-switch-focus-helper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px);width:8px;height:8px;border-radius:50%;background-color:transparent}.u-switch.is-focused .u-switch-focus-helper{box-shadow:0 0 0 20px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.u-switch.is-focused.is-checked .u-switch-focus-helper{box-shadow:0 0 0 20px rgba(63,81,181,.26);background-color:rgba(63,81,181,.26)}.u-switch-label{position:relative;cursor:pointer;font-size:13px;margin:0;left:24px}.u-switch-label fieldset[disabled] .u-switch,.u-switch.is-disabled .u-switch-label{color:#bdbdbd;cursor:auto}.u-switch-primary.is-checked .u-switch-track{background:#3f51b5;border:1px solid #3f51b5}.u-switch-success.is-checked .u-switch-track{background:#4caf50;border:1px solid #4caf50}.u-switch-info.is-checked .u-switch-track{background:#00bcd4;border:1px solid #00bcd4}.u-switch-danger.is-checked .u-switch-track{background:#f44336;border:1px solid #f44336}.u-switch-warning.is-checked .u-switch-track{background:#ff9800;border:1px solid #ff9800}.u-switch-dark.is-checked .u-switch-track{background:#616161;border:1px solid #616161}.u-switch-lg .u-switch-track{width:66px;height:36px;border-radius:36px}.u-switch-lg .u-switch-thumb{width:36px;height:36px}.u-switch-lg.is-checked .u-switch-thumb{left:31px}.u-switch-default .u-switch-track{width:45px;height:24px;border-radius:24px}.u-switch-default .u-switch-thumb{width:24px;height:24px}.u-switch-default.is-checked .u-switch-thumb{left:22px}.u-switch-sm .u-switch-track{width:33px;height:20px;border-radius:20px}.u-switch-sm .u-switch-thumb{width:20px;height:20px}.u-switch-sm.is-checked .u-switch-thumb{left:14px}.u-tabs{display:block;width:100%}.u-tabs__tab-bar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;height:48px;padding:0;margin:0;border-bottom:1px solid #e0e0e0}.u-tabs__tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;text-decoration:none;height:48px;line-height:48px;font-size:14px;color:rgba(0,0,0,.54);overflow:hidden}.u-tabs__tab:hover:after{border-bottom-color:#bdbdbd}.u-tabs.is-upgraded .u-tabs__tab.is-active{color:rgba(0,0,0,.87)}.u-tabs.is-upgraded .u-tabs__tab.is-active:after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:#3f51b5;-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1) 10ms alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1) 10ms alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.u-label-floating .u-label,.u-label:after,.u-text-expandable-holder{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.u-tabs__tab .u-tabs__ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.u-tabs__tab .u-tabs__ripple-container .u-ripple{background:#3f51b5}.u-tabs-pill .u-tabs__tab:not(.is-active):hover{text-decoration:none;background-color:#eee}.u-tabs.is-upgraded .u-tabs-pill .u-tabs__tab.is-active{background-color:#3f51b5;color:#FFF}.u-tabs.is-upgraded .u-tabs-pill .u-tabs__tab.is-active:after{height:0}.u-tabs-pill .u-tabs__tab.is-active{color:#fff!important;background-color:#3f51b5}.u-tabs__panel{display:block}.u-tabs.is-upgraded .u-tabs__panel{display:none}.u-tabs.is-upgraded .u-tabs__panel.is-active{display:block}@-webkit-keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}.u-tabs__tab-bar-left{height:150px}.u-tabs__tab-bar-left>div{float:left}.u-tabs__tab-bar-left .u-tabs__panel{margin-left:30px}.u-tabs__tab-bar-left>:first-child{margin-left:0;width:80px;height:100%;display:inline-block!important}.u-tabs__tab-bar-left a{width:80px;float:left;display:block}.u-tabs__tab-bar-left .u-tabs__tab-bar{border:none!important}.u-tabs__tab-bar-left.is-upgraded .u-tabs__tab.is-active:after{height:100%;width:2px;left:98%}.u-text,.u-text-full-width{width:100%}.animation-slide-left{-webkit-animation-name:slide-left;animation-name:slide-left}.animation-slide-right{-webkit-animation-name:slide-right;animation-name:slide-right}.animation-slide-top{-webkit-animation-name:slide-top;animation-name:slide-top}.animation-slide-bottom{-webkit-animation-name:slide-bottom;animation-name:slide-bottom}[class*=animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.u-tag{padding:.25em .6em;display:inline;font-size:75%;font-weight:700;line-height:1;color:#FFF;vertical-align:baseline;border-radius:.25em}a .u-tag:focus,a .u-tag:hover{color:#FFF;text-decoration:none;cursor:pointer}.u-tag.u-tag-outline{color:#eee;background-color:transparent;border-color:#eee}.u-tag-outline{border:1px solid transparent}.u-tag-round{border-radius:1em}.u-tag-default{color:#757575;background-color:#e0e0e0}.u-tag-default[href]:focus,.u-tag-default[href]:hover{background-color:#eee;color:#cecece}.u-tag-default.u-tag-outline{background-color:transparent;border-color:#e0e0e0;color:#757575}.u-tag-primary{background-color:#3f51b5}.u-tag-primary[href]:focus,.u-tag-primary[href]:hover{background-color:#5c6bc0}.u-tag-primary.u-tag-outline{color:#3f51b5;background-color:transparent;border-color:#3f51b5}.u-tag-success{background-color:#4caf50}.u-tag-success[href]:focus,.u-tag-success[href]:hover{background-color:#66bb6a}.u-tag-success.u-tag-outline{color:#4caf50;background-color:transparent;border-color:#4caf50}.u-tag-info{background-color:#00bcd4}.u-tag-info[href]:focus,.u-tag-info[href]:hover{background-color:#26c6da}.u-tag-info.u-tag-outline{color:#00bcd4;background-color:transparent;border-color:#00bcd4}.u-tag-warning{background-color:#ff9800}.u-tag-warning[href]:focus,.u-tag-warning[href]:hover{background-color:#ffa726}.u-tag-warning.u-tag-outline{color:#ff9800;background-color:transparent;border-color:#ff9800}.u-tag-danger{background-color:#f44336}.u-tag-danger[href]:focus,.u-tag-danger[href]:hover{background-color:#ef5350}.u-tag-danger.u-tag-outline{color:#f44336;background-color:transparent;border-color:#f44336}.u-tag-dark{background-color:#616161}.u-tag-dark[href]:focus,.u-tag-dark[href]:hover{background-color:#757575}.u-tag-dark.u-tag-outline{color:#616161;background-color:transparent;border-color:#616161}.u-tag-lg{font-size:16px}.u-tag-sm{padding:.1em .5em;font-size:10px}.u-text{position:relative;font-size:14px;display:inline-block;box-sizing:border-box;max-width:100%;margin:0}.u-error,.u-label,.u-label:after,.u-text .u-button{position:absolute}.u-text .u-button{bottom:20px}.u-text-align-right{text-align:right}.u-text-expandable{min-width:32px;width:auto;min-height:32px}.u-input,.u-label{font-size:14px;width:100%;text-align:left;display:block}.u-input{border:none;border-bottom:1px solid rgba(0,0,0,.12);border-bottom:1px solid #000\9;margin:0;background:0 0;color:inherit}.u-label,.u-text.is-disabled.is-disabled .u-label,fieldset[disabled] .u-text .u-label{color:rgba(0,0,0,.26)}.u-text.is-focused .u-input{outline:0}.u-text.is-invalid .u-input{border-color:#de3226;box-shadow:none}.u-text.is-disabled .u-input,fieldset[disabled] .u-text .u-input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.u-text textarea.u-input{display:block}.u-label{bottom:0;margin-bottom:0!important;left:0;right:0;top:24px;overflow:hidden}.u-text.is-dirty .u-label{visibility:hidden}.u-label-floating-always.is-focused .u-label,.u-label-floating.is-dirty .u-label,.u-label-floating.is-focused .u-label{color:#3f51b5;font-size:12px;top:4px;visibility:visible}.u-error,.u-label-floating.is-invalid .u-label{color:#de3226;font-size:12px}.u-label-floating.is-dirty .expandable-holder .u-label,.u-label-floating.is-focused .expandable-holder .u-label{top:-16px}.u-label-floating-always.u-label-floating-always .u-label{font-size:12px;top:4px;visibility:visible}.u-label:after{background-color:#3f51b5;bottom:20px;content:'';height:2px;left:45%;visibility:hidden;width:10px}.u-text.is-focused .u-label:after{left:0;visibility:visible;width:100%}.u-text.is-invalid .u-label:after{background-color:#de3226}.u-error{margin-top:3px;visibility:hidden;display:block}.u-text.is-invalid .u-error{visibility:visible}.clockpicker-minutes,.dw-li.dw-h,.rating:before{visibility:hidden}.u-text-expandable-holder{position:relative;margin-left:32px;display:inline-block;max-width:.1px}.u-text.is-dirty .u-text-expandable-holder,.u-text.is-focused .u-text-expandable-holder{max-width:600px}.u-text-expandable-holder .u-label:after{bottom:0}.u-text-feedback{position:absolute;top:0;right:0;padding:20px 0;z-index:2;display:block;text-align:center;cursor:pointer}.u-input-group{position:relative;display:table;border-collapse:separate}.u-input-group .u-input-group-addon{padding:8px 12px;font-size:14px;font-weight:400;color:#555111;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;vertical-align:middle;line-height:1}.u-input-group.u-input-group-lg .u-form-control,.u-input-group.u-input-group-lg .u-input-group-addon{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.u-input-group .u-form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;z-index:2;float:left;margin-bottom:0}.u-input-group.u-input-group-lg .u-input-group-addon{box-sizing:border-box}.u-input-group.u-input-group-sm .u-form-control,.u-input-group.u-input-group-sm .u-input-group-addon{height:30px;padding:5px 10px;font-size:12px!important;line-height:1.5;border-radius:3px}.u-input-group.u-input-group-sm .u-input-group-addon{box-sizing:border-box}.u-input-group .u-form-control:last-child,.u-input-group .u-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.u-input-group .u-form-control:first-child,.u-input-group .u-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.u-input-group .u-input-group-addon:first-child{border-right-color:transparent}.u-input-group .u-input-group-addon:last-child{border-left-color:transparent}.u-input-group .u-form-control:not(:first-child):not(:last-child),.u-input-group-addon:not(:first-child):not(:last-child),.u-input-group-btn:not(:first-child):not(:last-child){border-radius:0}.u-input-group .u-form-control+.u-input-group-addon{margin-left:-1px}.u-input-group .u-input-group-addon .u-checkbox{padding-left:16px;height:14px}.u-input-group .u-input-group-addon .u-radio{height:14px;padding-left:16px;vertical-align:middle}.u-input-group .u-input-group-btn{vertical-align:middle;border:1px solid #ccc}.u-input-group .u-input-group-btn:first-child{border-right-color:transparent}.u-input-group .u-input-group-btn:last-child{border-left-color:transparent}.u-input-group .u-input-group-btn .u-menu-default li:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.u-input-group .u-input-group-btn .u-menu-default li:hover a{color:#262626}.tooltip{position:absolute;z-index:1900;display:block;font-size:12px;font-weight:300;font-style:normal;line-height:1.57142857;text-align:left;text-align:start;text-decoration:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.dw-li,.dwb,.dwl{white-space:nowrap}.tooltip.active{filter:alpha(opacity=1);opacity:1;filter:alpha(opacity=100)\9}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:-4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#3f51b5}.tooltip.right .tooltip-arrow{top:50%;margin-top:-4px;left:-4px;border-width:4px 4px 4px 0;border-right-color:#3f51b5}.tooltip.left .tooltip-arrow{right:-4px;top:50%;border-width:4px 0 4px 4px;border-left-color:#3f51b5;margin-top:-4px}.tooltip.bottom .tooltip-arrow{left:50%;top:-4px;border-width:0 4px 4px;border-bottom-color:#3f51b5;margin-left:-4px}.tooltip .tooltip-inner{color:#fff;background-color:#3f51b5}.tooltip-inner{max-width:200px;padding:6px 12px;text-align:center;border-radius:3px}.tooltip-primary .tooltip-inner{background-color:#3f51b5!important}.tooltip-primary.bottom .tooltip-arrow{border-bottom-color:#3f51b5!important}.tooltip-primary.top .tooltip-arrow{border-top-color:#3f51b5!important}.tooltip-primary.left .tooltip-arrow{border-left-color:#3f51b5!important}.tooltip-primary.right .tooltip-arrow{border-right-color:#3f51b5!important}.tooltip-success .tooltip-inner{background-color:#4caf50!important}.tooltip-success.bottom .tooltip-arrow{border-bottom-color:#4caf50!important}.tooltip-success.top .tooltip-arrow{border-top-color:#4caf50!important}.tooltip-success.left .tooltip-arrow{border-left-color:#4caf50!important}.tooltip-success.right .tooltip-arrow{border-right-color:#4caf50!important}.tooltip-info .tooltip-inner{background-color:#00bcd4!important}.tooltip-info.bottom .tooltip-arrow{border-bottom-color:#00bcd4!important}.tooltip-info.top .tooltip-arrow{border-top-color:#00bcd4!important}.tooltip-info.left .tooltip-arrow{border-left-color:#00bcd4!important}.tooltip-info.right .tooltip-arrow{border-right-color:#00bcd4!important}.tooltip-warning .tooltip-inner{background-color:#ff9800!important}.tooltip-warning.bottom .tooltip-arrow{border-bottom-color:#ff9800!important}.tooltip-warning.top .tooltip-arrow{border-top-color:#ff9800!important}.tooltip-warning.left .tooltip-arrow{border-left-color:#ff9800!important}.tooltip-warning.right .tooltip-arrow{border-right-color:#ff9800!important}.tooltip-danger .tooltip-inner{background-color:#f44336!important}.tooltip-danger.bottom .tooltip-arrow{border-bottom-color:#f44336!important}.tooltip-danger.top .tooltip-arrow{border-top-color:#f44336!important}.tooltip-danger.left .tooltip-arrow{border-left-color:#f44336!important}.tooltip-danger.right .tooltip-arrow{border-right-color:#f44336!important}.tooltip-dark .tooltip-inner{background-color:#616161!important}.tooltip-dark.bottom .tooltip-arrow{border-bottom-color:#616161!important}.tooltip-dark.top .tooltip-arrow{border-top-color:#616161!important}.tooltip-dark.left .tooltip-arrow{border-left-color:#616161!important}.tooltip-dark.right .tooltip-arrow{border-right-color:#616161!important}.u-widget-bg{background-color:#eceff1;padding:15px}.u-widget{background-color:#FFF;margin:15px}.u-widget:after{display:table;content:" "}.u-widget-left{margin-right:0}.u-widget-right{margin-left:0}.u-widget-middle{margin-left:0;margin-right:0}.u-widget-heading{border-top-left-radius:3px;border-top-right-radius:3px;position:relative;padding:0;border-bottom:1px solid #e0e0e0}.u-widget-title{margin-top:0;margin-bottom:0;display:block;padding:10px 30px;font-size:16px;color:#424242;font-weight:400}.u-widget-title .u-widget-more{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-time .u-date-panel .u-time-nav .u-button,.u-widget-body{position:relative}.u-widget-body{padding:30px}.u-widget-footer{padding:15px 30px;background-color:transparent;border-top:1px solid #e0e0e0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.u-media-object{display:block}.u-media-left{padding-right:10px}.u-media-body,.u-media-left,.u-media-right{display:table-cell;vertical-align:top}.u-media{margin-top:15px}.u-media:first-child{margin-top:5px}.u-media-body{width:670px}.u-media-middle{vertical-align:middle}.u-media-bottom{vertical-align:bottom}.rating-hint{display:inline;margin-left:10px;vertical-align:sub}.rating:before{display:block;height:0;content:''}.u-rating{display:inline-block;margin:0 .5rem 0 0;font-size:0;vertical-align:middle}.u-rating .icon{width:1em;height:auto;padding:0;margin:0 10px 0 0;font-size:14px;color:#bdbdbd;vertical-align:middle;cursor:pointer}.u-rating-lg .icon{font-size:12px}.u-rating-sm .icon{font-size:18px}.u-time-content{width:100%;height:56px;line-height:56px;text-align:center}.u-time-cell{display:inline-block;width:33%;height:100%}.u-time-input{border:none;height:25px\9;line-height:25px\9;width:20px;text-align:center}.u-date-panel>.u-time-nav>.u-button{position:inherit;padding-bottom:13px}.u-clock-ul{background-color:#fff;position:absolute;height:auto;width:auto;padding:8px 0;margin:0;opacity:0;filter:alpha(opacity=0);display:block;border:none;border-radius:2px;overflow:auto;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid\9;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);will-change:transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);display:none\9}.u-clock-ul.is-visible{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1);display:block\9}.u-clock-ul.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.popover-title{padding:.5rem .875rem;margin:0;font-size:.875rem;background-color:#eee;border-bottom:.0625rem solid #e1e1e1;border-radius:.1875rem .1875rem 0 0}.clockpicker-dial.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.clockpicker-popover{z-index:1200}.clockpicker-popover .btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:.0625rem solid transparent;border-radius:0 0 .25rem .25rem}.clockpicker-popover .btn.active:focus,.clockpicker-popover .btn:active:focus,.clockpicker-popover .btn:focus{border:.0625rem solid transparent;outline:dotted thin;outline:-webkit-focus-ring-color auto .3125rem;outline-offset:-.125rem}.clockpicker-popover .btn:focus,.clockpicker-popover .btn:hover{text-decoration:none}.clockpicker-popover .btn.active,.clockpicker-popover .btn:active{background-image:none;outline:0}.clockpicker-popover .btn-default.active,.clockpicker-popover .btn-default:active,.clockpicker-popover .open .dropdown-toggle.btn-default{background-image:none;border:.0625rem solid transparent}.clockpicker-popover .btn-block{display:block;width:100%}.clockpicker-popover .text-primary{color:#3f51b5}.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:1.5625rem}.clockpicker-align-top.popover>.arrow{top:1.0625rem}.clockpicker-align-right.popover>.arrow{right:1.5625rem;left:auto}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:.375rem}.clockpicker-popover .popover-title{font-size:1.5rem;font-weight:500;line-height:1.875rem;color:#757575;text-align:center;background-color:#fff}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{padding:.75rem;background-color:#f8f8f8}.popover-content:last-child{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.clockpicker-plate{position:relative;width:12.5rem;height:12.5rem;overflow:visible;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:.0625rem solid #e0e0e0;border-radius:50%}.u-date-panel .scroll-touch dd,.u-date-panel .u-scroll{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clockpicker-canvas,.clockpicker-dial{position:absolute;top:-.0625rem;left:-.0625rem;width:12.5rem;height:12.5rem}.clockpicker-tick{position:absolute;width:1.625rem;height:1.625rem;line-height:1.625rem;color:#666;text-align:center;cursor:pointer;border-radius:50%}.clockpicker-tick.active,.clockpicker-tick:hover{color:#fff;background-color:#7986cb}.clockpicker-button{padding:.625rem 0;margin:0;background-color:#fff;background-image:none;border-width:.0625rem 0 0;border-top-left-radius:0;border-top-right-radius:0}.clockpicker-button:hover{background-color:#eee;background-image:none}.u-date-panel,.u-date-panel .u-button:active,.u-date-panel .u-button:focus:not(:active){background-color:#fff}.clockpicker-button:focus{outline:0!important}.dw:focus,.u-navbar-toggle:focus{outline:0}.clockpicker-dial{transition:opacity 350ms,-webkit-transform 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#3f51b5}.clockpicker-canvas-bg{stroke:none;fill:#c5cae9}.clockpicker-canvas-bg-trans{fill:#7986cb;fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#3f51b5;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{padding:.3125rem;margin:.0625rem;border:.0625rem solid rgba(0,0,0,.2);border-radius:.25rem}.clockpicker-button.pm-button{padding:.3125rem;margin:.0625rem .0625rem .0625rem 8.5rem;border:.0625rem solid rgba(0,0,0,.2);border-radius:.25rem}.clockpicker-tick-1{left:5.4375rem;top:.4375rem}.clockpicker-tick-2{left:7.125rem;top:2.51466rem;font-size:120%}.clockpicker-tick-3{left:8.36031rem;top:3.75rem;font-size:120%}.clockpicker-tick-4{left:8.8125rem;top:5.4375rem;font-size:120%}.clockpicker-tick-5{left:8.36031rem;top:7.125rem;font-size:120%}.clockpicker-tick-6{left:7.125rem;top:8.36031rem;font-size:120%}.clockpicker-tick-7{left:5.4375rem;top:8.8125rem;font-size:120%}.clockpicker-tick-8{left:3.75rem;top:8.36031rem;font-size:120%}.clockpicker-tick-9{left:2.51466rem;top:7.125rem;font-size:120%}.clockpicker-tick-10{left:2.0625rem;top:5.4375rem;font-size:120%}.clockpicker-tick-11{left:2.51466rem;top:3.75rem;font-size:120%}.clockpicker-tick-12{left:3.75rem;top:2.51466rem;font-size:120%}.clockpicker-tick-13{left:5.4375rem;top:2.0625rem;font-size:120%}.clockpicker-tick-14{left:7.9375rem;top:1.10738rem}.clockpicker-tick-15{left:9.76763rem;top:2.9375rem}.clockpicker-tick-16{left:10.4375rem;top:5.4375rem}.clockpicker-tick-17{left:9.76763rem;top:7.9375rem}.clockpicker-tick-18{left:7.9375rem;top:9.76763rem}.clockpicker-tick-19{left:5.4375rem;top:10.4375rem}.clockpicker-tick-20{left:2.9375rem;top:9.76763rem}.clockpicker-tick-21{left:1.10738rem;top:7.9375rem}.clockpicker-tick-22{left:.4375rem;top:5.4375rem}.clockpicker-tick-23{left:1.10738rem;top:2.9375rem}.clockpicker-tick-24{left:2.9375rem;top:1.10738rem}.clockpicker-tick-25{left:5.4375rem;top:.4375rem;font-size:120%}.clockpicker-tick-26{left:7.9375rem;top:1.10738rem;font-size:120%}.clockpicker-tick-27{left:9.76763rem;top:2.9375rem;font-size:120%}.clockpicker-tick-28{left:10.4375rem;top:5.4375rem;font-size:120%}.clockpicker-tick-29{left:9.76763rem;top:7.9375rem;font-size:120%}.clockpicker-tick-30{left:7.9375rem;top:9.76763rem;font-size:120%}.clockpicker-tick-31{left:5.4375rem;top:10.4375rem;font-size:120%}.clockpicker-tick-32{left:2.9375rem;top:9.76763rem;font-size:120%}.clockpicker-tick-33{left:1.10738rem;top:7.9375rem;font-size:120%}.clockpicker-tick-34{left:.4375rem;top:5.4375rem;font-size:120%}.clockpicker-tick-35{left:1.10738rem;top:2.9375rem;font-size:120%}.clockpicker-tick-36{left:2.9375rem;top:1.10738rem;font-size:120%}.clockpicker-svg{width:12.5rem;height:12.5rem}.u-clock-clean{padding-left:0;left:0;position:absolute;line-height:2.875rem;height:2.875rem;top:0}.u-date-panel{position:absolute;left:0;right:0;top:10%;line-height:1.4;border-radius:4px;box-shadow:0 19px 60px rgba(0,0,0,.3),0 15px 20px rgba(0,0,0,.22);width:152px;font-size:12px;padding:16px;display:none;opacity:0;transition-delay:.07s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(-60px);transform:translateY(-60px);border:1px solid\9}.u-date-panel.is-visible{display:block;opacity:1;z-index:999999;-webkit-transform:translateY(0);transform:translateY(0)}.u-date-panel .is-hidden{opacity:0!important}.u-date-panel .u-date-cancel,.u-date-panel .u-date-ok{float:right;font-size:12px;min-width:0}.u-date-panel .u-date-clean{font-size:12px;min-width:0}.u-date-panel .u-button{padding:16px 8px 0}.u-date-panel .u-button.u-date-cancel,.u-date-panel .u-button.u-date-clean,.u-date-panel .u-button.u-date-ok{padding-top:2px;padding-bottom:2px}.u-date-panel .clockpicker-canvas,.u-date-panel .clockpicker-dial,.u-date-panel .clockpicker-plate{width:136px;height:136px}.u-date-panel .clockpicker-svg{width:136px;height:136px;position:relative;top:11.2px;left:11.2px}.u-date-panel .clockpicker-popover{box-shadow:none;overflow:visible}.u-date-panel .popover-content{position:relative;left:-4.4px}.u-date-panel .clockpicker-tick-1{left:59.16px;top:4.76px}.u-date-panel .clockpicker-tick-2{left:77.52px;top:27.36px;font-size:120%}.u-date-panel .clockpicker-tick-3{left:90.96px;top:40.8px;font-size:120%}.u-date-panel .clockpicker-tick-4{left:95.88px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-5{left:90.96px;top:77.52px;font-size:120%}.u-date-panel .clockpicker-tick-6{left:77.52px;top:90.96px;font-size:120%}.u-date-panel .clockpicker-tick-7{left:59.16px;top:95.88px;font-size:120%}.u-date-panel .clockpicker-tick-8{left:40.8px;top:90.96px;font-size:120%}.u-date-panel .clockpicker-tick-9{left:27.36px;top:77.52px;font-size:120%}.u-date-panel .clockpicker-tick-10{left:22.44px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-11{left:27.36px;top:40.8px;font-size:120%}.u-date-panel .clockpicker-tick-12{left:40.8px;top:27.36px;font-size:120%}.u-date-panel .clockpicker-tick-13{left:59.16px;top:22.44px;font-size:120%}.u-date-panel .clockpicker-tick-14{left:86.36px;top:12.05px}.u-date-panel .clockpicker-tick-15{left:106.27px;top:31.96px}.u-date-panel .clockpicker-tick-16{left:113.56px;top:59.16px}.u-date-panel .clockpicker-tick-17{left:106.27px;top:86.36px}.u-date-panel .clockpicker-tick-18{left:86.36px;top:106.27px}.u-date-panel .clockpicker-tick-19{left:59.16px;top:113.56px}.u-date-panel .clockpicker-tick-20{left:31.96px;top:106.27px}.u-date-panel .clockpicker-tick-21{left:12.05px;top:86.36px}.u-date-panel .clockpicker-tick-22{left:4.76px;top:59.16px}.u-date-panel .clockpicker-tick-23{left:12.05px;top:31.96px}.u-date-panel .clockpicker-tick-24{left:31.96px;top:12.05px}.u-date-panel .clockpicker-tick-25{left:59.16px;top:4.76px;font-size:120%}.u-date-panel .clockpicker-tick-26{left:86.36px;top:12.05px;font-size:120%}.u-date-panel .clockpicker-tick-27{left:106.27px;top:31.96px;font-size:120%}.u-date-panel .clockpicker-tick-28{left:113.56px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-29{left:106.27px;top:86.36px;font-size:120%}.u-date-panel .clockpicker-tick-30{left:86.36px;top:106.27px;font-size:120%}.u-date-panel .clockpicker-tick-31{left:59.16px;top:113.56px;font-size:120%}.u-date-panel .clockpicker-tick-32{left:31.96px;top:106.27px;font-size:120%}.u-date-panel .clockpicker-tick-33{left:12.05px;top:86.36px;font-size:120%}.u-date-panel .clockpicker-tick-34{left:4.76px;top:59.16px;font-size:120%}.u-date-panel .clockpicker-tick-35{left:12.05px;top:31.96px;font-size:120%}.u-date-panel .clockpicker-tick-36{left:31.96px;top:12.05px;font-size:120%}.u-date-panel .u-date-header{height:70px;width:100%;background-color:#3f51b5;color:#fff;padding:10px;box-sizing:border-box}.u-date-panel .u-date-header .u-date-header-year{font-size:18px;cursor:pointer}.u-date-panel .u-date-header .u-date-header-month{cursor:pointer}.u-date-panel .u-date-header .u-date-header-h3{display:block;font-weight:500;text-transform:capitalize;webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1);font-size:20px;line-height:28px;margin:0;padding:0}.u-date-panel .u-date-header .u-date-header-h3 .u-date-header-time{font-size:20px;cursor:pointer}.u-date-panel .u-date-content{position:relative;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:226px}.u-date-panel .u-date-content .u-date-cell{float:left;width:14.28%;line-height:22px;margin-bottom:8px;color:#757575;text-align:center;cursor:pointer}.u-date-panel .u-date-content .u-date-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel .u-date-content .u-date-cell.current{color:#fff;background:#44BDE4;border-radius:50%}.u-date-panel .u-date-content .u-date-content-title{color:#757575;text-align:center;line-height:24px}.u-date-panel .u-date-content .u-date-week{left:-4px;position:relative}.u-date-panel .u-date-content .u-date-week span{text-align:center;width:14.25%;display:inline-block;padding:10px 0;box-sizing:border-box}.u-date-panel .u-date-content .u-date-next-button,.u-date-panel .u-date-content .u-date-pre-button{top:-24px;position:absolute;z-index:1;font-size:16px;height:48px!important;min-width:32px!important;width:32px!important}.u-date-panel .u-date-content .u-date-pre-button{left:-4px}.u-date-panel .u-date-content .u-date-next-button{right:0}.u-date-panel .u-date-content .u-date-content-year-cell{float:left;width:25%;line-height:64px;color:#757575;text-align:center;cursor:pointer}.u-date-panel .u-date-content .u-date-content-year-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel .u-date-content .u-date-content-year-cell.current{color:#0377C1}.u-date-panel .u-date-content-page{position:absolute;left:0;right:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.u-date-panel .u-date-content-page.left-page{-webkit-transform:translateX(-396px);transform:translateX(-396px)}.u-date-panel .u-date-content-page.right-page{-webkit-transform:translateX(396px);transform:translateX(396px)}.u-date-panel .u-date-content-page.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.u-date-panel .u_time_box{position:absolute;height:56px;width:100%;top:60px}.u-date-panel .u_time_box .u_time_cell{display:inline-block;width:33.3%;height:100%;color:#666;text-align:center}.u-date-panel .u_time_cell div{display:block;height:56px;width:100%;overflow:hidden;line-height:56px;text-align:center;position:relative}.u-date-panel .u_time_cell .u-input{display:block;width:30px;height:56px}.u-date-panel .scroll-touch{width:33%;height:100%;display:inline-block;position:relative;vertical-align:top;transition:all 100ms ease-out}.u-date-panel .u-scroll{transition:all 100ms ease-out;user-select:none}.u-date-panel .scroll-box{overflow:hidden;height:300px;position:relative}.u-date-panel .scroll-shadow{background:linear-gradient(#fff 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#fff 100%);z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%}.u-date-panel .scroll-touch div{position:absolute;height:60px;top:120px;width:60%;margin:0 20%;border:2px solid #3F51B5;border-left:none;border-right:none}.u-date-panel .scroll-touch dl{margin:0}.u-date-panel .scroll-touch dd{user-select:none;height:60px;line-height:60px}.u-date-panel .u-disabled{background:rgba(158,158,158,.2)}.u-date-panel-mobile,.u-date-panel-mobile .u-button:active,.u-date-panel-mobile .u-button:focus:not(:active){background-color:#fff}.u-date-panel .data-clockpicker-plate{left:0}.u-date-panel .u-date-content-title div{display:inline-block;cursor:pointer}.u-date-panel .u-date-content-title .u-date-content-title-time{display:block;position:relative;top:-4px}.u-date-panel-mobile{position:fixed;left:0;right:0;top:10%;border-radius:.375rem;box-shadow:0 1.78125rem 5.625rem rgba(0,0,0,.3),0 1.40625rem 1.875rem rgba(0,0,0,.22);max-width:14.25rem;width:90%;font-size:1.125rem;padding:1.5rem;margin:auto;display:none;opacity:0;transition-delay:.07s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(-5.625rem);transform:translateY(-5.625rem);box-sizing:content-box;border:1px solid\9}.u-date-panel-mobile.is-visible{display:block;opacity:1;z-index:999999;-webkit-transform:translateY(0);transform:translateY(0)}.u-date-panel-mobile .is-hidden{opacity:0!important}.u-date-panel-mobile .u-date-cancel,.u-date-panel-mobile .u-date-ok{float:right;font-size:1.125rem;min-width:0}.u-date-panel-mobile .u-date-clean{font-size:1.125rem;min-width:0}.u-date-panel-mobile .u-button{padding:1.5rem .75rem 0}.u-date-panel-mobile .u-button.u-date-cancel,.u-date-panel-mobile .u-button.u-date-clean,.u-date-panel-mobile .u-button.u-date-ok{padding-top:2px;padding-bottom:2px}.u-date-panel-mobile .clockpicker-canvas,.u-date-panel-mobile .clockpicker-dial,.u-date-panel-mobile .clockpicker-plate{width:12.75rem;height:12.75rem}.u-date-panel-mobile .clockpicker-svg{width:12.75rem;height:12.75rem;position:relative;top:1.05rem;left:1.05rem}.u-date-panel-mobile .clockpicker-popover{box-shadow:none;overflow:visible}.u-date-panel-mobile .popover-content{position:relative;left:-.4125rem}.u-date-panel-mobile .clockpicker-tick-1{left:5.54625rem;top:.44625rem}.u-date-panel-mobile .clockpicker-tick-2{left:7.2675rem;top:2.56496rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-3{left:8.52752rem;top:3.825rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-4{left:8.98875rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-5{left:8.52752rem;top:7.2675rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-6{left:7.2675rem;top:8.52752rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-7{left:5.54625rem;top:8.98875rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-8{left:3.825rem;top:8.52752rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-9{left:2.56496rem;top:7.2675rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-10{left:2.10375rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-11{left:2.56496rem;top:3.825rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-12{left:3.825rem;top:2.56496rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-13{left:5.54625rem;top:2.10375rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-14{left:8.09625rem;top:1.12952rem}.u-date-panel-mobile .clockpicker-tick-15{left:9.96298rem;top:2.99625rem}.u-date-panel-mobile .clockpicker-tick-16{left:10.64625rem;top:5.54625rem}.u-date-panel-mobile .clockpicker-tick-17{left:9.96298rem;top:8.09625rem}.u-date-panel-mobile .clockpicker-tick-18{left:8.09625rem;top:9.96298rem}.u-date-panel-mobile .clockpicker-tick-19{left:5.54625rem;top:10.64625rem}.u-date-panel-mobile .clockpicker-tick-20{left:2.99625rem;top:9.96298rem}.u-date-panel-mobile .clockpicker-tick-21{left:1.12952rem;top:8.09625rem}.u-date-panel-mobile .clockpicker-tick-22{left:.44625rem;top:5.54625rem}.u-date-panel-mobile .clockpicker-tick-23{left:1.12952rem;top:2.99625rem}.u-date-panel-mobile .clockpicker-tick-24{left:2.99625rem;top:1.12952rem}.u-date-panel-mobile .clockpicker-tick-25{left:5.54625rem;top:.44625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-26{left:8.09625rem;top:1.12952rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-27{left:9.96298rem;top:2.99625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-28{left:10.64625rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-29{left:9.96298rem;top:8.09625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-30{left:8.09625rem;top:9.96298rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-31{left:5.54625rem;top:10.64625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-32{left:2.99625rem;top:9.96298rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-33{left:1.12952rem;top:8.09625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-34{left:.44625rem;top:5.54625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-35{left:1.12952rem;top:2.99625rem;font-size:120%}.u-date-panel-mobile .clockpicker-tick-36{left:2.99625rem;top:1.12952rem;font-size:120%}.u-date-panel-mobile .u-date-header{height:6.5625rem;width:100%;background-color:#3f51b5;color:#fff;padding:.9375rem;box-sizing:border-box}.u-date-panel-mobile .u-date-header .u-date-header-year{font-size:1.6875rem;cursor:pointer}.u-date-panel-mobile .u-date-header .u-date-header-month{cursor:pointer}.u-date-panel-mobile .u-date-header .u-date-header-h3{display:block;font-weight:500;text-transform:capitalize;webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1);font-size:1.875rem;line-height:2.625rem;margin:0;padding:0}.u-date-panel-mobile .u-date-header .u-date-header-h3 .u-date-header-time{font-size:1.875rem;cursor:pointer}.u-date-panel-mobile .u-date-content{position:relative;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:21.1875rem}.u-date-panel-mobile .u-date-content .u-date-cell{float:left;width:14.28%;line-height:2.0625rem;margin-bottom:.75rem;color:#757575;text-align:center;cursor:pointer}.u-date-panel-mobile .u-date-content .u-date-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel-mobile .u-date-content .u-date-cell.current{color:#fff;background:#3f51b5;border-radius:50%}.u-date-panel-mobile .u-date-content .u-date-content-title{color:#757575;text-align:center;line-height:2.25rem}.u-date-panel-mobile .u-date-content .u-date-week{left:-.375rem;position:relative}.u-date-panel-mobile .u-date-content .u-date-week span{text-align:center;width:14.25%;display:inline-block;padding:.9375rem;box-sizing:border-box}.u-date-panel-mobile .u-date-content .u-date-next-button,.u-date-panel-mobile .u-date-content .u-date-pre-button{top:-2.25rem;position:absolute;z-index:1;font-size:1.5rem;height:4.5rem!important;min-width:3rem!important;width:3rem!important}.u-date-panel-mobile .u-date-content .u-date-pre-button{left:-.375rem}.u-date-panel-mobile .u-date-content .u-date-next-button{right:0}.u-date-panel-mobile .u-date-content .u-date-content-year-cell{float:left;width:25%;line-height:6rem;color:#757575;text-align:center;cursor:pointer}.u-date-panel-mobile .u-date-content .u-date-content-year-cell:hover{background-color:rgba(158,158,158,.2)}.u-date-panel-mobile .u-date-content .u-date-content-year-cell.current{color:#3f51b5}.u-date-panel-mobile .u-date-content-page{position:absolute;left:0;right:0;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.35s;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.u-date-panel-mobile .u-date-content-page.left-page{-webkit-transform:translateX(-37.125rem);transform:translateX(-37.125rem)}.u-date-panel-mobile .u-date-content-page.right-page{-webkit-transform:translateX(37.125rem);transform:translateX(37.125rem)}.u-date-panel-mobile .u-date-content-page.zoom-in{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.u-date-panel-mobile .u_time_box{position:absolute;height:5.25rem;width:100%;top:5.625rem}.u-date-panel-mobile .u_time_box .u_time_cell{display:inline-block;width:33.3%;height:100%;color:#666;text-align:center}.u-date-panel-mobile .u_time_cell div{display:block;height:5.25rem;width:100%;overflow:hidden;line-height:5.25rem;text-align:center;position:relative}.u-date-panel-mobile .u_time_cell .u-input{display:block;width:2.8125rem;height:5.25rem}.u-date-panel-mobile .scroll-touch{width:33%;height:100%;display:inline-block;position:relative;vertical-align:top;transition:all 100ms ease-out}.u-date-panel-mobile .u-scroll{transition:all 100ms ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-date-panel-mobile .scroll-box{overflow:hidden;height:28.125rem;position:relative}.u-date-panel-mobile .scroll-shadow{background:linear-gradient(#fff 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#fff 100%);z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%}.u-date-panel-mobile .scroll-touch div{position:absolute;height:5.625rem;top:11.25rem;width:60%;margin:0 20%;border:.1875rem solid #3F51B5;border-left:none;border-right:none}.u-date-panel-mobile .scroll-touch dl{margin:0}.u-date-panel-mobile .scroll-touch dd{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:5.625rem;line-height:5.625rem}.u-date-panel-mobile .u-disabled{background:rgba(158,158,158,.2)}.u-date-panel-mobile .data-clockpicker-plate{left:0}.u-date-panel-mobile .u-date-content-title div{display:inline-block;cursor:pointer}.u-date-panel-mobile .u-date-content-title .u-date-content-title-time{display:block;position:relative;top:-.375rem}.dw,.dw-persp,.dwo{position:absolute;top:0;left:0}@font-face{font-family:icons_mobiscroll;src:url(data:font/ttf;base64,AAEAAAAPAIAAAwBwRkZUTWtyFsgAAAD8AAAAHE9TLzJBOV5qAAABGAAAAGBjbWFwAA/0rwAAAXgAAAFCY3Z0IAOz/7IAAAkYAAAAHGZwZ22KCng7AAAJNAAACZFnYXNwAAAAEAAACRAAAAAIZ2x5ZvVFW18AAAK8AAACgGhlYWQAU7R1AAAFPAAAADZoaGVhA/ABxQAABXQAAAAkaG10eAYBABEAAAWYAAAAGGxvY2ECjAHiAAAFsAAAABJtYXhwAOcJ2gAABcQAAAAgbmFtZWzdX/gAAAXkAAACzXBvc3Qb34ZiAAAItAAAAFpwcmVwkqGa/wAAEsgAAABWAAAAAQAAAADMPaLPAAAAAM+aOfwAAAAAz5o5/AAEAgAB9AAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAgAGCQAAAAAAAAAAAAAQAAAAAAAAAAAAAABQZkVkAMDxAPEEAcD/wAAuAcAAQAAAAAEAAAAAAAAAAAAAACAAAQAAAAMAAAADAAAAHAABAAAAAAA8AAMAAQAAABwABAAgAAAABAAEAAEAAPEE//8AAPEA//8PAwABAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABEAAACZAVUAAwAHAClAJgAAAAMCAANZAAIBAQJNAAICAVEEAQECAUUAAAcGBQQAAwADEQUQKzMRMxEnMxEjEYh3ZmYBVf6rEQEzAAAAAAEAAP/wAgABgAAFAAazAgABKCsBFwEnNxcBsFD+wMBQcAGAUP7AwFBwAAAAAQAB/8EB/wG/ACsABrMcBgEoKyUWFxYPAQYnJi8BBwYHBi8BJjc2PwEnJicmPwE2FxYfATc2NzYfARYHBg8BAfsCAgMHSQcKBAKbmwIECgdJBwMCApubAgIDB0kHCgQCm5sCBAoHSQcDAgKbJQIECgdJBwMCApubAgIDB0kHCgQCm5sCBAoHSQcDAgKbmwICAwdJBwoEApsAAAAAAgAA/8ACAAHAAA4AHQBPQEwKCQQABAABHBgTEgQDBQJCAQECQBkBBD8AAAEFAQAFaAAFAwEFA2YAAQECUwACAgpDBgEDAwRUAAQECwREEA8bGhcVDx0QHSUiEgcSKwE3FSM3JiMiBgcnPgEzMgMyNjcXDgEjIicHNTMHFgG1S8BIOFA9YxQ8G4RRamo9YxQ8G4RRaktLwEg4AXVLwEg4RjcXSlz+QEY3F0pcS0vASDgAAAAAAQAAAIACAAEAAAsAF0AUAAABAQBPAAAAAVMAAQABRzMxAhErNTQzITIdARQjISI1EAHgEBD+IBDwEBBgEBAAAAEAAP/AAgABwAAbACtAKAQGAgADAQECAAFbAAUFCkMAAgILAkQBABkWFBIPDQsIBgQAGwEbBw8rATIdARQrARUUKwEiPQEjIj0BNDsBNTQ7ATIdAQHwEBCwEGAQsBAQsBBgEAEAEGAQsBAQsBBgELAQELAAAQAAAAEAAAvnMhNfDzz1AAsCAAAAAADPmjn8AAAAAM+aOfwAAP/AAgABwAAAAAgAAgAAAAAAAAABAAABwP/AAC4CAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABAIAABEAAAAAAgAAAAIAAAAAAQAAAAAAAAAAACgAKAAoAD4AjADmAQYBQAAAAAEAAAAIACwAAgAAAAAAAgAOABsAbgAAAGAJkQAAAAAAAAAOAK4AAQAAAAAAAAA8AHoAAQAAAAAAAQAQANkAAQAAAAAAAgAGAPgAAQAAAAAAAwAsAVkAAQAAAAAABAAQAagAAQAAAAAABQAQAdsAAQAAAAAABgAQAg4AAwABBAkAAAB4AAAAAwABBAkAAQAgALcAAwABBAkAAgAMAOoAAwABBAkAAwBYAP8AAwABBAkABAAgAYYAAwABBAkABQAgAbkAAwABBAkABgAgAewAQwByAGUAYQB0AGUAZAAgAGIAeQAgAHIAbwBvAHQAIAB3AGkAdABoACAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgACgAaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGYAbwByAGcAZQAuAHMAZgAuAG4AZQB0ACkAAENyZWF0ZWQgYnkgcm9vdCB3aXRoIEZvbnRGb3JnZSAyLjAgKGh0dHA6Ly9mb250Zm9yZ2Uuc2YubmV0KQAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAATQBlAGQAaQB1AG0AAE1lZGl1bQAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABpAGMAbwBuAHMAXwBtAG8AYgBpAHMAYwByAG8AbABsACAAOgAgADEANQAtADUALQAyADAAMQA0AABGb250Rm9yZ2UgMi4wIDogaWNvbnNfbW9iaXNjcm9sbCA6IDE1LTUtMjAxNAAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAAVgBlAHIAcwBpAG8AbgAgADAAMAAxAC4AMAAwADAAIAAAVmVyc2lvbiAwMDEuMDAwIAAAaQBjAG8AbgBzAF8AbQBvAGIAaQBzAGMAcgBvAGwAbAAAaWNvbnNfbW9iaXNjcm9sbAAAAAAAAgAAAAAAAP/AABkAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQACAQIBAwEEAQUBBgd1bmlGMTAwB3VuaUYxMDEHdW5pRjEwMgd1bmlGMTAzB3VuaUYxMDQAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAyADIBwP/AAcD/wLAALLAgYGYtsAEsIGQgsMBQsAQmWrAERVtYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsApFYWSwKFBYIbAKRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAArWVkjsABQWGVZWS2wAiwgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wAywjISMhIGSxBWJCILAGI0KyCgACKiEgsAZDIIogirAAK7EwBSWKUVhgUBthUllYI1khILBAU1iwACsbIbBAWSOwAFBYZVktsAQssAdDK7IAAgBDYEItsAUssAcjQiMgsAAjQmGwgGKwAWCwBCotsAYsICBFILACRWOwAUViYESwAWAtsAcsICBFILAAKyOxAgQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbAILLEFBUWwAWFELbAJLLABYCAgsAlDSrAAUFggsAkjQlmwCkNKsABSWCCwCiNCWS2wCiwguAQAYiC4BABjiiNhsAtDYCCKYCCwCyNCIy2wCyxLVFixBwFEWSSwDWUjeC2wDCxLUVhLU1ixBwFEWRshWSSwE2UjeC2wDSyxAAxDVVixDAxDsAFhQrAKK1mwAEOwAiVCsQkCJUKxCgIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwCSohI7ABYSCKI2GwCSohG7EBAENgsAIlQrACJWGwCSohWbAJQ0ewCkNHYLCAYiCwAkVjsAFFYmCxAAATI0SwAUOwAD6yAQEBQ2BCLbAOLLEABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsA8ssQAOKy2wECyxAQ4rLbARLLECDistsBIssQMOKy2wEyyxBA4rLbAULLEFDistsBUssQYOKy2wFiyxBw4rLbAXLLEIDistsBgssQkOKy2wGSywCCuxAAVFVFgAsAwjQiBgsAFhtQ0NAQALAEJCimCxDQUrsG0rGyJZLbAaLLEAGSstsBsssQEZKy2wHCyxAhkrLbAdLLEDGSstsB4ssQQZKy2wHyyxBRkrLbAgLLEGGSstsCEssQcZKy2wIiyxCBkrLbAjLLEJGSstsCQsIDywAWAtsCUsIGCwDWAgQyOwAWBDsAIlYbABYLAkKiEtsCYssCUrsCUqLbAnLCAgRyAgsAJFY7ABRWJgI2E4IyCKVVggRyAgsAJFY7ABRWJgI2E4GyFZLbAoLLEABUVUWACwARawJyqwARUwGyJZLbApLLAIK7EABUVUWACwARawJyqwARUwGyJZLbAqLCA1sAFgLbArLACwA0VjsAFFYrAAK7ACRWOwAUVisAArsAAWtAAAAAAARD4jOLEqARUqLbAsLCA8IEcgsAJFY7ABRWJgsABDYTgtsC0sLhc8LbAuLCA8IEcgsAJFY7ABRWJgsABDYbABQ2M4LbAvLLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyLgEBFRQqLbAwLLAAFrAEJbAEJUcjRyNhsAZFK2WKLiMgIDyKOC2wMSywABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmEjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7CAYmAjILAAKyOwBENgsAArsAUlYbAFJbCAYrAEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDIssAAWICAgsAUmIC5HI0cjYSM8OC2wMyywABYgsAgjQiAgIEYjR7AAKyNhOC2wNCywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhsAFFYyMgWGIbIVljsAFFYmAjLiMgIDyKOCMhWS2wNSywABYgsAhDIC5HI0cjYSBgsCBgZrCAYiMgIDyKOC2wNiwjIC5GsAIlRlJYIDxZLrEmARQrLbA3LCMgLkawAiVGUFggPFkusSYBFCstsDgsIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSYBFCstsDkssDArIyAuRrACJUZSWCA8WS6xJgEUKy2wOiywMSuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xJgEUK7AEQy6wJistsDsssAAWsAQlsAQmIC5HI0cjYbAGRSsjIDwgLiM4sSYBFCstsDwssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYbACJUZhOCMgPCM4GyEgIEYjR7AAKyNhOCFZsSYBFCstsD0ssDArLrEmARQrLbA+LLAxKyEjICA8sAQjQiM4sSYBFCuwBEMusCYrLbA/LLAAFSBHsAAjQrIAAQEVFBMusCwqLbBALLAAFSBHsAAjQrIAAQEVFBMusCwqLbBBLLEAARQTsC0qLbBCLLAvKi2wQyywABZFIyAuIEaKI2E4sSYBFCstsEQssAgjQrBDKy2wRSyyAAA8Ky2wRiyyAAE8Ky2wRyyyAQA8Ky2wSCyyAQE8Ky2wSSyyAAA9Ky2wSiyyAAE9Ky2wSyyyAQA9Ky2wTCyyAQE9Ky2wTSyyAAA5Ky2wTiyyAAE5Ky2wTyyyAQA5Ky2wUCyyAQE5Ky2wUSyyAAA7Ky2wUiyyAAE7Ky2wUyyyAQA7Ky2wVCyyAQE7Ky2wVSyyAAA+Ky2wViyyAAE+Ky2wVyyyAQA+Ky2wWCyyAQE+Ky2wWSyyAAA6Ky2wWiyyAAE6Ky2wWyyyAQA6Ky2wXCyyAQE6Ky2wXSywMisusSYBFCstsF4ssDIrsDYrLbBfLLAyK7A3Ky2wYCywABawMiuwOCstsGEssDMrLrEmARQrLbBiLLAzK7A2Ky2wYyywMyuwNystsGQssDMrsDgrLbBlLLA0Ky6xJgEUKy2wZiywNCuwNistsGcssDQrsDcrLbBoLLA0K7A4Ky2waSywNSsusSYBFCstsGossDUrsDYrLbBrLLA1K7A3Ky2wbCywNSuwOCstsG0sK7AIZbADJFB4sAEVMC0AAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("truetype");src:url(data:font/woff;base64,d09GRgABAAAAAAtwAA8AAAAAEyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABoAAAAca3IWyE9TLzIAAAF0AAAASgAAAGBBOV5qY21hcAAAAcAAAABCAAABQgAP9K9jdnQgAAAGCAAAABQAAAAcA7P/smZwZ20AAAYcAAAE+QAACZGKCng7Z2FzcAAABgAAAAAIAAAACAAAABBnbHlmAAACBAAAAc8AAAKA9UVbX2hlYWQAAAPUAAAALgAAADYAU7R1aGhlYQAABAQAAAAcAAAAJAPwAcVobXR4AAAEIAAAABUAAAAYBgEAEWxvY2EAAAQ4AAAAEgAAABICjAHibWF4cAAABEwAAAAgAAAAIADnCdpuYW1lAAAEbAAAAVsAAALNbN1f+HBvc3QAAAXIAAAANgAAAFob34ZicHJlcAAACxgAAABWAAAAVpKhmv942mNgYGBkAIIztovOg+jzsyz/wGgAT68HuAAAeNpjYGFiYPzCwMrAwOjDmMbAwOAOpb8ySDK0MDAwMbBxMsCBAILJEJDmmsJw4CPDRxbGA/8PMOgxHmBwAAozIilRYGAEADXzDDkAAHjaY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChED+R5b//4Ekw////MxQlQyMbAwwJgMjE5BgYkAFjAzDHgAAQLAGsAAAeNqFUk1v00AUfLO73oVE1OuQ2BQ3Kk0Uu8iHiriJkSDEouWrBTVV6QG1BySkCPXEBXHNgQN/AfUncImEOGP+CT+hd6SE5wQEByQOb2d2NPu083ZJkEdEH3FMkgzdzCPeSUHyBQlAPCMhcKiY4QGR0Y5im/Qcm6Re6sWp1/Y+vBuPcTz75CHlowSi+YUgTMgh/ZnJZoIAcRZgOpoVxegNJktceDH/hjm+UsLeNc3ejh/4LnQcbcFoo7cQZf0h4iiOhugH/jqyftZfh2+0C/wQQponpqLE+blQFaZSlPRfaud/hr/UMofgHAVfv6AVatJB/rRyWZEirF27WlPSEfd5Jvkq1JBjOCDnNTkSjhwT60c8tcqOhpTqOSlVVbvWDa8HDbdpm51WzdQSZI12FrVb2sT3kHZlt58FK2i3YtNLjY8v+8Xj26PBq/rd8P3h2dlvsl/KeFuuD7Ng73SWL2Ah/5o9TUQJVQryOgugg1I/Kkf9KL0lvKS3nW50m6i3N1o9i+/Wzm7YC2tfWrt8u2XmkJJ8U2n+BxyHcEKOU9nhVFWxC1r16zX3SvWSVhQiNG6CsmGCBldrwCkG2L6DHhfr4OZTbj9dAugPL+EnbQVhrAB42mNgZGBgAGLu50bC8fw2Xxm4mRhA4Pwsyz8I+v8BJgbGA0AuBwNYGgAdigquAAB42mNgZGBgPPD/AIMeEwMIAElGBlTAAgBQlAK5eNpjYmAQZAACJihmYGQAAwAB7AAZAAAAAAAAKAAoACgAPgCMAOYBBgFAAAAAAQAAAAgALAACAAAAAAACAA4AGwBuAAAAYAmRAAAAAHjanY9NagJBEIXf+AeBIB6hlwbi2DPoRrIT3LmVZCWO9miDTktPizEHyFmyyjbkKCE3CDlAdsmbsQkkiwScYrq+frzqqgLQxCMCHL8r3HkO0MKL5woa+PBcxWVw47mGVvDguU5+9dxAq9KkM6id8XZbVhUcQODJcwXnePNcxTU+PdcggnvPdfKz5wb5HUNYKMzgeC74WoIDTwvDcKQ9NPOKNKKSkYtssaRfIEYIydymwzG2GKDLSL03/faGyHkLqSrqF8DQqplTC5EchDXGib12KzEymRsZu1QiDqVor5zbDrrdlGpaqGGehplyrNaYly1yTLEhJVRyasXgawb03GT5dGMSnc+tWVMZlxtq7FiAsVroHfNfSw34/9fn6IrQR6f8Y1ZG6PHhH5sMxO95KEX9Tr8Ty6h30joTzmpp0mWhYN+ic1jmYnpMlM21yYSUUSilFKd0+QJrOYc3AHjaY2BiAIP/BxgkgRQjAzrgAIsyMTIxMjOyMLIysrGX5mW6GRoYQGlDKG0EpY2htAkAfyEM3AAAAAEAAf//AA942mNgQANGDEaMB/4fAGEAGAgFZXjanVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("woff");font-weight:400;font-style:normal}.mbsc-ic:before{font-family:icons_mobiscroll;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mbsc-ic-checkmark:before{content:"\f100"}.mbsc-ic-close:before{content:"\f101"}.mbsc-ic-loop2:before{content:"\f102"}.mbsc-ic-minus:before{content:"\f103"}.mbsc-ic-plus:before{content:"\f104"}.dw,.dwo{-webkit-tap-highlight-color:transparent}.dw{max-width:98%;z-index:2;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none;user-select:none}.dw-inline .dw,.dw-liq .dw,.dwc,.dwfl{max-width:100%}.dw-rtl{direction:rtl}.dw,.dwbc{box-sizing:border-box}.mbsc-ios .dwbc,.mbsc-wp .dwb,.mbsc-wp .mbsc-ic:before{box-sizing:content-box}.dwwr{min-width:170px;zoom:1;overflow:hidden;text-align:center;font-family:arial,verdana,sans-serif}.dw-persp,.dwo{width:100%;height:100%}.dw-inline .dw,.dw-inline .dw-persp{position:static}.dw-persp{z-index:99998}.dwo{z-index:1;background:#000;background:rgba(0,0,0,.7);filter:Alpha(Opacity=70)}.dwbw,.dwwl{z-index:5}.dw-bottom .dw,.dw-top .dw{width:100%;max-width:100%}.dw-inline .dw{display:inline-block}.dw-bubble .dw-arr,.dw-inline.dw-liq .dw-persp .dw{display:block}.dw-bubble .dw{margin:20px 0}.dw-bubble .dw-arrw{position:absolute;left:0;width:100%}.dw-bubble-top .dw-arrw{bottom:-36px}.dw-bubble-top .dw-arr,.dwpm .dwwbm{bottom:0}.dw-bubble-bottom .dw-arrw{top:-36px}.dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px}.dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px;border-style:solid;margin-left:-18px}.dw-bubble-bottom .dw-arr{top:0}.dw-hidden{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.dwb{overflow:hidden;display:block;text-decoration:none;vertical-align:top}.dwb-e{cursor:pointer}.dwb-d{cursor:default}.dwbc{display:table;width:100%;text-align:center}.dwbw{vertical-align:top;display:table-cell;position:relative}.mbsc-mobiscroll .dwwr{min-width:220px;background:#f7f7f7;color:#454545;font-size:16px}.mbsc-mobiscroll .dwv{padding-top:.6666em;color:#4eccc4;font-size:.75em;text-transform:uppercase;line-height:2em}.mbsc-mobiscroll .dwbc{display:block;overflow:hidden;text-align:right;padding:0 .5em .5em}.mbsc-mobiscroll .dwbw{display:block;float:right}.mbsc-mobiscroll .dw-rtl .dwbw{float:left}.mbsc-mobiscroll .dwb{height:2.5em;line-height:2.5em;padding:0 1em;color:#4eccc4;text-transform:uppercase}.mbsc-mobiscroll .dwb-a{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7}.mbsc-mobiscroll .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent}.mbsc-android .dw{border:2px solid #555}.mbsc-android .dwv{padding:10px;border-bottom:1px solid #333;font-size:14px}.mbsc-android .dwwr{color:#fff;background:#000}.mbsc-android .dwbc{padding:4px 2px;background:#9c9c9c}.mbsc-android .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:14px;color:#000;background:#ccc;background:linear-gradient(#eee,#ccc);box-shadow:0 1px 3px rgba(0,0,0,.5)}.mbsc-android .dw .dwb-a{background:#ffb25a;background:linear-gradient(#ffb25a,#ef6100)}.mbsc-android .dw-bubble-bottom .dw-arr{border-color:transparent transparent #000}.mbsc-android .dw-bubble-top .dw-arr{border-color:#9c9c9c transparent transparent}.mbsc-android.dw-bottom .dw,.mbsc-android.dw-top .dw{border-right:0;border-left:0}.mbsc-android.dw-top .dw{border-top:0}.mbsc-android.dw-bottom .dw{border-bottom:0}.mbsc-android-holo .dwwr{background:#292829;color:#fff;border-radius:3px}.mbsc-android-holo .dwv{color:#31b6e7;line-height:36px;border-bottom:2px solid #31b6e7;font-size:18px}.mbsc-android-holo .dwbc{border-top:1px solid #424542}.mbsc-android-holo .dwb{height:36px;line-height:36px;color:#fff;font-size:14px}.mbsc-android-holo .dwb-a{background:#29799c}.mbsc-android-holo .dwbw .dwb{border-left:1px solid #424542}.mbsc-android-holo .dwbw:first-child .dwb{border:0;border-radius:0 0 0 3px}.mbsc-android-holo .dwbw:last-child .dwb{border-radius:0 0 3px}.mbsc-android-holo .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #424542}.mbsc-android-holo .dw-rtl .dwbw:last-child .dwb{border-radius:0 0 0 3px}.mbsc-android-holo .dw-rtl .dwbw:first-child .dwb{border:0;border-radius:0 0 3px}.mbsc-android-holo.dw-bottom .dwbw .dwb,.mbsc-android-holo.dw-bottom .dwwr,.mbsc-android-holo.dw-liq .dwbw .dwb,.mbsc-android-holo.dw-liq .dwwr,.mbsc-android-holo.dw-top .dwbw .dwb,.mbsc-android-holo.dw-top .dwwr{border-radius:0}.mbsc-android-holo .dw-bubble-bottom .dw-arr{border-color:transparent transparent #292829}.mbsc-android-holo .dw-bubble-top .dw-arr{border-color:#292829 transparent transparent}.mbsc-android-holo-light .dwwr{background:#f5f5f5;color:#000}.mbsc-android-holo-light .dwbc{border-top:1px solid #dbdbdb}.mbsc-android-holo-light .dwb{color:#000}.mbsc-android-holo-light .dwb-a{color:#fff}.mbsc-android-holo-light .dwbw .dwb{border-left:1px solid #dbdbdb}.mbsc-android-holo-light .dwbw:first-child .dwb{border:0}.mbsc-android-holo-light .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #dbdbdb}.mbsc-android-holo-light .dw-rtl .dwbw:first-child .dwb{border:0}.mbsc-android-holo-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f5f5f5}.mbsc-android-holo-light .dw-bubble-top .dw-arr{border-color:#f5f5f5 transparent transparent}.mbsc-ios .dw{min-width:134px;border:1px solid #2d3034}.mbsc-ios .dwo{background:0 0}.mbsc-ios .dwwr{position:relative;padding:0 6px;margin-top:40px;background:linear-gradient(#9f9fa6,#484a55 50%,#272836 50%,#282a39);background-color:#9f9fa6;background-repeat:no-repeat;color:#fff;overflow:visible}.mbsc-ios.dw-nobtn .dwwr{margin-top:0}.mbsc-ios .dwv{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.mbsc-ios .dwbc{display:block;position:absolute;top:-40px;left:0;width:100%;height:28px;padding:5px 0;background:#454545;background:linear-gradient(rgba(69,69,69,.7),rgba(37,37,37,.7) 50%,rgba(16,16,16,.7) 50%,rgba(0,0,0,.7));border-bottom:1px solid #888;border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid #888;border-top:1px solid rgba(255,255,255,.5)}.mbsc-ios .dwb{margin:0 5px;padding:0 10px;display:inline-block;font-size:12px;font-weight:700;height:26px;line-height:26px;color:#fff;border:1px solid #1f1f1f;background:#1a1a1a;background:linear-gradient(#7b7b7b,#1a1a1a 50%,#000 50%);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);border-radius:5px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.mbsc-ios .dwb-s .dwb{border:1px solid #194aab;background:#194aab;background:linear-gradient(#82aaff,#3162c4 50%,#194aab 50%)}.mbsc-ios .dwb-a{opacity:.8;filter:alpha(opacity=80)}.mbsc-ios .dwbw{display:block;float:right}.mbsc-ios .dwb-c{float:left}.mbsc-ios.dw-bubble .dw{padding:6px;background:#afafaf;background:linear-gradient(#afafaf,#1b2530 30%);-webkit-border-radius:5px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.7);border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,.7)}.mbsc-ios .dw-bubble-bottom .dw-arr{border-color:transparent transparent #2d3034}.mbsc-ios .dw-bubble-bottom .dw-arr:after{content:'';position:absolute;top:-16px;left:-17px;border:17px solid #afafaf;border-color:transparent transparent #afafaf}.mbsc-ios .dw-bubble-top .dw-arr{border-color:#1b2530 transparent transparent}.mbsc-ios7 .dwo{background:rgba(0,0,0,.2);filter:Alpha(Opacity=20)}.mbsc-ios7 .dwwr{position:relative;background:#f7f7f7;color:#000;padding-top:40px}.mbsc-ios7 .dwv{color:#9d9d9d;line-height:30px;font-size:12px;border-bottom:1px solid #acacac}.mbsc-ios7 .dwbc{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #acacac}.mbsc-ios7 .dwb{height:40px;line-height:40px;padding:0 10px;display:inline-block;color:#007aff;font-size:17px}.mbsc-ios7 .dwb-a{opacity:.5}.mbsc-ios7 .dwbw{display:block;float:right}.mbsc-ios7 .dwb-c{float:left}.mbsc-ios7 .dwb-s .dwb{font-weight:700}.mbsc-ios7 .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7}.mbsc-ios7 .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent}.mbsc-ios7.dw-bubble .dwwr{border-radius:8px}.mbsc-ios7.dw-nobtn .dwwr{padding-top:0}.mbsc-jqm .dwo{background:0 0}.mbsc-jqm .dwv{position:static;width:auto;border:0;padding:5px 0;font-size:14px}.mbsc-jqm .dwwr{border:0;overflow:visible;font-family:inherit}.dw-hsel,.dw-i,.dw-ml .dw-li,.dwc,.dww{overflow:hidden}.mbsc-jqm .dwbc{font-size:12px;padding:0 2px 4px}.mbsc-jqm .dwbc .ui-btn{margin:0 2px}.mbsc-jqm .dwbc .ui-btn-inner{font-size:12px}.mbsc-jqm .dw-bubble-bottom .dw-arr{border-color:transparent transparent #222}.mbsc-jqm .dw-bubble-top .dw-arr{border-color:#222 transparent transparent}.mbsc-jqm.dw-bubble .dw{background:#222;border:0;padding:6px}.mbsc-jqm.dw-bottom .dw,.mbsc-jqm.dw-bottom .dwwr,.mbsc-jqm.dw-liq .dw,.mbsc-jqm.dw-liq .dwwr,.mbsc-jqm.dw-top .dw,.mbsc-jqm.dw-top .dwwr{padding:0;border-radius:0}.mbsc-jqm.dw-top .dw{border-right:0;border-top:0;border-left:0}.mbsc-jqm.dw-bottom .dw{border-bottom:0;border-right:0;border-left:0}.mbsc-sense-ui .dwwr{color:#fff;background:#333;border:2px solid #fff;border-radius:3px}.mbsc-sense-ui .dwv{padding:5px 10px;border-bottom:1px solid #666;font-size:14px;text-align:left}.mbsc-sense-ui .dwbc{padding:4px 2px;background:#000;background:linear-gradient(#666 50%,#000 50%)}.mbsc-sense-ui .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;color:#fff;font-size:14px;font-weight:700;border:1px solid #333;background:#222;background:linear-gradient(#444,#000);box-shadow:inset 0 0 5px #000;border-radius:5px}.mbsc-sense-ui .dw .dwb-a{background:#3c7500;background:linear-gradient(#94c840,#3c7500)}.mbsc-sense-ui .dw-bubble-bottom .dw-arr{border-color:transparent transparent #fff}.mbsc-sense-ui .dw-bubble-top .dw-arr{border-color:#fff transparent transparent}.mbsc-sense-ui.dw-top .dwwr{border:0}.mbsc-sense-ui.dw-bottom .dwwr{border:0;border-top:1px solid #666}.mbsc-wp .dwwr{padding:10px;background:#1f1f1f;color:#fff}.mbsc-wp .dwv{padding:0 10px 10px}.mbsc-wp .dwbc{display:block}.dwc,.mbsc-wp .dwb,.mbsc-wp .dwbw{display:inline-block}.dwc,.mbsc-wp .dw-i,.mbsc-wp .dw-li,.mbsc-wp .dwwb,.u-navbar *,.u-navmenu{box-sizing:border-box}.mbsc-wp .dwb{position:relative;top:0;min-width:32px;height:20px;padding:29px 5px 0;color:#fff;line-height:20px;font-size:11px;text-transform:lowercase;transition:all .1s linear}.dwl,.mbsc-wp .dwb:before{position:absolute;text-align:center}.mbsc-wp .dwb:before{top:3px;left:50%;width:22px;height:22px;margin:0 -13px;border:2px solid #fff;border-radius:13px;line-height:22px;font-size:10px}.dwl,.dwwb,.dwwo,.dwwol{width:100%}.mbsc-wp .dwb-a{top:-3px}.mbsc-wp .dwb-a:before{background:#fff;color:#1f1f1f}.mbsc-wp .dw-bubble-bottom .dw-arr{border-color:transparent transparent #1f1f1f}.mbsc-wp .dw-bubble-top .dw-arr{border-color:#1f1f1f transparent transparent}.mbsc-wp-light .dwwr{background:#dedede;color:#000}.mbsc-wp-light .dwb{color:#000}.mbsc-wp-light .dwb:before{border:2px solid #000;color:#000}.mbsc-wp-light .dwb-a:before{background:#000;color:#dedede}.mbsc-wp-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #dedede}.mbsc-wp-light .dw-bubble-top .dw-arr{border-color:#dedede transparent transparent}.dwwb,.dwwo,.dwwol{-webkit-backface-visibility:hidden}.dwc{vertical-align:middle}.dwl{line-height:30px;height:30px;top:-30px;left:0}.dw-i,.dwwo{height:100%}.dwpm .dwwbp,.dwwo{top:0}.dw-i,.dw-li,.dw-ul,.dww,.dwwc,.dwwl,.dwww{position:relative}.dwwc{margin:0 auto;zoom:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.dwfl{-webkit-flex:1 auto;flex:1 auto}.dwww{padding:1px}.dw-bf{-webkit-backface-visibility:hidden;-webkit-perspective:1000px;backface-visibility:hidden;perspective:1000px}.dw-ul{z-index:3}.dw-li{padding:0 5px;text-align:center;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30)}.dw-li.dw-v{opacity:1;filter:Alpha(Opacity=100)}.dwwb{position:absolute;z-index:4;left:0;cursor:pointer;text-decoration:none;text-align:center;opacity:1;transition:opacity .2s linear}.dwa .dwwb{opacity:0}.dwpm .dwwol{display:none}.dwwo{position:absolute;z-index:3;left:0}.dwwol{position:absolute;z-index:1;top:50%;left:0}.dw-liq .dwc{display:block}.dw-liq .dw-tbl{width:100%;table-layout:fixed}.dwhl .dwl{display:none}.dw-hsel{position:absolute;height:1px;width:1px;left:0;clip:rect(1px,1px,1px,1px)}.dw-ml .dw-li .dw-i{width:100%;height:auto;display:inline-block;vertical-align:middle;white-space:normal}.dwwms .dw-li{padding:0 40px}.dwwms .dwwol{display:none}.dw-msel:before{width:40px;text-align:center;position:absolute;top:0;left:0}.dww .dw-w-gr{padding:0 5px;opacity:1;font-weight:700;text-align:left}.mbsc-mobiscroll .dwc{padding:2em .25em 0}.mbsc-mobiscroll .dwl{color:#4eccc4;font-size:.75em;text-transform:uppercase}.mbsc-mobiscroll .dwhl{padding-top:0}.mbsc-mobiscroll .dwfl{padding:.5em .25em}.mbsc-mobiscroll .dw-li{font-size:1.375em}.mbsc-mobiscroll .dw-hl{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dwwol{border-top:1px solid #4eccc4;border-bottom:1px solid #4eccc4}.mbsc-mobiscroll .dwpm .dwwol{display:block}.mbsc-android-holo .dwwb span,.mbsc-mobiscroll .dwwb span,.mbsc-mobiscroll .dwwms .dwwol{display:none}.mbsc-mobiscroll .dwwb{color:#4eccc4;background:#f7f7f7}.mbsc-mobiscroll .dwwbp{bottom:0;top:auto}.mbsc-mobiscroll .dwwbm{top:0;bottom:auto}.mbsc-mobiscroll .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-mobiscroll .dwwb.dwb-a:before{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-w-gr{font-size:1.125em}.mbsc-mobiscroll .dw-msel:before{font-size:40px;color:#4eccc4}.mbsc-android .dwc{padding:32px 2px 6px}.mbsc-android .dwhl{padding-top:6px}.mbsc-android .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-android .dw-hl{background:rgba(255,255,255,.3)}.mbsc-android .dwwl{padding:0 2px;margin:0 2px;background:#888;background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000)}.mbsc-android .dww{color:#fff;background:#444;background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-android .dwwo{background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-android .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-android .dwpm .dwwl{padding:0;background:#fff}.mbsc-android .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-android .dwpm .dw-li{text-shadow:none}.mbsc-android .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333}.mbsc-android .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-android .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-android .dw-w-gr{font-size:20px}.mbsc-android-holo .dwc{padding:30px 10px 1px}.mbsc-android-holo .dwhl{padding:1px 10px}.mbsc-android-holo .dw-li{color:#fff;font-size:18px}.mbsc-android-holo .dw-hl{background:rgba(49,182,231,.5)}.mbsc-android-holo .dwwo{background:linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828)}.mbsc-android-holo .dwwb{color:#7e7e7e;background:#292829}.mbsc-android-holo .dwwb:before{position:absolute;top:0;left:0;width:100%;font-size:26px;text-align:center}.mbsc-android-holo .dwwbm{top:0;bottom:auto}.mbsc-android-holo .dwwbp{bottom:0;top:auto}.mbsc-android-holo .dwwl .dwb-a{background:#292829;color:#319abd}.mbsc-android-holo .dwwol{display:block;width:60%;left:20%;border-top:2px solid #31b6e7;border-bottom:2px solid #31b6e7}.mbsc-android-holo .dww .dw-w-gr:after,.mbsc-android-holo .dwwms .dwwo,.mbsc-android-holo .dwwms .dwwol{display:none}.mbsc-android-holo .dwwms .dw-li{padding:0 36px}.mbsc-android-holo .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:auto;right:10px;width:14px;height:14px;margin-top:-9px;border:1px solid #424542}.mbsc-android-holo .dw-msel:before{z-index:2;top:50%;left:auto;right:10px;width:14px;color:#31b6e7;margin-top:-10px;line-height:14px;text-shadow:0 0 5px #29799c}.mbsc-android-holo .dww .dw-w-gr{padding:0 5px;font-size:16px;font-weight:400}.mbsc-android-holo-light .dw-li{color:#000}.mbsc-android-holo-light .dwwo{background:linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5)}.mbsc-android-holo-light .dwwl .dwwb{background:#f5f5f5}.mbsc-android-holo-light .dw-msel:before{color:#29799c;text-shadow:0 0 5px #31b6e7}.mbsc-ios .dwc{padding:30px 2px 10px}.mbsc-ios .dwhl{padding:10px 2px}.mbsc-ios .dwwl{padding:0 2px;border-left:1px solid #000;border-right:1px solid #000;background:#cbcce0;background:linear-gradient(#2c2c38,#cbcce0 35%,#cbcce0 65%,#2c2c38);box-shadow:0 1px 1px rgba(255,255,255,.3)}.mbsc-ios .dw-ltr .dwsc .dwfl:first-child .dwwl,.mbsc-ios .dw-rtl .dwsc .dwfl:last-child .dwwl{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.mbsc-ios .dw-ltr .dwsc .dwfl:last-child .dwwl,.mbsc-ios .dw-rtl .dwsc .dwfl:first-child .dwwl{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.mbsc-ios .dwsc .dww{background:#fff;background:linear-gradient(#333,#999 10%,#fff 30%,#fff 70%,#999 90%,#333);border-radius:0}.mbsc-ios .dwpm .dwwl{margin:4px 2px;border:1px solid #000;border-radius:3px}.mbsc-ios .dwpm .dww{background:linear-gradient(#333,#fff 48%,#fff 52%,#333)}.mbsc-ios .dw-li{color:#000;font-size:20px;font-weight:700;text-align:right;text-shadow:none}.mbsc-ios .dw-li.dw-hl{background:linear-gradient(#0288f3,#005de6);color:#fff}.mbsc-ios .dwwo{background:linear-gradient(#333,rgba(153,153,153,0) 10%,rgba(153,153,153,0) 90%,#333)}.mbsc-ios .dwwol{height:28px;padding:1px;margin-top:-16px;border-top:1px solid #7b8699;border-bottom:1px solid #7b8699;background:#6f75b0;background:linear-gradient(rgba(151,157,197,.5) 50%,rgba(111,117,176,.5) 50%);z-index:10;left:-1px;box-shadow:0 1px 3px rgba(0,0,0,.5);filter:alpha(opacity=50)}.mbsc-ios .dwwb{color:#fff;background:#3f4e68;background:linear-gradient(#c7d1e2,#808ea6 50%,#75859f 50%,#3f4e68)}.mbsc-ios .dwwbp{border-radius:3px 3px 0 0;font-size:40px}.mbsc-ios .dwwbm{border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-ios .dwwl .dwb-a{background:#252c36;background:linear-gradient(#6b6e75,#272e38 50%,#171e28 50%,#252c36)}.mbsc-ios.dwms .dww{padding:10px 0}.mbsc-ios .dwwms .dw-li{padding:0 5px 0 40px;text-align:left}.mbsc-ios .dw-msel{color:#215085}.mbsc-ios .dww .dw-w-gr{padding:0 5px;color:#777;text-align:left}.mbsc-ios7 .dwl{text-align:left;text-indent:5px;color:#ababab}.mbsc-ios7 .dwwc{padding:30px 10px 10px}.mbsc-ios7 .dwhl .dwwc{padding-top:10px}.mbsc-ios7 .dwwo{background:linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7)}.mbsc-ios7 .dwwol{padding:0 10px;height:34px;margin:-18px 0 0 -10px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.mbsc-ios7 .dw-li{color:#9d9d9d;font-size:22px;text-align:left}.mbsc-ios7 .dw-hl{background:rgba(0,122,255,.2)}.mbsc-ios7 .dw-sel{color:#000}.mbsc-ios7 .dwpm .dw-li{text-align:center}.mbsc-ios7 .dwpm .dwwol{display:block}.mbsc-ios7 .dwwb span,.mbsc-ios7.dw-select .dwwo{display:none}.mbsc-ios7 .dwwb{color:#007aff;background:#f7f7f7}.mbsc-ios7 .dwwbp{bottom:0;top:auto}.mbsc-ios7 .dwwbm{top:0;bottom:auto}.mbsc-ios7 .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-ios7 .dwwms .dw-li{padding:0 5px 0 40px;color:#000}.mbsc-ios7 .dwwms .dw-msel{color:#007aff}.mbsc-ios7 .dw-msel:before{font-size:40px}.mbsc-ios7 .dw-select-gr .dw-li{padding-left:40px}.mbsc-ios7 .dw-select-gr .dw-w-gr{padding-left:5px;font-weight:400;font-size:18px}.mbsc-jqm .dwc{padding:30px 2px 4px;overflow:visible}.mbsc-jqm .dwhl{padding-top:4px}.mbsc-jqm .dwl{border:0;background:0 0;top:-31px}.mbsc-jqm .dwfl{padding:4px 2px 1px}.mbsc-jqm .dwwl{border-radius:4px}.mbsc-jqm14 .dwwl{border:1px solid transparent}.mbsc-jqm .dwwol{z-index:3;border-left:0;border-right:0;padding:0 3px;margin:0 -3px;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-jqm .dw-ltr .dwfl:first-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:last-child .dwwol{padding-left:5px;margin-left:-5px}.mbsc-jqm .dw-ltr .dwfl:last-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:first-child .dwwol{padding-right:5px;margin-right:-5px}.mbsc-jqm .dw-li{font-size:26px}.mbsc-jqm .dw-hl{background:rgba(0,0,0,.1)}.mbsc-jqm .dwwb{margin:-1px;padding:0}.mbsc-jqm .dwwb span{padding:0}.mbsc-jqm .dwwb .ui-btn-inner{margin-top:-1px}.mbsc-jqm .dwwbp{border-radius:4px 4px 0 0}.mbsc-jqm .dwwbm{border-radius:0 0 4px 4px}.mbsc-jqm .dwwbp span{font-size:40px;font-weight:400}.mbsc-jqm .dwwbm span{font-size:32px}.mbsc-jqm .dwpm .dwl{border:0;background:0 0}.mbsc-jqm .dw-w-gr{font-size:20px}.mbsc-sense-ui .dwc{padding:30px 2px 4px}.mbsc-sense-ui .dwhl{padding-top:0}.mbsc-sense-ui .dwfl{padding:0 2px}.mbsc-sense-ui .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-sense-ui .dw-hl{background:rgba(255,255,255,.3)}.mbsc-sense-ui .dwwl{padding:0 2px;background:#888;background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);border-radius:3px}.mbsc-sense-ui .dww{color:#fff;background:#444;background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-sense-ui .dwwo{background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-sense-ui .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-sense-ui .dwpm .dwwl{padding:0;background:#fff}.mbsc-sense-ui .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-sense-ui .dwpm .dw-li{text-shadow:none}.mbsc-sense-ui .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333}.mbsc-sense-ui .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-sense-ui .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.mbsc-sense-ui .dw-w-gr{font-size:20px}.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-ul .dw-hl .dw-i{background:#4c4c4c}.mbsc-wp-light .dw-sel .dw-i,.mbsc-wp-light .dw-ul .dw-hl .dw-i{color:#fff;background:#b5b5b5}.mbsc-wp-lime .dw-sel .dw-i,.mbsc-wp-lime .dw-ul .dw-hl .dw-i{background:#a4c400;border-color:#a4c400}.mbsc-wp-green .dw-sel .dw-i,.mbsc-wp-green .dw-ul .dw-hl .dw-i{background:#60a917;border-color:#60a917}.mbsc-wp-emerald .dw-sel .dw-i,.mbsc-wp-emerald .dw-ul .dw-hl .dw-i{background:#008a00;border-color:#008a00}.mbsc-wp-teal .dw-sel .dw-i,.mbsc-wp-teal .dw-ul .dw-hl .dw-i{background:#00aba9;border-color:#00aba9}.mbsc-wp-cyan .dw-sel .dw-i,.mbsc-wp-cyan .dw-ul .dw-hl .dw-i{background:#1ba1e2;border-color:#1ba1e2}.mbsc-wp-cobalt .dw-sel .dw-i,.mbsc-wp-cobalt .dw-ul .dw-hl .dw-i{background:#0050ef;border-color:#0050ef}.mbsc-wp-indigo .dw-sel .dw-i,.mbsc-wp-indigo .dw-ul .dw-hl .dw-i{background:#6a00ff;border-color:#6a00ff}.mbsc-wp-violet .dw-sel .dw-i,.mbsc-wp-violet .dw-ul .dw-hl .dw-i{background:#a0f;border-color:#a0f}.mbsc-wp-pink .dw-sel .dw-i,.mbsc-wp-pink .dw-ul .dw-hl .dw-i{background:#f472d0;border-color:#f472d0}.mbsc-wp-magenta .dw-sel .dw-i,.mbsc-wp-magenta .dw-ul .dw-hl .dw-i{background:#d80073;border-color:#d80073}.mbsc-wp-crimson .dw-sel .dw-i,.mbsc-wp-crimson .dw-ul .dw-hl .dw-i{background:#a20025;border-color:#a20025}.mbsc-wp-red .dw-sel .dw-i,.mbsc-wp-red .dw-ul .dw-hl .dw-i{background:#e51400;border-color:#e51400}.mbsc-wp-orange .dw-sel .dw-i,.mbsc-wp-orange .dw-ul .dw-hl .dw-i{background:#fa6800;border-color:#fa6800}.mbsc-wp-amber .dw-sel .dw-i,.mbsc-wp-amber .dw-ul .dw-hl .dw-i{background:#f0a30a;border-color:#f0a30a}.mbsc-wp-yellow .dw-sel .dw-i,.mbsc-wp-yellow .dw-ul .dw-hl .dw-i{background:#d8c100;border-color:#d8c100}.mbsc-wp-brown .dw-sel .dw-i,.mbsc-wp-brown .dw-ul .dw-hl .dw-i{background:#825a2c;border-color:#825a2c}.mbsc-wp-olive .dw-sel .dw-i,.mbsc-wp-olive .dw-ul .dw-hl .dw-i{background:#6d8764;border-color:#6d8764}.mbsc-wp-steel .dw-sel .dw-i,.mbsc-wp-steel .dw-ul .dw-hl .dw-i{background:#647687;border-color:#647687}.mbsc-wp-mauve .dw-sel .dw-i,.mbsc-wp-mauve .dw-ul .dw-hl .dw-i{background:#76608a;border-color:#76608a}.mbsc-wp-sienna .dw-sel .dw-i,.mbsc-wp-sienna .dw-ul .dw-hl .dw-i{background:#7a3b3f;border-color:#7a3b3f}.mbsc-wp .dwc{padding:30px 0 0}.mbsc-wp .dwhl{padding:0}.mbsc-wp .dwwc{padding:3px}.mbsc-wp .dwwl{padding:0 2px}.mbsc-wp .dw-li{padding:0;font-size:26px;letter-spacing:-1px;text-align:left;opacity:0;filter:Alpha(Opacity=0)}.mbsc-wp .dw-i{position:relative;top:4%;height:92%;padding:0 5px;border:1px solid #4c4c4c;-webkit-filter:inherit;filter:inherit}.mbsc-wp .dw-li .dw-i{width:99.5%}.mbsc-wp .dwa .dw-li,.mbsc-wp .wpa .dw-li{opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dwa .dw-v,.mbsc-wp .wpa .dw-v{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-day,.mbsc-wp .dw-mon{display:block;color:#a9a9a9;line-height:18px;font-size:11px;letter-spacing:normal;position:absolute;bottom:0;-webkit-filter:inherit;filter:inherit}.mbsc-wp .dw-select-gr .dw-w-gr:after,.mbsc-wp .dwwb span,.mbsc-wp .dwwo,.mbsc-wp .dwwol{display:none}.mbsc-wp .dw-sel{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-sel .dw-day,.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-sel .dw-mon{color:#fff}.mbsc-wp .dwa .dw-sel .dw-i{border:1px solid #4c4c4c;background:0 0}.mbsc-wp .dwa .dw-day,.mbsc-wp .dwa .dw-month{color:#a9a9a9}.mbsc-wp .dwwb{background:#1f1f1f}.mbsc-wp .dwwb:before{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-13px 0 0 -13px;color:#fff;line-height:22px;font-size:10px;text-align:center;border:2px solid #fff;border-radius:13px}.mbsc-wp .dwwl .dwb-a{top:auto;background:#1f1f1f}.mbsc-wp .dwwl .dwb-a:before{color:#000}.mbsc-wp .dwwms .dw-li{padding:0;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dw-select-gr .dw-w-gr,.mbsc-wp .dwwms .dw-v{filter:Alpha(Opacity=100);opacity:1}.mbsc-wp .dwwms .dw-i{background:0 0;padding-left:40px}.mbsc-wp .dwwms .dw-li .dw-i{border:0}.mbsc-wp .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:5px;width:20px;height:20px;margin-top:-10px;border:2px solid #fff}.mbsc-wp .dwwms .dw-msel:before{z-index:2;top:50%;left:5px;width:22px;margin-top:-8px;font-size:16px;line-height:20px;color:#fff}.mbsc-wp-light .dw-day,.mbsc-wp-light .dw-li,.mbsc-wp-light .dw-mon{color:#6b6b6b}.mbsc-wp .dw-select-gr .dw-li .dw-i{padding-left:40px}.mbsc-wp .dw-select-gr .dw-w-gr{font-size:22px;font-weight:400}.mbsc-wp .dw-select-gr .dw-w-gr .dw-i{border:0;padding-left:5px}.mbsc-wp-light .dw-i{border-color:#b5b5b5}.mbsc-wp-light .dw-sel .dw-day,.mbsc-wp-light .dw-sel .dw-mon{color:#fff}.mbsc-wp-light .dwa .dw-day,.mbsc-wp-light .dwa .dw-mon,.mbsc-wp-light .mbsc-wp-none .dw-day,.mbsc-wp-light .mbsc-wp-none .dw-mon{color:#6b6b6b}.mbsc-wp-light .dwa .dw-sel .dw-i{color:#6b6b6b;border:1px solid #b5b5b5;background:0 0}.mbsc-wp-light .dwwb:before{border:2px solid #000;color:#000}.mbsc-wp-light .dwwb,.mbsc-wp-light .dwwl .dwb-a{background:#dedede}.mbsc-wp-light .dwwl .dwb-a:before{color:#dedede}.mbsc-wp-light .dwwms .dw-li .dw-i{color:#000;border:0}.mbsc-wp-light .dwwms .dw-hl .dw-i{color:#fff}.mbsc-wp-light .dwwms .dw-li:after{border-color:#000}.mbsc-wp-light .dwwms .dw-msel:before,.mbsc-wp-light .mbsc-wp-none .dw-hl .dw-i,.mbsc-wp-light .mbsc-wp-none .dw-sel .dw-i{color:#000}.dw-trans .dw-persp{overflow:hidden;-webkit-perspective:1000px;perspective:1000px}.dw-trans .dw,.dw-trans .dwo{-webkit-animation-fill-mode:forwards;-webkit-animation-duration:.2s;-moz-animation-fill-mode:forwards;-moz-animation-duration:.2s;animation-fill-mode:forwards;animation-duration:.2s}.dw-trans .dwo{-webkit-backface-visibility:hidden}.dw-in .dw{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.dw-out .dw{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.dw-in .dwo{-webkit-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dwo{-webkit-animation-name:dw-f-out;animation-name:dw-f-out}.dw-fade,.dw-flip,.dw-slidedown,.dw-slidehorizontal,.dw-slideup,.dw-slidevertical,.dw-swing{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.dw-fade,.dw-slidedown,.dw-slidehorizontal,.dw-slideup,.dw-slidevertical,.dw-swing{-webkit-transform-origin:0 0;transform-origin:0 0}.dw-flip,.dw-pop{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.dw-in .dw-pop{opacity:1;-webkit-animation-name:dw-p-in;-webkit-transform:scale(1);-moz-animation-name:dw-p-in;transform:scale(1);animation-name:dw-p-in}.dw-out .dw-pop{opacity:0;-webkit-animation-name:dw-p-out;animation-name:dw-p-out}.dw-in .dw-flip{opacity:1;-webkit-animation-name:dw-fl-in;-webkit-transform:scale(1);-moz-animation-name:dw-fl-in;-moz-transform:scale(1);animation-name:dw-fl-in;transform:scale(1)}.dw-out .dw-flip{opacity:0;animation-name:dw-fl-out;-webkit-animation-name:dw-fl-out;-moz-animation-name:dw-fl-out}.dw-in .dw-swing{opacity:1;-webkit-animation-name:dw-sw-in;-webkit-transform:scale(1);-moz-animation-name:dw-sw-in;transform:scale(1);animation-name:dw-sw-in}.dw-out .dw-swing{opacity:0;-webkit-animation-name:dw-sw-out;animation-name:dw-sw-out}.dw-in .dw-slidehorizontal{opacity:1;-webkit-animation-name:dw-sh-in;-webkit-transform:scale(1);-moz-animation-name:dw-sh-in;transform:scale(1);animation-name:dw-sh-in}.dw-out .dw-slidehorizontal{opacity:0;-webkit-animation-name:dw-sh-out;animation-name:dw-sh-out}.dw-in .dw-slidevertical{opacity:1;-webkit-animation-name:dw-sv-in;-webkit-transform:scale(1);-moz-animation-name:dw-sv-in;-moz-transform:scale(1);animation-name:dw-sv-in;transform:scale(1)}.dw-out .dw-slidevertical{opacity:0;-webkit-animation-name:dw-sv-out;animation-name:dw-sv-out}.dw-in .dw-slidedown{-webkit-animation-name:dw-sd-in;-webkit-transform:scale(1);-moz-animation-name:dw-sd-in;-moz-transform:scale(1);animation-name:dw-sd-in;transform:scale(1)}.dw-out .dw-slidedown{animation-name:dw-sd-out;-webkit-animation-name:dw-sd-out;-webkit-transform:translateY(-100%);-moz-animation-name:dw-sd-out;-moz-transform:translateY(-100%)}.dw-in .dw-slideup{-webkit-animation-name:dw-su-in;-webkit-transform:scale(1);-moz-animation-name:dw-su-in;transform:scale(1);animation-name:dw-su-in}.dw-out .dw-slideup{animation-name:dw-su-out;-webkit-animation-name:dw-su-out;-webkit-transform:translateY(100%);-moz-animation-name:dw-su-out;-moz-transform:translateY(100%)}.dw-in .dw-fade{opacity:1;-webkit-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dw-fade{opacity:0;-webkit-animation-name:dw-f-out;animation-name:dw-f-out}@keyframes dw-f-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes dw-f-in{from{opacity:0}to{opacity:1}}@keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8)}}@keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%)}}@keyframes dw-sd-in{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-sd-in{from{opacity:1;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-sd-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes dw-sd-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%)}}@keyframes dw-su-in{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dw-su-in{from{opacity:1;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes dw-su-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes dw-su-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100%)}}.u-counter-content{position:relative}.u-counter{text-align:center}.u-counter .u-counter-number-group,.u-counter>.u-counter-number{color:#424242;font-size:20px}.u-counter-label{display:block}.u-counter-icon{font-size:20px}.u-counter-lg .u-counter-icon .uf,.u-counter-lg .u-counter-number-group,.u-counter-lg>.u-counter-number{font-size:40px}.u-counter-md .u-counter-icon .uf,.u-counter-md .u-counter-number-group,.u-counter-md>.u-counter-number{font-size:30px}.u-counter-sm .u-counter-icon .uf,.u-counter-sm .u-counter-number-group,.u-counter-sm>.u-counter-number{font-size:14px}.u-counter-sm .u-counter-number+.u-counter-number-related,.u-counter-sm .u-counter-number-related+.u-counter-number{margin-left:0}.u-counter-inverse,.u-counter-inverse .u-counter-icon,.u-counter-inverse .u-counter-number-group,.u-counter-inverse>.u-counter-number{color:#fff}.font-size-60 .uf{font-size:60px}.u-counter-watermark{position:absolute;right:0;bottom:0;line-height:1;opacity:.1}.u-counter-watermark.darker{color:#000}.nav-list{padding-left:0;margin-bottom:0}.nav-list>li>a{position:relative;display:block;padding:10px 15px}.u-collapse{display:none}.u-collapse.in{display:block}.u-navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.u-navbar a{text-decoration:none}.u-navbar ul{margin-top:0}.u-navbar .dropdown-button{height:auto;cursor:pointer}.u-navbar-search .u-input-group{padding-left:15px;margin-top:15px;margin-bottom:15px}.u-navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.u-navbar-collapse.in{overflow-y:auto}.u-container-fluid>.u-navbar-collapse,.u-container-fluid>.u-navbar-header,.u-container>.u-navbar-collapse,.u-container>.u-navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.u-navbar{border-radius:3px}.u-navbar-header{float:left}.u-navbar-collapse{width:auto;border-top:0;box-shadow:none}.u-navbar-collapse.u-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.u-navbar-collapse.in{overflow-y:visible}.u-container-fluid>.u-navbar-collapse,.u-container-fluid>.u-navbar-header,.u-container>.u-navbar-collapse,.u-container>.u-navbar-header{margin-right:0;margin-left:0}.u-navbar>.u-container .u-navbar-brand,.u-navbar>.u-container-fluid .u-navbar-brand{margin-left:-15px}}.u-navbar-brand{float:left;padding:14px 15px;font-size:18px;line-height:22px;height:50px;width:auto}.u-navbar-brand:focus,.u-navbar-brand:hover{text-decoration:none;background:inherit}.u-navbar-brand>img{display:block}.u-navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px}@media (min-width:768px){.u-navbar-toggle{display:none}}.u-navbar-toolbar:after,.u-navbar-toolbar:before,.u-navbar-toolbar>li:after,.u-navbar-toolbar>li:before{content:" ";display:table}.u-navbar-nav{margin:-8px}.u-navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width:767px){.u-navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.u-navbar-nav .open .dropdown-menu .dropdown-header,.u-navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.u-navbar-nav .open .dropdown-menu>li>a{line-height:22px}.u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.u-navbar-toolbar,.u-navbar-toolbar>li{float:left}.u-navmenu,.u-navmenu ul{padding-left:0}@media (min-width:768px){.u-navbar-nav{float:left;margin:0}.u-navbar-nav>li{float:left}.u-navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.u-navbar-collapse-toolbar.in{overflow-y:visible}.u-navbar-toolbar>li>.u-badge{padding:0;margin-top:14px;margin-bottom:14px}.u-navbar-toolbar>li>.u-avatar{padding:0;margin-top:9px}.u-navbar-toolbar>li>a{padding-top:14px;padding-bottom:14px;line-height:22px}.u-navbar-toolbar .dropdown-menu{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation-duration:.3s;animation-duration:.3s}.u-navbar-toolbar .open{position:static}.u-navbar-toolbar .open .dropdown-menu{left:0;right:0;width:auto;margin-top:0;float:none;border-top-right-radius:0;border-top-left-radius:0}@media (max-width:767px){.u-navbar-toolbar-left{float:left!important}.u-navbar-toolbar-right{float:right!important}}@media (min-width:768px){.u-navbar-left{float:left!important}.u-navbar-right{float:right!important;margin-right:-15px}.u-navbar-right~.u-navbar-right{margin-right:0}}.u-navbar-default{background-color:#fff;border-color:#e0e0e0}.u-navbar-default .u-navbar-toolbar>li>a{color:#757575}.u-navbar-default .u-navbar-toolbar>li>a:focus,.u-navbar-default .u-navbar-toolbar>li>a:hover,.u-navbar-default>.active>a,.u-navbar-default>.active>a:focus,.u-navbar-default>.active>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-brand{color:#424242}.u-navbar-default .u-navbar-brand:focus,.u-navbar-default .u-navbar-brand:hover{color:#424242;background-color:none}.u-navbar-default .u-navbar-nav>li>a,.u-navbar-default .u-navbar-text{color:#757575}.u-navbar-default .u-navbar-nav>.active>a,.u-navbar-default .u-navbar-nav>.active>a:focus,.u-navbar-default .u-navbar-nav>.active>a:hover,.u-navbar-default .u-navbar-nav>li>a:focus,.u-navbar-default .u-navbar-nav>li>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-nav>.disabled>a,.u-navbar-default .u-navbar-nav>.disabled>a:focus,.u-navbar-default .u-navbar-nav>.disabled>a:hover{color:#bdbdbd;background-color:transparent}.u-navbar-default .u-navbar-toggle{border-color:transparent}.u-navbar-default .u-navbar-toggle:focus,.u-navbar-default .u-navbar-toggle:hover{background-color:#eee}.u-navbar-default .u-navbar-toggle .icon-bar{background-color:#757575}.u-navbar-default .u-navbar-collapse,.u-navbar-default .u-navbar-form{border-color:#e0e0e0}.u-navbar-default .u-navbar-nav>.open>a,.u-navbar-default .u-navbar-nav>.open>a:focus,.u-navbar-default .u-navbar-nav>.open>a:hover{background-color:#eee;color:#616161}@media (max-width:767px){.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a{color:#757575}.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.active>a:hover,.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>li>a:hover{color:#616161;background-color:#eee}.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a:focus,.u-navbar-default .u-navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#bdbdbd;background-color:transparent}}.u-navbar-default .u-navbar-link{color:#757575}.u-navbar-default .u-navbar-link:hover{color:#616161}.u-navbar-inverse{background-color:#3f51b5;border-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-toolbar>li>a{color:#fff}.u-navbar-inverse .u-navbar-toolbar>li>a:focus,.u-navbar-inverse .u-navbar-toolbar>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-brand{color:#fff}.u-navbar-inverse .u-navbar-brand:focus,.u-navbar-inverse .u-navbar-brand:hover{color:#fff;background-color:none}.u-navbar-inverse .u-navbar-nav>li>a,.u-navbar-inverse .u-navbar-text{color:#fff}.u-navbar-inverse .u-navbar-nav>.active>a,.u-navbar-inverse .u-navbar-nav>.active>a:focus,.u-navbar-inverse .u-navbar-nav>.active>a:hover,.u-navbar-inverse .u-navbar-nav>li>a:focus,.u-navbar-inverse .u-navbar-nav>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav>.disabled>a,.u-navbar-inverse .u-navbar-nav>.disabled>a:focus,.u-navbar-inverse .u-navbar-nav>.disabled>a:hover{color:#fff;background-color:transparent}.u-navbar-inverse .u-navbar-toggle{border-color:transparent}.u-navbar-inverse .u-navbar-toggle:focus,.u-navbar-inverse .u-navbar-toggle:hover{background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-toggle .icon-bar{background-color:#fff}.u-navbar-inverse .u-navbar-collapse,.u-navbar-inverse .u-navbar-form{border-color:#36459b}.u-navbar-inverse .u-navbar-nav>.open>a,.u-navbar-inverse .u-navbar-nav>.open>a:focus,.u-navbar-inverse .u-navbar-nav>.open>a:hover{background-color:rgba(0,0,0,.1);color:#fff}@media (max-width:767px){.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu .divider{background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a{color:#fff}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.active>a:hover,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a:focus,.u-navbar-inverse .u-navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:transparent}}.u-navbar-inverse .u-navbar-link,.u-navbar-inverse .u-navbar-link:hover{color:#fff}.u-hamburger{vertical-align:middle;font-size:17px}.u-hamburger,.u-hamburger .u-hamburger-bar,.u-hamburger:after,.u-hamburger:before{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.u-hamburger:after,.u-hamburger:before{content:""}.u-hamburger .u-hamburger-bar,.u-hamburger:after,.u-hamburger:before{display:block;width:1em;height:.1em;margin:0;border-radius:1px;background:#757575}.u-navbar-default .u-hamburger .u-hamburger-bar,.u-navbar-default .u-hamburger:after,.u-navbar-default .u-hamburger:before{background:#757575}.u-navbar-inverse .u-hamburger .u-hamburger-bar,.u-navbar-inverse .u-hamburger:after,.u-navbar-inverse .u-hamburger:before{background:#fff}.u-hamburger .u-hamburger-bar{margin:.2em 0}.u-hamburger-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:8%;transform-origin:8%}.u-hamburger-close .u-hamburger-bar{opacity:0}.u-hamburger-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:8%;transform-origin:8%}.u-hamburger-close.hided:before,.u-hamburger-close.u-collapsed:before{-webkit-transform:rotate(0);transform:rotate(0)}.u-hamburger-close.hided .u-hamburger-bar,.u-hamburger-close.u-collapsed .u-hamburger-bar{opacity:1}.u-hamburger-close.hided:after,.u-hamburger-close.u-collapsed:after{-webkit-transform:rotate(0);transform:rotate(0)}.u-hamburger-arrow-left.u-collapsed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u-navmenu{display:-webkit-flex;display:flex;display:block\9;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;padding-top:16px}.u-navmenu .u-navmenu-sub{transition:max-height .5s cubic-bezier(.35,0,.25,1);webkit-transition:max-height .5s cubic-bezier(.35,0,.25,1);max-height:0;overflow:hidden}.u-navmenu .u-navmenu-sub .u-navmenu-link{padding-left:69px}.u-navmenu .u-navmenu-sub .u-navmenu-sub .u-navmenu-link{padding-left:96px}.u-navmenu .u-navmenu-link{display:block;-webkit-flex-shrink:0;flex-shrink:0;padding:11px 30px;margin:0;color:#757575;text-decoration:none;font-weight:500;font-size:13px}@media screen and (max-width:1024px){.u-navmenu .u-navmenu-link{padding:16px}}.u-navmenu .u-navmenu-link:hover{background-color:#f5f5f5}.u-navmenu .u-navmenu-link-current{background-color:#eee;color:#424242;font-weight:700}.u-navmenu .u-navmenu-link .uf-caretdown{webkit-transition:transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;vertical-align:middle}.u-navmenu .u-navmenu-link-open .uf-caretdown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u-navmenu .u-navmenu-link-open+.u-navmenu-sub,.u-navmenu-horizontal li:hover .u-navmenu-sub{max-height:999px}.u-navmenu-horizontal>ul>li{display:inline-block;position:relative}.u-navmenu-horizontal .u-navmenu-sub{position:absolute;top:54px;left:0;background-color:#fff;z-index:2;box-shadow:0 1px 6px rgba(99,99,99,.2)}.u-navmenu-horizontal .u-navmenu-sub .u-navmenu-link{padding-left:40px}.u-navmenu-horizontal.u-navmenu-horizontal .u-navmenu-link-open+.u-navmenu-sub{max-height:0}#toggleMenubar #menubutton{line-height:35px;font-size:15px;color:#fff;left:0;position:relative;height:0}.u-navlayout-header .u-navlayout-toolbar li{float:left}.u-navlayout-header .u-navlayout-toolbar li .u-topic{font-size:20px}.u-navlayout-header .u-navlayout-toolbar #toggleMenubar{line-height:32px;width:14px;margin-right:20px}.u-frame-navlayout{background:#eceff1}.u-navlayout-header{background:#4397e6;border:none;box-shadow:0 2px 4px rgba(0,0,0,.08);border-radius:2px}.u-navlayout-fixed-drawer.is-upgraded:not(.is-small-screen)>.u-navlayout-header{margin:0;width:100%}.menuAnimal{transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}.showAnimal:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.hideAnimal:hover{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.u-navlayout-header .u-navlayout-toolbar li a{color:#fff;text-decoration:none}.hide{display:none}.u-navlayout-header-row{padding-left:0}.margin-right-20{margin-right:20px}.dropdown-button{background:0 0;border:none;color:#fff;outline:0;font-size:14px;height:50px}.avatar.avatar-online{width:30px}.avatar-online i{background-color:#46be8a;height:6px;width:6px}.dropinfo{line-height:60px;display:inline-block;padding-left:12px;padding-right:12px}.dropinfo:hover{background:#5898D3}.dropinfo .uf{font-size:12px}.u-badge[data-badge]:after{min-width:8px}.margin-top-5{margin-top:5px}.padding-none{padding-left:0;padding-right:0}.u-menu-container.is-visible .u-menu-item{color:#7C7171}.inverse .u-navlayout-header .u-navlayout-toolbar li a{color:#000}.inverse .dropdown-button{color:rgba(0,0,0,.54);height:65px}.inverse .u-navlayout-header{background:#fff;color:#000}.active,.bluebg{background:#F3F7F9}.navbar-brand{float:left;padding:22px 20px;font-size:18px;line-height:22px;width:20px}.navbar-brand:hover{background:#4397E6;color:#fff}.icon.u-topic.navbar-brand{padding-right:46px;margin-top:-10px} \ No newline at end of file diff --git a/dist/js/3.3.js b/dist/js/3.3.js index 718b023..e926ca1 100644 --- a/dist/js/3.3.js +++ b/dist/js/3.3.js @@ -1,6 +1,6 @@ webpackJsonp([3],{ -/***/ 151: +/***/ 152: /***/ function(module, exports) { "use strict"; diff --git a/dist/js/kero-adapter.js b/dist/js/kero-adapter.js index 4ae4be2..da4cd96 100644 --- a/dist/js/kero-adapter.js +++ b/dist/js/kero-adapter.js @@ -59,12 +59,12 @@ exports.__esModule = true; exports.compMgr = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow compMgr - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 18:41:06 - * Update : 2016-09-13 09:26:00 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow compMgr + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 18:41:06 + * Update : 2016-09-13 09:26:00 + */ var _dom = __webpack_require__(5); @@ -165,9 +165,9 @@ /** 注册的控件*/ registeredControls: [], createdControls: [], - /** - * - * @param options {el:'#content', model:{}} + /** + * + * @param options {el:'#content', model:{}} */ apply: function apply(options) { if (options) { @@ -243,8 +243,8 @@ comp.type = type; return comp; }, - /** - * 注册UI控件 + /** + * 注册UI控件 */ regComp: function regComp(config) { var newConfig = { @@ -329,10 +329,10 @@ var _event = __webpack_require__(6); - /** - * 元素增加指定样式 - * @param value - * @returns {*} + /** + * 元素增加指定样式 + * @param value + * @returns {*} */ var addClass = function addClass(element, value) { if (element) { @@ -349,15 +349,15 @@ return this; }; - /** - * 删除元素上指定样式 - * @param {Object} element - * @param {Object} value + /** + * 删除元素上指定样式 + * @param {Object} element + * @param {Object} value */ - /** - * Module : Sparrow dom - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-16 13:59:17 + /** + * Module : Sparrow dom + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-16 13:59:17 */ var removeClass = function removeClass(element, value) { if (element) { @@ -373,10 +373,10 @@ } return this; }; - /** - * 元素上是否存在该类 - * @param {Object} element - * @param {Object} value + /** + * 元素上是否存在该类 + * @param {Object} element + * @param {Object} value */ var hasClass = function hasClass(element, value) { if (!element) return false; @@ -393,10 +393,10 @@ return element.classList.contains(value); } }; - /** - * 选择元素类切换 - * @param {Object} element - * @param {Object} value + /** + * 选择元素类切换 + * @param {Object} element + * @param {Object} value */ var toggleClass = function toggleClass(element, value) { if (typeof element.classList === 'undefined') { @@ -406,10 +406,10 @@ } }; - /** - * 向上查找指定类元素 - * @param {Object} element - * @param {Object} selector + /** + * 向上查找指定类元素 + * @param {Object} element + * @param {Object} selector */ var closest = function closest(element, selector) { var tmp = element; @@ -420,11 +420,11 @@ return tmp; }; - /** - * 元素CSS操作 - * @param {Object} element - * @param {Object} csstext - * @param {Object} val + /** + * 元素CSS操作 + * @param {Object} element + * @param {Object} csstext + * @param {Object} val */ var css = function css(element, csstext, val) { //TO DO : 实现u.相关方法 @@ -465,8 +465,8 @@ } }; var globalZIndex; - /** - * 统一zindex值, 不同控件每次显示时都取最大的zindex,防止显示错乱 + /** + * 统一zindex值, 不同控件每次显示时都取最大的zindex,防止显示错乱 */ var getZIndex = function getZIndex() { if (!globalZIndex) { @@ -480,8 +480,8 @@ var _dom = tempDiv.children[0]; return _dom; }; - /** - * element + /** + * element */ var makeModal = function makeModal(element, parEle) { var overlayDiv = document.createElement('div'); @@ -646,10 +646,10 @@ var _env = __webpack_require__(7); - var u = {}; /** - * Module : Sparrow touch event - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 14:41:17 + var u = {}; /** + * Module : Sparrow touch event + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 14:41:17 */ u.event = {}; @@ -1006,8 +1006,8 @@ } }; - /** - * 阻止冒泡 + /** + * 阻止冒泡 */ var stopEvent = function stopEvent(e) { if (typeof e != "undefined") { @@ -1038,10 +1038,10 @@ var _extend = __webpack_require__(8); - var u = {}; /** - * Module : Sparrow browser environment - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 + var u = {}; /** + * Module : Sparrow browser environment + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 */ (0, _extend.extend)(u, { @@ -1239,19 +1239,19 @@ exports.__esModule = true; exports.extend = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow extend - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow extend + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 + */ var _enumerables = __webpack_require__(9); - /** - * 复制对象属性 - * - * @param {Object} 目标对象 - * @param {config} 源对象 + /** + * 复制对象属性 + * + * @param {Object} 目标对象 + * @param {config} 源对象 */ var extend = function extend(object, config) { var args = arguments, @@ -1287,10 +1287,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : Sparrow extend enum - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 + /** + * Module : Sparrow extend enum + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 */ var U_LANGUAGES = "i_languages"; @@ -1324,17 +1324,17 @@ exports.__esModule = true; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - /** - * Module : Sparrow util tools - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 + /** + * Module : Sparrow util tools + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 */ - /** - * 创建一个带壳的对象,防止外部修改 - * @param {Object} proto + /** + * 创建一个带壳的对象,防止外部修改 + * @param {Object} proto */ var createShellObject = function createShellObject(proto) { var exf = function exf() {}; @@ -1422,8 +1422,8 @@ NodeList.prototype.forEach = Array.prototype.forEach; } catch (e) {} - /** - * 获得字符串的字节长度 + /** + * 获得字符串的字节长度 */ String.prototype.lengthb = function () { // var str = this.replace(/[^\x800-\x10000]/g, "***"); @@ -1431,8 +1431,8 @@ return str.length; }; - /** - * 将AFindText全部替换为ARepText + /** + * 将AFindText全部替换为ARepText */ String.prototype.replaceAll = function (AFindText, ARepText) { //自定义String对象的方法 @@ -1483,10 +1483,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : Sparrow class - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 08:45:39 + /** + * Module : Sparrow class + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 08:45:39 */ var Class = function Class(o) { @@ -1740,10 +1740,10 @@ var _events = __webpack_require__(31); - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** - * Module : Kero webpack entry dataTable index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-09 15:24:46 + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** + * Module : Kero webpack entry dataTable index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-09 15:24:46 */ var DataTable = @@ -2003,10 +2003,10 @@ var _events = __webpack_require__(31); - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** - * Module : Kero webpack entry events index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-09 15:24:46 + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** + * Module : Kero webpack entry events index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-09 15:24:46 */ //相关依赖导入 @@ -2032,19 +2032,19 @@ exports.__esModule = true; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - /** - * Module : kero dataTable events - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable events + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ - /** - * 绑定事件 - * 支持的格式: 1. on(u.DataTable.ON_ROW_FOCUS, function() {}) // 普通 - * 2. on([u.DataTable.ON_INSERT, u.DataTable.ON_DELETE], function() {}) // 数组 - * 3. on({u.DataTable.ON_INSERT: function() {}, u.DataTable.ON_DELETE: function() {}}) // map + /** + * 绑定事件 + * 支持的格式: 1. on(u.DataTable.ON_ROW_FOCUS, function() {}) // 普通 + * 2. on([u.DataTable.ON_INSERT, u.DataTable.ON_DELETE], function() {}) // 数组 + * 3. on({u.DataTable.ON_INSERT: function() {}, u.DataTable.ON_DELETE: function() {}}) // map */ var on = function on(name, _callback, one) { var self = this, @@ -2077,9 +2077,9 @@ return this; }; - /** - * 解绑事件 - * + /** + * 解绑事件 + * **/ var off = function off(name, callback) { if (Object.prototype.toString.call(name) == '[object Array]') { @@ -2110,15 +2110,15 @@ return this; }; - /** - * + /** + * **/ var one = function one(name, callback) { this.on(name, callback, 1); }; - /** - * 触发事件 + /** + * 触发事件 */ var trigger = function trigger(name) { name = name.toLowerCase(); @@ -2163,10 +2163,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable copyRow - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable copyRow + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var copyRow = function copyRow(index, row) { @@ -2193,15 +2193,15 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable data - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable data + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ - /** - *设置数据 - * + /** + *设置数据 + * */ var setData = function setData(data, options) { if (data.pageIndex || data.pageIndex === 0) { @@ -2288,10 +2288,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable enable - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable enable + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var isEnable = function isEnable(fieldName) { @@ -2325,15 +2325,15 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getCurrent - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable getCurrent + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ - /** - * 获取当前操作行 - * 规则: focus 行优先,没有focus行时,取第一选中行 + /** + * 获取当前操作行 + * 规则: focus 行优先,没有focus行时,取第一选中行 */ var getCurrentRow = function getCurrentRow() { if (this.focusIndex() != -1) return this.getFocusRow(); @@ -2357,14 +2357,14 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable getData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable getData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ - /** - * 获取当前页数据 + /** + * 获取当前页数据 */ var getData = function getData() { var datas = [], @@ -2375,8 +2375,8 @@ return datas; }; - /** - * 将page转为row对象格式 + /** + * 将page转为row对象格式 */ var page2data = function page2data(page, pageIndex) { var data = {}; @@ -2546,10 +2546,10 @@ return row; }; - /** - * 根据rowid取row对象 - * @param rowid - * @returns {*} + /** + * 根据rowid取row对象 + * @param rowid + * @returns {*} */ var getRowByRowId = function getRowByRowId(rowid) { var rows = this.rows.peek(); @@ -2559,10 +2559,10 @@ return null; }; - /** - * 取行索引 - * @param row - * @returns {*} + /** + * 取行索引 + * @param row + * @returns {*} */ var getRowIndex = function getRowIndex(row) { var rows = this.rows.peek(); @@ -2613,8 +2613,8 @@ return datas; }; - /** - * 获取变动的数据(新增、修改) + /** + * 获取变动的数据(新增、修改) */ var getChangedDatas = function getChangedDatas(withEmptyRow) { var datas = [], @@ -2629,8 +2629,8 @@ return datas; }; - /** - * 取改变的行 + /** + * 取改变的行 */ var getChangedRows = function getChangedRows() { var changedRows = [], @@ -2648,9 +2648,9 @@ if (row) return row.getValue(fieldName);else return ''; }; - /** - * 根据行号获取行索引 - * @param {String} rowId + /** + * 根据行号获取行索引 + * @param {String} rowId */ var getIndexByRowId = function getIndexByRowId(rowId) { var rows = this.rows(); @@ -2660,8 +2660,8 @@ return -1; }; - /** - * 获取所有行数据 + /** + * 获取所有行数据 */ var getAllDatas = function getAllDatas() { var rows = this.getAllRows(); @@ -2671,9 +2671,9 @@ }return datas; }; - /** - * 根据索引取rowid - * @param {Object} indices + /** + * 根据索引取rowid + * @param {Object} indices */ var getRowIdsByIndices = function getRowIdsByIndices(indices) { var rowIds = []; @@ -2707,21 +2707,21 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getFocus - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable getFocus + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ - /** - * 获取焦点行 + /** + * 获取焦点行 */ var getFocusRow = function getFocusRow() { if (this.focusIndex() != -1) return this.getRow(this.focusIndex());else return null; }; - /** - * 获取焦点行 + /** + * 获取焦点行 */ var getFocusIndex = function getFocusIndex() { return this.focusIndex(); @@ -2737,17 +2737,17 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable getMete - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable getMete + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ - /** - * 获取meta信息,先取row上的信息,没有时,取dataTable上的信息 - * @param {Object} fieldName - * @param {Object} key - * @param {Object} row + /** + * 获取meta信息,先取row上的信息,没有时,取dataTable上的信息 + * @param {Object} fieldName + * @param {Object} key + * @param {Object} row */ var getMeta = function getMeta(fieldName, key) { if (arguments.length === 0) return this.meta;else if (arguments.length === 1) return this.meta[fieldName]; @@ -2774,10 +2774,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getPage - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable getPage + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var getPage = function getPage(pageIndex) { @@ -2804,10 +2804,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getParam - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable getParam + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ var getParam = function getParam(key) { @@ -2823,14 +2823,14 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getSelect - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable getSelect + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ - /** - * 获取选中行索引,多选时,只返回第一个行索引 + /** + * 获取选中行索引,多选时,只返回第一个行索引 */ var getSelectedIndex = function getSelectedIndex() { var selectedIndices = this.selectedIndices(); @@ -2838,8 +2838,8 @@ return selectedIndices[0]; }; - /** - *获取选中的所有行索引数组索引 + /** + *获取选中的所有行索引数组索引 */ var getSelectedIndices = function getSelectedIndices() { var selectedIndices = this.selectedIndices(); @@ -2847,15 +2847,15 @@ return selectedIndices; }; - /** - * 兼容保留,不要用 + /** + * 兼容保留,不要用 */ var getSelectedIndexs = function getSelectedIndexs() { return this.getSelectedIndices(); }; - /** - * 获取选中行数据 + /** + * 获取选中行数据 */ var getSelectedDatas = function getSelectedDatas(withEmptyRow) { var selectedIndices = this.selectedIndices(); @@ -2871,8 +2871,8 @@ return datas; }; - /** - * 取选中行 + /** + * 取选中行 */ var getSelectedRows = function getSelectedRows() { var selectedIndices = this.selectedIndices(); @@ -2901,14 +2901,14 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable getSimpleData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable getSimpleData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ - /** - * 获取数据,只取字段名与字段值 + /** + * 获取数据,只取字段名与字段值 */ var getSimpleData = function getSimpleData(options) { options = options || {}; @@ -2950,12 +2950,12 @@ exports.__esModule = true; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - /** - * Module : kero dataTable mete - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable mete + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ var setMeta = function setMeta(fieldName, key, value) { @@ -2983,8 +2983,8 @@ } }; - /** - * example: meta: {supplier: {meta: {precision:'3', default: '0239900x', display:'显示名称'}}} + /** + * example: meta: {supplier: {meta: {precision:'3', default: '0239900x', display:'显示名称'}}} */ var updateMeta = function updateMeta(meta) { if (!meta) { @@ -3021,10 +3021,10 @@ } }; - /** - * 字段不存在时,创建字段 - * @param fieldName - * @param options + /** + * 字段不存在时,创建字段 + * @param fieldName + * @param options */ var createField = function createField(fieldName, options) { //字段不主动定义,则不创建 @@ -3090,10 +3090,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable page - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable page + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var setCurrentPage = function setCurrentPage(pageIndex, notCacheCurrentPage) { @@ -3111,8 +3111,8 @@ this.totalRow(nowTotalRow); }; - /** - * 更新分页数据 + /** + * 更新分页数据 */ var updatePages = function updatePages(pages) { var pageSize = this.pageSize(), @@ -3187,9 +3187,9 @@ } }; - /** - * 前端分页方法,不建议使用,建议在后端进行分页 - * @param allRows + /** + * 前端分页方法,不建议使用,建议在后端进行分页 + * @param allRows */ var setPages = function setPages(allRows) { var pageSize = this.pageSize(), @@ -3233,8 +3233,8 @@ } }; - /** - * [updatePagesSelect 根据datatable的选中行更新每页的选中行] + /** + * [updatePagesSelect 根据datatable的选中行更新每页的选中行] */ var updatePagesSelect = function updatePagesSelect() { var selectRows = this.getSelectedRows(); @@ -3256,8 +3256,8 @@ } }; - /** - * [updatePageRows 根据datatable的rows更新当前页的rows] + /** + * [updatePageRows 根据datatable的rows更新当前页的rows] */ var updatePageRows = function updatePageRows() { if (this.pageCache) { @@ -3269,8 +3269,8 @@ } }; - /** - * [updatePageSelect 根据datatable的选中行更新page的选中行] + /** + * [updatePageSelect 根据datatable的选中行更新page的选中行] */ var updatePageSelect = function updatePageSelect() { if (this.pageCache) { @@ -3283,8 +3283,8 @@ } }; - /** - * [updatePageFocus 根据datatable的focus更新page的focus] + /** + * [updatePageFocus 根据datatable的focus更新page的focus] */ var updatePageFocus = function updatePageFocus() { if (this.pageCache) { @@ -3296,8 +3296,8 @@ } }; - /** - * [updatePageAll 根据datatable更新page对象] + /** + * [updatePageAll 根据datatable更新page对象] */ var updatePageAll = function updatePageAll() { this.updatePageRows(); @@ -3324,10 +3324,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable param - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable param + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ var addParam = function addParam(key, value) { @@ -3350,10 +3350,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable ref - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable ref + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var refSelectedRows = function refSelectedRows() { @@ -3370,9 +3370,9 @@ }); }; - /** - * 绑定字段值 - * @param {Object} fieldName + /** + * 绑定字段值 + * @param {Object} fieldName */ var ref = function ref(fieldName) { this.createField(fieldName); @@ -3423,10 +3423,10 @@ owner: this }); }; - /** - * 绑定字段属性 - * @param {Object} fieldName - * @param {Object} key + /** + * 绑定字段属性 + * @param {Object} fieldName + * @param {Object} key */ var refMeta = function refMeta(fieldName, key) { if (!this.metaChange[fieldName + '.' + key]) this.metaChange[fieldName + '.' + key] = ko.observable(1); @@ -3617,9 +3617,9 @@ var _util = __webpack_require__(10); - /** - * 设置行数据 - * @param {Object} rows + /** + * 设置行数据 + * @param {Object} rows */ var setRows = function setRows(rows, options) { var insertRows = [], @@ -3665,20 +3665,20 @@ return insertRows; }; - /** - *追加行 + /** + *追加行 */ - /** - * Module : kero dataTable row - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable row + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var addRow = function addRow(row) { this.insertRow(this.rows().length, row); }; - /** - *追加多行 + /** + *追加多行 */ var addRows = function addRows(rows) { this.insertRows(this.rows().length, rows); @@ -3710,8 +3710,8 @@ } }; - /** - * 创建空行 + /** + * 创建空行 */ var createEmptyRow = function createEmptyRow() { var r = new Row({ parent: this }); @@ -3734,10 +3734,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable rowCurrent - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable rowCurrent + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var updateCurrIndex = function updateCurrIndex() { @@ -4037,11 +4037,11 @@ var _util = __webpack_require__(10); - /** - * 设置焦点行 - * @param {Object} index 行对象或者行index - * @param quiet 不触发事件 - * @param force 当index行与已focus的行相等时,仍然触发事件 + /** + * 设置焦点行 + * @param {Object} index 行对象或者行index + * @param quiet 不触发事件 + * @param force 当index行与已focus的行相等时,仍然触发事件 */ var setRowFocus = function setRowFocus(index, quiet, force) { var rowId = null; @@ -4067,13 +4067,13 @@ this.updateCurrIndex(); }; - /** - * 焦点行反选 + /** + * 焦点行反选 */ - /** - * Module : kero dataTable rowFocus - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable rowFocus + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var setRowUnFocus = function setRowUnFocus() { this.currentRowChange(-this.currentRowChange()); @@ -4120,19 +4120,19 @@ exports.__esModule = true; exports.addSimpleData = exports.setSimpleData = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : kero dataTable simpleData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : kero dataTable simpleData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 + */ var _util = __webpack_require__(10); - /** - * 设置数据, 只设置字段值 - * @param {array} data - *options{} unSelect为true:不选中,为false则选中,默认选中0行 + /** + * 设置数据, 只设置字段值 + * @param {array} data + *options{} unSelect为true:不选中,为false则选中,默认选中0行 */ var setSimpleData = function setSimpleData(data, options) { this.removeAllRows(); @@ -4172,9 +4172,9 @@ this.setData(_data, options); }; - /** - * 追加数据 - * @param data + /** + * 追加数据 + * @param data */ var addSimpleData = function addSimpleData(data, status) { if (!data) { @@ -4220,16 +4220,16 @@ var _i18n = __webpack_require__(73); - var u = {}; /** - * Module : Sparrow date util - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-06 13:37:20 + var u = {}; /** + * Module : Sparrow date util + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-06 13:37:20 */ u.date = { - /** - * 多语言处理 + /** + * 多语言处理 */ //TODO 后续放到多语文件中 _dateLocale: { @@ -4361,10 +4361,10 @@ } }, - /** - * 日期格式化 - * @param date - * @param formatString + /** + * 日期格式化 + * @param date + * @param formatString */ format: function format(date, formatString, language) { if (!date) return date; @@ -4492,11 +4492,11 @@ exports.__esModule = true; exports.core = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow core context - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 13:52:19 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow core context + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 13:52:19 + */ var _extend = __webpack_require__(8); @@ -4508,8 +4508,8 @@ var _enumerables = __webpack_require__(9); var environment = {}; - /** - * client attributes + /** + * client attributes */ var clientAttributes = {}; @@ -4538,17 +4538,17 @@ 'percent': {}, 'phoneNumber': {} }; - /** - * 获取环境信息 - * @return {environment} + /** + * 获取环境信息 + * @return {environment} */ fn.getEnvironment = function () { return (0, _util.createShellObject)(environment); }; - /** - * 获取客户端参数对象 - * @return {clientAttributes} + /** + * 获取客户端参数对象 + * @return {clientAttributes} */ fn.getClientAttributes = function () { var exf = function exf() {}; @@ -4561,36 +4561,36 @@ fn.getContextPath = function (contextPath) { return environment[IWEB_CONTEXT_PATH]; }; - /** - * 设置客户端参数对象 - * @param {Object} k 对象名称 - * @param {Object} v 对象值(建议使用简单类型) + /** + * 设置客户端参数对象 + * @param {Object} k 对象名称 + * @param {Object} v 对象值(建议使用简单类型) */ fn.setClientAttribute = function (k, v) { clientAttributes[k] = v; }; - /** - * 获取会话级参数对象 - * @return {clientAttributes} + /** + * 获取会话级参数对象 + * @return {clientAttributes} */ fn.getSessionAttributes = function () { var exf = function exf() {}; return (0, _util.createShellObject)(sessionAttributes); }; - /** - * 设置会话级参数对象 - * @param {Object} k 对象名称 - * @param {Object} v 对象值(建议使用简单类型) + /** + * 设置会话级参数对象 + * @param {Object} k 对象名称 + * @param {Object} v 对象值(建议使用简单类型) */ fn.setSessionAttribute = function (k, v) { sessionAttributes[k] = v; (0, _cookies.setCookie)("ISES_" + k, v); }; - /** - * 移除客户端参数 - * @param {Object} k 对象名称 + /** + * 移除客户端参数 + * @param {Object} k 对象名称 */ fn.removeClientAttribute = function (k) { clientAttributes[k] = null; @@ -4599,22 +4599,22 @@ }); }; - /** - * 获取地区信息编码 + /** + * 获取地区信息编码 */ fn.getLocale = function () { return this.getEnvironment().locale; }; - /** - * 获取多语信息 + /** + * 获取多语信息 */ fn.getLanguages = function () { return this.getEnvironment().languages; }; - /** - * 收集环境信息(包括客户端参数) - * @return {Object} + /** + * 收集环境信息(包括客户端参数) + * @return {Object} */ fn.collectEnvironment = function () { var _env = this.getEnvironment(); @@ -4627,10 +4627,10 @@ return _env; }; - /** - * 设置数据格式信息 - * @param {String} type - * @param {Object} meta + /** + * 设置数据格式信息 + * @param {String} type + * @param {Object} meta */ fn.setMaskerMeta = function (type, meta) { if (typeof type == 'function') { @@ -4676,10 +4676,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : Sparrow cookies - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 + /** + * Module : Sparrow cookies + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 */ var setCookie = function setCookie(sName, sValue, oExpires, sPath, sDomain, bSecure) { @@ -4717,10 +4717,10 @@ var _enumerables = __webpack_require__(9); // 从datatable/src/compatiable/u/JsExtension.js抽取 - /** - * Module : Sparrow i18n - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-29 10:16:54 + /** + * Module : Sparrow i18n + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-29 10:16:54 */ //import {uuii18n} from '?';//缺失故修改为default值 window.getCurrentJsPath = function () { @@ -4855,10 +4855,10 @@ // console.log(TextAreaAdapter); - /** - * Module : Kero webpack entry index - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 14:51:05 + /** + * Module : Kero webpack entry index + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 14:51:05 */ var ex = { BaseAdapter: _baseAdapter.BaseAdapter, @@ -4909,23 +4909,23 @@ var _util = __webpack_require__(10); - /** - * adapter基类 + /** + * adapter基类 */ - /** - * Module : Kero adapter 基类 - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 10:00:00 + /** + * Module : Kero adapter 基类 + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 10:00:00 */ var BaseAdapter = _class.Class.create({ - /** - * - * @param comp - * @param options : - * el: '#content', 对应的dom元素 - * options: {}, 配置 - * model:{} 模型,包括数据和事件 + /** + * + * @param comp + * @param options : + * el: '#content', 对应的dom元素 + * options: {}, 配置 + * model:{} 模型,包括数据和事件 */ initialize: function initialize(options) { //组合mixin中的方法 @@ -5263,6 +5263,9 @@ this.enable = enable === true || enable === 'true'; if (this.isGroup) { if (this.datasource) { + if (this.otherInput && !this.enable) { + this.otherInput.setAttribute('disabled', true); + } this.element.querySelectorAll('.u-checkbox').forEach(function (ele) { var comp = ele['u.Checkbox']; if (comp) { @@ -5282,10 +5285,10 @@ } } } - }); /** - * Module : Kero Check Adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-08 15:50:03 + }); /** + * Module : Kero Check Adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-08 15:50:03 */ _compMgr.compMgr.addDataAdapter({ @@ -5302,10 +5305,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : Kero Value Mixin - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-08 15:58:49 + /** + * Module : Kero Value Mixin + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-08 15:58:49 */ var ValueMixin = { @@ -5382,9 +5385,9 @@ } }, methods: { - /** - * 获取与子表相关的变量 - * @param {Object} value + /** + * 获取与子表相关的变量 + * @param {Object} value */ getChildVariable: function getChildVariable() { var indexArr = this.options.rowIndex.split('.'); @@ -5408,9 +5411,9 @@ lastRow: lastRow }; }, - /** - * 模型数据改变 - * @param {Object} value + /** + * 模型数据改变 + * @param {Object} value */ modelValueChange: function modelValueChange(value) { if (this.slice) return; @@ -5433,9 +5436,9 @@ // if (!this.dataModel) return; // this.dataModel.setValue(this.field, value) //}, - /** - * 设置控件值 - * @param {Object} value + /** + * 设置控件值 + * @param {Object} value */ setValue: function setValue(value) { this.trueValue = this.formater ? this.formater.format(value) : value; @@ -5457,8 +5460,8 @@ } this.slice = false; }, - /** - * 取控件的值 + /** + * 取控件的值 */ getValue: function getValue() { return this.trueValue; @@ -5529,10 +5532,10 @@ } } } - }; /** - * Module : Kero Enable Mixin - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-08 16:32:54 + }; /** + * Module : Kero Enable Mixin + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-08 16:32:54 */ exports.EnableMixin = EnableMixin; @@ -5543,10 +5546,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : Kero Enable Mixin - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-08 16:32:54 + /** + * Module : Kero Enable Mixin + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-08 16:32:54 */ var RequiredMixin = { @@ -5622,8 +5625,8 @@ // }; }, methods: { - /** - *校验 + /** + *校验 */ doValidate: function doValidate(options) { if (this.validate) { @@ -5639,17 +5642,17 @@ return { passed: true, comp: this }; } }, - /** - * 是否需要清除数据 + /** + * 是否需要清除数据 */ _needClean: function _needClean() { if (this.validate) return this.validate._needClean();else return false; } } - }; /** - * Module : Kero Validate Mixin - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 14:53:43 + }; /** + * Module : Kero Validate Mixin + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 14:53:43 */ exports.ValidateMixin = ValidateMixin; @@ -5662,11 +5665,11 @@ exports.__esModule = true; exports.doValidate = exports.validate = exports.Validate = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : neoui-validate - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-06 14:03:15 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : neoui-validate + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-06 14:03:15 + */ var _BaseComponent = __webpack_require__(84); @@ -6170,8 +6173,8 @@ } }; - /** - * 只有单一元素时使用 + /** + * 只有单一元素时使用 */ Validate.fn._needClean = function () { return true; //this.validates[0].needClean @@ -6262,10 +6265,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : Sparrow base component - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 18:45:08 + /** + * Module : Sparrow base component + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 18:45:08 */ var BaseComponent = _class.Class.create({ @@ -6284,10 +6287,10 @@ this.element['init'] = true; this.init(); }, - /** - * 绑定事件 - * @param {String} name - * @param {Function} callback + /** + * 绑定事件 + * @param {String} name + * @param {Function} callback */ on: function on(name, callback) { name = name.toLowerCase(); @@ -6298,9 +6301,9 @@ }); return this; }, - /** - * 触发事件 - * @param {String} name + /** + * 触发事件 + * @param {String} name */ trigger: function trigger(name) { name = name.toLowerCase(); @@ -6312,33 +6315,33 @@ } return this; }, - /** - * 初始化 + /** + * 初始化 */ init: function init() {}, - /** - * 渲染控件 + /** + * 渲染控件 */ render: function render() {}, - /** - * 销毁控件 + /** + * 销毁控件 */ destroy: function destroy() { delete this.element['comp']; this.element.innerHTML = ''; }, - /** - * 增加dom事件 - * @param {String} name - * @param {Function} callback + /** + * 增加dom事件 + * @param {String} name + * @param {Function} callback */ addDomEvent: function addDomEvent(name, callback) { (0, _event.on)(this.element, name, callback); return this; }, - /** - * 移除dom事件 - * @param {String} name + /** + * 移除dom事件 + * @param {String} name */ removeDomEvent: function removeDomEvent(name, callback) { (0, _event.off)(this.element, name, callback); @@ -6347,8 +6350,8 @@ setEnable: function setEnable(enable) { return this; }, - /** - * 判断是否为DOM事件 + /** + * 判断是否为DOM事件 */ isDomEvent: function isDomEvent(eventName) { if (this.element['on' + eventName] === undefined) return false;else return true; @@ -6402,10 +6405,10 @@ var Tooltip = function Tooltip(element, options) { this.init(element, options); //this.show() - }; /** - * Module : neoui-tooltip - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-06 13:26:06 + }; /** + * Module : neoui-tooltip + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-06 13:26:06 */ @@ -6814,20 +6817,20 @@ this._blur(); }, - /** - * Handle class updates. - * - * @private + /** + * Handle class updates. + * + * @private */ _updateClasses: function _updateClasses() { this.checkDisabled(); this.checkToggleState(); }, - /** - * Add blur. - * - * @private + /** + * Add blur. + * + * @private */ _blur: function _blur() { // TODO: figure out why there's a focus event being fired after our blur, @@ -6839,10 +6842,10 @@ // Public methods. - /** - * Check the inputs toggle state and update display. - * - * @public + /** + * Check the inputs toggle state and update display. + * + * @public */ checkToggleState: function checkToggleState() { if (this._inputElement.checked) { @@ -6852,10 +6855,10 @@ } }, - /** - * Check the inputs disabled state and update display. - * - * @public + /** + * Check the inputs disabled state and update display. + * + * @public */ checkDisabled: function checkDisabled() { if (this._inputElement.disabled) { @@ -6879,30 +6882,30 @@ } }, - /** - * Disable checkbox. - * - * @public + /** + * Disable checkbox. + * + * @public */ disable: function disable() { this._inputElement.disabled = true; this._updateClasses(); }, - /** - * Enable checkbox. - * - * @public + /** + * Enable checkbox. + * + * @public */ enable: function enable() { this._inputElement.disabled = false; this._updateClasses(); }, - /** - * Check checkbox. - * - * @public + /** + * Check checkbox. + * + * @public */ check: function check() { this._inputElement.checked = true; @@ -6910,10 +6913,10 @@ this.boundInputOnChange(); }, - /** - * Uncheck checkbox. - * - * @public + /** + * Uncheck checkbox. + * + * @public */ uncheck: function uncheck() { this._inputElement.checked = false; @@ -6921,10 +6924,10 @@ this.boundInputOnChange(); } - }); /** - * Module : neoui-checkbox - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 13:55:07 + }); /** + * Module : neoui-checkbox + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 13:55:07 */ @@ -6967,10 +6970,10 @@ }; //window['URipple'] = URipple; - /** - * Module : Sparrow ripple - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-29 08:42:13 + /** + * Module : Sparrow ripple + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-29 08:42:13 */ URipple.prototype._down = function (event) { @@ -7017,11 +7020,11 @@ } }; - /** - * Handle mouse / finger up on element. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle mouse / finger up on element. + * + * @param {Event} event The event that fired. + * @private */ URipple.prototype._up = function (event) { if (_env.env.isIE8) return; @@ -7038,36 +7041,36 @@ }, 0); }; - /** - * Getter for frameCount_. - * @return {number} the frame count. + /** + * Getter for frameCount_. + * @return {number} the frame count. */ URipple.prototype.getFrameCount = function () { if (_env.env.isIE8) return; return this.frameCount_; }; - /** - * Setter for frameCount_. - * @param {number} fC the frame count. + /** + * Setter for frameCount_. + * @param {number} fC the frame count. */ URipple.prototype.setFrameCount = function (fC) { if (_env.env.isIE8) return; this.frameCount_ = fC; }; - /** - * Getter for _rippleElement. - * @return {Element} the ripple element. + /** + * Getter for _rippleElement. + * @return {Element} the ripple element. */ URipple.prototype.getRippleElement = function () { if (_env.env.isIE8) return; return this._rippleElement; }; - /** - * Sets the ripple X and Y coordinates. - * @param {number} newX the new X coordinate - * @param {number} newY the new Y coordinate + /** + * Sets the ripple X and Y coordinates. + * @param {number} newX the new X coordinate + * @param {number} newY the new Y coordinate */ URipple.prototype.setRippleXY = function (newX, newY) { if (_env.env.isIE8) return; @@ -7075,9 +7078,9 @@ this.y_ = newY; }; - /** - * Sets the ripple styles. - * @param {boolean} start whether or not this is the start frame. + /** + * Sets the ripple styles. + * @param {boolean} start whether or not this is the start frame. */ URipple.prototype.setRippleStyles = function (start) { if (_env.env.isIE8) return; @@ -7109,8 +7112,8 @@ } }; - /** - * Handles an animation frame. + /** + * Handles an animation frame. */ URipple.prototype.animFrameHandler = function () { if (_env.env.isIE8) return; @@ -7121,8 +7124,8 @@ } }; - /** - * Initialize element. + /** + * Initialize element. */ URipple.prototype.init = function () { if (_env.env.isIE8) return; @@ -7193,10 +7196,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : Kero webpack entry index - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 09:52:13 + /** + * Module : Kero webpack entry index + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 09:52:13 */ var CkEditorAdapter = _baseAdapter.BaseAdapter.extend({ mixins: [_valueMixin.ValueMixin, _enableMixin.EnableMixin, _requiredMixin.RequiredMixin, _validateMixin.ValidateMixin], @@ -7411,10 +7414,10 @@ } } } - }); /** - * Module : Kero webpack entry index - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 09:52:13 + }); /** + * Module : Kero webpack entry index + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 09:52:13 */ @@ -7631,10 +7634,10 @@ this.trigger('select', { value: this.value, name: this._input.value }); }, - /** - * 设置下拉数据 - * @param datas 数据项 - * @param options 指定name value对应字段 可以为空 + /** + * 设置下拉数据 + * @param datas 数据项 + * @param options 指定name value对应字段 可以为空 */ setComboData: function setComboData(datas, options) { var i, @@ -7713,14 +7716,14 @@ var nameDiv = (0, _dom.makeDOM)('
' + name + /*x*/'
'); var parNameDiv = (0, _dom.makeDOM)('
'); - /*var _a = nameDiv.querySelector('a'); - on(_a, 'click', function(){ - var values = self.value.split(','); - values.splice(values.indexOf(val),1); - self.value = values.join(','); - self._combo_name_par.removeChild(nameDiv); - self._updateItemSelect(); - self.trigger('select', {value: self.value, name: name}); + /*var _a = nameDiv.querySelector('a'); + on(_a, 'click', function(){ + var values = self.value.split(','); + values.splice(values.indexOf(val),1); + self.value = values.join(','); + self._combo_name_par.removeChild(nameDiv); + self._updateItemSelect(); + self.trigger('select', {value: self.value, name: name}); });*/ if (!this._combo_name_par) { this._input.parentNode.insertBefore(parNameDiv, this._input); @@ -7775,10 +7778,10 @@ } /*根据多选区域div的高度调整input的高度*/ /*实际上input的高度并不需要调整*/ - /*var h = this._combo_name_par.offsetHeight; - if(h < 25){ - h = 25; - this._input.style.height = h + 'px'; + /*var h = this._combo_name_par.offsetHeight; + if(h < 25){ + h = 25; + this._input.style.height = h + 'px'; }*/ } else { for (var i = 0; i < lis.length; i++) { @@ -7791,9 +7794,9 @@ } }, - /** - *设置值 - * @param value + /** + *设置值 + * @param value */ setValue: function setValue(value) { var self = this; @@ -7836,9 +7839,9 @@ this.value = ''; this._input.value = ''; }, - /** - * 设置显示名 - * @param name + /** + * 设置显示名 + * @param name */ setName: function setName(name) { this.comboDatas.forEach(function (item, index) { @@ -7848,10 +7851,10 @@ } }.bind(this)); } - }); /** - * Module : neoui-combo - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-06 13:19:10 + }); /** + * Module : neoui-combo + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-06 13:19:10 */ _compMgr.compMgr.regComp({ @@ -7957,11 +7960,11 @@ } }, - /** - * Handle input being entered. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle input being entered. + * + * @param {Event} event The event that fired. + * @private */ _down: function _down(event) { var currentRowCount = event.target.value.split('\n').length; @@ -7971,38 +7974,38 @@ } } }, - /** - * Handle focus. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle focus. + * + * @param {Event} event The event that fired. + * @private */ _focus: function _focus(event) { (0, _dom.addClass)(this.element, this._CssClasses.IS_FOCUSED); }, - /** - * Handle lost focus. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle lost focus. + * + * @param {Event} event The event that fired. + * @private */ _blur: function _blur(event) { (0, _dom.removeClass)(this.element, this._CssClasses.IS_FOCUSED); this.trigger('u.text.blur'); }, - /** - * Handle reset event from out side. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle reset event from out side. + * + * @param {Event} event The event that fired. + * @private */ _reset: function _reset(event) { this._updateClasses(); }, - /** - * Handle class updates. - * - * @private + /** + * Handle class updates. + * + * @private */ _updateClasses: function _updateClasses() { this.checkDisabled(); @@ -8012,10 +8015,10 @@ // Public methods. - /** - * Check the disabled state and update field accordingly. - * - * @public + /** + * Check the disabled state and update field accordingly. + * + * @public */ checkDisabled: function checkDisabled() { if (this._input.disabled) { @@ -8024,10 +8027,10 @@ (0, _dom.removeClass)(this.element, this._CssClasses.IS_DISABLED); } }, - /** - * Check the validity state and update field accordingly. - * - * @public + /** + * Check the validity state and update field accordingly. + * + * @public */ checkValidity: function checkValidity() { if (this._input.validity) { @@ -8038,10 +8041,10 @@ } } }, - /** - * Check the dirty state and update field accordingly. - * - * @public + /** + * Check the dirty state and update field accordingly. + * + * @public */ checkDirty: function checkDirty() { if (this._input.value && this._input.value.length > 0) { @@ -8050,29 +8053,29 @@ (0, _dom.removeClass)(this.element, this._CssClasses.IS_DIRTY); } }, - /** - * Disable text field. - * - * @public + /** + * Disable text field. + * + * @public */ disable: function disable() { this._input.disabled = true; this._updateClasses(); }, - /** - * Enable text field. - * - * @public + /** + * Enable text field. + * + * @public */ enable: function enable() { this._input.disabled = false; this._updateClasses(); }, - /** - * Update text field value. - * - * @param {string} value The value to which to set the control (optional). - * @public + /** + * Update text field value. + * + * @param {string} value The value to which to set the control (optional). + * @public */ change: function change(value) { this._input.value = value === 0 ? value : value || ''; @@ -8087,10 +8090,10 @@ // plug: Text // }) - /** - * Module : neoui-combo - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 14:22:46 + /** + * Module : neoui-combo + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 14:22:46 */ _compMgr.compMgr.regComp({ @@ -8143,13 +8146,13 @@ var _masker = __webpack_require__(95); - /** - * 货币控件 + /** + * 货币控件 */ - /** - * Module : Kero currency - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 13:42:14 + /** + * Module : Kero currency + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 13:42:14 */ var CurrencyAdapter = _keroaFloat.FloatAdapter.extend({ @@ -8166,9 +8169,9 @@ this.formater = new _formater.NumberFormater(this.maskerMeta.precision); this.masker = new _masker.CurrencyMasker(this.maskerMeta); }, - /** - * 修改精度 - * @param {Integer} precision + /** + * 修改精度 + * @param {Integer} precision */ setPrecision: function setPrecision(precision) { if (this.maskerMeta.precision == precision) return; @@ -8184,9 +8187,9 @@ } this.setShowValue(this.showValue); }, - /** - * 修改币符 - * @param {String} curSymbol + /** + * 修改币符 + * @param {String} curSymbol */ setCurSymbol: function setCurSymbol(curSymbol) { if (this.maskerMeta.curSymbol == curSymbol) return; @@ -8234,10 +8237,10 @@ function NumberFormater(precision) { this.precision = precision; - } /** - * Module : Sparrow data formater tools - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 15:39:01 + } /** + * Module : Sparrow data formater tools + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 15:39:01 */ ; @@ -8392,9 +8395,9 @@ } }); }, - /** - * 修改精度 - * @param {Integer} precision + /** + * 修改精度 + * @param {Integer} precision */ setPrecision: function setPrecision(precision) { if (this.maskerMeta.precision == precision) return; @@ -8432,10 +8435,10 @@ _needClean: function _needClean() { return true; } - }); /** - * Module : Kero float adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 15:16:08 + }); /** + * Module : Kero float adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 15:16:08 */ @@ -8455,11 +8458,11 @@ exports.__esModule = true; exports.PhoneNumberMasker = exports.PercentMasker = exports.CurrencyMasker = exports.NumberMasker = exports.AddressMasker = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow abstract formater class - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 19:35:26 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow abstract formater class + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 19:35:26 + */ var _extend = __webpack_require__(8); @@ -8472,24 +8475,24 @@ return this.innerFormat(fObj); }; - /** - * 统一被格式化对象结构 - * - * @param obj - * @return + /** + * 统一被格式化对象结构 + * + * @param obj + * @return */ AbstractMasker.prototype.formatArgument = function (obj) {}; - /** - * 格式化 - * - * @param obj - * @return + /** + * 格式化 + * + * @param obj + * @return */ AbstractMasker.prototype.innerFormat = function (obj) {}; - /** - * 拆分算法格式化虚基类 + /** + * 拆分算法格式化虚基类 */ AbstractSplitMasker.prototype = new AbstractMasker(); @@ -8502,21 +8505,21 @@ return this.innerFormat(fObj); }; - /** - * 统一被格式化对象结构 - * - * @param obj - * @return + /** + * 统一被格式化对象结构 + * + * @param obj + * @return */ AbstractSplitMasker.prototype.formatArgument = function (obj) { return obj; }; - /** - * 格式化 - * - * @param obj - * @return + /** + * 格式化 + * + * @param obj + * @return */ AbstractSplitMasker.prototype.innerFormat = function (obj) { if (obj == null || obj == "") return new FormatResult(obj); @@ -8528,11 +8531,11 @@ return new FormatResult(result); }; - /** - * 合并多维数组中的elementValue - * @param {} element - * @param {} obj - * @return {} + /** + * 合并多维数组中的elementValue + * @param {} element + * @param {} obj + * @return {} */ AbstractSplitMasker.prototype.getElementsValue = function (element, obj) { var result = ""; @@ -8553,15 +8556,15 @@ if (this.elements == null || this.elements.length == 0) this.elements = this.doQuotation(express, this.getSeperators(), this.getReplaceds(), 0); }; - /** - * 处理引号 - * - * @param express - * @param seperators - * @param replaced - * @param curSeperator - * @param obj - * @param result + /** + * 处理引号 + * + * @param express + * @param seperators + * @param replaced + * @param curSeperator + * @param obj + * @param result */ AbstractSplitMasker.prototype.doQuotation = function (express, seperators, replaced, curSeperator) { if (express.length == 0) return null; @@ -8597,15 +8600,15 @@ return elements; }; - /** - * 处理其它分隔符 - * - * @param express - * @param seperators - * @param replaced - * @param curSeperator - * @param obj - * @param result + /** + * 处理其它分隔符 + * + * @param express + * @param seperators + * @param replaced + * @param curSeperator + * @param obj + * @param result */ AbstractSplitMasker.prototype.doSeperator = function (express, seperators, replaced, curSeperator) { if (curSeperator >= seperators.length) { @@ -8651,8 +8654,8 @@ return elements; }; - /** - * 地址格式 + /** + * 地址格式 */ AddressMasker.prototype = new AbstractSplitMasker(); @@ -8710,23 +8713,23 @@ return obj; }; - /** - * 数字格式化 - * - *

格式化数字 - * - *

- * - * Create at 2009-3-20 上午08:50:32 - * - * @author bq - * @since V6.0 + /** + * 数字格式化 + * + *

格式化数字 + * + *

+ * + * Create at 2009-3-20 上午08:50:32 + * + * @author bq + * @since V6.0 */ NumberMasker.prototype = new AbstractMasker(); NumberMasker.prototype.formatMeta = null; - /** - *构造方法 + /** + *构造方法 */ function NumberMasker(formatMeta) { this.update(formatMeta); @@ -8736,8 +8739,8 @@ this.formatMeta = (0, _extend.extend)({}, NumberMasker.DefaultFormatMeta, formatMeta); }; - /** - *格式化对象 + /** + *格式化对象 */ NumberMasker.prototype.innerFormat = function (obj) { var dValue, express, seperatorIndex, strValue; @@ -8761,8 +8764,8 @@ } return new FormatResult(express.replaceAll('n', strValue), color); }; - /** - *设置标记 + /** + *设置标记 */ NumberMasker.prototype.setTheMark = function (str, seperatorIndex) { var endIndex, first, index; @@ -8788,10 +8791,10 @@ } return str; }; - /** - * 将字符串转换成char数组 - * @param {} str - * @return {} + /** + * 将字符串转换成char数组 + * @param {} str + * @return {} */ NumberMasker.toCharArray = function (str) { var str = str.split(""); @@ -8802,8 +8805,8 @@ return charArray; }; - /** - *默认构造方法 + /** + *默认构造方法 */ NumberMasker.prototype.formatArgument = function (obj) { var numberObj = {}; @@ -8811,8 +8814,8 @@ return numberObj; }; - /** - * 货币格式 + /** + * 货币格式 */ CurrencyMasker.prototype = new NumberMasker(); CurrencyMasker.prototype.formatMeta = null; @@ -8825,10 +8828,10 @@ this.formatMeta = (0, _extend.extend)({}, CurrencyMasker.DefaultFormatMeta, formatMeta); }; - /** - * 重载格式方法 - * @param {} obj - * @return {} + /** + * 重载格式方法 + * @param {} obj + * @return {} */ CurrencyMasker.prototype.innerFormat = function (obj) { if (!obj.value) { @@ -8873,10 +8876,10 @@ }; }; - /** - * 将结果输出成HTML代码 - * @param {} result - * @return {String} + /** + * 将结果输出成HTML代码 + * @param {} result + * @return {String} */ function toColorfulString(result) { var color; @@ -8890,9 +8893,9 @@ return '' + result.value + '<\/font>'; }; - /** - * 格式解析后形成的单个格式单元 - * 适用于基于拆分算法的AbstractSplitFormat,表示拆分后的变量单元 + /** + * 格式解析后形成的单个格式单元 + * 适用于基于拆分算法的AbstractSplitFormat,表示拆分后的变量单元 */ StringElement.prototype = new Object(); @@ -8904,21 +8907,21 @@ StringElement.prototype.getValue = function (obj) { return this.value; }; - /** - *格式结果 + /** + *格式结果 */ FormatResult.prototype = new Object(); - /** - *默认构造方法 + /** + *默认构造方法 */ function FormatResult(value, color) { this.value = value; this.color = color; }; - /** - * 电话 - * @param {[type]} formatMeta [description] + /** + * 电话 + * @param {[type]} formatMeta [description] */ function PhoneNumberMasker(formatMeta) { this.update(formatMeta); @@ -9009,10 +9012,10 @@ var _util = __webpack_require__(10); - /** - * Module : Kero datetime - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 14:59:37 + /** + * Module : Kero datetime + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 14:59:37 */ var DateTimeAdapter = _baseAdapter.BaseAdapter.extend({ @@ -9454,7 +9457,7 @@ (0, _event.on)(this._input, 'focus', function (e) { // 用来关闭键盘 - /*if(env.isMobile) + /*if(env.isMobile) this.blur();*/ self._inputFocus = true; if (self.isShow !== true) { @@ -9489,9 +9492,9 @@ this.isShow = false; }; - /** - * 轮播动画效果 - * @private + /** + * 轮播动画效果 + * @private */ DateTimePicker.fn._carousel = function (newPage, direction) { if (direction == 'left') { @@ -9541,9 +9544,9 @@ } }; - /** - * 淡入动画效果 - * @private + /** + * 淡入动画效果 + * @private */ DateTimePicker.fn._zoomIn = function (newPage) { if (!this.contentPage) { @@ -9585,9 +9588,9 @@ } }; - /** - *填充年份选择面板 - * @private + /** + *填充年份选择面板 + * @private */ DateTimePicker.fn._fillYear = function (type) { var year, @@ -9605,9 +9608,9 @@ time, self = this; template = ['
', '
', - /*'
-', - '
-', - '
', + /*'
-', + '
-', + '
', '
',*/ '
', '
', '
'].join(""); type = type || 'current'; @@ -9630,29 +9633,29 @@ this._yearTitle = yearPage.querySelector('.u-date-content-title'); this._yearTitle.innerHTML = year; - /*this._headerYear = yearPage.querySelector('.u-date-content-title-year'); - this._headerYear.innerHTML = year; - this._headerMonth = yearPage.querySelector('.u-date-content-title-month'); - this._headerMonth.innerHTML = month; - this._headerDate = yearPage.querySelector('.u-date-content-title-date'); - this._headerDate.innerHTML = date; - this._headerTime = yearPage.querySelector('.u-date-content-title-time'); + /*this._headerYear = yearPage.querySelector('.u-date-content-title-year'); + this._headerYear.innerHTML = year; + this._headerMonth = yearPage.querySelector('.u-date-content-title-month'); + this._headerMonth.innerHTML = month; + this._headerDate = yearPage.querySelector('.u-date-content-title-date'); + this._headerDate.innerHTML = date; + this._headerTime = yearPage.querySelector('.u-date-content-title-time'); this._headerTime.innerHTML = time;*/ if (this.type == 'date') { this._headerTime.style.display = 'none'; } - /*on(this._headerYear, 'click', function(e){ - self._fillYear(); - stopEvent(e) - }); - on(this._headerMonth, 'click', function(e){ - self._fillMonth(); - stopEvent(e) - }); - on(this._headerTime, 'click', function(e){ - self._fillTime(); - stopEvent(e) + /*on(this._headerYear, 'click', function(e){ + self._fillYear(); + stopEvent(e) + }); + on(this._headerMonth, 'click', function(e){ + self._fillMonth(); + stopEvent(e) + }); + on(this._headerTime, 'click', function(e){ + self._fillTime(); + stopEvent(e) });*/ yearDiv = yearPage.querySelector('.u-date-content-panel'); @@ -9695,9 +9698,9 @@ this.currentPanel = 'year'; }; - /** - * 填充月份选择面板 - * @private + /** + * 填充月份选择面板 + * @private */ DateTimePicker.fn._fillMonth = function () { var template, @@ -9712,9 +9715,9 @@ time, self = this; template = ['
', '
', - /*'
-', - '
-', - '
', + /*'
-', + '
-', + '
', '
',*/ '
', '
', '
1月
', '
2月
', '
3月
', '
4月
', '
5月
', '
6月
', '
7月
', '
8月
', '
9月
', '
10月
', '
11月
', '
12月
', '
', '
'].join(""); @@ -9727,29 +9730,29 @@ this._monthTitle = monthPage.querySelector('.u-date-content-title'); this._monthTitle.innerHTML = _dateUtils.date._formats['MMM'](this.pickerDate, language); - /*this._headerYear = monthPage.querySelector('.u-date-content-title-year'); - this._headerYear.innerHTML = year; - this._headerMonth = monthPage.querySelector('.u-date-content-title-month'); - this._headerMonth.innerHTML = month; - this._headerDate = monthPage.querySelector('.u-date-content-title-date'); - this._headerDate.innerHTML = date; - this._headerTime = monthPage.querySelector('.u-date-content-title-time'); + /*this._headerYear = monthPage.querySelector('.u-date-content-title-year'); + this._headerYear.innerHTML = year; + this._headerMonth = monthPage.querySelector('.u-date-content-title-month'); + this._headerMonth.innerHTML = month; + this._headerDate = monthPage.querySelector('.u-date-content-title-date'); + this._headerDate.innerHTML = date; + this._headerTime = monthPage.querySelector('.u-date-content-title-time'); this._headerTime.innerHTML = time;*/ if (this.type == 'date') { this._headerTime.style.display = 'none'; } - /*on(this._headerYear, 'click', function(e){ - self._fillYear(); - stopEvent(e) - }); - on(this._headerMonth, 'click', function(e){ - self._fillMonth(); - stopEvent(e) - }); - on(this._headerTime, 'click', function(e){ - self._fillTime(); - stopEvent(e) + /*on(this._headerYear, 'click', function(e){ + self._fillYear(); + stopEvent(e) + }); + on(this._headerMonth, 'click', function(e){ + self._fillMonth(); + stopEvent(e) + }); + on(this._headerTime, 'click', function(e){ + self._fillTime(); + stopEvent(e) });*/ cells = monthPage.querySelectorAll('.u-date-content-year-cell'); @@ -9807,10 +9810,10 @@ return d; }; - /** - * 渲染日历 - * @param type : previous current next - * @private + /** + * 渲染日历 + * @param type : previous current next + * @private */ DateTimePicker.fn._fillDate = function (type) { // if (env.isMobile){ @@ -9952,9 +9955,9 @@ this.currentPanel = 'date'; }; - /** - * 填充时间选择面板 - * @private + /** + * 填充时间选择面板 + * @private */ DateTimePicker.fn._fillTime = function (type) { // if (env.isMobile) { @@ -10429,9 +10432,9 @@ this.fg.setAttribute('cy', cy); }; - /** - * 重新渲染面板 - * @private + /** + * 重新渲染面板 + * @private */ DateTimePicker.fn._updateDate = function () { var year, month, week, date, time, hour, minute, seconds, language; @@ -10488,8 +10491,8 @@ var dateTimePickerTemplateArr = ['
', '
', '
', '
', '
', '', '', '', '
', '
']; - /****************************** - * Public method + /****************************** + * Public method ******************************/ DateTimePicker.fn.show = function (evt) { @@ -10502,9 +10505,9 @@ var self = this; if (!this._panel) { this._panel = (0, _dom.makeDOM)(dateTimePickerTemplateArr.join("")); - /*if(env.isMobile){ - removeClass(this._panel,'u-date-panel') - addClass(this._panel,'u-date-panel-mobile'); + /*if(env.isMobile){ + removeClass(this._panel,'u-date-panel') + addClass(this._panel,'u-date-panel-mobile'); }*/ this._dateNav = this._panel.querySelector('.u-date-nav'); // if (this.type === 'date' && !env.isMobile){ @@ -10520,11 +10523,11 @@ this._dateContent = this._panel.querySelector('.u-date-content'); if (this.type == 'datetime') { - /*if(env.isMobile){ - this._dateContent.style.height = '226/16*2rem'; - } - else{ - this._dateContent.style.height = '226px'; + /*if(env.isMobile){ + this._dateContent.style.height = '226/16*2rem'; + } + else{ + this._dateContent.style.height = '226px'; }*/ } this.btnOk = this._panel.querySelector('.u-date-ok'); @@ -10591,11 +10594,11 @@ (0, _event.on)(window, 'resize', function () { self._response(); }); - /*if(env.isMobile){ - this.overlayDiv = makeModal(this._panel); - on(this.overlayDiv, 'click', function(){ - self.onCancel(); - }) + /*if(env.isMobile){ + this.overlayDiv = makeModal(this._panel); + on(this.overlayDiv, 'click', function(){ + self.onCancel(); + }) }*/ (0, _dom.addClass)(this._panel, 'is-visible'); if (!_env.env.isMobile) { @@ -10667,8 +10670,8 @@ this.isShow = true; }; - /** - * 确定事件 + /** + * 确定事件 */ DateTimePicker.fn.onOk = function () { if (typeof this.options.beforeValueChangeFun == 'function') { @@ -10704,8 +10707,8 @@ (0, _dom.removeClass)(this._panel, 'is-visible'); }; - /** - * 确定事件 + /** + * 确定事件 */ DateTimePicker.fn.onCancel = function () { this.isShow = false; @@ -10745,9 +10748,9 @@ this._input.value = _dateUtils.date.format(this.date, this.format); } }; - /** - *设置format - * @param format + /** + *设置format + * @param format */ DateTimePicker.fn.setFormat = function (format) { this.format = format; @@ -10760,15 +10763,15 @@ if (this.beginDateObj) { this.resetDataObj(this.beginDateObj); } - /*if(type){ - switch (type) { - case 'YYYY-MM': - this.beginDateObj = udate.add(this.beginDateObj, 'M', 1); - break; - case 'YYYY-MM-DD': - this.beginDateObj = udate.add(this.beginDateObj, 'd', 1); - break; - } + /*if(type){ + switch (type) { + case 'YYYY-MM': + this.beginDateObj = udate.add(this.beginDateObj, 'M', 1); + break; + case 'YYYY-MM-DD': + this.beginDateObj = udate.add(this.beginDateObj, 'd', 1); + break; + } }*/ this.beginYear = this.beginDateObj.getFullYear(); @@ -10820,11 +10823,13 @@ } }; - _compMgr.compMgr.regComp({ - comp: DateTimePicker, - compAsString: 'u.DateTimePicker', - css: 'u-datepicker' - }); + if (!_env.env.isMobile) { + _compMgr.compMgr.regComp({ + comp: DateTimePicker, + compAsString: 'u.DateTimePicker', + css: 'u-datepicker' + }); + } if (document.readyState && document.readyState === 'complete') { _compMgr.compMgr.updateComp(); @@ -10846,11 +10851,11 @@ exports.__esModule = true; exports.GridAdapter = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Kero Grid Adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 16:17:17 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Kero Grid Adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 16:17:17 + */ var _baseAdapter = __webpack_require__(77); @@ -10975,9 +10980,9 @@ } }; this.gridOptions.onBeforeEditFun = newOnBeforeEditFun; - /* - * 处理column参数 item - * div子项div存储column信息 + /* + * 处理column参数 item + * div子项div存储column信息 */ var columns = []; $("div", this.$element).each(function () { @@ -11405,9 +11410,9 @@ this.gridOptions.columns = columns; - /* - * 处理viewModel与grid之间的绑定 - * + /* + * 处理viewModel与grid之间的绑定 + * */ this.dataTable.pageIndex.subscribe(function (value) { @@ -12439,9 +12444,9 @@ oThis.editComponent[column.field] = comp; }, - /** - * 获取grid行对应的数据模型行对象 - * @param {Object} gridRow + /** + * 获取grid行对应的数据模型行对象 + * @param {Object} gridRow */ getDataTableRow: function getDataTableRow(gridRow) { var rowId = gridRow['$_#_@_id']; @@ -12470,13 +12475,13 @@ this.dataTable.setRowSelect(index); this.grid.editRowIndexFun(index); }, - /* - grid校验之后不显示提示信息,只返回提示信息,由调用者主动处理 - 传入参数: trueValue 不处理 - showMsg 不处理 - 返回: passed 是否通过 - MsgObj 包含id以及提示信息,后续可扩展 - Msg 提示信息 + /* + grid校验之后不显示提示信息,只返回提示信息,由调用者主动处理 + 传入参数: trueValue 不处理 + showMsg 不处理 + 返回: passed 是否通过 + MsgObj 包含id以及提示信息,后续可扩展 + Msg 提示信息 */ doValidate: function doValidate(options) { var rows = this.grid.dataSourceObj.rows, @@ -12634,10 +12639,10 @@ var _dateUtils = __webpack_require__(70); - /** - * Module : Sparrow data display formater - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 15:39:01 + /** + * Module : Sparrow data display formater + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 15:39:01 */ var floatRender = function floatRender(value, precision) { var trueValue = value; @@ -12767,10 +12772,10 @@ this.comp.setValue(value); }, setEnable: function setEnable(enable) {} - }); /** - * Module : Kero year adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 12:40:46 + }); /** + * Module : Kero year adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 12:40:46 */ @@ -13072,10 +13077,10 @@ this.comp.setValue(value); }, setEnable: function setEnable(enable) {} - }); /** - * Module : Kero month - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 18:46:30 + }); /** + * Module : Kero month + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 18:46:30 */ _compMgr.compMgr.addDataAdapter({ @@ -13383,10 +13388,10 @@ this.comp.setValue(value); }, setEnable: function setEnable(enable) {} - }); /** - * Module : Kero yearmonth adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 14:11:50 + }); /** + * Module : Kero yearmonth adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 14:11:50 */ @@ -13802,10 +13807,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : Kero time adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 12:40:46 + /** + * Module : Kero time adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 12:40:46 */ var TimeAdapter = _baseAdapter.BaseAdapter.extend({ @@ -13833,7 +13838,10 @@ if (!_date) { self.dataModel.setValue(self.field, ''); } else { - if (event.value == _date.getHours() + ':' + _date.getMinutes() + ':' + _date.getSeconds()) return; + if (event.value == (_date.getHours() < 10 ? '0' + _date.getHours() : _date.getHours()) + ':' + (_date.getMinutes() < 10 ? '0' + _date.getMinutes() : _date.getMinutes()) + ':' + (_date.getSeconds() < 10 ? '0' + _date.getSeconds() : _date.getSeconds())) { + self.slice = false; + return; + } _date.setHours(valueArr[0]); _date.setMinutes(valueArr[1]); _date.setSeconds(valueArr[2]); @@ -13857,7 +13865,7 @@ var compValue = ''; if (this.dataType === 'datetime') { var _date = _dateUtils.date.getDateObj(value); - if (!_date) compValue = '';else compValue = _date.getHours() + ':' + _date.getMinutes() + ':' + _date.getSeconds(); + if (!_date) compValue = '';else compValue = (_date.getHours() < 10 ? '0' + _date.getHours() : _date.getHours()) + ':' + (_date.getMinutes() < 10 ? '0' + _date.getMinutes() : _date.getMinutes()) + ':' + (_date.getSeconds() < 10 ? '0' + _date.getSeconds() : _date.getSeconds()); } else { compValue = value; } @@ -14615,10 +14623,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : Kero string adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 20:12:42 + /** + * Module : Kero string adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 20:12:42 */ var StringAdapter = _baseAdapter.BaseAdapter.extend({ mixins: [_valueMixin.ValueMixin, _enableMixin.EnableMixin, _requiredMixin.RequiredMixin, _validateMixin.ValidateMixin], @@ -14699,10 +14707,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : Kero integer - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 18:29:59 + /** + * Module : Kero integer + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 18:29:59 */ var IntegerAdapter = _baseAdapter.BaseAdapter.extend({ @@ -14810,10 +14818,10 @@ var _env = __webpack_require__(7); - /** - * Module : Kero percent - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 10:33:09 + /** + * Module : Kero percent + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 10:33:09 */ var RadioAdapter = _baseAdapter.BaseAdapter.extend({ @@ -15024,6 +15032,9 @@ this.enable = enable === true || enable === 'true'; if (this.dynamic) { if (this.datasource) { + if (this.otherInput && !this.enable) { + this.otherInput.setAttribute('disabled', true); + } this.element.querySelectorAll('.u-radio').forEach(function (ele) { var comp = ele['u.Radio']; if (comp) { @@ -15072,10 +15083,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : neoui-radio - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 11:16:00 + /** + * Module : neoui-radio + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 11:16:00 */ var Radio = _BaseComponent.BaseComponent.extend({ @@ -15153,50 +15164,50 @@ this.trigger('change', { isChecked: this._btnElement.checked }); }, - /** - * Handle focus. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle focus. + * + * @param {Event} event The event that fired. + * @private */ _onFocus: function _onFocus(event) { (0, _dom.addClass)(this.element, this._CssClasses.IS_FOCUSED); }, - /** - * Handle lost focus. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle lost focus. + * + * @param {Event} event The event that fired. + * @private */ _onBlur: function _onBlur(event) { (0, _dom.removeClass)(this.element, this._CssClasses.IS_FOCUSED); }, - /** - * Handle mouseup. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle mouseup. + * + * @param {Event} event The event that fired. + * @private */ _onMouseup: function _onMouseup(event) { this._blur(); }, - /** - * Update classes. - * - * @private + /** + * Update classes. + * + * @private */ _updateClasses: function _updateClasses() { this.checkDisabled(); this.checkToggleState(); }, - /** - * Add blur. - * - * @private + /** + * Add blur. + * + * @private */ _blur: function _blur() { @@ -15209,10 +15220,10 @@ // Public methods. - /** - * Check the components disabled state. - * - * @public + /** + * Check the components disabled state. + * + * @public */ checkDisabled: function checkDisabled() { if (this._btnElement.disabled) { @@ -15222,10 +15233,10 @@ } }, - /** - * Check the components toggled state. - * - * @public + /** + * Check the components toggled state. + * + * @public */ checkToggleState: function checkToggleState() { if (this._btnElement.checked) { @@ -15235,30 +15246,30 @@ } }, - /** - * Disable radio. - * - * @public + /** + * Disable radio. + * + * @public */ disable: function disable() { this._btnElement.disabled = true; this._updateClasses(); }, - /** - * Enable radio. - * - * @public + /** + * Enable radio. + * + * @public */ enable: function enable() { this._btnElement.disabled = false; this._updateClasses(); }, - /** - * Check radio. - * - * @public + /** + * Check radio. + * + * @public */ check: function check() { this._btnElement.checked = true; @@ -15309,8 +15320,8 @@ UrlAdapter.superclass.init.apply(this); this.validType = 'url'; - /* - * 因为需要输入,因此不显示为超链接 + /* + * 因为需要输入,因此不显示为超链接 */ }, // 如果enable为false则显示标签 @@ -15344,10 +15355,10 @@ this.aDom.style.display = 'block'; } } - }); /** - * Module : Kero url adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 13:51:26 + }); /** + * Module : Kero url adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 13:51:26 */ _compMgr.compMgr.addDataAdapter({ @@ -15375,8 +15386,8 @@ var _compMgr = __webpack_require__(4); - /** - * 密码控件 + /** + * 密码控件 */ var PassWordAdapter = _keroaString.StringAdapter.extend({ init: function init() { @@ -15415,10 +15426,10 @@ this.element.value = showValue; this.element.title = ''; } - }); /** - * Module : Kero password - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 19:19:33 + }); /** + * Module : Kero password + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 19:19:33 */ _compMgr.compMgr.addDataAdapter({ @@ -15447,8 +15458,8 @@ var _compMgr = __webpack_require__(4); - /** - * 百分比控件 + /** + * 百分比控件 */ var PercentAdapter = _keroaFloat.FloatAdapter.extend({ init: function init() { @@ -15462,10 +15473,10 @@ this.formater = new _formater.NumberFormater(this.maskerMeta.precision); this.masker = new _masker.PercentMasker(this.maskerMeta); } - }); /** - * Module : Kero percent - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 20:02:50 + }); /** + * Module : Kero percent + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 20:02:50 */ _compMgr.compMgr.addDataAdapter({ @@ -15487,10 +15498,10 @@ var _event = __webpack_require__(6); - /** - * Module : neoui-message - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 19:40:59 + /** + * Module : neoui-message + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 19:40:59 */ var messageTemplate = '
{msg}
'; @@ -15678,10 +15689,10 @@ enableChangeSize: function enableChangeSize() { this.comp.enableChangeSize(); } - }); /** - * Module : Kero pagination - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 19:09:39 + }); /** + * Module : Kero pagination + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 19:09:39 */ @@ -15701,11 +15712,11 @@ exports.__esModule = true; exports.pagination = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : neoui-pagination - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 08:45:49 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : neoui-pagination + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 08:45:49 + */ var _BaseComponent = __webpack_require__(84); @@ -15719,6 +15730,8 @@ var _compMgr = __webpack_require__(4); + var _i18n = __webpack_require__(73); + var pagination = _BaseComponent.BaseComponent.extend({}); var PageProxy = function PageProxy(options, page) { @@ -15805,7 +15818,12 @@ last: '»', gap: '···', //totalText: '合计:', - totalText: '共', + totalText: (0, _i18n.trans)('pagination.totalText', '共'), + listText: (0, _i18n.trans)('pagination.listText', '条'), + showText: (0, _i18n.trans)('pagination.showText', '显示'), + pageText: (0, _i18n.trans)('pagination.pageText', '页'), + toText: (0, _i18n.trans)('pagination.toText', '到'), + okText: (0, _i18n.trans)('public.ok', '确定'), truncate: false, showState: true, showTotal: true, //初始默认显示总条数 “共xxx条” @@ -15918,24 +15936,25 @@ var htmlTmp = ''; //分别得到分页条后“共xxx条”、“显示xx条”、“到xx页 确定”三个html片段 if (options.showTotal) { - htmlTmp += '
' + options.totalText + ' ' + options.totalCount + ' 条
'; + htmlTmp += '
' + options.totalText + ' ' + options.totalCount + ' ' + options.listText + '
'; } if (options.showColumn) { + if ((0, _dom.hasClass)(this.$ul, 'pagination-sm')) { - htmlTmp += '
显示
'; + htmlTmp += '
' + options.showText + '' + options.listText + '
'; } else if ((0, _dom.hasClass)(this.$ul, 'pagination-lg')) { - htmlTmp += '
显示
'; + htmlTmp += '
' + options.showText + '' + options.listText + '
'; } else { - htmlTmp += '
显示
'; + htmlTmp += '
' + options.showText + '' + options.listText + '
'; } } if (options.showJump) { if ((0, _dom.hasClass)(this.$ul, 'pagination-sm')) { - htmlTmp += '
'; + htmlTmp += '
' + options.toText + '' + options.pageText + '
'; } else if ((0, _dom.hasClass)(this.$ul, 'pagination-lg')) { - htmlTmp += '
'; + htmlTmp += '
' + options.toText + '' + options.pageText + '
'; } else { - htmlTmp += '
'; + htmlTmp += '
' + options.toText + '' + options.pageText + '
'; } } htmlArr.push(htmlTmp); @@ -16126,8 +16145,8 @@ var _event = __webpack_require__(6); - /** - * 手机号控件 + /** + * 手机号控件 */ var PhoneNumberAdapter = _keroaString.StringAdapter.extend({ init: function init() { @@ -16150,10 +16169,10 @@ } }); } - }); /** - * Module : Kero phonenumber - * Author : Alex(zhoubyc@yonyou.com) - * Date : 2016-08-09 20:02:50 + }); /** + * Module : Kero phonenumber + * Author : Alex(zhoubyc@yonyou.com) + * Date : 2016-08-09 20:02:50 */ _compMgr.compMgr.addDataAdapter({ @@ -16181,8 +16200,8 @@ var _event = __webpack_require__(6); - /** - * 电话号码控件 + /** + * 电话号码控件 */ var LandLineAdapter = _keroaString.StringAdapter.extend({ init: function init() { @@ -16205,10 +16224,10 @@ } }); } - }); /** - * Module : Kero LandLine - * Author : Alex(zhoubyc@yonyou.com) - * Date : 2016-08-09 20:02:50 + }); /** + * Module : Kero LandLine + * Author : Alex(zhoubyc@yonyou.com) + * Date : 2016-08-09 20:02:50 */ _compMgr.compMgr.addDataAdapter({ @@ -16248,10 +16267,10 @@ modelValueChange: function modelValueChange(val) { this.comp.setProgress(val); } - }); /** - * Module : Kero percent - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 20:02:50 + }); /** + * Module : Kero percent + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 20:02:50 */ _compMgr.compMgr.addDataAdapter({ @@ -16294,10 +16313,10 @@ this.progressbar_.style.width = p + '%'; return this; }, - /** - * 设置竖向进度条的进度 - * @param p 要设置的进度 - * @returns {u.Progress} + /** + * 设置竖向进度条的进度 + * @param p 要设置的进度 + * @returns {u.Progress} */ setProgressHeight: function setProgressHeight(p) { @@ -16309,10 +16328,10 @@ this.progressbar_.style.width = '100%'; return this; }, - /** - * 设置进度条中的html内容 - * @param p 要设置的html内容 - * @returns {u.Progress} + /** + * 设置进度条中的html内容 + * @param p 要设置的html内容 + * @returns {u.Progress} */ setProgressHTML: function setProgressHTML(html) { @@ -16365,10 +16384,10 @@ } } - }); /** - * Module : neoui-progress - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 10:46:37 + }); /** + * Module : neoui-progress + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 10:46:37 */ _compMgr.compMgr.regComp({ @@ -16452,10 +16471,10 @@ this.comp.disable(); } } - }); /** - * Module : Kero switch adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 10:42:15 + }); /** + * Module : Kero switch adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 10:42:15 */ _compMgr.compMgr.addDataAdapter({ @@ -16508,9 +16527,9 @@ var thumb = document.createElement('div'); (0, _dom.addClass)(thumb, this._CssClasses.THUMB); /*swith按钮点击时,会闪一下,注释以下代码,取消此效果*/ - /*var focusHelper = document.createElement('span'); - addClass(focusHelper, this._CssClasses.FOCUS_HELPER); - thumb.appendChild(focusHelper);*/ + /*var focusHelper = document.createElement('span'); + addClass(focusHelper, this._CssClasses.FOCUS_HELPER); + thumb.appendChild(focusHelper);*/ this.element.appendChild(track); this.element.appendChild(thumb); @@ -16630,10 +16649,10 @@ this._updateClasses(); } - }); /** - * Module : neoui-switch - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 13:39:55 + }); /** + * Module : neoui-switch + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 13:39:55 */ _compMgr.compMgr.regComp({ @@ -16692,10 +16711,10 @@ self.setValue(self.element.value); }); } - }); /** - * Module : Kero textarea adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 12:40:46 + }); /** + * Module : Kero textarea adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 12:40:46 */ _compMgr.compMgr.addDataAdapter({ @@ -16734,13 +16753,13 @@ var _compMgr = __webpack_require__(4); var TextFieldAdapter = _baseAdapter.BaseAdapter.extend({ - /** - * - * @param comp - * @param options : - * el: '#content', 对应的dom元素 - * options: {}, 配置 - * model:{} 模型,包括数据和事件 + /** + * + * @param comp + * @param options : + * el: '#content', 对应的dom元素 + * options: {}, 配置 + * model:{} 模型,包括数据和事件 */ initialize: function initialize(options) { TextFieldAdapter.superclass.initialize.apply(this, arguments); @@ -16778,10 +16797,10 @@ } return this.trueAdpt; } - }); /** - * Module : Kero textfield adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 13:00:27 + }); /** + * Module : Kero textfield adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 13:00:27 */ _compMgr.compMgr.addDataAdapter({ @@ -16838,10 +16857,10 @@ this.comp.setValue(value); }, setEnable: function setEnable(enable) {} - }); /** - * Module : Kero yearmonth adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 14:11:50 + }); /** + * Module : Kero yearmonth adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 14:11:50 */ @@ -16938,9 +16957,9 @@ return 30; } }, - /** - * 填充月份选择面板 - * @private + /** + * 填充月份选择面板 + * @private */ _fillMonth: function _fillMonth() { var oldPanel, template, monthPage, _month, cells, i; @@ -16974,10 +16993,10 @@ this.currentPanel = 'month'; }, - /** - * 渲染日历 - * @param type : previous current next - * @private + /** + * 渲染日历 + * @param type : previous current next + * @private */ _fillDate: function _fillDate(type) { @@ -17055,9 +17074,9 @@ this._zoomIn(datePage); this.currentPanel = 'date'; }, - /** - * 淡入动画效果 - * @private + /** + * 淡入动画效果 + * @private */ _zoomIn: function _zoomIn(newPage) { if (!this.contentPage) { @@ -17196,10 +17215,10 @@ (0, _dom.removeClass)(this.panelDiv, 'is-visible'); this.panelDiv.style.zIndex = -1; } - }); /** - * Module : neoui-year - * Author : wanghao(wanghaoo@yonyou.com) - * Date : 2016-11-09 + }); /** + * Module : neoui-year + * Author : wanghao(wanghaoo@yonyou.com) + * Date : 2016-11-09 */ _compMgr.compMgr.regComp({ @@ -17389,16 +17408,16 @@ userCallbackObj['onClick'] = newOnClick; } - /*for(var f in callbackObj){ - var fun = callbackObj[f], - userFun = userCallbackObj && userCallbackObj[f]; - if(userFun){ - var newF = function(){ - fun.apply(this,arguments); - userFun.apply(this,arguments); - } - userCallbackObj[f] = newF; - } + /*for(var f in callbackObj){ + var fun = callbackObj[f], + userFun = userCallbackObj && userCallbackObj[f]; + if(userFun){ + var newF = function(){ + fun.apply(this,arguments); + userFun.apply(this,arguments); + } + userCallbackObj[f] = newF; + } }*/ var treeSetting = $.extend(true, {}, treeSettingDefault, setting); @@ -17654,10 +17673,10 @@ return newData; } - }); /** - * Module : Kero tree adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-16 10:44:14 + }); /** + * Module : Kero tree adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-16 10:44:14 */ diff --git a/dist/js/kero.js b/dist/js/kero.js index ff509d2..0e24b3c 100644 --- a/dist/js/kero.js +++ b/dist/js/kero.js @@ -66,10 +66,10 @@ var _indexRow = __webpack_require__(61); - window.App = _indexApp.App; /** - * Module : Kero webpack entry index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-08 15:24:46 + window.App = _indexApp.App; /** + * Module : Kero webpack entry index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-08 15:24:46 */ window.processXHRError = _indexApp.processXHRError; @@ -122,10 +122,10 @@ var _util = __webpack_require__(23); - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** - * Module : Kero webpack entry app index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-09 15:24:46 + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** + * Module : Kero webpack entry app index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-09 15:24:46 */ //相关依赖导入 @@ -235,10 +235,10 @@ }); _getDataTables(this, viewModel); - }; /** - * Module : kero app init - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + }; /** + * Module : kero app init + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ @@ -263,12 +263,12 @@ exports.__esModule = true; exports.compMgr = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow compMgr - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 18:41:06 - * Update : 2016-09-13 09:26:00 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow compMgr + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 18:41:06 + * Update : 2016-09-13 09:26:00 + */ var _dom = __webpack_require__(5); @@ -369,9 +369,9 @@ /** 注册的控件*/ registeredControls: [], createdControls: [], - /** - * - * @param options {el:'#content', model:{}} + /** + * + * @param options {el:'#content', model:{}} */ apply: function apply(options) { if (options) { @@ -447,8 +447,8 @@ comp.type = type; return comp; }, - /** - * 注册UI控件 + /** + * 注册UI控件 */ regComp: function regComp(config) { var newConfig = { @@ -533,10 +533,10 @@ var _event = __webpack_require__(6); - /** - * 元素增加指定样式 - * @param value - * @returns {*} + /** + * 元素增加指定样式 + * @param value + * @returns {*} */ var addClass = function addClass(element, value) { if (element) { @@ -553,15 +553,15 @@ return this; }; - /** - * 删除元素上指定样式 - * @param {Object} element - * @param {Object} value + /** + * 删除元素上指定样式 + * @param {Object} element + * @param {Object} value */ - /** - * Module : Sparrow dom - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-16 13:59:17 + /** + * Module : Sparrow dom + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-16 13:59:17 */ var removeClass = function removeClass(element, value) { if (element) { @@ -577,10 +577,10 @@ } return this; }; - /** - * 元素上是否存在该类 - * @param {Object} element - * @param {Object} value + /** + * 元素上是否存在该类 + * @param {Object} element + * @param {Object} value */ var hasClass = function hasClass(element, value) { if (!element) return false; @@ -597,10 +597,10 @@ return element.classList.contains(value); } }; - /** - * 选择元素类切换 - * @param {Object} element - * @param {Object} value + /** + * 选择元素类切换 + * @param {Object} element + * @param {Object} value */ var toggleClass = function toggleClass(element, value) { if (typeof element.classList === 'undefined') { @@ -610,10 +610,10 @@ } }; - /** - * 向上查找指定类元素 - * @param {Object} element - * @param {Object} selector + /** + * 向上查找指定类元素 + * @param {Object} element + * @param {Object} selector */ var closest = function closest(element, selector) { var tmp = element; @@ -624,11 +624,11 @@ return tmp; }; - /** - * 元素CSS操作 - * @param {Object} element - * @param {Object} csstext - * @param {Object} val + /** + * 元素CSS操作 + * @param {Object} element + * @param {Object} csstext + * @param {Object} val */ var css = function css(element, csstext, val) { //TO DO : 实现u.相关方法 @@ -669,8 +669,8 @@ } }; var globalZIndex; - /** - * 统一zindex值, 不同控件每次显示时都取最大的zindex,防止显示错乱 + /** + * 统一zindex值, 不同控件每次显示时都取最大的zindex,防止显示错乱 */ var getZIndex = function getZIndex() { if (!globalZIndex) { @@ -684,8 +684,8 @@ var _dom = tempDiv.children[0]; return _dom; }; - /** - * element + /** + * element */ var makeModal = function makeModal(element, parEle) { var overlayDiv = document.createElement('div'); @@ -850,10 +850,10 @@ var _env = __webpack_require__(7); - var u = {}; /** - * Module : Sparrow touch event - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 14:41:17 + var u = {}; /** + * Module : Sparrow touch event + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 14:41:17 */ u.event = {}; @@ -1210,8 +1210,8 @@ } }; - /** - * 阻止冒泡 + /** + * 阻止冒泡 */ var stopEvent = function stopEvent(e) { if (typeof e != "undefined") { @@ -1242,10 +1242,10 @@ var _extend = __webpack_require__(8); - var u = {}; /** - * Module : Sparrow browser environment - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 + var u = {}; /** + * Module : Sparrow browser environment + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 */ (0, _extend.extend)(u, { @@ -1443,19 +1443,19 @@ exports.__esModule = true; exports.extend = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow extend - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow extend + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 + */ var _enumerables = __webpack_require__(9); - /** - * 复制对象属性 - * - * @param {Object} 目标对象 - * @param {config} 源对象 + /** + * 复制对象属性 + * + * @param {Object} 目标对象 + * @param {config} 源对象 */ var extend = function extend(object, config) { var args = arguments, @@ -1491,10 +1491,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : Sparrow extend enum - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 + /** + * Module : Sparrow extend enum + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 */ var U_LANGUAGES = "i_languages"; @@ -1528,17 +1528,17 @@ exports.__esModule = true; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - /** - * Module : Sparrow util tools - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 + /** + * Module : Sparrow util tools + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 */ - /** - * 创建一个带壳的对象,防止外部修改 - * @param {Object} proto + /** + * 创建一个带壳的对象,防止外部修改 + * @param {Object} proto */ var createShellObject = function createShellObject(proto) { var exf = function exf() {}; @@ -1626,8 +1626,8 @@ NodeList.prototype.forEach = Array.prototype.forEach; } catch (e) {} - /** - * 获得字符串的字节长度 + /** + * 获得字符串的字节长度 */ String.prototype.lengthb = function () { // var str = this.replace(/[^\x800-\x10000]/g, "***"); @@ -1635,8 +1635,8 @@ return str.length; }; - /** - * 将AFindText全部替换为ARepText + /** + * 将AFindText全部替换为ARepText */ String.prototype.replaceAll = function (AFindText, ARepText) { //自定义String对象的方法 @@ -1694,10 +1694,10 @@ var _util = __webpack_require__(10); - var hotkeys = {}; /** - * Module : Sparrow hotKeys - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 20:25:39 + var hotkeys = {}; /** + * Module : Sparrow hotKeys + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 20:25:39 */ hotkeys.special_keys = { @@ -1851,10 +1851,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : Sparrow class - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 08:45:39 + /** + * Module : Sparrow class + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 08:45:39 */ var Class = function Class(o) { @@ -2038,10 +2038,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero app AdjustMetaFunc - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app AdjustMetaFunc + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var setAdjustMetaFunc = function setAdjustMetaFunc(adjustFunc) { @@ -2057,10 +2057,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero app dataTable - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app dataTable + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var addDataTable = function addDataTable(dataTable) { @@ -2101,10 +2101,10 @@ ele['u-meta'] = comp; } return comp; - }; /** - * Module : kero app comp - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + }; /** + * Module : kero app comp + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ @@ -2138,10 +2138,10 @@ return targetComps; }; - /** - * 根据类型获取控件 - * @param {String} type - * @param {object} element + /** + * 根据类型获取控件 + * @param {String} type + * @param {object} element */ var getCompsByType = function getCompsByType(type, element) { var elements = element ? element : this.elements; @@ -2160,9 +2160,9 @@ return returnComps; }; - /** - * 获取某区域中的所有控件 - * @param {object} element + /** + * 获取某区域中的所有控件 + * @param {object} element */ var getComps = function getComps(element) { var elements = element ? element : this.elements; @@ -2184,9 +2184,9 @@ return returnComps; }; - /** - * 将comp显示到顶端(此方法只支持body上存在滚动条的情况) - * @param {object} comp对象 + /** + * 将comp显示到顶端(此方法只支持body上存在滚动条的情况) + * @param {object} comp对象 */ var showComp = function showComp(comp) { var ele = comp.element, @@ -2216,19 +2216,19 @@ exports.__esModule = true; exports.compsValidateMultiParam = exports.compsValidate = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : kero app validate - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : kero app validate + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 + */ var _env = __webpack_require__(7); var _dom = __webpack_require__(5); - /** - * 控件数据校验 - * @param {Object} element + /** + * 控件数据校验 + * @param {Object} element */ var compsValidate = function compsValidate(element, retUnpass) { var comps = this.getComps(element), @@ -2285,10 +2285,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero app cache - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app cache + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var setUserCache = function setUserCache(key, value) { @@ -2350,10 +2350,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero app iwebCore - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app iwebCore + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var getEnvironment = function getEnvironment() { @@ -2386,10 +2386,10 @@ var ajax = function ajax(params) { params = _wrapAjax.call(this, params); (0, _ajax.ajax)(params); - }; /** - * Module : kero app ajax - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + }; /** + * Module : kero app ajax + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var _wrapAjax = function _wrapAjax(params) { @@ -2407,7 +2407,7 @@ if (typeof data === 'string') data = JSON.parse(data); if (self.serverEventObj.processXHRError(self, data, state, xhr)) { orignSuccess.call(null, data); - self._successFunc(data, deferred); + _successFunc(data, deferred); } else { deferred.reject(); } @@ -2416,7 +2416,7 @@ if (typeof data === 'string') data = JSON.parse(data); if (self.serverEventObj.processXHRError(self, data, state, xhr)) { orignError.call(null, data); - self._successFunc(data, deferred); + _successFunc(data, deferred); } else { deferred.reject(); } @@ -2448,10 +2448,10 @@ reqCount: 4, createXhr: function createXhr() { var xmlhttp = null; - /*if (window.XMLHttpRequest) { - xmlhttp = new XMLHttpRequest(); - } else { - xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + /*if (window.XMLHttpRequest) { + xmlhttp = new XMLHttpRequest(); + } else { + xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }*/ if (_env.env.isIE8) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE低版本创建XMLHTTP @@ -2546,10 +2546,10 @@ } return params; } - }; /** - * Module : Sparrow ajax - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 19:06:36 + }; /** + * Module : Sparrow ajax + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 19:06:36 */ var ajax = XmlHttp.ajax; @@ -2562,10 +2562,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero app processXHRError - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app processXHRError + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var processXHRError = function processXHRError(rsl, state, xhr) { @@ -2594,10 +2594,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero app serverEvent - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app serverEvent + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var serverEvent = function serverEvent() { @@ -2628,10 +2628,10 @@ }); } }); - }; /** - * Module : kero app util - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + }; /** + * Module : kero app util + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ exports.setEnable = setEnable; @@ -2653,10 +2653,10 @@ var _serverUtil = __webpack_require__(28); - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** - * Module : Kero webpack entry serverEvnet index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-09 15:24:46 + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** + * Module : Kero webpack entry serverEvnet index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-09 15:24:46 */ //相关依赖导入 @@ -2724,15 +2724,15 @@ return this; }; - /** - * - * @param {Object} dataTabels - * 格式1: ['dt1',{'dt2':'all'}],格式2:['dt1', 'dt2'],格式3: ['dt1', 'dt2'], 'all' + /** + * + * @param {Object} dataTabels + * 格式1: ['dt1',{'dt2':'all'}],格式2:['dt1', 'dt2'],格式3: ['dt1', 'dt2'], 'all' */ - /** - * Module : kero app serverEvent dataTable - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app serverEvent dataTable + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var addDataTables = function addDataTables(dataTables) { if (arguments.length == 2) { @@ -2794,10 +2794,10 @@ var _ajax = __webpack_require__(20); - /** - * Module : kero app serverEvent fire - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app serverEvent fire + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var fire = function fire(p) { var self = this; @@ -2873,10 +2873,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero app serverEvent processXHRError - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + /** + * Module : kero app serverEvent processXHRError + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ var processXHRError = function processXHRError(self, rsl, state, xhr) { @@ -2912,10 +2912,10 @@ var setCompression = function setCompression(compression) { if (!_env.env.isIE8 && !window.pako && compression == true) alert("can't compression, please include pako!");else this.compression = compression; - }; /** - * Module : kero app serverEvent util - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-29 09:34:01 + }; /** + * Module : kero app serverEvent util + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-29 09:34:01 */ @@ -3060,10 +3060,10 @@ var _events = __webpack_require__(31); - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** - * Module : Kero webpack entry dataTable index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-09 15:24:46 + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** + * Module : Kero webpack entry dataTable index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-09 15:24:46 */ var DataTable = @@ -3323,10 +3323,10 @@ var _events = __webpack_require__(31); - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** - * Module : Kero webpack entry events index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-09 15:24:46 + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** + * Module : Kero webpack entry events index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-09 15:24:46 */ //相关依赖导入 @@ -3352,19 +3352,19 @@ exports.__esModule = true; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - /** - * Module : kero dataTable events - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable events + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ - /** - * 绑定事件 - * 支持的格式: 1. on(u.DataTable.ON_ROW_FOCUS, function() {}) // 普通 - * 2. on([u.DataTable.ON_INSERT, u.DataTable.ON_DELETE], function() {}) // 数组 - * 3. on({u.DataTable.ON_INSERT: function() {}, u.DataTable.ON_DELETE: function() {}}) // map + /** + * 绑定事件 + * 支持的格式: 1. on(u.DataTable.ON_ROW_FOCUS, function() {}) // 普通 + * 2. on([u.DataTable.ON_INSERT, u.DataTable.ON_DELETE], function() {}) // 数组 + * 3. on({u.DataTable.ON_INSERT: function() {}, u.DataTable.ON_DELETE: function() {}}) // map */ var on = function on(name, _callback, one) { var self = this, @@ -3397,9 +3397,9 @@ return this; }; - /** - * 解绑事件 - * + /** + * 解绑事件 + * **/ var off = function off(name, callback) { if (Object.prototype.toString.call(name) == '[object Array]') { @@ -3430,15 +3430,15 @@ return this; }; - /** - * + /** + * **/ var one = function one(name, callback) { this.on(name, callback, 1); }; - /** - * 触发事件 + /** + * 触发事件 */ var trigger = function trigger(name) { name = name.toLowerCase(); @@ -3483,10 +3483,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable copyRow - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable copyRow + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var copyRow = function copyRow(index, row) { @@ -3513,15 +3513,15 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable data - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable data + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ - /** - *设置数据 - * + /** + *设置数据 + * */ var setData = function setData(data, options) { if (data.pageIndex || data.pageIndex === 0) { @@ -3608,10 +3608,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable enable - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable enable + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var isEnable = function isEnable(fieldName) { @@ -3645,15 +3645,15 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getCurrent - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable getCurrent + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ - /** - * 获取当前操作行 - * 规则: focus 行优先,没有focus行时,取第一选中行 + /** + * 获取当前操作行 + * 规则: focus 行优先,没有focus行时,取第一选中行 */ var getCurrentRow = function getCurrentRow() { if (this.focusIndex() != -1) return this.getFocusRow(); @@ -3677,14 +3677,14 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable getData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable getData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ - /** - * 获取当前页数据 + /** + * 获取当前页数据 */ var getData = function getData() { var datas = [], @@ -3695,8 +3695,8 @@ return datas; }; - /** - * 将page转为row对象格式 + /** + * 将page转为row对象格式 */ var page2data = function page2data(page, pageIndex) { var data = {}; @@ -3866,10 +3866,10 @@ return row; }; - /** - * 根据rowid取row对象 - * @param rowid - * @returns {*} + /** + * 根据rowid取row对象 + * @param rowid + * @returns {*} */ var getRowByRowId = function getRowByRowId(rowid) { var rows = this.rows.peek(); @@ -3879,10 +3879,10 @@ return null; }; - /** - * 取行索引 - * @param row - * @returns {*} + /** + * 取行索引 + * @param row + * @returns {*} */ var getRowIndex = function getRowIndex(row) { var rows = this.rows.peek(); @@ -3933,8 +3933,8 @@ return datas; }; - /** - * 获取变动的数据(新增、修改) + /** + * 获取变动的数据(新增、修改) */ var getChangedDatas = function getChangedDatas(withEmptyRow) { var datas = [], @@ -3949,8 +3949,8 @@ return datas; }; - /** - * 取改变的行 + /** + * 取改变的行 */ var getChangedRows = function getChangedRows() { var changedRows = [], @@ -3968,9 +3968,9 @@ if (row) return row.getValue(fieldName);else return ''; }; - /** - * 根据行号获取行索引 - * @param {String} rowId + /** + * 根据行号获取行索引 + * @param {String} rowId */ var getIndexByRowId = function getIndexByRowId(rowId) { var rows = this.rows(); @@ -3980,8 +3980,8 @@ return -1; }; - /** - * 获取所有行数据 + /** + * 获取所有行数据 */ var getAllDatas = function getAllDatas() { var rows = this.getAllRows(); @@ -3991,9 +3991,9 @@ }return datas; }; - /** - * 根据索引取rowid - * @param {Object} indices + /** + * 根据索引取rowid + * @param {Object} indices */ var getRowIdsByIndices = function getRowIdsByIndices(indices) { var rowIds = []; @@ -4027,21 +4027,21 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getFocus - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable getFocus + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ - /** - * 获取焦点行 + /** + * 获取焦点行 */ var getFocusRow = function getFocusRow() { if (this.focusIndex() != -1) return this.getRow(this.focusIndex());else return null; }; - /** - * 获取焦点行 + /** + * 获取焦点行 */ var getFocusIndex = function getFocusIndex() { return this.focusIndex(); @@ -4057,17 +4057,17 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable getMete - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable getMete + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ - /** - * 获取meta信息,先取row上的信息,没有时,取dataTable上的信息 - * @param {Object} fieldName - * @param {Object} key - * @param {Object} row + /** + * 获取meta信息,先取row上的信息,没有时,取dataTable上的信息 + * @param {Object} fieldName + * @param {Object} key + * @param {Object} row */ var getMeta = function getMeta(fieldName, key) { if (arguments.length === 0) return this.meta;else if (arguments.length === 1) return this.meta[fieldName]; @@ -4094,10 +4094,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getPage - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable getPage + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var getPage = function getPage(pageIndex) { @@ -4124,10 +4124,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getParam - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable getParam + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ var getParam = function getParam(key) { @@ -4143,14 +4143,14 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable getSelect - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable getSelect + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ - /** - * 获取选中行索引,多选时,只返回第一个行索引 + /** + * 获取选中行索引,多选时,只返回第一个行索引 */ var getSelectedIndex = function getSelectedIndex() { var selectedIndices = this.selectedIndices(); @@ -4158,8 +4158,8 @@ return selectedIndices[0]; }; - /** - *获取选中的所有行索引数组索引 + /** + *获取选中的所有行索引数组索引 */ var getSelectedIndices = function getSelectedIndices() { var selectedIndices = this.selectedIndices(); @@ -4167,15 +4167,15 @@ return selectedIndices; }; - /** - * 兼容保留,不要用 + /** + * 兼容保留,不要用 */ var getSelectedIndexs = function getSelectedIndexs() { return this.getSelectedIndices(); }; - /** - * 获取选中行数据 + /** + * 获取选中行数据 */ var getSelectedDatas = function getSelectedDatas(withEmptyRow) { var selectedIndices = this.selectedIndices(); @@ -4191,8 +4191,8 @@ return datas; }; - /** - * 取选中行 + /** + * 取选中行 */ var getSelectedRows = function getSelectedRows() { var selectedIndices = this.selectedIndices(); @@ -4221,14 +4221,14 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable getSimpleData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable getSimpleData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ - /** - * 获取数据,只取字段名与字段值 + /** + * 获取数据,只取字段名与字段值 */ var getSimpleData = function getSimpleData(options) { options = options || {}; @@ -4270,12 +4270,12 @@ exports.__esModule = true; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - /** - * Module : kero dataTable mete - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable mete + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ var setMeta = function setMeta(fieldName, key, value) { @@ -4303,8 +4303,8 @@ } }; - /** - * example: meta: {supplier: {meta: {precision:'3', default: '0239900x', display:'显示名称'}}} + /** + * example: meta: {supplier: {meta: {precision:'3', default: '0239900x', display:'显示名称'}}} */ var updateMeta = function updateMeta(meta) { if (!meta) { @@ -4341,10 +4341,10 @@ } }; - /** - * 字段不存在时,创建字段 - * @param fieldName - * @param options + /** + * 字段不存在时,创建字段 + * @param fieldName + * @param options */ var createField = function createField(fieldName, options) { //字段不主动定义,则不创建 @@ -4410,10 +4410,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable page - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable page + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var setCurrentPage = function setCurrentPage(pageIndex, notCacheCurrentPage) { @@ -4431,8 +4431,8 @@ this.totalRow(nowTotalRow); }; - /** - * 更新分页数据 + /** + * 更新分页数据 */ var updatePages = function updatePages(pages) { var pageSize = this.pageSize(), @@ -4507,9 +4507,9 @@ } }; - /** - * 前端分页方法,不建议使用,建议在后端进行分页 - * @param allRows + /** + * 前端分页方法,不建议使用,建议在后端进行分页 + * @param allRows */ var setPages = function setPages(allRows) { var pageSize = this.pageSize(), @@ -4553,8 +4553,8 @@ } }; - /** - * [updatePagesSelect 根据datatable的选中行更新每页的选中行] + /** + * [updatePagesSelect 根据datatable的选中行更新每页的选中行] */ var updatePagesSelect = function updatePagesSelect() { var selectRows = this.getSelectedRows(); @@ -4576,8 +4576,8 @@ } }; - /** - * [updatePageRows 根据datatable的rows更新当前页的rows] + /** + * [updatePageRows 根据datatable的rows更新当前页的rows] */ var updatePageRows = function updatePageRows() { if (this.pageCache) { @@ -4589,8 +4589,8 @@ } }; - /** - * [updatePageSelect 根据datatable的选中行更新page的选中行] + /** + * [updatePageSelect 根据datatable的选中行更新page的选中行] */ var updatePageSelect = function updatePageSelect() { if (this.pageCache) { @@ -4603,8 +4603,8 @@ } }; - /** - * [updatePageFocus 根据datatable的focus更新page的focus] + /** + * [updatePageFocus 根据datatable的focus更新page的focus] */ var updatePageFocus = function updatePageFocus() { if (this.pageCache) { @@ -4616,8 +4616,8 @@ } }; - /** - * [updatePageAll 根据datatable更新page对象] + /** + * [updatePageAll 根据datatable更新page对象] */ var updatePageAll = function updatePageAll() { this.updatePageRows(); @@ -4644,10 +4644,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable param - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-07-30 14:34:01 + /** + * Module : kero dataTable param + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-07-30 14:34:01 */ var addParam = function addParam(key, value) { @@ -4670,10 +4670,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable ref - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable ref + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var refSelectedRows = function refSelectedRows() { @@ -4690,9 +4690,9 @@ }); }; - /** - * 绑定字段值 - * @param {Object} fieldName + /** + * 绑定字段值 + * @param {Object} fieldName */ var ref = function ref(fieldName) { this.createField(fieldName); @@ -4743,10 +4743,10 @@ owner: this }); }; - /** - * 绑定字段属性 - * @param {Object} fieldName - * @param {Object} key + /** + * 绑定字段属性 + * @param {Object} fieldName + * @param {Object} key */ var refMeta = function refMeta(fieldName, key) { if (!this.metaChange[fieldName + '.' + key]) this.metaChange[fieldName + '.' + key] = ko.observable(1); @@ -4937,9 +4937,9 @@ var _util = __webpack_require__(10); - /** - * 设置行数据 - * @param {Object} rows + /** + * 设置行数据 + * @param {Object} rows */ var setRows = function setRows(rows, options) { var insertRows = [], @@ -4985,20 +4985,20 @@ return insertRows; }; - /** - *追加行 + /** + *追加行 */ - /** - * Module : kero dataTable row - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 + /** + * Module : kero dataTable row + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 */ var addRow = function addRow(row) { this.insertRow(this.rows().length, row); }; - /** - *追加多行 + /** + *追加多行 */ var addRows = function addRows(rows) { this.insertRows(this.rows().length, rows); @@ -5030,8 +5030,8 @@ } }; - /** - * 创建空行 + /** + * 创建空行 */ var createEmptyRow = function createEmptyRow() { var r = new Row({ parent: this }); @@ -5054,10 +5054,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable rowCurrent - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable rowCurrent + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var updateCurrIndex = function updateCurrIndex() { @@ -5357,11 +5357,11 @@ var _util = __webpack_require__(10); - /** - * 设置焦点行 - * @param {Object} index 行对象或者行index - * @param quiet 不触发事件 - * @param force 当index行与已focus的行相等时,仍然触发事件 + /** + * 设置焦点行 + * @param {Object} index 行对象或者行index + * @param quiet 不触发事件 + * @param force 当index行与已focus的行相等时,仍然触发事件 */ var setRowFocus = function setRowFocus(index, quiet, force) { var rowId = null; @@ -5387,13 +5387,13 @@ this.updateCurrIndex(); }; - /** - * 焦点行反选 + /** + * 焦点行反选 */ - /** - * Module : kero dataTable rowFocus - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable rowFocus + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var setRowUnFocus = function setRowUnFocus() { this.currentRowChange(-this.currentRowChange()); @@ -5440,19 +5440,19 @@ exports.__esModule = true; exports.addSimpleData = exports.setSimpleData = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : kero dataTable simpleData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-01 14:34:01 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : kero dataTable simpleData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-01 14:34:01 + */ var _util = __webpack_require__(10); - /** - * 设置数据, 只设置字段值 - * @param {array} data - *options{} unSelect为true:不选中,为false则选中,默认选中0行 + /** + * 设置数据, 只设置字段值 + * @param {array} data + *options{} unSelect为true:不选中,为false则选中,默认选中0行 */ var setSimpleData = function setSimpleData(data, options) { this.removeAllRows(); @@ -5492,9 +5492,9 @@ this.setData(_data, options); }; - /** - * 追加数据 - * @param data + /** + * 追加数据 + * @param data */ var addSimpleData = function addSimpleData(data, status) { if (!data) { @@ -5529,10 +5529,10 @@ var _pageRemoveRow = __webpack_require__(60); - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** - * Module : Kero webpack entry Page index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-09 15:24:46 + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /** + * Module : Kero webpack entry Page index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-09 15:24:46 */ var Page = function Page(options) { @@ -5577,10 +5577,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable page data - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable page data + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var setRowValue = function setRowValue(rowIndex, fieldName, value) { @@ -5628,10 +5628,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable page getData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable page getData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var getData = function getData() { @@ -5696,10 +5696,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable page getMeta - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable page getMeta + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var getRowMeta = function getRowMeta(rowIndex, fieldName, metaName) { @@ -5720,10 +5720,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : kero dataTable page meta - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable page meta + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var setRowMeta = function setRowMeta(rowIndex, fieldName, metaName, value) { @@ -5760,16 +5760,16 @@ } }; - /** - * [updateSelectedIndices 更新选中行] - * @param {[type]} index [起始行号] - * @param {[type]} type [增减类型] - * @param {[type]} num [影响行数] + /** + * [updateSelectedIndices 更新选中行] + * @param {[type]} index [起始行号] + * @param {[type]} type [增减类型] + * @param {[type]} num [影响行数] */ - /** - * Module : kero dataTable page removeRow - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 09:59:01 + /** + * Module : kero dataTable page removeRow + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 09:59:01 */ var updateSelectedIndices = function updateSelectedIndices(index, type, num) { @@ -5790,11 +5790,11 @@ this.selectedIndices = selectedIndices; }; - /** - * [updateFocusIndex 更新focus行] - * @param {[type]} opIndex [起始行号] - * @param {[type]} opType [增减类型] - * @param {[type]} num [影响行数] + /** + * [updateFocusIndex 更新focus行] + * @param {[type]} opIndex [起始行号] + * @param {[type]} opType [增减类型] + * @param {[type]} num [影响行数] */ var updateFocusIndex = function updateFocusIndex(opIndex, opType, num) { if (!(0, _util.isNumber)(num)) { @@ -5852,10 +5852,10 @@ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } /** - * Module : Kero webpack entry row index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-09 15:24:46 + function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } /** + * Module : Kero webpack entry row index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-09 15:24:46 */ var Row = function (_Events) { @@ -5864,7 +5864,7 @@ function Row(options) { _classCallCheck(this, Row); - var _this = _possibleConstructorReturn(this, Object.getPrototypeOf(Row).call(this)); + var _this = _possibleConstructorReturn(this, _Events.call(this)); var self = _this; _this.rowId = options['id'] || Row.getRandomRowId(); @@ -5955,9 +5955,9 @@ FALSE_DELETE: 'fdel' }; - /* - * 生成随机行id - * @private + /* + * 生成随机行id + * @private */ Row.getRandomRowId = function () { var _id = setTimeout(function () {}); @@ -5975,19 +5975,19 @@ exports.__esModule = true; exports.updateRow = exports.setData = exports.setChildSimpleDataByRowId = exports.setChildValue = exports.setValue = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : kero dataTable row getData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : kero dataTable row getData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 + */ var _rowUtil = __webpack_require__(63); var _util = __webpack_require__(10); - /** - *设置row中某一列的值 + /** + *设置row中某一列的值 */ var setValue = function setValue(fieldName, value, ctx, options) { @@ -6061,12 +6061,12 @@ } }; - /** - * [_setData description] - * @param {[type]} sourceData - * @param {[type]} targetData - * @param {[type]} subscribe - * @param {[type]} parentKey [父项key,数据项为数组时获取meta值用] + /** + * [_setData description] + * @param {[type]} sourceData + * @param {[type]} targetData + * @param {[type]} subscribe + * @param {[type]} parentKey [父项key,数据项为数组时获取meta值用] */ var _setData = function _setData(rowObj, sourceData, targetData, subscribe, parentKey, options) { for (var key in sourceData) { @@ -6130,9 +6130,9 @@ } }; - /** - *设置Row数据 - *@subscribe 是否触发监听 + /** + *设置Row数据 + *@subscribe 是否触发监听 */ var setData = function setData(data, subscribe, options) { this.status = data.status; @@ -6220,10 +6220,10 @@ if ((0, _util.isNumber)(a) && (0, _util.isNumber)(b) && parseFloat(a) == parseFloat(b)) return true; if (a + '' == b + '') return true; return false; - }; /** - * Module : kero dataTable row util - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + }; /** + * Module : kero dataTable row util + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ @@ -6295,11 +6295,11 @@ } }; - /** - * 格式化数据值 - * @private - * @param {Object} field - * @param {Object} value + /** + * 格式化数据值 + * @private + * @param {Object} field + * @param {Object} value */ var formatValue = function formatValue(field, value) { var type = this.parent.getMeta(field, 'type'); @@ -6362,21 +6362,21 @@ var _rowUtil = __webpack_require__(63); - /** - *获取row中某一列的值 + /** + *获取row中某一列的值 */ var getValue = function getValue(fieldName) { return (0, _rowUtil._getField)(this, fieldName)['value']; }; - /** - * 获取子表值 ,如果fieldName对应了一个子表,返回该子表的行数组 - * @param fieldName + /** + * 获取子表值 ,如果fieldName对应了一个子表,返回该子表的行数组 + * @param fieldName */ - /** - * Module : kero dataTable row getData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + /** + * Module : kero dataTable row getData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ var getChildValue = function getChildValue(fieldName) { var nameArr = fieldName.split('.'); @@ -6402,9 +6402,9 @@ return ''; }; - /** - * @private - * 提交数据到后台 + /** + * @private + * 提交数据到后台 */ var getData = function getData() { var data = ko.toJS(this.data); @@ -6457,8 +6457,8 @@ var _rowUtil = __webpack_require__(63); - /** - *获取row中某一列的属性 + /** + *获取row中某一列的属性 */ var getMeta = function getMeta(fieldName, key, fetchParent) { if (arguments.length == 0) { @@ -6471,10 +6471,10 @@ var meta = (0, _rowUtil._getField)(this, fieldName).meta; if (meta && meta[key] !== undefined && meta[key] !== null && meta[key] !== '') return meta[key];else if (typeof fetchParent == 'undefined' || fetchParent != false) return this.parent.getMeta(fieldName, key); return undefined; - }; /** - * Module : kero dataTable row getMeta - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + }; /** + * Module : kero dataTable row getMeta + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ exports.getMeta = getMeta; @@ -6492,10 +6492,10 @@ var _util = __webpack_require__(10); - /** - * Module : kero dataTable row getSimpleData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + /** + * Module : kero dataTable row getSimpleData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ var _getSimpleData = function _getSimpleData(rowObj, data) { var _data = {}; @@ -6571,17 +6571,17 @@ exports.__esModule = true; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - /** - * Module : kero dataTable row init - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + /** + * Module : kero dataTable row init + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ - /** - * Row初始化方法 - * @private + /** + * Row初始化方法 + * @private */ var init = function init() { var meta = this.parent.meta; @@ -6640,8 +6640,8 @@ var _rowUtil = __webpack_require__(63); - /** - *设置row中某一列的属性 + /** + *设置row中某一列的属性 */ var setMeta = function setMeta(fieldName, key, value) { var meta = (0, _rowUtil._getField)(this, fieldName).meta; @@ -6684,10 +6684,10 @@ newValue: value, row: this }); - }; /** - * Module : kero dataTable row meta - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + }; /** + * Module : kero dataTable row meta + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ exports.setMeta = setMeta; @@ -6723,10 +6723,10 @@ }, owner: this }); - }; /** - * Module : kero dataTable row ref - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + }; /** + * Module : kero dataTable row ref + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ @@ -6837,16 +6837,16 @@ var _i18n = __webpack_require__(73); - var u = {}; /** - * Module : Sparrow date util - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-06 13:37:20 + var u = {}; /** + * Module : Sparrow date util + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-06 13:37:20 */ u.date = { - /** - * 多语言处理 + /** + * 多语言处理 */ //TODO 后续放到多语文件中 _dateLocale: { @@ -6978,10 +6978,10 @@ } }, - /** - * 日期格式化 - * @param date - * @param formatString + /** + * 日期格式化 + * @param date + * @param formatString */ format: function format(date, formatString, language) { if (!date) return date; @@ -7109,11 +7109,11 @@ exports.__esModule = true; exports.core = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow core context - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 13:52:19 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow core context + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 13:52:19 + */ var _extend = __webpack_require__(8); @@ -7125,8 +7125,8 @@ var _enumerables = __webpack_require__(9); var environment = {}; - /** - * client attributes + /** + * client attributes */ var clientAttributes = {}; @@ -7155,17 +7155,17 @@ 'percent': {}, 'phoneNumber': {} }; - /** - * 获取环境信息 - * @return {environment} + /** + * 获取环境信息 + * @return {environment} */ fn.getEnvironment = function () { return (0, _util.createShellObject)(environment); }; - /** - * 获取客户端参数对象 - * @return {clientAttributes} + /** + * 获取客户端参数对象 + * @return {clientAttributes} */ fn.getClientAttributes = function () { var exf = function exf() {}; @@ -7178,36 +7178,36 @@ fn.getContextPath = function (contextPath) { return environment[IWEB_CONTEXT_PATH]; }; - /** - * 设置客户端参数对象 - * @param {Object} k 对象名称 - * @param {Object} v 对象值(建议使用简单类型) + /** + * 设置客户端参数对象 + * @param {Object} k 对象名称 + * @param {Object} v 对象值(建议使用简单类型) */ fn.setClientAttribute = function (k, v) { clientAttributes[k] = v; }; - /** - * 获取会话级参数对象 - * @return {clientAttributes} + /** + * 获取会话级参数对象 + * @return {clientAttributes} */ fn.getSessionAttributes = function () { var exf = function exf() {}; return (0, _util.createShellObject)(sessionAttributes); }; - /** - * 设置会话级参数对象 - * @param {Object} k 对象名称 - * @param {Object} v 对象值(建议使用简单类型) + /** + * 设置会话级参数对象 + * @param {Object} k 对象名称 + * @param {Object} v 对象值(建议使用简单类型) */ fn.setSessionAttribute = function (k, v) { sessionAttributes[k] = v; (0, _cookies.setCookie)("ISES_" + k, v); }; - /** - * 移除客户端参数 - * @param {Object} k 对象名称 + /** + * 移除客户端参数 + * @param {Object} k 对象名称 */ fn.removeClientAttribute = function (k) { clientAttributes[k] = null; @@ -7216,22 +7216,22 @@ }); }; - /** - * 获取地区信息编码 + /** + * 获取地区信息编码 */ fn.getLocale = function () { return this.getEnvironment().locale; }; - /** - * 获取多语信息 + /** + * 获取多语信息 */ fn.getLanguages = function () { return this.getEnvironment().languages; }; - /** - * 收集环境信息(包括客户端参数) - * @return {Object} + /** + * 收集环境信息(包括客户端参数) + * @return {Object} */ fn.collectEnvironment = function () { var _env = this.getEnvironment(); @@ -7244,10 +7244,10 @@ return _env; }; - /** - * 设置数据格式信息 - * @param {String} type - * @param {Object} meta + /** + * 设置数据格式信息 + * @param {String} type + * @param {Object} meta */ fn.setMaskerMeta = function (type, meta) { if (typeof type == 'function') { @@ -7293,10 +7293,10 @@ "use strict"; exports.__esModule = true; - /** - * Module : Sparrow cookies - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 + /** + * Module : Sparrow cookies + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 */ var setCookie = function setCookie(sName, sValue, oExpires, sPath, sDomain, bSecure) { @@ -7334,10 +7334,10 @@ var _enumerables = __webpack_require__(9); // 从datatable/src/compatiable/u/JsExtension.js抽取 - /** - * Module : Sparrow i18n - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-29 10:16:54 + /** + * Module : Sparrow i18n + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-29 10:16:54 */ //import {uuii18n} from '?';//缺失故修改为default值 window.getCurrentJsPath = function () { @@ -7402,10 +7402,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable row rowSelect - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + /** + * Module : kero dataTable row rowSelect + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ var toggleSelect = function toggleSelect(type) { @@ -7418,8 +7418,8 @@ } }; - /** - * 行点击事件 + /** + * 行点击事件 */ var singleSelect = function singleSelect() { this.toggleSelect('single'); @@ -7440,10 +7440,10 @@ 'use strict'; exports.__esModule = true; - /** - * Module : kero dataTable row simpleData - * Author : liuyk(liuyk@yonyou.com) - * Date : 2016-08-08 13:54:01 + /** + * Module : kero dataTable row simpleData + * Author : liuyk(liuyk@yonyou.com) + * Date : 2016-08-08 13:54:01 */ var setSimpleData = function setSimpleData(data, status) { diff --git a/dist/js/sparrow.js b/dist/js/sparrow.js index 86bce76..a10af84 100644 --- a/dist/js/sparrow.js +++ b/dist/js/sparrow.js @@ -1,9 +1,9 @@ /*! - * neoui-sparrow v1.4.16 + * tinper-sparrow v0.1.1 * sparrow.js * author : Yonyou FED - * homepage : https://github.com/iuap-design/sparrow#readme - * bugs : https://github.com/iuap-design/sparrow/issues + * homepage : https://github.com/iuap-design/tinper-sparrow#readme + * bugs : https://github.com/iuap-design/tinper-sparrow/issues */ /******/ (function(modules) { // webpackBootstrap /******/ // The module cache @@ -185,11 +185,11 @@ exports.__esModule = true; exports.extend = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow extend - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-27 21:46:50 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow extend + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-27 21:46:50 + */ var _enumerables = __webpack_require__(2); @@ -304,7 +304,7 @@ exports.__esModule = true; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** * Module : Sparrow util tools @@ -1041,11 +1041,14 @@ * @returns {*} */ var addClass = function addClass(element, value) { - if (typeof element.classList === 'undefined') { - if (u._addClass) u._addClass(element, value); - } else { - element.classList.add(value); + if (element) { + if (typeof element.classList === 'undefined') { + if (u._addClass) u._addClass(element, value); + } else { + element.classList.add(value); + } } + return this; }; /** @@ -1059,10 +1062,12 @@ * Date : 2016-08-16 13:59:17 */ var removeClass = function removeClass(element, value) { - if (typeof element.classList === 'undefined') { - if (u._removeClass) u._removeClass(element, value); - } else { - element.classList.remove(value); + if (element) { + if (typeof element.classList === 'undefined') { + if (u._removeClass) u._removeClass(element, value); + } else { + element.classList.remove(value); + } } return this; }; @@ -1519,11 +1524,11 @@ exports.__esModule = true; exports.core = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow core context - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 13:52:19 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow core context + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 13:52:19 + */ var _extend = __webpack_require__(1); @@ -1562,7 +1567,8 @@ precision: 2, curSymbol: '¥' }, - 'percent': {} + 'percent': {}, + 'phoneNumber': {} }; /** * 获取环境信息 @@ -1704,12 +1710,12 @@ exports.__esModule = true; exports.compMgr = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow compMgr - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 18:41:06 - * Update : 2016-09-13 09:26:00 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow compMgr + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 18:41:06 + * Update : 2016-09-13 09:26:00 + */ var _dom = __webpack_require__(7); @@ -2233,7 +2239,7 @@ 'use strict'; exports.__esModule = true; - exports.dateToUTCString = exports.percentRender = exports.timeRender = exports.dateTimeRender = exports.dateRender = exports.integerRender = exports.floatRender = undefined; + exports.phoneNumberRender = exports.dateToUTCString = exports.percentRender = exports.timeRender = exports.dateTimeRender = exports.dateRender = exports.integerRender = exports.floatRender = undefined; var _core = __webpack_require__(9); @@ -2302,6 +2308,17 @@ return maskerValue && maskerValue.value ? maskerValue.value : ''; }; + var phoneNumberRender = function phoneNumberRender() { + var trueValue = value; + if (typeof value === 'undefined' || value === null) return value; + //value 为 ko对象 + if (typeof value === 'function') trueValue = value(); + var maskerMeta = _core.core.getMaskerMeta('phoneNumber') || {}; + var masker = new _masker.PhoneNumberMasker(maskerMeta); + var maskerValue = masker.format(trueValue); + return maskerValue && maskerValue.value ? maskerValue.value : ''; + }; + var dateToUTCString = function dateToUTCString(date) { if (!date) return ''; if (date.indexOf("-") > -1) date = date.replace(/\-/g, "/"); @@ -2317,6 +2334,7 @@ exports.timeRender = timeRender; exports.percentRender = percentRender; exports.dateToUTCString = dateToUTCString; + exports.phoneNumberRender = phoneNumberRender; /***/ }, /* 14 */ @@ -2389,13 +2407,13 @@ "use strict"; exports.__esModule = true; - exports.PercentMasker = exports.CurrencyMasker = exports.NumberMasker = exports.AddressMasker = undefined; + exports.PhoneNumberMasker = exports.PercentMasker = exports.CurrencyMasker = exports.NumberMasker = exports.AddressMasker = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow abstract formater class - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 19:35:26 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow abstract formater class + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 19:35:26 + */ var _extend = __webpack_require__(1); @@ -2852,6 +2870,35 @@ this.color = color; }; + /** + * 电话 + * @param {[type]} formatMeta [description] + */ + function PhoneNumberMasker(formatMeta) { + this.update(formatMeta); + } + + PhoneNumberMasker.prototype = new NumberMasker(); + PhoneNumberMasker.prototype.formatMeta = null; + + PhoneNumberMasker.prototype.update = function (formatMeta) { + this.formatMeta = (0, _extend.extend)({}, PhoneNumberMasker.DefaultFormatMeta, formatMeta); + }; + + PhoneNumberMasker.prototype.formatArgument = function (obj) { + return obj; + }; + + PhoneNumberMasker.prototype.innerFormat = function (obj) { + if (!obj) { + return; + } + var val = obj; + return { + value: val + }; + }; + NumberMasker.DefaultFormatMeta = { isNegRed: true, isMarkEnable: true, @@ -2872,10 +2919,13 @@ separator: " " }; + PhoneNumberMasker.defaultFormatMeta = {}; + exports.AddressMasker = AddressMasker; exports.NumberMasker = NumberMasker; exports.CurrencyMasker = CurrencyMasker; exports.PercentMasker = PercentMasker; + exports.PhoneNumberMasker = PhoneNumberMasker; /***/ }, /* 16 */ diff --git a/dist/js/sparrow.min.js b/dist/js/sparrow.min.js index ef5b1d4..7b4b986 100644 --- a/dist/js/sparrow.min.js +++ b/dist/js/sparrow.min.js @@ -1,9 +1,9 @@ /*! - * neoui-sparrow v1.4.16 + * tinper-sparrow v0.1.1 * sparrow.js * author : Yonyou FED - * homepage : https://github.com/iuap-design/sparrow#readme - * bugs : https://github.com/iuap-design/sparrow/issues + * homepage : https://github.com/iuap-design/tinper-sparrow#readme + * bugs : https://github.com/iuap-design/tinper-sparrow/issues */ -!function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";t.__esModule=!0,t.u=void 0;var r=n(1),i=n(3),o=n(4),s=n(5),a=n(6),u=n(7),l=n(8),c=n(9),d=n(10),f=n(11),p=n(12),h=n(13),g=n(14),m=n(16),v=n(15),y=n(17),b=n(18),_=n(19),w=n(20),M={ajax:p.ajax,extend:r.extend,setCookie:i.setCookie,getCookie:i.getCookie,createShellObject:o.createShellObject,execIgnoreError:o.execIgnoreError,getFunction:o.getFunction,getJSObject:o.getJSObject,isDate:o.isDate,isNumber:o.isNumber,isArray:o.isArray,isEmptyObject:o.isEmptyObject,inArray:o.inArray,isDomElement:o.isDomElement,each:o.each,on:a.on,off:a.off,trigger:a.trigger,stopEvent:a.stopEvent,event:a.event,addClass:u.addClass,removeClass:u.removeClass,hasClass:u.hasClass,toggleClass:u.toggleClass,closest:u.closest,css:u.css,wrap:u.wrap,getStyle:u.getStyle,getZIndex:u.getZIndex,makeDOM:u.makeDOM,makeModal:u.makeModal,getOffset:u.getOffset,getScroll:u.getScroll,showPanelByEle:u.showPanelByEle,Class:l.Class,core:c.core,compMgr:d.compMgr,BaseComponent:f.BaseComponent,floatRender:h.floatRender,integerRender:h.integerRender,dateRender:h.dateRender,dateTimeRender:h.dateTimeRender,timeRender:h.timeRender,percentRender:h.percentRender,dateToUTCString:h.dateToUTCString,date:m.date,NumberFormater:g.NumberFormater,DateFormater:g.DateFormater,AddressMasker:v.AddressMasker,NumberMasker:v.NumberMasker,CurrencyMasker:v.CurrencyMasker,PercentMasker:v.PercentMasker,hotkeys:y.hotkeys,Ripple:b.Ripple,RSAUtils:_.RSAUtils,BigInt:_.BigInt,BarrettMu:_.BarrettMu,twoDigit:_.twoDigit,trans:w.trans};(0,r.extend)(M,s.env),document.readyState&&"complete"===document.readyState?d.compMgr.updateComp():(0,a.on)(window,"load",function(){d.compMgr.updateComp()}),(0,r.extend)(M,window.u||{}),window.u=M,t.u=M},function(e,t,n){"use strict";t.__esModule=!0,t.extend=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},i=n(2),o=function(e,t){var n,o=arguments;if(o.length>1)for(var s=1;s=0},l=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},c=function(e){var t;for(t in e)return!1;return!0},d=function(e,t){if(!t instanceof Array)throw"arguments is not Array";for(var n=0,r=t.length;n-1&&(i.isLinux=!0),(l.indexOf("Android")>-1||l.indexOf("android")>-1||l.indexOf("Adr")>-1||l.indexOf("adr")>-1)&&(i.isAndroid=!0),i.version=e&&c.version?c.version:0,i.isAndroid&&(window.screen.width>=768&&window.screen.width<1024&&(i.isAndroidPAD=!0),window.screen.width<=768&&(i.isAndroidPhone=!0)),i.isIE){var f=parseInt(i.version),p=document.documentMode;null==p?6!=f&&7!=f||(i.isIE8_BEFORE=!0):(7==p?i.isIE8_BEFORE=!0:8==p?i.isIE8=!0:9==p?(i.isIE9=!0,i.isSTANDARD=!0):10==p?(i.isIE10=!0,i.isSTANDARD=!0,i.isIE10_ABOVE=!0):i.isSTANDARD=!0,8==f?i.isIE8_CORE=!0:9==f?i.isIE9_CORE=!0:11==c.version&&(i.isIE11=!0))}"ontouchend"in document&&(i.hasTouch=!0),(i.isIphone||i.isAndroidPhone)&&(i.isMobile=!0)}();var o=i;t.env=o},function(e,t,n){"use strict";t.__esModule=!0,t.event=t.stopEvent=t.trigger=t.off=t.on=void 0;var r=n(5),i={};i.event={};var o=r.env.hasTouch?"touchstart":"mousedown",s=r.env.hasTouch?"touchend":"mouseup",a=r.env.hasTouch?"touchmove":"mousemove";i.event.tap={tapholdThreshold:750,emitTapOnTaphold:!0,touchstartFun:function(){d(this,"vmousedown")},touchendFun:function(){d(this,"vmouseup"),d(this,"vclick")},setup:function(){var e=this,t=!1;l(e,"vmousedown",function(n){function r(){clearTimeout(a)}function o(){r(),c(e,"vclick"),c(e,"vmouseup"),c(document,"vmousecancel")}function s(n){o(),t||u!==n.target?t&&n.preventDefault():d(e,"tap")}if(t=!1,n.which&&1!==n.which)return!1;var a,u=n.target;l(e,"vmouseup",r),l(e,"vclick",s),l(document,"vmousecancel",o),a=setTimeout(function(){i.event.tap.emitTapOnTaphold||(t=!0),d(e,"taphold"),o()},i.event.tap.tapholdThreshold)}),l(e,"touchstart",i.event.tap.touchstartFun),l(e,"touchend",i.event.tap.touchendFun)},teardown:function(){c(thisObject,"vmousedown"),c(thisObject,"vclick"),c(thisObject,"vmouseup"),c(document,"vmousecancel")}},i.event.taphold=i.event.tap,i.event.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var t=window.pageXOffset,n=window.pageYOffset,r=e.clientX,i=e.clientY;return 0===e.pageY&&Math.floor(i)>Math.floor(e.pageY)||0===e.pageX&&Math.floor(r)>Math.floor(e.pageX)?(r-=t,i-=n):(ii.event.swipe.horizontalDistanceThreshold&&Math.abs(e.coords[1]-t.coords[1])t.coords[0]?"swipeleft":"swiperight";return d(n,"swipe"),d(n,o),!0}return!1},eventInProgress:!1,setup:function(){var e,t=this,n={};e=t["mobile-events"],e||(e={length:0},t["mobile-events"]=e),e.length++,e.swipe=n,n.start=function(e){if(!i.event.swipe.eventInProgress){i.event.swipe.eventInProgress=!0;var r,o=i.event.swipe.start(e),u=e.target,d=!1;n.move=function(e){o&&(r=i.event.swipe.stop(e),d||(d=i.event.swipe.handleSwipe(o,r,t,u),d&&(i.event.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>i.event.swipe.scrollSupressionThreshold&&e.preventDefault())},n.stop=function(){d=!0,i.event.swipe.eventInProgress=!1,c(document,a,n.move),n.move=null},l(document,a,n.move),l(document,s,n.stop)}},l(t,o,n.start)},teardown:function(){var e,t;e=thisObject["mobile-events"],e&&(t=e.swipe,delete e.swipe,e.length--,0===e.length&&(thisObject["mobile-events"]=null)),t&&(t.start&&c(thisObject,o,t.start),t.move&&c(document,a,t.move),t.stop&&c(document,s,t.stop))}},i.event.swipeleft=i.event.swipe,i.event.swiperight=i.event.swipe;var u=i.event,l=function(e,t,n,r){if(e){if(arguments.length<4)r=n,n=void 0;else var o=function(t){if(t){var i=e.querySelectorAll(n);i.forEach(function(e){e==t.target&&r.call(t.target,t)})}};if(e.uEvent||(e.uEvent={}),e.uEvent[t]){var s=n?o:r,a=!1;e.uEvent[t].forEach(function(e){e==s&&(a=!0)}),a||e.uEvent[t].push(n?o:r)}else e.uEvent[t]=[n?o:r],i.event&&i.event[t]&&i.event[t].setup&&i.event[t].setup.call(e),e.uEvent[t+"fn"]=function(n){n||(n="undefined"!=typeof u&&u?u:window.event),e.uEvent[t].forEach(function(t){try{n.target=n.target||n.srcElement}catch(n){}t&&t.call(e,n)})},e.addEventListener?e.addEventListener(t,e.uEvent[t+"fn"]):e.attachEvent?e.attachEvent("on"+t,e.uEvent[t+"fn"]):e["on"+t]=e.uEvent[t+"fn"]}},c=function(e,t,n){if(n)return void(e&&e.uEvent&&e.uEvent[t]&&e.uEvent[t].forEach(function(r,i){r==n&&e.uEvent[t].splice(i,1)}));var r=e.uEvent[t+"fn"];e.removeEventListener?e.removeEventListener(t,r):e.removeEvent?e.removeEvent("on"+t,r):delete e["on"+t],i.event&&i.event[t]&&i.event[t].teardown&&i.event[t].teardown.call(e),e.uEvent[t]=void 0,e.uEvent[t+"fn"]=void 0},d=function(e,t){e.uEvent&&e.uEvent[t]&&e.uEvent[t+"fn"]()},f=function(e){"undefined"!=typeof e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0,e&&e.preventDefault?e.preventDefault():window.event.returnValue=!1)};t.on=l,t.off=c,t.trigger=d,t.stopEvent=f,t.event=u},function(e,t,n){"use strict";t.__esModule=!0,t.getElementTop=t.getElementLeft=t.showPanelByEle=t.getScroll=t.getOffset=t.makeModal=t.makeDOM=t.getZIndex=t.getStyle=t.wrap=t.css=t.closest=t.toggleClass=t.hasClass=t.removeClass=t.addClass=void 0;var r,i=n(6),o=function(e,t){return"undefined"==typeof e.classList?u._addClass&&u._addClass(e,t):e.classList.add(t),this},s=function(e,t){return"undefined"==typeof e.classList?u._removeClass&&u._removeClass(e,t):e.classList.remove(t),this},a=function(e,t){return!!e&&((!e.nodeName||"#text"!==e.nodeName&&"#comment"!==e.nodeName)&&("undefined"==typeof e.classList?!!u._hasClass&&u._hasClass(e,t):e.classList.contains(t)))},l=function(e,t){return"undefined"==typeof e.classList?u._toggleClass(e,t):e.classList.toggle(t)},c=function(e,t){for(var n=e;null!=n&&!a(n,t)&&n!=document.body;)n=n.parentNode;return n==document.body?null:n},d=function(e,t,n){if(t instanceof Object)for(var r in t){var i=t[r];["width","height","top","bottom","left","right"].indexOf(r)>-1&&isNumber(i)&&(i+="px"),e.style[r]=i}else{if(!(arguments.length>2))return p(e,t);e.style[t]=n}},f=function(e,t){var n=g(t);e.parentNode.insertBefore(n,e),n.appendChild(e)},p=function(e,t){var n;return n=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,void 0!==n[t]?n[t]:""},h=function(){return r||(r=2e3),r++},g=function(e){var t=document.createElement("div");t.innerHTML=e;var n=t.children[0];return n},m=function(e,t){var n=document.createElement("div");return o(n,"u-overlay"),n.style.zIndex=h(),t&&t!=document.body?(o(n,"hasPar"),t.appendChild(n)):document.body.appendChild(n),e.style.zIndex=h(),(0,i.on)(n,"click",function(e){(0,i.stopEvent)(e)}),n},v=function M(e,t){return t||(t={},t.top=0,t.left=0),e==document.body?t:(t.top+=e.offsetTop,t.left+=e.offsetLeft,e.offsetParent?M(e.offsetParent,t):t)},y=function E(e,t){return t||(t={},t.top=0,t.left=0),e==document.body?(t.top+=e.scrollTop||document.documentElement.scrollTop,t.left+=e.scrollLeft||document.documentElement.scrollLeft,t):("INPUT"!=e.tagName&&(t.top+=e.scrollTop,t.left+=e.scrollLeft),e.parentNode?E(e.parentNode,t):t)},b=function(e){var t=(e.ele,e.panel),n=e.position,n=(document.body.clientWidth,document.body.clientHeight,n||"top"),r=e.ele.getBoundingClientRect(),i=e.panel.getBoundingClientRect(),o=r.width,s=r.height,a=r.left,u=r.top,l=i.width,c=i.height,d=document.documentElement.clientWidth,f=document.documentElement.clientHeight;"left"==n?(a-=l,u+=(s-c)/2):"right"==n?(a+=o,u+=(s-c)/2):"top"==n||"topCenter"==n?(a+=(o-l)/2,u-=c):"bottom"==n||"bottomCenter"==n?(a+=(o-l)/2,u+=s):"bottomLeft"==n&&(a=a,u+=s),a+l>d&&(a=d-l-10),a<0&&(a=0),u+c>f&&(u=f-c-10),u<0&&(u=0),t.style.left=a+"px",t.style.top=u+"px"},_=function(e){for(var t=e.offsetLeft,n=e.offsetParent;null!==n;)t+=n.offsetLeft,n=n.offsetParent;if("BackCompat"==document.compatMode)var r=document.body.scrollLeft;else var r=document.documentElement.scrollLeft;return t-r},w=function(e){for(var t=e.offsetTop,n=e.offsetParent;null!==n;)t+=n.offsetTop,n=n.offsetParent;if("BackCompat"==document.compatMode)var r=document.body.scrollTop;else var r=document.documentElement.scrollTop;return t-r};t.addClass=o,t.removeClass=s,t.hasClass=a,t.toggleClass=l,t.closest=c,t.css=d,t.wrap=f,t.getStyle=p,t.getZIndex=h,t.makeDOM=g,t.makeModal=m,t.getOffset=v,t.getScroll=y,t.showPanelByEle=b,t.getElementLeft=_,t.getElementTop=w},function(e,t){"use strict";function n(e){var t,n;for(t in e)n=e[t],s.Mutators.hasOwnProperty(t)?s.Mutators[t].call(this,n):this.prototype[t]=n}function r(e){return e.extend=s.extend,e.implement=n,e}function i(){}function o(e,t,n){for(var r in t)if(t.hasOwnProperty(r)){if(n&&d(n,r)===-1)continue;"prototype"!==r&&(e[r]=t[r])}}t.__esModule=!0;var s=function f(e){if(!(this instanceof f)&&c(e))return r(e)};s.create=function(e,t){function i(){var t;return e.apply(this,arguments),this.constructor===i&&this.initialize&&(t=this.initialize.apply(this,arguments)),t?t:this}return c(e)||(t=e,e=null),t||(t={}),e||(e=t.Extends||s),t.Extends=e,e!==s&&o(i,e,e.StaticsWhiteList),n.call(i,t),r(i)},s.extend=function(e){return e||(e={}),e.Extends=this,s.create(e)},s.Mutators={Extends:function(e){var t=this.prototype,n=a(e.prototype);o(n,t),n.constructor=this,this.prototype=n,this.superclass=e.prototype},Implements:function(e){l(e)||(e=[e]);for(var t,n=this.prototype;t=e.shift();)o(n,t.prototype||t)},Statics:function(e){o(this,e)}};var a=Object.__proto__?function(e){return{__proto__:e}}:function(e){return i.prototype=e,new i},u=Object.prototype.toString,l=Array.isArray||function(e){return"[object Array]"===u.call(e)},c=function(e){return"[object Function]"===u.call(e)},d=function(e,t){if(Array.prototype.indexOf&&e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n-1&&s.indexOf(c)===-1&&!o(e,c.className)&&s.push(c)}for(var f,l=0,p=s.length;l0)for(var i=0,o=r.dependencies.length;i0?"&"+t:"?"+t},serializeParams:function(e){var t=void 0;if(t==e||null==e||""==e)return null;if(e.constructor==Object){var n="";for(var r in e)n+=r+"="+encodeURIComponent(e[r])+"&";return n.substring(0,n.length-1)}return e}},o=i.ajax;t.ajax=o},function(e,t,n){"use strict";t.__esModule=!0,t.dateToUTCString=t.percentRender=t.timeRender=t.dateTimeRender=t.dateRender=t.integerRender=t.floatRender=void 0;var r=n(9),i=n(14),o=n(15),s=n(16),a=function(e,t){var n=e;if("undefined"==typeof e||null===e)return e;"function"==typeof e&&(n=e());var s=r.core.getMaskerMeta("float")||{};"number"==typeof t&&(s.precision=t);var a=new i.NumberFormater(s.precision),u=new o.NumberMasker(s);return u.format(a.format(n)).value},u=function(e){var t=e;return"undefined"==typeof e||null===e?e:("function"==typeof e&&(t=e()),t)},l=function(e,t,n){var i=e;if("undefined"==typeof e||null===e)return e;"function"==typeof e&&(i=e());var o=r.core.getMaskerMeta(n)||{};"undefined"!=typeof t&&(o.format=t);var a=s.date.format(i,o.format);return a},c=function(e,t){return l(e,t,"date")},d=function(e,t){return l(e,t,"datetime")},f=function(e,t){return l(e,t,"time")},p=function(e){var t=e;if("undefined"==typeof e||null===e)return e;"function"==typeof e&&(t=e());var n=r.core.getMaskerMeta("percent")||{},i=new o.PercentMasker(n),s=i.format(t);return s&&s.value?s.value:""},h=function(e){if(!e)return"";e.indexOf("-")>-1&&(e=e.replace(/\-/g,"/"));var t=Date.parse(e);return isNaN(t)?"":t};t.floatRender=a,t.integerRender=u,t.dateRender=c,t.dateTimeRender=d,t.timeRender=f,t.percentRender=p,t.dateToUTCString=h},function(e,t,n){"use strict";function r(e){this.precision=e}function i(e){this.pattern=e}t.__esModule=!0,t.DateFormater=t.NumberFormater=void 0;var o=n(4);r.prototype.update=function(e){this.precision=e},r.prototype.format=function(e){if(!(0,o.isNumber)(e))return"";for(;"0"==(e+"").charAt(0)&&e.length>1&&0!=(e+"").indexOf("0.");)e=e.substring(1);var t=e;if((0,o.isNumber)(this.precision)){if(window.BigNumber)t=new BigNumber(e).toFixed(this.precision);else{var n=parseFloat(e);t=(Math.round(n*Math.pow(10,this.precision))/Math.pow(10,this.precision)).toFixed(this.precision)}if("NaN"==t)return""}return t},i.prototype.update=function(e){this.pattern=e},i.prototype.format=function(e){return moment(e).format(this.pattern)},t.NumberFormater=r,t.DateFormater=i},function(e,t,n){"use strict";function r(){}function i(){}function o(e){this.update(e)}function s(e){this.update(e)}function a(e){this.update(e)}function u(e){this.update(e)}function l(e){this.value=e}function c(e,t){this.value=e,this.color=t}t.__esModule=!0,t.PercentMasker=t.CurrencyMasker=t.NumberMasker=t.AddressMasker=void 0;var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},f=n(1);r.prototype.format=function(e){if(null==e)return null;var t=this.formatArgument(e);return this.innerFormat(t)},r.prototype.formatArgument=function(e){},r.prototype.innerFormat=function(e){},i.prototype=new r,i.prototype.elements=new Array,i.prototype.format=function(e){if(null==e)return null;var t=this.formatArgument(e);return this.innerFormat(t)},i.prototype.formatArgument=function(e){return e},i.prototype.innerFormat=function(e){if(null==e||""==e)return new c(e);this.doSplit();var t="";return t=this.getElementsValue(this.elements,e),new c(t)},i.prototype.getElementsValue=function(e,t){var n="";if(e instanceof Array)for(var r=0;r0&&o.push(d)}o.push(new l(e.substring(u+1,c-1))),a=c}while(null!=i);if(a0&&o.push(d)}return o},i.prototype.doSeperator=function(e,t,n,r){if(r>=t.length){var i=new Array;return i.push(this.getVarElement(e)),i}if(0==e.length)return null;var o,s=0,i=new Array,a=new RegExp(t[r],"g");do if(o=a.exec(e),null!=o){var u=o.index,c=a.lastIndex;if(u!=c){if(s0&&i.push(d)}null!=n[r]?i.push(new l(n[r])):i.push(new l(e.substring(u,c))),s=c}}while(null!=o);if(s0&&i.push(d)}return i},o.prototype=new i,o.prototype.update=function(e){this.formatMeta=(0,f.extend)({},o.DefaultFormatMeta,e)},o.prototype.getExpress=function(){return this.formatMeta.express},o.prototype.getReplaceds=function(){return[this.formatMeta.separator]},o.prototype.getSeperators=function(){return["(\\s)+?"]},o.prototype.getVarElement=function(e){var t={};return"C"==e&&(t.getValue=function(e){return e.country}),"S"==e&&(t.getValue=function(e){return e.state}),"T"==e&&(t.getValue=function(e){return e.city}),"D"==e&&(t.getValue=function(e){return e.section}),"R"==e&&(t.getValue=function(e){return e.road}),"P"==e&&(t.getValue=function(e){return e.postcode}),void 0==d(t.getValue)?new l(e):t},o.prototype.formatArgument=function(e){return e},s.prototype=new r,s.prototype.formatMeta=null,s.prototype.update=function(e){this.formatMeta=(0,f.extend)({},s.DefaultFormatMeta,e)},s.prototype.innerFormat=function(e){var t,n,r,i;t=e.value,t>0?(n=this.formatMeta.positiveFormat,i=t+""):t<0?(n=this.formatMeta.negativeFormat,i=(t+"").substr(1,(t+"").length-1)):(n=this.formatMeta.positiveFormat,i=t+""),r=i.indexOf("."),i=this.setTheSeperator(i,r),i=this.setTheMark(i,r);var o=null;return t<0&&this.formatMeta.isNegRed&&(o="FF0000"),new c(n.replaceAll("n",i),o)},s.prototype.setTheMark=function(e,t){var n,r,i;if(!this.formatMeta.isMarkEnable)return e;for(t<=0&&(t=e.length),r=e.charCodeAt(0),n=0,45==r&&(n=1),i=t-3;i>n;)e=e.substr(0,i-0)+this.formatMeta.markSymbol+e.substr(i,e.length-i),i-=3;return e},s.prototype.setTheSeperator=function(e,t){var n;return t>0&&(n=s.toCharArray(e),n[t]=this.formatMeta.pointSymbol,e=n.join("")),e},s.toCharArray=function(e){for(var e=e.split(""),t=new Array,n=0;n=0;r.length12?"pm":"am"},h:function s(e){var s=e.getHours();return s=s>12?s-12:s},hh:function(e){var t=i.date._formats.h(e);return i.date.leftZeroFill(t,2)},H:function(e){return e.getHours()},HH:function(e){return i.date.leftZeroFill(e.getHours(),2)},m:function(e){return e.getMinutes()},mm:function(e){return i.date.leftZeroFill(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return i.date.leftZeroFill(e.getSeconds(),2)}},format:function(e,t,n){if(!e)return e;var o,s,a=t.match(i.date._formattingTokens),u="",l=i.date.getDateObj(e);if(!l)return e;for(n=n||r.core.getLanguages(),o=0,s=a.length;o0||i>0||o>0)n=new Date,o>0?(u=e.split(" "),s=u[0].split("-"),a=u[1].split(":")):r>0?s=e.split("-"):i>0&&(a=e.split(":")),s&&s.length>0&&(n.setYear(s[0]),n.setMonth(parseInt(s[1]-1)),n.setDate(s[2]?s[2]:0),t=!0),a&&a.length>0&&(n.setHours(a[0]?a[0]:0),n.setMinutes(a[1]?a[1]:0),n.setSeconds(a[2]?a[2]:0),t=!0);else{if(n=new Date(parseInt(e)),isNaN(n))throw new TypeError("invalid Date parameter");t=!0}}else t=!0;return t?n:null}};var o=i.date;t.date=o},function(e,t,n){"use strict";t.__esModule=!0,t.hotkeys=void 0;var r=n(8),i=n(1),o=(n(4),{});o.special_keys={27:"esc",9:"tab",32:"space",13:"enter",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12"},o.shift_nums={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},o.add=function(e,t,n){(0,r.isFunction)(t)&&(n=t,t={});var s={},a={type:"keydown",propagate:!1,disableInInput:!1,target:document.body,checkParent:!0},u=this;s=(0,i.extend)(s,a,t||{}),e=e.toLowerCase();var l=function(e){var t=this;if(t=3==t.nodeType?t.parentNode:t,s.disableInInput){var n=t;if("INPUT"==n.tagName||"TEXTAREA"==n.tagName)return}var r=e.which,i=e.type,o=String.fromCharCode(r).toLowerCase(),a=u.special_keys[r],l=e.shiftKey,c=e.ctrlKey,d=e.altKey,f=null;if(s.checkParent)for(;!t.hotkeys&&t.parentNode;)t=t.parentNode;var p=t.hotkeys.events[i].callbackMap;if(l||c||d){var h="";d&&(h+="alt+"),c&&(h+="ctrl+"),l&&(h+="shift+"),f=p[h+a]||p[h+o]||p[h+u.shift_nums[o]]}else f=p[a]||p[o];if(f&&(f.cb(e),!f.propagate))return e.stopPropagation(),e.preventDefault(),!1},c=s.target.hotkeys;return c||(s.target.hotkeys=c={events:{}}),c.events[s.type]||(c.events[s.type]={callbackMap:{}},on(s.target,s.type,l)),c.events[s.type].callbackMap[e]={cb:n,propagate:s.propagate},o},o.remove=function(e,t){t=t||{},target=t.target||document.body,type=t.type||"keydown",e=e.toLowerCase(),delete target.hotkeys.events[type].callbackMap[e]},o.scan=function(e,t){e=e||document.body,e.querySelectorAll("[u-enter]").forEach(function(n){var r=n.getAttribute("u-enter");if(r)if("#"==r.substring(0,1))o.add("enter",{target:this},function(){var t=e.querySelector(r);t&&t.focus()});else{t=t||window;var i=h(t,r);o.add("enter",{target:this},function(){i.call(this)})}}),e.querySelectorAll("[u-hotkey]").forEach(function(e){var t=e.getAttribute("u-hotkey");t&&o.add(t,function(){e.click()})})};var o=o;t.hotkeys=o},function(e,t,n){"use strict";t.__esModule=!0,t.URipple=t.Ripple=void 0;var r=n(5),i=n(7),o=n(6),s=function(e){r.isIE8||(this._element=e,this.init())};s.prototype._down=function(e){if(!r.isIE8){if(!this._rippleElement.style.width&&!this._rippleElement.style.height){var t=this._element.getBoundingClientRect();this.rippleSize_=2*Math.sqrt(t.width*t.width+t.height*t.height)+2,this._rippleElement.style.width=this.rippleSize_+"px",this._rippleElement.style.height=this.rippleSize_+"px"}if((0,i.addClass)(this._rippleElement,"is-visible"),"mousedown"===e.type&&this._ignoringMouseDown)this._ignoringMouseDown=!1;else{"touchstart"===e.type&&(this._ignoringMouseDown=!0);var n=this.getFrameCount();if(n>0)return;this.setFrameCount(1);var o,s,a=e.currentTarget||e.target||e.srcElement,u=a.getBoundingClientRect();if(0===e.clientX&&0===e.clientY)o=Math.round(u.width/2),s=Math.round(u.height/2);else{var l=e.clientX?e.clientX:e.touches[0].clientX,c=e.clientY?e.clientY:e.touches[0].clientY;o=Math.round(l-u.left),s=Math.round(c-u.top)}this.setRippleXY(o,s),this.setRippleStyles(!0),window.requestAnimationFrame&&window.requestAnimationFrame(this.animFrameHandler.bind(this))}}},s.prototype._up=function(e){if(!r.isIE8){var t=this;e&&2!==e.detail&&(0,i.removeClass)(this._rippleElement,"is-visible"),window.setTimeout(function(){(0,i.removeClass)(t._rippleElement,"is-visible")},0)}},s.prototype.getFrameCount=function(){if(!r.isIE8)return this.frameCount_},s.prototype.setFrameCount=function(e){r.isIE8||(this.frameCount_=e)},s.prototype.getRippleElement=function(){if(!r.isIE8)return this._rippleElement},s.prototype.setRippleXY=function(e,t){r.isIE8||(this.x_=e,this.y_=t)},s.prototype.setRippleStyles=function(e){if(!r.isIE8&&null!==this._rippleElement){var t,n,o,s="translate("+this.x_+"px, "+this.y_+"px)";e?(n="scale(0.0001, 0.0001)",o="1px"):(n="",o=this.rippleSize_+"px"),t="translate(-50%, -50%) "+s+n,this._rippleElement.style.webkitTransform=t,this._rippleElement.style.msTransform=t,this._rippleElement.style.transform=t,e?(0,i.removeClass)(this._rippleElement,"is-animating"):(0,i.addClass)(this._rippleElement,"is-animating")}},s.prototype.animFrameHandler=function(){r.isIE8||(this.frameCount_-- >0?window.requestAnimationFrame(this.animFrameHandler.bind(this)):this.setRippleStyles(!1))},s.prototype.init=function(){if(!r.isIE8){var e=this;this._element&&(this._rippleElement=this._element.querySelector(".u-ripple"),this._rippleElement||(this._rippleElement=document.createElement("span"),(0,i.addClass)(this._rippleElement,"u-ripple"),this._element.appendChild(this._rippleElement),this._element.style.overflow="hidden",this._element.style.position="relative"),this.frameCount_=0,this.rippleSize_=0,this.x_=0,this.y_=0,this._ignoringMouseDown=!1,(0,o.on)(this._element,"mousedown",function(t){e._down(t)}),(0,o.on)(this._element,"touchstart",function(t){e._down(t)}),(0,o.on)(this._element,"mouseup",function(t){e._up(t)}),(0,o.on)(this._element,"mouseleave",function(t){e._up(t)}),(0,o.on)(this._element,"touchend",function(t){e._up(t)}),(0,o.on)(this._element,"blur",function(t){e._up(t)}))}};var a=s;t.Ripple=a,t.URipple=s},function(e,t){"use strict";function n(e){var t=l,n=t.biDivideByRadixPower(e,this.k-1),r=t.biMultiply(n,this.mu),i=t.biDivideByRadixPower(r,this.k+1),o=t.biModuloByRadixPower(e,this.k+1),s=t.biMultiply(i,this.modulus),a=t.biModuloByRadixPower(s,this.k+1),u=t.biSubtract(o,a);u.isNeg&&(u=t.biAdd(u,this.bkplus1));for(var c=t.biCompare(u,this.modulus)>=0;c;)u=t.biSubtract(u,this.modulus),c=t.biCompare(u,this.modulus)>=0;return u}function r(e,t){var n=l.biMultiply(e,t);return this.modulo(n)}function i(e,t){var n=new m;n.digits[0]=1;for(var r=e,i=t;;){if(0!=(1&i.digits[0])&&(n=this.multiplyMod(n,r)),i=l.biShiftRight(i,1),0==i.digits[0]&&0==l.biHighIndex(i))break;r=this.multiplyMod(r,r)}return n}t.__esModule=!0;var o,s,a,u,l={},c=16,d=c,f=65536,p=f>>>1,h=f*f,g=f-1,m=function(e){"boolean"==typeof e&&1==e?this.digits=null:this.digits=s.slice(0),this.isNeg=!1};l.setMaxDigits=function(e){o=e,s=new Array(o);for(var t=0;t0;)t.digits[n++]=e&g,e=Math.floor(e/f);return t};var y=l.biFromNumber(1e15);l.biFromDecimal=function(e){for(var t,n="-"==e.charAt(0),r=n?1:0;r-1;--n)t+=e.charAt(n);return t};var b=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];l.biToString=function(e,t){var n=new m;n.digits[0]=t;for(var r=l.biDivideModulo(e,n),i=b[r[1].digits[0]];1==l.biCompare(r[0],a);)r=l.biDivideModulo(r[0],n),digit=r[1].digits[0],i+=b[r[1].digits[0]];return(e.isNeg?"-":"")+l.reverseStr(i)},l.biToDecimal=function(e){var t=new m;t.digits[0]=10;for(var n=l.biDivideModulo(e,t),r=String(n[1].digits[0]);1==l.biCompare(n[0],a);)n=l.biDivideModulo(n[0],t),r+=String(n[1].digits[0]);return(e.isNeg?"-":"")+l.reverseStr(r)};var _=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];l.digitToHex=function(e){for(var t=15,n="",r=0;r<4;++r)n+=_[e&t],e>>>=4;return l.reverseStr(n)},l.biToHex=function(e){for(var t="",n=(l.biHighIndex(e),l.biHighIndex(e));n>-1;--n)t+=l.digitToHex(e.digits[n]);return t},l.charToHex=function(e){var t,n=48,r=n+9,i=97,o=i+25,s=65,a=90;return t=e>=n&&e<=r?e-n:e>=s&&e<=a?10+e-s:e>=i&&e<=o?10+e-i:0},l.hexToDigit=function(e){for(var t=0,n=Math.min(e.length,4),r=0;r0;r-=4,++i)t.digits[i]=l.hexToDigit(e.substr(Math.max(r-4,0),Math.min(r,4)));return t},l.biFromString=function(e,t){var n="-"==e.charAt(0),r=n?1:0,i=new m,o=new m;o.digits[0]=1;for(var s=e.length-1;s>=r;s--){var a=e.charCodeAt(s),u=l.charToHex(a),c=l.biMultiplyDigit(o,u);i=l.biAdd(i,c),o=l.biMultiplyDigit(o,t)}return i.isNeg=n,i},l.biDump=function(e){return(e.isNeg?"-":"")+e.digits.join(" ")},l.biAdd=function(e,t){var n;if(e.isNeg!=t.isNeg)t.isNeg=!t.isNeg,n=l.biSubtract(e,t),t.isNeg=!t.isNeg;else{n=new m;for(var r,i=0,o=0;o=f);n.isNeg=e.isNeg}return n},l.biSubtract=function(e,t){var n;if(e.isNeg!=t.isNeg)t.isNeg=!t.isNeg,n=l.biAdd(e,t),t.isNeg=!t.isNeg;else{n=new m;var r,i;i=0;for(var o=0;o0&&0==e.digits[t];)--t;return t},l.biNumBits=function(e){var t,n=l.biHighIndex(e),r=e.digits[n],i=(n+1)*d;for(t=i;t>i-d&&0==(32768&r);--t)r<<=1;return t},l.biMultiply=function(e,t){for(var n,r,i,o=new m,s=l.biHighIndex(e),a=l.biHighIndex(t),u=0;u<=a;++u){n=0,i=u;for(var d=0;d<=s;++d,++i)r=o.digits[i]+e.digits[d]*t.digits[u]+n,o.digits[i]=r&g,n=r>>>c;o.digits[u+s+1]=n}return o.isNeg=e.isNeg!=t.isNeg,o},l.biMultiplyDigit=function(e,t){var n,r,i,o=new m;n=l.biHighIndex(e),r=0;for(var s=0;s<=n;++s)i=o.digits[s]+e.digits[s]*t+r,o.digits[s]=i&g,r=i>>>c;return o.digits[1+n]=r,o},l.arrayCopy=function(e,t,n,r,i){for(var o=Math.min(t+i,e.length),s=t,a=r;s0;--s,--a)r.digits[s]=r.digits[s]<>>o;return r.digits[0]=r.digits[s]<>>i|(r.digits[a]&M[i])<>>=i,r.isNeg=e.isNeg,r},l.biMultiplyByRadixPower=function(e,t){var n=new m;return l.arrayCopy(e.digits,0,n.digits,t,n.digits.length-t),n},l.biDivideByRadixPower=function(e,t){var n=new m;return l.arrayCopy(e.digits,t,n.digits,0,n.digits.length-t),n},l.biModuloByRadixPower=function(e,t){var n=new m;return l.arrayCopy(e.digits,0,n.digits,0,t),n},l.biCompare=function(e,t){if(e.isNeg!=t.isNeg)return 1-2*Number(e.isNeg);for(var n=e.digits.length-1;n>=0;--n)if(e.digits[n]!=t.digits[n])return e.isNeg?1-2*Number(e.digits[n]>t.digits[n]):1-2*Number(e.digits[n]a;--b){var _=b>=r.digits.length?0:r.digits[b],w=b-1>=r.digits.length?0:r.digits[b-1],M=b-2>=r.digits.length?0:r.digits[b-2],E=a>=t.digits.length?0:t.digits[a],S=a-1>=t.digits.length?0:t.digits[a-1];_==E?n.digits[b-a-1]=g:n.digits[b-a-1]=Math.floor((_*f+w)/E);for(var C=n.digits[b-a-1]*(E*f+S),x=_*h+(w*f+M);C>x;)--n.digits[b-a-1],C=n.digits[b-a-1]*(E*f|S),x=_*f*f+(w*f+M);y=l.biMultiplyByRadixPower(t,b-a-1),r=l.biSubtract(r,l.biMultiplyDigit(y,n.digits[b-a-1])),r.isNeg&&(r=l.biAdd(r,y),--n.digits[b-a-1])}return r=l.biShiftRight(r,c),n.isNeg=e.isNeg!=s,e.isNeg&&(n=s?l.biAdd(n,u):l.biSubtract(n,u),t=l.biShiftRight(t,c),r=l.biSubtract(t,r)),0==r.digits[0]&&0==l.biHighIndex(r)&&(r.isNeg=!1),[n,r]},l.biDivide=function(e,t){return l.biDivideModulo(e,t)[0]},l.biModulo=function(e,t){return l.biDivideModulo(e,t)[1]},l.biMultiplyMod=function(e,t,n){return l.biModulo(l.biMultiply(e,t),n)},l.biPow=function(e,t){for(var n=u,r=e;;){if(0!=(1&t)&&(n=l.biMultiply(n,r)),t>>=1,0==t)break;r=l.biMultiply(r,r)}return n},l.biPowMod=function(e,t,n){for(var r=u,i=e,o=t;;){if(0!=(1&o.digits[0])&&(r=l.biMultiplyMod(r,i,n)),o=l.biShiftRight(o,1),0==o.digits[0]&&0==l.biHighIndex(o))break;i=l.biMultiplyMod(i,i,n)}return r};var E=function(e){this.modulus=l.biCopy(e),this.k=l.biHighIndex(this.modulus)+1;var t=new m;t.digits[2*this.k]=1,this.mu=l.biDivide(t,this.modulus),this.bkplus1=new m,this.bkplus1.digits[this.k+1]=1,this.modulo=n,this.multiplyMod=r,this.powMod=i},S=function(e,t,n){var r=l;this.e=r.biFromHex(e),this.d=r.biFromHex(t),this.m=r.biFromHex(n),this.chunkSize=2*r.biHighIndex(this.m),this.radix=16,this.barrett=new E(this.m)};l.getKeyPair=function(e,t,n){return new S(e,t,n)};var C=function(e){return(e<10?"0":"")+String(e)};l._encryptedString=function(e,t){for(var n=[],r=t.length,i=0;i>8)}return 0==s.charCodeAt(s.length-1)&&(s=s.substring(0,s.length-1)),s},l.setMaxDigits(130),l.encryptedString=function(e){var t=e.text;if(e.exponent&&e.modulus){var n=l.getKeyPair(e.exponent,"",e.modulus);t=l._encryptedString(n,e.text)}return t},l.decryptedString=function(e){var t=e.text;if(e.exponent&&e.modulus){var n=l.getKeyPair("",e.exponent,e.modulus);t=l._decryptedString(n,e.text)}return t},t.RSAUtils=l,t.BigInt=m,t.BarrettMu=E,t.twoDigit=C},function(e,t){"use strict";t.__esModule=!0;var n=function(e,t){return t};t.trans=n}]); \ No newline at end of file +!function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";t.__esModule=!0,t.u=void 0;var r=n(1),i=n(3),o=n(4),s=n(5),a=n(6),u=n(7),l=n(8),c=n(9),d=n(10),f=n(11),p=n(12),h=n(13),g=n(14),m=n(16),v=n(15),y=n(17),b=n(18),_=n(19),w=n(20),M={ajax:p.ajax,extend:r.extend,setCookie:i.setCookie,getCookie:i.getCookie,createShellObject:o.createShellObject,execIgnoreError:o.execIgnoreError,getFunction:o.getFunction,getJSObject:o.getJSObject,isDate:o.isDate,isNumber:o.isNumber,isArray:o.isArray,isEmptyObject:o.isEmptyObject,inArray:o.inArray,isDomElement:o.isDomElement,each:o.each,on:a.on,off:a.off,trigger:a.trigger,stopEvent:a.stopEvent,event:a.event,addClass:u.addClass,removeClass:u.removeClass,hasClass:u.hasClass,toggleClass:u.toggleClass,closest:u.closest,css:u.css,wrap:u.wrap,getStyle:u.getStyle,getZIndex:u.getZIndex,makeDOM:u.makeDOM,makeModal:u.makeModal,getOffset:u.getOffset,getScroll:u.getScroll,showPanelByEle:u.showPanelByEle,Class:l.Class,core:c.core,compMgr:d.compMgr,BaseComponent:f.BaseComponent,floatRender:h.floatRender,integerRender:h.integerRender,dateRender:h.dateRender,dateTimeRender:h.dateTimeRender,timeRender:h.timeRender,percentRender:h.percentRender,dateToUTCString:h.dateToUTCString,date:m.date,NumberFormater:g.NumberFormater,DateFormater:g.DateFormater,AddressMasker:v.AddressMasker,NumberMasker:v.NumberMasker,CurrencyMasker:v.CurrencyMasker,PercentMasker:v.PercentMasker,hotkeys:y.hotkeys,Ripple:b.Ripple,RSAUtils:_.RSAUtils,BigInt:_.BigInt,BarrettMu:_.BarrettMu,twoDigit:_.twoDigit,trans:w.trans};(0,r.extend)(M,s.env),document.readyState&&"complete"===document.readyState?d.compMgr.updateComp():(0,a.on)(window,"load",function(){d.compMgr.updateComp()}),(0,r.extend)(M,window.u||{}),window.u=M,t.u=M},function(e,t,n){"use strict";t.__esModule=!0,t.extend=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(2),o=function(e,t){var n,o=arguments;if(o.length>1)for(var s=1;s=0},l=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},c=function(e){var t;for(t in e)return!1;return!0},d=function(e,t){if(!t instanceof Array)throw"arguments is not Array";for(var n=0,r=t.length;n-1&&(i.isLinux=!0),(l.indexOf("Android")>-1||l.indexOf("android")>-1||l.indexOf("Adr")>-1||l.indexOf("adr")>-1)&&(i.isAndroid=!0),i.version=e&&c.version?c.version:0,i.isAndroid&&(window.screen.width>=768&&window.screen.width<1024&&(i.isAndroidPAD=!0),window.screen.width<=768&&(i.isAndroidPhone=!0)),i.isIE){var f=parseInt(i.version),p=document.documentMode;null==p?6!=f&&7!=f||(i.isIE8_BEFORE=!0):(7==p?i.isIE8_BEFORE=!0:8==p?i.isIE8=!0:9==p?(i.isIE9=!0,i.isSTANDARD=!0):10==p?(i.isIE10=!0,i.isSTANDARD=!0,i.isIE10_ABOVE=!0):i.isSTANDARD=!0,8==f?i.isIE8_CORE=!0:9==f?i.isIE9_CORE=!0:11==c.version&&(i.isIE11=!0))}"ontouchend"in document&&(i.hasTouch=!0),(i.isIphone||i.isAndroidPhone)&&(i.isMobile=!0)}();var o=i;t.env=o},function(e,t,n){"use strict";t.__esModule=!0,t.event=t.stopEvent=t.trigger=t.off=t.on=void 0;var r=n(5),i={};i.event={};var o=r.env.hasTouch?"touchstart":"mousedown",s=r.env.hasTouch?"touchend":"mouseup",a=r.env.hasTouch?"touchmove":"mousemove";i.event.tap={tapholdThreshold:750,emitTapOnTaphold:!0,touchstartFun:function(){d(this,"vmousedown")},touchendFun:function(){d(this,"vmouseup"),d(this,"vclick")},setup:function(){var e=this,t=!1;l(e,"vmousedown",function(n){function r(){clearTimeout(a)}function o(){r(),c(e,"vclick"),c(e,"vmouseup"),c(document,"vmousecancel")}function s(n){o(),t||u!==n.target?t&&n.preventDefault():d(e,"tap")}if(t=!1,n.which&&1!==n.which)return!1;var a,u=n.target;l(e,"vmouseup",r),l(e,"vclick",s),l(document,"vmousecancel",o),a=setTimeout(function(){i.event.tap.emitTapOnTaphold||(t=!0),d(e,"taphold"),o()},i.event.tap.tapholdThreshold)}),l(e,"touchstart",i.event.tap.touchstartFun),l(e,"touchend",i.event.tap.touchendFun)},teardown:function(){c(thisObject,"vmousedown"),c(thisObject,"vclick"),c(thisObject,"vmouseup"),c(document,"vmousecancel")}},i.event.taphold=i.event.tap,i.event.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var t=window.pageXOffset,n=window.pageYOffset,r=e.clientX,i=e.clientY;return 0===e.pageY&&Math.floor(i)>Math.floor(e.pageY)||0===e.pageX&&Math.floor(r)>Math.floor(e.pageX)?(r-=t,i-=n):(ii.event.swipe.horizontalDistanceThreshold&&Math.abs(e.coords[1]-t.coords[1])t.coords[0]?"swipeleft":"swiperight";return d(n,"swipe"),d(n,o),!0}return!1},eventInProgress:!1,setup:function(){var e,t=this,n={};e=t["mobile-events"],e||(e={length:0},t["mobile-events"]=e),e.length++,e.swipe=n,n.start=function(e){if(!i.event.swipe.eventInProgress){i.event.swipe.eventInProgress=!0;var r,o=i.event.swipe.start(e),u=e.target,d=!1;n.move=function(e){o&&(r=i.event.swipe.stop(e),d||(d=i.event.swipe.handleSwipe(o,r,t,u),d&&(i.event.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>i.event.swipe.scrollSupressionThreshold&&e.preventDefault())},n.stop=function(){d=!0,i.event.swipe.eventInProgress=!1,c(document,a,n.move),n.move=null},l(document,a,n.move),l(document,s,n.stop)}},l(t,o,n.start)},teardown:function(){var e,t;e=thisObject["mobile-events"],e&&(t=e.swipe,delete e.swipe,e.length--,0===e.length&&(thisObject["mobile-events"]=null)),t&&(t.start&&c(thisObject,o,t.start),t.move&&c(document,a,t.move),t.stop&&c(document,s,t.stop))}},i.event.swipeleft=i.event.swipe,i.event.swiperight=i.event.swipe;var u=i.event,l=function(e,t,n,r){if(e){if(arguments.length<4)r=n,n=void 0;else var o=function(t){if(t){var i=e.querySelectorAll(n);i.forEach(function(e){e==t.target&&r.call(t.target,t)})}};if(e.uEvent||(e.uEvent={}),e.uEvent[t]){var s=n?o:r,a=!1;e.uEvent[t].forEach(function(e){e==s&&(a=!0)}),a||e.uEvent[t].push(n?o:r)}else e.uEvent[t]=[n?o:r],i.event&&i.event[t]&&i.event[t].setup&&i.event[t].setup.call(e),e.uEvent[t+"fn"]=function(n){n||(n="undefined"!=typeof u&&u?u:window.event),e.uEvent[t].forEach(function(t){try{n.target=n.target||n.srcElement}catch(n){}t&&t.call(e,n)})},e.addEventListener?e.addEventListener(t,e.uEvent[t+"fn"]):e.attachEvent?e.attachEvent("on"+t,e.uEvent[t+"fn"]):e["on"+t]=e.uEvent[t+"fn"]}},c=function(e,t,n){if(n)return void(e&&e.uEvent&&e.uEvent[t]&&e.uEvent[t].forEach(function(r,i){r==n&&e.uEvent[t].splice(i,1)}));var r=e.uEvent[t+"fn"];e.removeEventListener?e.removeEventListener(t,r):e.removeEvent?e.removeEvent("on"+t,r):delete e["on"+t],i.event&&i.event[t]&&i.event[t].teardown&&i.event[t].teardown.call(e),e.uEvent[t]=void 0,e.uEvent[t+"fn"]=void 0},d=function(e,t){e.uEvent&&e.uEvent[t]&&e.uEvent[t+"fn"]()},f=function(e){"undefined"!=typeof e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0,e&&e.preventDefault?e.preventDefault():window.event.returnValue=!1)};t.on=l,t.off=c,t.trigger=d,t.stopEvent=f,t.event=u},function(e,t,n){"use strict";t.__esModule=!0,t.getElementTop=t.getElementLeft=t.showPanelByEle=t.getScroll=t.getOffset=t.makeModal=t.makeDOM=t.getZIndex=t.getStyle=t.wrap=t.css=t.closest=t.toggleClass=t.hasClass=t.removeClass=t.addClass=void 0;var r,i=n(6),o=function(e,t){return e&&("undefined"==typeof e.classList?u._addClass&&u._addClass(e,t):e.classList.add(t)),this},s=function(e,t){return e&&("undefined"==typeof e.classList?u._removeClass&&u._removeClass(e,t):e.classList.remove(t)),this},a=function(e,t){return!!e&&((!e.nodeName||"#text"!==e.nodeName&&"#comment"!==e.nodeName)&&("undefined"==typeof e.classList?!!u._hasClass&&u._hasClass(e,t):e.classList.contains(t)))},l=function(e,t){return"undefined"==typeof e.classList?u._toggleClass(e,t):e.classList.toggle(t)},c=function(e,t){for(var n=e;null!=n&&!a(n,t)&&n!=document.body;)n=n.parentNode;return n==document.body?null:n},d=function(e,t,n){if(t instanceof Object)for(var r in t){var i=t[r];["width","height","top","bottom","left","right"].indexOf(r)>-1&&isNumber(i)&&(i+="px"),e.style[r]=i}else{if(!(arguments.length>2))return p(e,t);e.style[t]=n}},f=function(e,t){var n=g(t);e.parentNode.insertBefore(n,e),n.appendChild(e)},p=function(e,t){var n;return n=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,void 0!==n[t]?n[t]:""},h=function(){return r||(r=2e3),r++},g=function(e){var t=document.createElement("div");t.innerHTML=e;var n=t.children[0];return n},m=function(e,t){var n=document.createElement("div");return o(n,"u-overlay"),n.style.zIndex=h(),t&&t!=document.body?(o(n,"hasPar"),t.appendChild(n)):document.body.appendChild(n),e.style.zIndex=h(),(0,i.on)(n,"click",function(e){(0,i.stopEvent)(e)}),n},v=function M(e,t){return t||(t={},t.top=0,t.left=0),e==document.body?t:(t.top+=e.offsetTop,t.left+=e.offsetLeft,e.offsetParent?M(e.offsetParent,t):t)},y=function E(e,t){return t||(t={},t.top=0,t.left=0),e==document.body?(t.top+=e.scrollTop||document.documentElement.scrollTop,t.left+=e.scrollLeft||document.documentElement.scrollLeft,t):("INPUT"!=e.tagName&&(t.top+=e.scrollTop,t.left+=e.scrollLeft),e.parentNode?E(e.parentNode,t):t)},b=function(e){var t=(e.ele,e.panel),n=e.position,n=(document.body.clientWidth,document.body.clientHeight,n||"top"),r=e.ele.getBoundingClientRect(),i=e.panel.getBoundingClientRect(),o=r.width,s=r.height,a=r.left,u=r.top,l=i.width,c=i.height,d=document.documentElement.clientWidth,f=document.documentElement.clientHeight;"left"==n?(a-=l,u+=(s-c)/2):"right"==n?(a+=o,u+=(s-c)/2):"top"==n||"topCenter"==n?(a+=(o-l)/2,u-=c):"bottom"==n||"bottomCenter"==n?(a+=(o-l)/2,u+=s):"bottomLeft"==n&&(a=a,u+=s),a+l>d&&(a=d-l-10),a<0&&(a=0),u+c>f&&(u=f-c-10),u<0&&(u=0),t.style.left=a+"px",t.style.top=u+"px"},_=function(e){for(var t=e.offsetLeft,n=e.offsetParent;null!==n;)t+=n.offsetLeft,n=n.offsetParent;if("BackCompat"==document.compatMode)var r=document.body.scrollLeft;else var r=document.documentElement.scrollLeft;return t-r},w=function(e){for(var t=e.offsetTop,n=e.offsetParent;null!==n;)t+=n.offsetTop,n=n.offsetParent;if("BackCompat"==document.compatMode)var r=document.body.scrollTop;else var r=document.documentElement.scrollTop;return t-r};t.addClass=o,t.removeClass=s,t.hasClass=a,t.toggleClass=l,t.closest=c,t.css=d,t.wrap=f,t.getStyle=p,t.getZIndex=h,t.makeDOM=g,t.makeModal=m,t.getOffset=v,t.getScroll=y,t.showPanelByEle=b,t.getElementLeft=_,t.getElementTop=w},function(e,t){"use strict";function n(e){var t,n;for(t in e)n=e[t],s.Mutators.hasOwnProperty(t)?s.Mutators[t].call(this,n):this.prototype[t]=n}function r(e){return e.extend=s.extend,e.implement=n,e}function i(){}function o(e,t,n){for(var r in t)if(t.hasOwnProperty(r)){if(n&&d(n,r)===-1)continue;"prototype"!==r&&(e[r]=t[r])}}t.__esModule=!0;var s=function f(e){if(!(this instanceof f)&&c(e))return r(e)};s.create=function(e,t){function i(){var t;return e.apply(this,arguments),this.constructor===i&&this.initialize&&(t=this.initialize.apply(this,arguments)),t?t:this}return c(e)||(t=e,e=null),t||(t={}),e||(e=t.Extends||s),t.Extends=e,e!==s&&o(i,e,e.StaticsWhiteList),n.call(i,t),r(i)},s.extend=function(e){return e||(e={}),e.Extends=this,s.create(e)},s.Mutators={Extends:function(e){var t=this.prototype,n=a(e.prototype);o(n,t),n.constructor=this,this.prototype=n,this.superclass=e.prototype},Implements:function(e){l(e)||(e=[e]);for(var t,n=this.prototype;t=e.shift();)o(n,t.prototype||t)},Statics:function(e){o(this,e)}};var a=Object.__proto__?function(e){return{__proto__:e}}:function(e){return i.prototype=e,new i},u=Object.prototype.toString,l=Array.isArray||function(e){return"[object Array]"===u.call(e)},c=function(e){return"[object Function]"===u.call(e)},d=function(e,t){if(Array.prototype.indexOf&&e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n-1&&s.indexOf(c)===-1&&!o(e,c.className)&&s.push(c)}for(var f,l=0,p=s.length;l0)for(var i=0,o=r.dependencies.length;i0?"&"+t:"?"+t},serializeParams:function(e){var t=void 0;if(t==e||null==e||""==e)return null;if(e.constructor==Object){var n="";for(var r in e)n+=r+"="+encodeURIComponent(e[r])+"&";return n.substring(0,n.length-1)}return e}},o=i.ajax;t.ajax=o},function(e,t,n){"use strict";t.__esModule=!0,t.phoneNumberRender=t.dateToUTCString=t.percentRender=t.timeRender=t.dateTimeRender=t.dateRender=t.integerRender=t.floatRender=void 0;var r=n(9),i=n(14),o=n(15),s=n(16),a=function(e,t){var n=e;if("undefined"==typeof e||null===e)return e;"function"==typeof e&&(n=e());var s=r.core.getMaskerMeta("float")||{};"number"==typeof t&&(s.precision=t);var a=new i.NumberFormater(s.precision),u=new o.NumberMasker(s);return u.format(a.format(n)).value},u=function(e){var t=e;return"undefined"==typeof e||null===e?e:("function"==typeof e&&(t=e()),t)},l=function(e,t,n){var i=e;if("undefined"==typeof e||null===e)return e;"function"==typeof e&&(i=e());var o=r.core.getMaskerMeta(n)||{};"undefined"!=typeof t&&(o.format=t);var a=s.date.format(i,o.format);return a},c=function(e,t){return l(e,t,"date")},d=function(e,t){return l(e,t,"datetime")},f=function(e,t){return l(e,t,"time")},p=function(e){var t=e;if("undefined"==typeof e||null===e)return e;"function"==typeof e&&(t=e());var n=r.core.getMaskerMeta("percent")||{},i=new o.PercentMasker(n),s=i.format(t);return s&&s.value?s.value:""},h=function(){var e=value;if("undefined"==typeof value||null===value)return value;"function"==typeof value&&(e=value());var t=r.core.getMaskerMeta("phoneNumber")||{},n=new o.PhoneNumberMasker(t),i=n.format(e);return i&&i.value?i.value:""},g=function(e){if(!e)return"";e.indexOf("-")>-1&&(e=e.replace(/\-/g,"/"));var t=Date.parse(e);return isNaN(t)?"":t};t.floatRender=a,t.integerRender=u,t.dateRender=c,t.dateTimeRender=d,t.timeRender=f,t.percentRender=p,t.dateToUTCString=g,t.phoneNumberRender=h},function(e,t,n){"use strict";function r(e){this.precision=e}function i(e){this.pattern=e}t.__esModule=!0,t.DateFormater=t.NumberFormater=void 0;var o=n(4);r.prototype.update=function(e){this.precision=e},r.prototype.format=function(e){if(!(0,o.isNumber)(e))return"";for(;"0"==(e+"").charAt(0)&&e.length>1&&0!=(e+"").indexOf("0.");)e=e.substring(1);var t=e;if((0,o.isNumber)(this.precision)){if(window.BigNumber)t=new BigNumber(e).toFixed(this.precision);else{var n=parseFloat(e);t=(Math.round(n*Math.pow(10,this.precision))/Math.pow(10,this.precision)).toFixed(this.precision)}if("NaN"==t)return""}return t},i.prototype.update=function(e){this.pattern=e},i.prototype.format=function(e){return moment(e).format(this.pattern)},t.NumberFormater=r,t.DateFormater=i},function(e,t,n){"use strict";function r(){}function i(){}function o(e){this.update(e)}function s(e){this.update(e)}function a(e){this.update(e)}function u(e){this.update(e)}function l(e){this.value=e}function c(e,t){this.value=e,this.color=t}function d(e){this.update(e)}t.__esModule=!0,t.PhoneNumberMasker=t.PercentMasker=t.CurrencyMasker=t.NumberMasker=t.AddressMasker=void 0;var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p=n(1);r.prototype.format=function(e){if(null==e)return null;var t=this.formatArgument(e);return this.innerFormat(t)},r.prototype.formatArgument=function(e){},r.prototype.innerFormat=function(e){},i.prototype=new r,i.prototype.elements=new Array,i.prototype.format=function(e){if(null==e)return null;var t=this.formatArgument(e);return this.innerFormat(t)},i.prototype.formatArgument=function(e){return e},i.prototype.innerFormat=function(e){if(null==e||""==e)return new c(e);this.doSplit();var t="";return t=this.getElementsValue(this.elements,e),new c(t)},i.prototype.getElementsValue=function(e,t){var n="";if(e instanceof Array)for(var r=0;r0&&o.push(d)}o.push(new l(e.substring(u+1,c-1))),a=c}while(null!=i);if(a0&&o.push(d)}return o},i.prototype.doSeperator=function(e,t,n,r){if(r>=t.length){var i=new Array;return i.push(this.getVarElement(e)),i}if(0==e.length)return null;var o,s=0,i=new Array,a=new RegExp(t[r],"g");do if(o=a.exec(e),null!=o){var u=o.index,c=a.lastIndex;if(u!=c){if(s0&&i.push(d)}null!=n[r]?i.push(new l(n[r])):i.push(new l(e.substring(u,c))),s=c}}while(null!=o);if(s0&&i.push(d)}return i},o.prototype=new i,o.prototype.update=function(e){this.formatMeta=(0,p.extend)({},o.DefaultFormatMeta,e)},o.prototype.getExpress=function(){return this.formatMeta.express},o.prototype.getReplaceds=function(){return[this.formatMeta.separator]},o.prototype.getSeperators=function(){return["(\\s)+?"]},o.prototype.getVarElement=function(e){var t={};return"C"==e&&(t.getValue=function(e){return e.country}),"S"==e&&(t.getValue=function(e){return e.state}),"T"==e&&(t.getValue=function(e){return e.city}),"D"==e&&(t.getValue=function(e){return e.section}),"R"==e&&(t.getValue=function(e){return e.road}),"P"==e&&(t.getValue=function(e){return e.postcode}),void 0==f(t.getValue)?new l(e):t},o.prototype.formatArgument=function(e){return e},s.prototype=new r,s.prototype.formatMeta=null,s.prototype.update=function(e){this.formatMeta=(0,p.extend)({},s.DefaultFormatMeta,e)},s.prototype.innerFormat=function(e){var t,n,r,i;t=e.value,t>0?(n=this.formatMeta.positiveFormat,i=t+""):t<0?(n=this.formatMeta.negativeFormat,i=(t+"").substr(1,(t+"").length-1)):(n=this.formatMeta.positiveFormat,i=t+""),r=i.indexOf("."),i=this.setTheSeperator(i,r),i=this.setTheMark(i,r);var o=null;return t<0&&this.formatMeta.isNegRed&&(o="FF0000"),new c(n.replaceAll("n",i),o)},s.prototype.setTheMark=function(e,t){var n,r,i;if(!this.formatMeta.isMarkEnable)return e;for(t<=0&&(t=e.length),r=e.charCodeAt(0),n=0,45==r&&(n=1), +i=t-3;i>n;)e=e.substr(0,i-0)+this.formatMeta.markSymbol+e.substr(i,e.length-i),i-=3;return e},s.prototype.setTheSeperator=function(e,t){var n;return t>0&&(n=s.toCharArray(e),n[t]=this.formatMeta.pointSymbol,e=n.join("")),e},s.toCharArray=function(e){for(var e=e.split(""),t=new Array,n=0;n=0;r.length12?"pm":"am"},h:function s(e){var s=e.getHours();return s=s>12?s-12:s},hh:function(e){var t=i.date._formats.h(e);return i.date.leftZeroFill(t,2)},H:function(e){return e.getHours()},HH:function(e){return i.date.leftZeroFill(e.getHours(),2)},m:function(e){return e.getMinutes()},mm:function(e){return i.date.leftZeroFill(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return i.date.leftZeroFill(e.getSeconds(),2)}},format:function(e,t,n){if(!e)return e;var o,s,a=t.match(i.date._formattingTokens),u="",l=i.date.getDateObj(e);if(!l)return e;for(n=n||r.core.getLanguages(),o=0,s=a.length;o0||i>0||o>0)n=new Date,o>0?(u=e.split(" "),s=u[0].split("-"),a=u[1].split(":")):r>0?s=e.split("-"):i>0&&(a=e.split(":")),s&&s.length>0&&(n.setYear(s[0]),n.setMonth(parseInt(s[1]-1)),n.setDate(s[2]?s[2]:0),t=!0),a&&a.length>0&&(n.setHours(a[0]?a[0]:0),n.setMinutes(a[1]?a[1]:0),n.setSeconds(a[2]?a[2]:0),t=!0);else{if(n=new Date(parseInt(e)),isNaN(n))throw new TypeError("invalid Date parameter");t=!0}}else t=!0;return t?n:null}};var o=i.date;t.date=o},function(e,t,n){"use strict";t.__esModule=!0,t.hotkeys=void 0;var r=n(8),i=n(1),o=(n(4),{});o.special_keys={27:"esc",9:"tab",32:"space",13:"enter",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12"},o.shift_nums={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},o.add=function(e,t,n){(0,r.isFunction)(t)&&(n=t,t={});var s={},a={type:"keydown",propagate:!1,disableInInput:!1,target:document.body,checkParent:!0},u=this;s=(0,i.extend)(s,a,t||{}),e=e.toLowerCase();var l=function(e){var t=this;if(t=3==t.nodeType?t.parentNode:t,s.disableInInput){var n=t;if("INPUT"==n.tagName||"TEXTAREA"==n.tagName)return}var r=e.which,i=e.type,o=String.fromCharCode(r).toLowerCase(),a=u.special_keys[r],l=e.shiftKey,c=e.ctrlKey,d=e.altKey,f=null;if(s.checkParent)for(;!t.hotkeys&&t.parentNode;)t=t.parentNode;var p=t.hotkeys.events[i].callbackMap;if(l||c||d){var h="";d&&(h+="alt+"),c&&(h+="ctrl+"),l&&(h+="shift+"),f=p[h+a]||p[h+o]||p[h+u.shift_nums[o]]}else f=p[a]||p[o];if(f&&(f.cb(e),!f.propagate))return e.stopPropagation(),e.preventDefault(),!1},c=s.target.hotkeys;return c||(s.target.hotkeys=c={events:{}}),c.events[s.type]||(c.events[s.type]={callbackMap:{}},on(s.target,s.type,l)),c.events[s.type].callbackMap[e]={cb:n,propagate:s.propagate},o},o.remove=function(e,t){t=t||{},target=t.target||document.body,type=t.type||"keydown",e=e.toLowerCase(),delete target.hotkeys.events[type].callbackMap[e]},o.scan=function(e,t){e=e||document.body,e.querySelectorAll("[u-enter]").forEach(function(n){var r=n.getAttribute("u-enter");if(r)if("#"==r.substring(0,1))o.add("enter",{target:this},function(){var t=e.querySelector(r);t&&t.focus()});else{t=t||window;var i=h(t,r);o.add("enter",{target:this},function(){i.call(this)})}}),e.querySelectorAll("[u-hotkey]").forEach(function(e){var t=e.getAttribute("u-hotkey");t&&o.add(t,function(){e.click()})})};var o=o;t.hotkeys=o},function(e,t,n){"use strict";t.__esModule=!0,t.URipple=t.Ripple=void 0;var r=n(5),i=n(7),o=n(6),s=function(e){r.isIE8||(this._element=e,this.init())};s.prototype._down=function(e){if(!r.isIE8){if(!this._rippleElement.style.width&&!this._rippleElement.style.height){var t=this._element.getBoundingClientRect();this.rippleSize_=2*Math.sqrt(t.width*t.width+t.height*t.height)+2,this._rippleElement.style.width=this.rippleSize_+"px",this._rippleElement.style.height=this.rippleSize_+"px"}if((0,i.addClass)(this._rippleElement,"is-visible"),"mousedown"===e.type&&this._ignoringMouseDown)this._ignoringMouseDown=!1;else{"touchstart"===e.type&&(this._ignoringMouseDown=!0);var n=this.getFrameCount();if(n>0)return;this.setFrameCount(1);var o,s,a=e.currentTarget||e.target||e.srcElement,u=a.getBoundingClientRect();if(0===e.clientX&&0===e.clientY)o=Math.round(u.width/2),s=Math.round(u.height/2);else{var l=e.clientX?e.clientX:e.touches[0].clientX,c=e.clientY?e.clientY:e.touches[0].clientY;o=Math.round(l-u.left),s=Math.round(c-u.top)}this.setRippleXY(o,s),this.setRippleStyles(!0),window.requestAnimationFrame&&window.requestAnimationFrame(this.animFrameHandler.bind(this))}}},s.prototype._up=function(e){if(!r.isIE8){var t=this;e&&2!==e.detail&&(0,i.removeClass)(this._rippleElement,"is-visible"),window.setTimeout(function(){(0,i.removeClass)(t._rippleElement,"is-visible")},0)}},s.prototype.getFrameCount=function(){if(!r.isIE8)return this.frameCount_},s.prototype.setFrameCount=function(e){r.isIE8||(this.frameCount_=e)},s.prototype.getRippleElement=function(){if(!r.isIE8)return this._rippleElement},s.prototype.setRippleXY=function(e,t){r.isIE8||(this.x_=e,this.y_=t)},s.prototype.setRippleStyles=function(e){if(!r.isIE8&&null!==this._rippleElement){var t,n,o,s="translate("+this.x_+"px, "+this.y_+"px)";e?(n="scale(0.0001, 0.0001)",o="1px"):(n="",o=this.rippleSize_+"px"),t="translate(-50%, -50%) "+s+n,this._rippleElement.style.webkitTransform=t,this._rippleElement.style.msTransform=t,this._rippleElement.style.transform=t,e?(0,i.removeClass)(this._rippleElement,"is-animating"):(0,i.addClass)(this._rippleElement,"is-animating")}},s.prototype.animFrameHandler=function(){r.isIE8||(this.frameCount_-- >0?window.requestAnimationFrame(this.animFrameHandler.bind(this)):this.setRippleStyles(!1))},s.prototype.init=function(){if(!r.isIE8){var e=this;this._element&&(this._rippleElement=this._element.querySelector(".u-ripple"),this._rippleElement||(this._rippleElement=document.createElement("span"),(0,i.addClass)(this._rippleElement,"u-ripple"),this._element.appendChild(this._rippleElement),this._element.style.overflow="hidden",this._element.style.position="relative"),this.frameCount_=0,this.rippleSize_=0,this.x_=0,this.y_=0,this._ignoringMouseDown=!1,(0,o.on)(this._element,"mousedown",function(t){e._down(t)}),(0,o.on)(this._element,"touchstart",function(t){e._down(t)}),(0,o.on)(this._element,"mouseup",function(t){e._up(t)}),(0,o.on)(this._element,"mouseleave",function(t){e._up(t)}),(0,o.on)(this._element,"touchend",function(t){e._up(t)}),(0,o.on)(this._element,"blur",function(t){e._up(t)}))}};var a=s;t.Ripple=a,t.URipple=s},function(e,t){"use strict";function n(e){var t=l,n=t.biDivideByRadixPower(e,this.k-1),r=t.biMultiply(n,this.mu),i=t.biDivideByRadixPower(r,this.k+1),o=t.biModuloByRadixPower(e,this.k+1),s=t.biMultiply(i,this.modulus),a=t.biModuloByRadixPower(s,this.k+1),u=t.biSubtract(o,a);u.isNeg&&(u=t.biAdd(u,this.bkplus1));for(var c=t.biCompare(u,this.modulus)>=0;c;)u=t.biSubtract(u,this.modulus),c=t.biCompare(u,this.modulus)>=0;return u}function r(e,t){var n=l.biMultiply(e,t);return this.modulo(n)}function i(e,t){var n=new m;n.digits[0]=1;for(var r=e,i=t;;){if(0!=(1&i.digits[0])&&(n=this.multiplyMod(n,r)),i=l.biShiftRight(i,1),0==i.digits[0]&&0==l.biHighIndex(i))break;r=this.multiplyMod(r,r)}return n}t.__esModule=!0;var o,s,a,u,l={},c=16,d=c,f=65536,p=f>>>1,h=f*f,g=f-1,m=function(e){"boolean"==typeof e&&1==e?this.digits=null:this.digits=s.slice(0),this.isNeg=!1};l.setMaxDigits=function(e){o=e,s=new Array(o);for(var t=0;t0;)t.digits[n++]=e&g,e=Math.floor(e/f);return t};var y=l.biFromNumber(1e15);l.biFromDecimal=function(e){for(var t,n="-"==e.charAt(0),r=n?1:0;r-1;--n)t+=e.charAt(n);return t};var b=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];l.biToString=function(e,t){var n=new m;n.digits[0]=t;for(var r=l.biDivideModulo(e,n),i=b[r[1].digits[0]];1==l.biCompare(r[0],a);)r=l.biDivideModulo(r[0],n),digit=r[1].digits[0],i+=b[r[1].digits[0]];return(e.isNeg?"-":"")+l.reverseStr(i)},l.biToDecimal=function(e){var t=new m;t.digits[0]=10;for(var n=l.biDivideModulo(e,t),r=String(n[1].digits[0]);1==l.biCompare(n[0],a);)n=l.biDivideModulo(n[0],t),r+=String(n[1].digits[0]);return(e.isNeg?"-":"")+l.reverseStr(r)};var _=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];l.digitToHex=function(e){for(var t=15,n="",r=0;r<4;++r)n+=_[e&t],e>>>=4;return l.reverseStr(n)},l.biToHex=function(e){for(var t="",n=(l.biHighIndex(e),l.biHighIndex(e));n>-1;--n)t+=l.digitToHex(e.digits[n]);return t},l.charToHex=function(e){var t,n=48,r=n+9,i=97,o=i+25,s=65,a=90;return t=e>=n&&e<=r?e-n:e>=s&&e<=a?10+e-s:e>=i&&e<=o?10+e-i:0},l.hexToDigit=function(e){for(var t=0,n=Math.min(e.length,4),r=0;r0;r-=4,++i)t.digits[i]=l.hexToDigit(e.substr(Math.max(r-4,0),Math.min(r,4)));return t},l.biFromString=function(e,t){var n="-"==e.charAt(0),r=n?1:0,i=new m,o=new m;o.digits[0]=1;for(var s=e.length-1;s>=r;s--){var a=e.charCodeAt(s),u=l.charToHex(a),c=l.biMultiplyDigit(o,u);i=l.biAdd(i,c),o=l.biMultiplyDigit(o,t)}return i.isNeg=n,i},l.biDump=function(e){return(e.isNeg?"-":"")+e.digits.join(" ")},l.biAdd=function(e,t){var n;if(e.isNeg!=t.isNeg)t.isNeg=!t.isNeg,n=l.biSubtract(e,t),t.isNeg=!t.isNeg;else{n=new m;for(var r,i=0,o=0;o=f);n.isNeg=e.isNeg}return n},l.biSubtract=function(e,t){var n;if(e.isNeg!=t.isNeg)t.isNeg=!t.isNeg,n=l.biAdd(e,t),t.isNeg=!t.isNeg;else{n=new m;var r,i;i=0;for(var o=0;o0&&0==e.digits[t];)--t;return t},l.biNumBits=function(e){var t,n=l.biHighIndex(e),r=e.digits[n],i=(n+1)*d;for(t=i;t>i-d&&0==(32768&r);--t)r<<=1;return t},l.biMultiply=function(e,t){for(var n,r,i,o=new m,s=l.biHighIndex(e),a=l.biHighIndex(t),u=0;u<=a;++u){n=0,i=u;for(var d=0;d<=s;++d,++i)r=o.digits[i]+e.digits[d]*t.digits[u]+n,o.digits[i]=r&g,n=r>>>c;o.digits[u+s+1]=n}return o.isNeg=e.isNeg!=t.isNeg,o},l.biMultiplyDigit=function(e,t){var n,r,i,o=new m;n=l.biHighIndex(e),r=0;for(var s=0;s<=n;++s)i=o.digits[s]+e.digits[s]*t+r,o.digits[s]=i&g,r=i>>>c;return o.digits[1+n]=r,o},l.arrayCopy=function(e,t,n,r,i){for(var o=Math.min(t+i,e.length),s=t,a=r;s0;--s,--a)r.digits[s]=r.digits[s]<>>o;return r.digits[0]=r.digits[s]<>>i|(r.digits[a]&M[i])<>>=i,r.isNeg=e.isNeg,r},l.biMultiplyByRadixPower=function(e,t){var n=new m;return l.arrayCopy(e.digits,0,n.digits,t,n.digits.length-t),n},l.biDivideByRadixPower=function(e,t){var n=new m;return l.arrayCopy(e.digits,t,n.digits,0,n.digits.length-t),n},l.biModuloByRadixPower=function(e,t){var n=new m;return l.arrayCopy(e.digits,0,n.digits,0,t),n},l.biCompare=function(e,t){if(e.isNeg!=t.isNeg)return 1-2*Number(e.isNeg);for(var n=e.digits.length-1;n>=0;--n)if(e.digits[n]!=t.digits[n])return e.isNeg?1-2*Number(e.digits[n]>t.digits[n]):1-2*Number(e.digits[n]a;--b){var _=b>=r.digits.length?0:r.digits[b],w=b-1>=r.digits.length?0:r.digits[b-1],M=b-2>=r.digits.length?0:r.digits[b-2],E=a>=t.digits.length?0:t.digits[a],S=a-1>=t.digits.length?0:t.digits[a-1];_==E?n.digits[b-a-1]=g:n.digits[b-a-1]=Math.floor((_*f+w)/E);for(var C=n.digits[b-a-1]*(E*f+S),x=_*h+(w*f+M);C>x;)--n.digits[b-a-1],C=n.digits[b-a-1]*(E*f|S),x=_*f*f+(w*f+M);y=l.biMultiplyByRadixPower(t,b-a-1),r=l.biSubtract(r,l.biMultiplyDigit(y,n.digits[b-a-1])),r.isNeg&&(r=l.biAdd(r,y),--n.digits[b-a-1])}return r=l.biShiftRight(r,c),n.isNeg=e.isNeg!=s,e.isNeg&&(n=s?l.biAdd(n,u):l.biSubtract(n,u),t=l.biShiftRight(t,c),r=l.biSubtract(t,r)),0==r.digits[0]&&0==l.biHighIndex(r)&&(r.isNeg=!1),[n,r]},l.biDivide=function(e,t){return l.biDivideModulo(e,t)[0]},l.biModulo=function(e,t){return l.biDivideModulo(e,t)[1]},l.biMultiplyMod=function(e,t,n){return l.biModulo(l.biMultiply(e,t),n)},l.biPow=function(e,t){for(var n=u,r=e;;){if(0!=(1&t)&&(n=l.biMultiply(n,r)),t>>=1,0==t)break;r=l.biMultiply(r,r)}return n},l.biPowMod=function(e,t,n){for(var r=u,i=e,o=t;;){if(0!=(1&o.digits[0])&&(r=l.biMultiplyMod(r,i,n)),o=l.biShiftRight(o,1),0==o.digits[0]&&0==l.biHighIndex(o))break;i=l.biMultiplyMod(i,i,n)}return r};var E=function(e){this.modulus=l.biCopy(e),this.k=l.biHighIndex(this.modulus)+1;var t=new m;t.digits[2*this.k]=1,this.mu=l.biDivide(t,this.modulus),this.bkplus1=new m,this.bkplus1.digits[this.k+1]=1,this.modulo=n,this.multiplyMod=r,this.powMod=i},S=function(e,t,n){var r=l;this.e=r.biFromHex(e),this.d=r.biFromHex(t),this.m=r.biFromHex(n),this.chunkSize=2*r.biHighIndex(this.m),this.radix=16,this.barrett=new E(this.m)};l.getKeyPair=function(e,t,n){return new S(e,t,n)};var C=function(e){return(e<10?"0":"")+String(e)};l._encryptedString=function(e,t){for(var n=[],r=t.length,i=0;i>8)}return 0==s.charCodeAt(s.length-1)&&(s=s.substring(0,s.length-1)),s},l.setMaxDigits(130),l.encryptedString=function(e){var t=e.text;if(e.exponent&&e.modulus){var n=l.getKeyPair(e.exponent,"",e.modulus);t=l._encryptedString(n,e.text)}return t},l.decryptedString=function(e){var t=e.text;if(e.exponent&&e.modulus){var n=l.getKeyPair("",e.exponent,e.modulus);t=l._decryptedString(n,e.text)}return t},t.RSAUtils=l,t.BigInt=m,t.BarrettMu=E,t.twoDigit=C},function(e,t){"use strict";t.__esModule=!0;var n=function(e,t){return t};t.trans=n}]); \ No newline at end of file diff --git a/dist/js/u-grid.js b/dist/js/u-grid.js index 5059c13..7362061 100644 --- a/dist/js/u-grid.js +++ b/dist/js/u-grid.js @@ -61,8 +61,8 @@ var old = $.fn.grid; // 方法扩展 - /* - * 对象所支持的属性及默认值 + /* + * 对象所支持的属性及默认值 */ $.fn.grid = function (options) { @@ -115,8 +115,8 @@ dataSourceProto.basicSortRows = _re_gridCompSort.re_basicSortRows; - /* - * tree + /* + * tree */ @@ -132,8 +132,8 @@ 'use strict'; exports.__esModule = true; - /* - * 处理参数 + /* + * 处理参数 */ var init = function init(options, gridComp) { this.defaults = {}; @@ -143,8 +143,8 @@ this.hasParentRows = new Array(); // 存在父项 this.nothasParentRows = new Array(); // 不存在父项 }; - /* - * 将values转化为rows并进行排序 + /* + * 将values转化为rows并进行排序 */ var sortRows = function sortRows(field, sortType) { if (this.gridComp.options.showTree) { @@ -154,8 +154,8 @@ } this.gridComp.eidtRowIndex = -1; }; - /* - * 将values转化为rows并进行排序(标准) + /* + * 将values转化为rows并进行排序(标准) */ var basicSortRows = function basicSortRows(field, sortType) { var oThis = this, @@ -176,8 +176,8 @@ var treeSortRows = function treeSortRows(field, sortType) { this.basicSortRows(field, sortType); }; - /* - * 获取合计值 + /* + * 获取合计值 */ var getSumValue = function getSumValue(field, gridCompColumn, gridComp) { var sumValue = null; @@ -252,8 +252,8 @@ // 扩展方法 var oThis = this; }; - /* - * 处理排序 + /* + * 处理排序 */ var canSortable = function canSortable(e, ele) { var oThis = this, @@ -340,9 +340,9 @@ this.dataSourceObj.sortRows(); } }; - /* - * 根据排序的优先级的排序 - * prioArray = [{field:'f2', sortType:'asc'}, {field:'f3', sortType:'desc'}, {field:'f1', sortType:'asc'}] + /* + * 根据排序的优先级的排序 + * prioArray = [{field:'f2', sortType:'asc'}, {field:'f3', sortType:'desc'}, {field:'f1', sortType:'asc'}] */ var sortRowsByPrio = function sortRowsByPrio(prioArray, cancelSort) { var oThis = this; @@ -419,8 +419,8 @@ this.rows.sort(eval(evalStr(0))); }; - /* - * 将values转化为rows并进行排序(标准) + /* + * 将values转化为rows并进行排序(标准) */ var re_basicSortRows = function re_basicSortRows(field, sortType) { var oThis = this; @@ -522,8 +522,8 @@ 'use strict'; exports.__esModule = true; - /* - * 创建完成之后顶层div添加监听 + /* + * 创建完成之后顶层div添加监听 */ var initEventFun = function initEventFun() { var oThis = this; @@ -537,8 +537,8 @@ } }); }; - /* - * 创建完成之后grid层 div添加监听 + /* + * 创建完成之后grid层 div添加监听 */ var initGridEventFun = function initGridEventFun() { var oThis = this; @@ -555,8 +555,8 @@ } }); }; - /* - * 内容区 div添加监听 + /* + * 内容区 div添加监听 */ var initContentDivEventFun = function initContentDivEventFun() { var oThis = this; @@ -847,8 +847,8 @@ } return rowIndex; }; - /* - * 获取数据行下所有子元素 + /* + * 获取数据行下所有子元素 */ var getAllChildRow = function getAllChildRow(row) { // if(row.allChildRow && row.allChildRow.length > 0){ @@ -867,8 +867,8 @@ } return result; }; - /* - * 获取数据行下所有子元素的index + /* + * 获取数据行下所有子元素的index */ var getAllChildRowIndex = function getAllChildRowIndex(row) { // if(row.allChildRowIndex && row.allChildRowIndex.length > 0){ @@ -939,8 +939,8 @@ var firstDiv = $('.u-grid-content-td-div', $Tr); if (openDiv.length > 0) openDiv.click();else firstDiv.click(); }; - /* - * 将values转化为rows并进行排序(数表) + /* + * 将values转化为rows并进行排序(数表) */ var re_treeSortRows = function re_treeSortRows(field, sortType) { var oThis = this; @@ -995,8 +995,8 @@ }); } }; - /* - * 将当前行子项插入rows数组 + /* + * 将当前行子项插入rows数组 */ var pushChildRows = function pushChildRows(row, level) { var keyValue = row.keyValue; @@ -1058,9 +1058,9 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var column = function column(options, gridComp) { - _classCallCheck(this, column); + _classCallCheck(this, column); - this.init(options, gridComp); + this.init(options, gridComp); }; ; @@ -1071,8 +1071,8 @@ gridCompColumnProto.initTree = _columnInit.initTree; gridCompColumnProto.getBooleanOptions = _columnInit.getBooleanOptions; - /* - * tree + /* + * tree */ @@ -1087,8 +1087,8 @@ 'use strict'; exports.__esModule = true; - /* - * 处理参数 + /* + * 处理参数 */ var init = function init(options, gridComp) { // this.gridComp = gridComp; // 在处理前端缓存将column转为string的时候会因为此属性出现死循环 @@ -1383,8 +1383,8 @@ var gridCompProto = gridComp.prototype; - /* - * colmuenu + /* + * colmuenu */ var oldInitGridCompColumn = gridCompProto.initGridCompColumn, oldInitEventFun = gridCompProto.initEventFun, @@ -1415,8 +1415,8 @@ gridCompProto.clearLocalData = function () {}; } - /* - * grag + /* + * grag */ var oldInitEventFun_grag = gridCompProto.initEventFun; var oldInitGridEventFun_grag = gridCompProto.initGridEventFun; @@ -1442,8 +1442,8 @@ gridCompProto.headerThDrag = _re_gridCompDrag.headerThDrag; gridCompProto.resetThVariableDrag = _re_gridCompDrag.re_resetThVariableDrag; - /* - * edit + /* + * edit */ var oldInitEventFun_edit = gridCompProto.initEventFun; @@ -1475,8 +1475,8 @@ gridCompProto.setGridEditTypeAndEditRow = _re_gridCompEdit.setGridEditTypeAndEditRow; gridCompProto.editHeadTitleIcon = _re_gridCompEdit.editHeadTitleIcon; - /* - * editForm + /* + * editForm */ var oldInitDefault = gridCompProto.initDefault, oldSetRequired = gridCompProto.setRequired; @@ -1495,8 +1495,8 @@ gridCompProto.editorRowChangeFun = _re_gridCompEditForm.re_editorRowChangeFun; gridCompProto.formEditCell = _re_gridCompEditForm.formEditCell; - /* - * fixed + /* + * fixed */ var oldColumnsVisibleFun = gridCompProto.columnsVisibleFun; @@ -1512,8 +1512,8 @@ gridCompProto.createContentOneRowFixed = _re_gridCompFixed.re_createContentOneRowFixed; gridCompProto.widthChangeGridFunFixed = _re_gridCompFixed.re_widthChangeGridFunFixed; - /* - * formShow + /* + * formShow */ @@ -1522,8 +1522,8 @@ gridCompProto.createFormContentRows = _re_gridCompFormShow.createFormContentRows; gridCompProto.widthChangeFormFun = gridCompProto; - /* - * headerLevel + /* + * headerLevel */ @@ -1532,8 +1532,8 @@ // gridCompProto.initGridHiddenLevelColumn = initGridHiddenLevelColumn; gridCompProto.getLevelTitleByField = _re_gridCompHeaderLevel.getLevelTitleByField; - /* - * localStorage + /* + * localStorage */ @@ -1544,16 +1544,16 @@ gridCompProto.saveGridCompColumnArrToLocal = _re_gridCompLocalStorage.saveGridCompColumnArrToLocal; gridCompProto.getGridCompColumnArrFromLocal = _re_gridCompLocalStorage.getGridCompColumnArrFromLocal; - /* - * overWidthColumn + /* + * overWidthColumn */ gridCompProto.initGridHiddenLevelColumn = _re_gridCompOverWidthHidden.re_initGridHiddenLevelColumn; gridCompProto.widthChangeGridFunOverWidthHidden = _re_gridCompOverWidthHidden.re_widthChangeGridFunOverWidthHidden; - /* - * sort + /* + * sort */ var oldInitEventFun_sort = gridCompProto.initEventFun; var oldInitGridEventFun_sort = gridCompProto.initGridEventFun; @@ -1573,8 +1573,8 @@ gridCompProto.deleteOneRowTree = _re_gridCompSort.re_deleteOneRowTree; gridCompProto.sortRowsByPrio = _re_gridCompSort.sortRowsByPrio; - /* - * sumRow + /* + * sumRow */ @@ -1586,8 +1586,8 @@ gridCompProto.renderSumRow = _re_gridCompSumRow.renderSumRow; gridCompProto.renderTypeSumRow = _re_gridCompSumRow.re_renderTypeSumRow; - /* - * swap + /* + * swap */ var oldInitEventFun_swap = gridCompProto.initEventFun; var oldInitGridEventFun_swap = gridCompProto.initGridEventFun; @@ -1608,8 +1608,8 @@ gridCompProto.swapColumnFun = _re_gridCompSwap.swapColumnFun; gridCompProto.swapColumnEnd = _re_gridCompSwap.swapColumnEnd; - /* - * rowDrag + /* + * rowDrag */ // var oldInitEventFun_rowDrag= gridCompProto.initEventFun; @@ -1627,8 +1627,8 @@ gridCompProto.rowDragEnd = _re_gridCompRowDrag.rowDragEnd; gridCompProto.setRowDrag = _re_gridCompRowDrag.setRowDrag; - /* - * tree + /* + * tree */ @@ -1658,9 +1658,9 @@ var _gridBrowser = __webpack_require__(10); - /* - * 创建顶层div以及_top div层 - * 添加顶层div相关监听 + /* + * 创建顶层div以及_top div层 + * 添加顶层div相关监听 */ var createDivs = function createDivs() { var oThis = this, @@ -1694,16 +1694,16 @@ this.initEventFun(); //创建完成之后顶层div添加监听 this.widthChangeFun(); // 根据整体宽度创建grid或form展示区域 }; - /* - * 创建div区域 + /* + * 创建div区域 */ var repaintDivs = function repaintDivs() { // 后期可以考虑form展示 this.repaintGridDivs(); this.realtimeTableRows = null; }; - /* - * 创建grid形式下div区域 + /* + * 创建grid形式下div区域 */ var createGridDivs = function createGridDivs() { if (this.createGridFlag) { @@ -1725,8 +1725,8 @@ this.createGridFlag = true; this.realtimeTableRows = null; }; - /* - * 重画grid + /* + * 重画grid */ var repaintGridDivs = function repaintGridDivs() { $('#' + this.options.id + '_grid').remove(null, true); @@ -1737,14 +1737,14 @@ this.widthChangeFun(); this.realtimeTableRows = null; }; - /* - * 创建columnMenu区域 + /* + * 创建columnMenu区域 */ var createColumnMenu = function createColumnMenu() { return ''; }; - /* - * 创建header区域 + /* + * 创建header区域 */ var createHeader = function createHeader() { var wrapStr = '', @@ -1777,8 +1777,8 @@ htmlStr += ''; return htmlStr; }; - /* - * 创建header区域table + /* + * 创建header区域table */ var createHeaderTable = function createHeaderTable(createFlag) { var leftW, positionStr, idStr; @@ -1807,8 +1807,8 @@ var createHeaderDrag = function createHeaderDrag() { return ''; }; - /* - * 创建colgroup + /* + * 创建colgroup */ var createColgroup = function createColgroup(createFlag) { var oThis = this, @@ -1829,8 +1829,8 @@ htmlStr += ''; return htmlStr; }; - /* - * 创建thead区域 + /* + * 创建thead区域 */ var createThead = function createThead(createFlag) { var oThis = this, @@ -1862,9 +1862,9 @@ colorStype = 'style="color:' + this.options.headerColor + '"'; } htmlStr += ''; - /*if(oThis.options.columnMenu && createFlag != 'fixed'){ - // 创建右侧按钮图标 - htmlStr += ''; + /*if(oThis.options.columnMenu && createFlag != 'fixed'){ + // 创建右侧按钮图标 + htmlStr += ''; }*/ htmlStr += ''; }); @@ -1872,8 +1872,8 @@ htmlStr += ''; return htmlStr; }; - /* - * 创建内容区域 + /* + * 创建内容区域 */ var createContent = function createContent() { var h = '', @@ -1911,8 +1911,8 @@ var createContentSumRow = function createContentSumRow() { return ''; }; - /* - * 创建内容区左侧区域 + /* + * 创建内容区左侧区域 */ var createContentLeft = function createContentLeft() { var oThis = this, @@ -1952,8 +1952,8 @@ } return htmlStr; }; - /* - * 创建内容区左侧区域复选区(一行) + /* + * 创建内容区左侧区域复选区(一行) */ var createContentLeftMultiSelectRow = function createContentLeftMultiSelectRow(row, displayFlag) { var displayStr = ''; @@ -1982,8 +1982,8 @@ } return htmlStr; }; - /* - * 创建内容区左侧区域数字列(一行) + /* + * 创建内容区左侧区域数字列(一行) */ var createContentLeftNumColRow = function createContentLeftNumColRow(index) { var row = this.dataSourceObj.rows[index]; @@ -1998,8 +1998,8 @@ } return htmlStr; }; - /* - * 创建内容区table + /* + * 创建内容区table */ var createContentTable = function createContentTable(createFlag) { var leftW, idStr, styleStr, hStr, cssStr, tableStyleStr; @@ -2055,8 +2055,8 @@ var createContentTableFixed = function createContentTableFixed() { return ''; }; - /* - * 创建无数据区域 + /* + * 创建无数据区域 */ var createNoRowsDiv = function createNoRowsDiv() { var styleStr = '', @@ -2071,8 +2071,8 @@ htmlStr += '
' + this.transMap.ml_no_rows + '
'; return htmlStr; }; - /* - * 创建内容区域所有行 + /* + * 创建内容区域所有行 */ var createContentRows = function createContentRows(createFlag) { var oThis = this, @@ -2097,8 +2097,8 @@ var createContentRowsSumRow = function createContentRowsSumRow() { return ''; }; - /* - * 创建内容区域数据行 + /* + * 创建内容区域数据行 */ var createContentOneRow = function createContentOneRow(row, createFlag, displayFlag) { var styleStr = ''; @@ -2119,8 +2119,8 @@ htmlStr += ''; return htmlStr; }; - /* - * 创建内容区域数据行,针对IE + /* + * 创建内容区域数据行,针对IE */ var createContentOneRowForIE = function createContentOneRowForIE(table, index, rowObj, createFlag, displayFlag) { var row = table.insertRow(index + 1); @@ -2131,8 +2131,8 @@ this.createContentOneRowTdForIE(row, rowObj, createFlag); }; - /* - * 数据更新重画当前行 + /* + * 数据更新重画当前行 */ var repaintRow = function repaintRow(rowIndex) { var tr = $('#' + this.options.id + '_content_tbody').find('tr[role="row"]')[rowIndex], @@ -2162,8 +2162,8 @@ obj.length = 1; this.renderTypeFun(obj); }; - /* - * 创建行td对应的html + /* + * 创建行td对应的html */ var createContentOneRowTd = function createContentOneRowTd(row, createFlag) { var oThis = this, @@ -2213,8 +2213,8 @@ }); return htmlStr; }; - /* - * 创建行td,针对IE + /* + * 创建行td,针对IE */ var createContentOneRowTdForIE = function createContentOneRowTdForIE(row, rowObj, createFlag) { var oThis = this, @@ -2265,8 +2265,8 @@ newCell.insertAdjacentHTML('afterBegin', htmlStr); }); }; - /* - * 重画内容区域 + /* + * 重画内容区域 */ var repairContent = function repairContent() { var $pDiv = $('#' + this.options.id + '_content').parent(); @@ -2284,8 +2284,8 @@ this.realtimeTableRows = null; }; - /** - * Object Compare with Array Object + /** + * Object Compare with Array Object */ var objCompare = function objCompare(rootObj, objAry) { var aryLen = objAry.length; @@ -2407,8 +2407,8 @@ } } }; - /* - * 定时器处理 + /* + * 定时器处理 */ var setIntervalFun = function setIntervalFun(e) { this.widthChangeFun(); @@ -2416,10 +2416,10 @@ this.editorRowChangeFun(); }; var editorRowChangeFun = function editorRowChangeFun() {}; - /* - * grid区域创建完成之后处理 - * 1、数据列显示处理 - * 2、取行高 + /* + * grid区域创建完成之后处理 + * 1、数据列显示处理 + * 2、取行高 */ var afterGridDivsCreate = function afterGridDivsCreate() { this.columnsVisibleFun(); @@ -2435,8 +2435,8 @@ this.options.afterCreate.call(this); } }; - /* - * 取行高 + /* + * 取行高 */ var countRowHeight = function countRowHeight() { if ($('#' + this.options.id + '_content_tbody tr')[0]) { @@ -2444,8 +2444,8 @@ } }; - /** - * 根据内容区的高度调整左侧区域的高度 + /** + * 根据内容区的高度调整左侧区域的高度 */ var resetLeftHeight = function resetLeftHeight() { if (this.options.showNumCol || this.options.multiSelect) { @@ -2459,8 +2459,8 @@ } } }; - /* - * 处理是否显示无数据行 + /* + * 处理是否显示无数据行 */ var noRowsShowFun = function noRowsShowFun() { if (this.dataSourceObj.rows && this.dataSourceObj.rows.length > 0) { @@ -2472,17 +2472,17 @@ } }; - /* - * grid区域重画完成之后处理,已经执行过afterGridDivsCreate - * 1、设置横向滚动条 - * 2、隐藏编辑按钮 + /* + * grid区域重画完成之后处理,已经执行过afterGridDivsCreate + * 1、设置横向滚动条 + * 2、隐藏编辑按钮 */ var afterRepaintGrid = function afterRepaintGrid() { this.resetScrollLeft(); this.hideEditMenu(); }; - /* - * 设置横向滚动条 + /* + * 设置横向滚动条 */ var resetScrollLeft = function resetScrollLeft() { if ($('#' + this.options.id + '_content_div')[0]) { @@ -2491,8 +2491,8 @@ } catch (e) {} } }; - /* - * 隐藏编辑按钮 + /* + * 隐藏编辑按钮 */ var hideEditMenu = function hideEditMenu() {}; @@ -2514,8 +2514,8 @@ 'use strict'; exports.__esModule = true; - /* - * 获取某列对应属性 + /* + * 获取某列对应属性 */ var getColumnAttr = function getColumnAttr(attr, field) { for (var i = 0; i < this.gridCompColumnArr.length; i++) { @@ -2525,8 +2525,8 @@ } return ""; }; - /* - * 根据field获取gridcompColumn对象 + /* + * 根据field获取gridcompColumn对象 */ var getColumnByField = function getColumnByField(field) { for (var i = 0; i < this.gridCompColumnArr.length; i++) { @@ -2536,8 +2536,8 @@ } return null; }; - /* - * 获取column属于第几列 + /* + * 获取column属于第几列 */ var getIndexOfColumn = function getIndexOfColumn(column) { var index = -1; @@ -2549,8 +2549,8 @@ } return index; }; - /* - * 获取column属于当前显示第几列 + /* + * 获取column属于当前显示第几列 */ var getVisibleIndexOfColumn = function getVisibleIndexOfColumn(column) { var index = -1; @@ -2568,8 +2568,8 @@ } return index; }; - /* - * 获取column后面第一个显示列所在第几列 + /* + * 获取column后面第一个显示列所在第几列 */ var getNextVisibleInidexOfColumn = function getNextVisibleInidexOfColumn(column) { var index = -1, @@ -2595,33 +2595,33 @@ return index; }; - /* - * 获取选中行 + /* + * 获取选中行 */ var getSelectRows = function getSelectRows() { return this.selectRows; }; - /* - * 获取选中行对应行号 + /* + * 获取选中行对应行号 */ var getSelectRowsIndex = function getSelectRowsIndex() { return this.selectRowsIndex; }; - /* - * 获取focus行 + /* + * 获取focus行 */ var getFocusRow = function getFocusRow() { return this.focusRow; }; - /* - * 获取focus行对应行号 + /* + * 获取focus行对应行号 */ var getFocusRowIndex = function getFocusRowIndex() { return this.focusRowIndex; }; - /* - * 获取所有行 + /* + * 获取所有行 */ var getAllRows = function getAllRows() { var oThis = this; @@ -2633,14 +2633,14 @@ } return this.allRows; }; - /* - * 根据行号获取row + /* + * 根据行号获取row */ var getRowByIndex = function getRowByIndex(index) { return this.dataSourceObj.rows[index]; }; - /* - * 根据某个字段值获取rowIndex + /* + * 根据某个字段值获取rowIndex */ var getRowIndexByValue = function getRowIndexByValue(field, value) { var index = -1; @@ -2707,8 +2707,8 @@ var _re_gridCompEdit = __webpack_require__(14); - /* - * 处理参数 + /* + * 处理参数 */ var init = function init(ele, options) { this.dataSource = _dataSource.dataSource; @@ -2765,8 +2765,8 @@ this.options.contentSelect = this.getBoolean(this.options.contentSelect); this.options.contentFocus = this.getBoolean(this.options.contentFocus); }; - /* - * 初始化默认参数 + /* + * 初始化默认参数 */ var initDefault = function initDefault() { this.defaults = { @@ -2779,8 +2779,8 @@ multiSelect: false, // 是否显示复选框 columnMenu: true, // 是否存在列头操作按钮 canDrag: true, // 是否可以拖动 - formMaxWidth: 300, // 整体宽度小于某一值之后以form展示 - // formMaxWidth:0, + // formMaxWidth: 300, // 整体宽度小于某一值之后以form展示 + formMaxWidth: 0, maxHeaderLevel: 1, // header的最高层级,用于计算header区域的高度 overWidthHiddenColumn: false, // 宽度不足时是否自动隐藏column sortable: true, // 是否可以排序 @@ -2795,8 +2795,8 @@ showEditIcon: false, // 是否显示编辑图标 contentFocus: true }; }; - /* - * 创建grid + /* + * 创建grid */ var initGrid = function initGrid() { if (!this.options.columns || this.options.columns.length == 0) { @@ -2814,8 +2814,8 @@ oThis.setIntervalFun.call(oThis); }, 300); }; - /* - * 销毁自身 + /* + * 销毁自身 */ var destroySelf = function destroySelf() { clearInterval(this.inte); @@ -2824,11 +2824,11 @@ this.showTree = ''; this.showType = ''; }; - /* - * 对传入参数进行格式化处理 - * 宽度、高度处理 - * 左侧区域宽度计算 - * 除去内容区域的高度 + /* + * 对传入参数进行格式化处理 + * 宽度、高度处理 + * 左侧区域宽度计算 + * 除去内容区域的高度 */ var initOptions = function initOptions() { this.options.width = this.formatWidth(this.options.width); @@ -2861,8 +2861,8 @@ this.localStorageId = this.options.id + url; }; var initOptionsTree = function initOptionsTree() {}; - /* - * 初始化变量 + /* + * 初始化变量 */ var initVariable = function initVariable() { this.initDataSourceVariable(); @@ -2889,8 +2889,8 @@ this.createFormFlag = false; // 是否已经创建form展示 this.$sd_storageData = null; // 本地缓存内容为object }; - /* - * 初始化datasource相关变量 + /* + * 初始化datasource相关变量 */ var initDataSourceVariable = function initDataSourceVariable() { this.selectRows = new Array(); @@ -2913,8 +2913,8 @@ this.fixedRealWidth = 0; // 固定区域真实宽度 this.fixedWidth = 0; // 固定区域宽度 }; - /* - * 创建gridCompColumn对象方便后续处理 + /* + * 创建gridCompColumn对象方便后续处理 */ var initGridCompColumn = function initGridCompColumn() { var oThis = this; @@ -2957,12 +2957,12 @@ var initGridCompColumnLoacl = function initGridCompColumnLoacl(columnOptions) {}; var initGridHiddenLevelColumn = function initGridHiddenLevelColumn() {}; var initGridCompFixedColumn = function initGridCompFixedColumn() {}; - /* - * 设置某列是否必输 + /* + * 设置某列是否必输 */ var setRequired = function setRequired(field, value) {}; - /* - * 创建dataSource对象方便后续处理 + /* + * 创建dataSource对象方便后续处理 */ var initDataSource = function initDataSource() { var oThis = this; @@ -3047,8 +3047,8 @@ this.editColIndex = 0; this.editRow(); }; - /* - * 创建编辑行 + /* + * 创建编辑行 */ var editRow = function editRow($tr, colIndex) { if (colIndex < 0) return; @@ -3261,10 +3261,11 @@ } } }; - /* - * 行编辑关闭 + /* + * 行编辑关闭 */ var re_editClose = function re_editClose() { + if (this.eidtRowIndex < 0) return; var row = this.dataSourceObj.rows[this.eidtRowIndex]; var inputDom = null; try { @@ -3306,8 +3307,8 @@ $('#' + this.options.id + '_edit_tr1').remove(null, true); // } }; - /* - * 编辑单元格 + /* + * 编辑单元格 */ var editCell = function editCell(obj) { var td = obj.td; @@ -3379,8 +3380,8 @@ }); if (this.options.editType == 'default') $('input:first', $(td)).focus(); }; - /* - * 触发下一个编辑单元格 + /* + * 触发下一个编辑单元格 */ var nextEditShow = function nextEditShow() { var obj = this.newEditObj; @@ -3451,7 +3452,7 @@ var re_updateValueAtEdit = function re_updateValueAtEdit(rowIndex, field, value, force) { if (this.eidtRowIndex == rowIndex) { if (this.options.editType == 'form') {} else { - this.eidtRowIndex = -1; //下拉选中之后eidtRowIndex依然为原来的值,后续需要判断修改列 + if (this.gridCompColumnArr[this.editColIndex].options.field == field) this.eidtRowIndex = -1; //下拉选中之后eidtRowIndex依然为原来的值,后续需要判断修改列 } if ($('#' + this.options.id + "_edit_field_" + field).length > 0) { @@ -3467,15 +3468,15 @@ } } }; - /* - * 根据filed设置editType + /* + * 根据filed设置editType */ var setEditType = function setEditType(field, editType) { var gridCompColumn = this.getColumnByField(field); gridCompColumn.options.editType = editType; }; - /* - * 设置是否可修改 + /* + * 设置是否可修改 */ var setEditable = function setEditable(editable) { this.options.editable = editable; @@ -3590,8 +3591,8 @@ 'use strict'; exports.__esModule = true; - /* - 重新结算是否选中header第一行 + /* + 重新结算是否选中header第一行 */ var isCheckedHeaderRow = function isCheckedHeaderRow() { @@ -3602,8 +3603,8 @@ $('#' + this.options.id + '_header_multi_input').removeClass('is-checked'); } }; - /* - * 添加一行 + /* + * 添加一行 */ var addOneRow = function addOneRow(row, index) { var oThis = this, @@ -3721,8 +3722,8 @@ }; var addOneRowTreeHasChildF = function addOneRowTreeHasChildF() {}; var editClose = function editClose() {}; - /* - * 添加多行 + /* + * 添加多行 */ var addRows = function addRows(rows, index) { if (this.options.showTree) { @@ -3843,8 +3844,8 @@ return ''; }; var updateEditRowIndex = function updateEditRowIndex(opType, opIndex, num) {}; - /* - * 删除一行 + /* + * 删除一行 */ var deleteOneRow = function deleteOneRow(index) { var oThis = this; @@ -3916,8 +3917,8 @@ }; var repairSumRow = function repairSumRow() {}; var deleteOneRowTree = function deleteOneRowTree() {}; - /* - * 删除多行 + /* + * 删除多行 */ var deleteRows = function deleteRows(indexs) { var oThis = this, @@ -3934,8 +3935,8 @@ }); this.isCheckedHeaderRow(); }; - /* - * 修改某一行 + /* + * 修改某一行 */ var updateRow = function updateRow(index, row) { if (index > -1 && index < this.dataSourceObj.rows.length) { @@ -3950,8 +3951,8 @@ } } }; - /* - * 修改某个cell的值 + /* + * 修改某个cell的值 */ var updateValueAt = function updateValueAt(rowIndex, field, value, force) { if (rowIndex > -1 && rowIndex < this.dataSourceObj.rows.length) { @@ -4003,9 +4004,9 @@ return rowIndex; }; var updateValueAtEdit = function updateValueAtEdit(rowIndex, field, value, force) {}; - /* - * 选中一行 - * slice 设置全选时,slice为true,不做渲染,在setAllRowSelect中统一渲染 + /* + * 选中一行 + * slice 设置全选时,slice为true,不做渲染,在setAllRowSelect中统一渲染 */ var setRowSelect = function setRowSelect(rowIndex, doms) { var selectDiv, rowTr, fixedRowTr, numColDiv; @@ -4101,8 +4102,8 @@ } return true; }; - /* - * 反选一行 + /* + * 反选一行 */ var setRowUnselect = function setRowUnselect(rowIndex) { var oThis = this; @@ -4161,8 +4162,8 @@ oThis.isCheckedHeaderRow(); return true; }; - /* - * 选中所有行 + /* + * 选中所有行 */ var setAllRowSelect = function setAllRowSelect() { // $('#' + this.options.id + '_header_multi_input').prop('checked', true) @@ -4191,8 +4192,8 @@ this.options.onAllRowSelected(obj); } }; - /* - * 反选所有行 + /* + * 反选所有行 */ var setAllRowUnSelect = function setAllRowUnSelect() { // $('#' + this.options.id + '_header_multi_input').attr('checked', false) @@ -4216,8 +4217,8 @@ } }; - /* - * focus一行 + /* + * focus一行 */ var setRowFocus = function setRowFocus(rowIndex) { //已经选中退出 @@ -4270,13 +4271,13 @@ obj.rowIndex = rowIndex; this.options.onRowFocus(obj); } - /*if(!this.options.multiSelect){ - this.setRowSelect(rowIndex); + /*if(!this.options.multiSelect){ + this.setRowSelect(rowIndex); }*/ return true; }; - /* - * 反focus一行 + /* + * 反focus一行 */ var setRowUnFocus = function setRowUnFocus(rowIndex) { var oThis = this; @@ -4322,8 +4323,8 @@ } return true; }; - /* - * 增加删除时重置数字列 + /* + * 增加删除时重置数字列 */ var resetNumCol = function resetNumCol() { var numCols = $('#' + this.options.id + '_content_numCol >.u-grid-content-num'); @@ -4362,9 +4363,9 @@ 'use strict'; exports.__esModule = true; - /* - * 处理renderType - * begin为起始行,length为行数(增加行数时使用) + /* + * 处理renderType + * begin为起始行,length为行数(增加行数时使用) */ var renderTypeFun = function renderTypeFun(obj) { if (!this.isGridShow()) return; @@ -4408,10 +4409,10 @@ }); } }; - /* - * 处理renderType - * gridCompColumn对象,index为第几列 - * begin为起始行,length为行数(增加行数时使用) + /* + * 处理renderType + * gridCompColumn对象,index为第几列 + * begin为起始行,length为行数(增加行数时使用) */ var renderTypeByColumn = function renderTypeByColumn(gridCompColumn, i, begin, length, isFixedColumn) { var oThis = this, @@ -4584,15 +4585,15 @@ 'use strict'; exports.__esModule = true; - /* - * 设置某列是否显示(传入column) + /* + * 设置某列是否显示(传入column) */ var setColumnVisibleByColumn = function setColumnVisibleByColumn(column, visible) { var index = this.getIndexOfColumn(column); this.setColumnVisibleByIndex(index, visible); }; - /* - * 设置某列是否显示(传入index为gridCompColumnArr中的数据) + /* + * 设置某列是否显示(传入index为gridCompColumnArr中的数据) */ var setColumnVisibleByIndex = function setColumnVisibleByIndex(index, visible) { if (index >= 0) { @@ -4652,15 +4653,15 @@ } }; - /* - * 根据field设置宽度 + /* + * 根据field设置宽度 */ var setCoulmnWidthByField = function setCoulmnWidthByField(field, newWidth) { var column = this.getColumnByField(field); this.setColumnWidth(column, newWidth); }; - /* - * 根据column对象设置宽度 + /* + * 根据column对象设置宽度 */ var setColumnWidth = function setColumnWidth(column, newWidth) { // if(column != this.lastVisibleColumn){ @@ -4682,8 +4683,8 @@ this.columnsVisibleFun(); // } }; - /* - * 设置数据源 + /* + * 设置数据源 */ var setDataSource = function setDataSource(dataSource) { this.initDataSourceVariable(); @@ -4692,19 +4693,19 @@ this.repairContent(); this.afterGridDivsCreate(); }; - /* - * 设置数据源 格式为: - * { - fields:['column1','column2','column3','column4','column5','column6'], - values:[["cl1","1","cl3","cl4","cl5","cl6"] - ,["cl12","2","cl32","cl42","cl52","cl62"] - ,["cl13","3","cl33","cl43","cl53","cl63"] - ,["cl14","4","cl34","cl44","cl54","cl64"] - ,["cl15","5","cl35","cl45","cl55","cl65"] - ,["cl16","6","cl36","cl46","cl56","cl66"] - ] - - } + /* + * 设置数据源 格式为: + * { + fields:['column1','column2','column3','column4','column5','column6'], + values:[["cl1","1","cl3","cl4","cl5","cl6"] + ,["cl12","2","cl32","cl42","cl52","cl62"] + ,["cl13","3","cl33","cl43","cl53","cl63"] + ,["cl14","4","cl34","cl44","cl54","cl64"] + ,["cl15","5","cl35","cl45","cl55","cl65"] + ,["cl16","6","cl36","cl46","cl56","cl66"] + ] + + } */ var setDataSourceFun1 = function setDataSourceFun1(dataSource) { var dataSourceObj = {}; @@ -4738,8 +4739,8 @@ 'use strict'; exports.__esModule = true; - /* - * 整体宽度改变处理 + /* + * 整体宽度改变处理 */ var widthChangeFun = function widthChangeFun() { var oThis = this; @@ -4787,8 +4788,8 @@ } } }; - /* - * 整体宽度改变处理(grid形式) + /* + * 整体宽度改变处理(grid形式) */ var widthChangeGridFun = function widthChangeGridFun() { var oThis = this, @@ -4815,8 +4816,8 @@ $('#' + this.options.id + '_grid').css('display', 'block'); }; - /** - * 不显示滚动条的情况下需要重置每列的宽度 + /** + * 不显示滚动条的情况下需要重置每列的宽度 */ var noScrollWidthReset = function noScrollWidthReset() { if (this.options.noScroll) { @@ -4866,8 +4867,8 @@ }; var widthChangeGridFunFixed = function widthChangeGridFunFixed(halfWholeWidth) {}; var widthChangeGridFunOverWidthHidden = function widthChangeGridFunOverWidthHidden() {}; - /* - * 整体高度改变处理 + /* + * 整体高度改变处理 */ var heightChangeFun = function heightChangeFun() { if (this.countContentHeight) { @@ -4881,8 +4882,8 @@ } } }; - /* - * 内容区宽度改变 + /* + * 内容区宽度改变 */ var contentWidthChange = function contentWidthChange(newContentWidth) { if (newContentWidth < this.contentMinWidth) { @@ -4949,8 +4950,8 @@ 'use strict'; exports.__esModule = true; - /* - * 双击/单击处理 + /* + * 双击/单击处理 */ var isDblEvent = function isDblEvent(eventname, dbFun, dbArg, Fun, Arg) { if (this.currentEventName != null && this.currentEventName == eventname) { @@ -4967,8 +4968,8 @@ }, 250); } }; - /* - * 双击处理 + /* + * 双击处理 */ var dblClickFun = function dblClickFun(e) { if (typeof this.options.onDblClickFun == 'function') { @@ -4987,8 +4988,8 @@ this.options.onDblClickFun(obj); } }; - /* - * 单击处理 + /* + * 单击处理 */ var clickFun = function clickFun(e) { var oThis = this; @@ -5056,8 +5057,8 @@ 'use strict'; exports.__esModule = true; - /* - * 更新最后数据行标识 + /* + * 更新最后数据行标识 */ var updateLastRowFlag = function updateLastRowFlag() { // 共享服务加的,没有对应的css暂时去掉 @@ -5076,11 +5077,11 @@ } }; - /* - * column是否显示处理,只在初始化gridCompColumn对象时调用,其他时候不再调用 - * 计算固定区域及内容区域的真实宽度 - * 计算第一列 - * 计算内容区域最后一列显示列 + /* + * column是否显示处理,只在初始化gridCompColumn对象时调用,其他时候不再调用 + * 计算固定区域及内容区域的真实宽度 + * 计算第一列 + * 计算内容区域最后一列显示列 */ var columnsVisibleFun = function columnsVisibleFun() { var oThis = this, @@ -5101,8 +5102,8 @@ }); this.contentRealWidth = w; }; - /* - * 创建完成之后处理变量 + /* + * 创建完成之后处理变量 */ var resetThVariable = function resetThVariable() { if (this.showType != 'grid') return; @@ -5129,16 +5130,16 @@ var resetThVariableDrag = function resetThVariableDrag(nowTh, gridCompColumn) {}; var resetThVariableHeaderLevel = function resetThVariableHeaderLevel() {}; - /* - * 修改第一列的css + /* + * 修改第一列的css */ var headerFirstClassFun = function headerFirstClassFun() { $('#' + this.options.id + '_grid .u-grid-header-th-first').removeClass('u-grid-header-th-first'); $('#' + this.options.id + '_grid').find('th').eq(0).addClass('u-grid-header-th-first'); }; - /* - * 根据filed设置renderType + /* + * 根据filed设置renderType */ var setRenderType = function setRenderType(field, renderType) { var gridCompColumn = this.getColumnByField(field); @@ -5146,8 +5147,8 @@ var index = this.getIndexOfColumn(gridCompColumn); this.renderTypeByColumn(gridCompColumn, index); }; - /* - * 设置是否显示header + /* + * 设置是否显示header */ var setShowHeader = function setShowHeader(showHeader) { this.options.showHeader = showHeader; @@ -5211,12 +5212,12 @@ exports.__esModule = true; exports.getDataTableRowIdByRow = exports.getTrIndex = exports.accAdd = exports.DicimalFormater = exports.cloneObj = exports.getFloat = exports.getInt = exports.getString = exports.swapEle = exports.formatWidth = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var _gridBrowser = __webpack_require__(10); - /* - * 对宽度和高度进行处理 + /* + * 对宽度和高度进行处理 */ var formatWidth = function formatWidth(w) { // 获得宽度 @@ -5226,8 +5227,8 @@ return ''; } }; - /* - * 两个元素交换位置,要求传入参数e1在e2之前 + /* + * 两个元素交换位置,要求传入参数e1在e2之前 */ var swapEle = function swapEle(e1, e2) { var n = e1.next(), @@ -5257,8 +5258,8 @@ } return value; }; - /* - * 克隆对象 + /* + * 克隆对象 */ var cloneObj = function cloneObj(obj) { var o; @@ -5283,8 +5284,8 @@ } return o; }; - /* - * 处理精度 + /* + * 处理精度 */ var DicimalFormater = function DicimalFormater(obj) { var value = obj.value + '', @@ -5325,8 +5326,8 @@ return row.value['$_#_@_id']; }; - /** - * 按字节数截取字符串 例:"e我是d".nLen(4)将返回"e我" + /** + * 按字节数截取字符串 例:"e我是d".nLen(4)将返回"e我" */ String.prototype.substrCH = function (nLen) { var i = 0; @@ -5642,16 +5643,16 @@ return false; }); }; - /* - * 拖动开始 + /* + * 拖动开始 */ var dragStart = function dragStart(e) { this.dragFlag = true; this.dragW = null; this.dragStartX = e.clientX; }; - /* - * 改变列宽度处理 + /* + * 改变列宽度处理 */ var dragFun = function dragFun(e) { if (this.dragFlag) { @@ -5698,8 +5699,8 @@ $('#' + this.options.id + '_top').css('display', 'block'); } }; - /* - * 拖动结束 + /* + * 拖动结束 */ var dragEnd = function dragEnd(e) { if (this.dragFlag) { @@ -5714,8 +5715,8 @@ $('#' + this.options.id + '_top').css('display', 'none'); }; - /* - * 计算拖动div所在位置 + /* + * 计算拖动div所在位置 */ var headerThDrag = function headerThDrag(e, ele) { if (!this.dragFlag && !this.swapColumnFlag && ele && ele.gridCompColumn && ele.gridCompColumn.options.canDrag && $('#' + this.options.id + '_resize_handle')[0].nowTh != ele) { @@ -5778,8 +5779,8 @@ $('#' + this.options.id + '_multiSelect_edit').css('height', h); } }; - /* - * form形式下编辑单元格 + /* + * form形式下编辑单元格 */ var formEditCell = function formEditCell(value, field, title, required, headerColor) { // 创建lable @@ -5808,8 +5809,8 @@ var _gridCompOther = __webpack_require__(20); - /* - * 将固定列放入gridCompColumnFixedArr + /* + * 将固定列放入gridCompColumnFixedArr */ var re_initGridCompFixedColumn = function re_initGridCompFixedColumn() { var oThis = this; @@ -5875,8 +5876,8 @@ 'use strict'; exports.__esModule = true; - /* - * 创建form形式下div + /* + * 创建form形式下div */ var createFromDivs = function createFromDivs() { if (this.createFormFlag) { @@ -5888,8 +5889,8 @@ this.createFormFlag = true; }; - /* - * 创建form形式下内容区域 + /* + * 创建form形式下内容区域 */ var createFromContent = function createFromContent() { var htmlStr = '
'; @@ -5899,8 +5900,8 @@ return htmlStr; }; - /* - * 创建form形式下内容区域所有行 + /* + * 创建form形式下内容区域所有行 */ var createFormContentRows = function createFormContentRows() { var oThis = this, @@ -5925,8 +5926,8 @@ return htmlStr; }; - /* - * 整体宽度改变处理(form形式) + /* + * 整体宽度改变处理(form形式) */ var widthChangeFormFun = function widthChangeFormFun() { this.createFromDivs(); @@ -5998,8 +5999,8 @@ } } }; - /* - * 按照hiddenLevel对column进行排序 + /* + * 按照hiddenLevel对column进行排序 */ var initGridHiddenLevelColumn = function initGridHiddenLevelColumn() { if (!this.options.overWidthHiddenColumn) return; @@ -6060,8 +6061,8 @@ }); } }; - /* - * 获取本地个性化存储的设置 + /* + * 获取本地个性化存储的设置 */ var getLocalData = function getLocalData() { if (!this.options.needLocalStorage) return null; @@ -6079,8 +6080,8 @@ return this.$sd_storageData; } }; - /* - * 保存本地个性化存储的设置 + /* + * 保存本地个性化存储的设置 */ var saveLocalData = function saveLocalData() { if (!this.options.needLocalStorage) return null; @@ -6096,8 +6097,8 @@ } catch (e) {} }, 200); }; - /* - * 清除本地个性化存储的设置 + /* + * 清除本地个性化存储的设置 */ var clearLocalData = function clearLocalData() { if (!this.options.needLocalStorage) return null; @@ -6107,8 +6108,8 @@ window.localStorage.setItem(this.localStorageId, "{}"); this.$sd_storageData = {}; }; - /* - * 将数据列顺序保存至本地个性化存储 + /* + * 将数据列顺序保存至本地个性化存储 */ var saveGridCompColumnArrToLocal = function saveGridCompColumnArrToLocal() { if (!this.options.needLocalStorage) return null; @@ -6116,8 +6117,8 @@ defData["gridCompColumnArr"] = this.gridCompColumnArr.concat(this.gridCompColumnFixedArr); this.saveLocalData(); }; - /* - * 从本地个性化存储中取出数据列顺序 + /* + * 从本地个性化存储中取出数据列顺序 */ var getGridCompColumnArrFromLocal = function getGridCompColumnArrFromLocal() { if (!this.options.needLocalStorage) return null; @@ -6215,8 +6216,8 @@ // } return htmlStr; }; - /* - * 创建合计行 + /* + * 创建合计行 */ var createSumRow = function createSumRow(createFlag) { if (this.options.showSumRow) { @@ -6263,8 +6264,8 @@ } }; - /* - * 创建合计行 for ie + /* + * 创建合计行 for ie */ var createSumRowForIE = function createSumRowForIE(table, createFlag) { if (this.options.showSumRow) { @@ -6313,8 +6314,8 @@ }); } }; - /* - * 重画合计行 + /* + * 重画合计行 */ var re_repairSumRow = function re_repairSumRow() { if (this.options.showSumRow) { @@ -6497,8 +6498,8 @@ var oThis = this; }; - /* - * 交换列位置开始,并不修改swapColumnFlag,当移动的时候才修改swapColumnFlag + /* + * 交换列位置开始,并不修改swapColumnFlag,当移动的时候才修改swapColumnFlag */ var swapColumnStart = function swapColumnStart(e, ele) { if (!this.options.canSwap) { @@ -6508,8 +6509,8 @@ this.swapColumnStartX = e.clientX; this.swapColumnStartY = e.clientY; }; - /* - * 交换位置 + /* + * 交换位置 */ var swapColumnFun = function swapColumnFun(e) { if (!this.options.canSwap) { @@ -6621,8 +6622,8 @@ $('#' + this.options.id + '_top').css('display', 'block'); } }; - /* - * 交换位置结束 + /* + * 交换位置结束 */ var swapColumnEnd = function swapColumnEnd(e) { if (!this.options.canSwap) { diff --git a/dist/js/u-grid.min.js b/dist/js/u-grid.min.js index 2f7aaac..7216a32 100644 --- a/dist/js/u-grid.min.js +++ b/dist/js/u-grid.min.js @@ -6,7 +6,7 @@ * bugs : https://github.com/iuap-design/tinper-neoui-grid/issues **/ !function(t){function i(o){if(e[o])return e[o].exports;var n=e[o]={exports:{},id:o,loaded:!1};return t[o].call(n.exports,n,n.exports,i),n.loaded=!0,n.exports}var e={};return i.m=t,i.c=e,i.p="",i(0)}([function(t,i,e){"use strict";var o=e(1),n=e(6),s=e(8),r=$.fn.grid;$.fn.grid=function(t){var i=$(this).data("gridComp");return i||$(this).data("gridComp",i=new s.gridComp(this,t)),i},$.fn.grid.gridComp=s.gridComp,$.fn.grid.gridCompColumn=n.column,$.fn.grid.dataSource=o.dataSource,$.fn.grid.noConflict=function(){return $.fn.grid=r,this}},function(t,i,e){"use strict";function o(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}i.__esModule=!0,i.dataSource=void 0;var n=e(2),s=e(3),r=e(5),d=function l(t,i){o(this,l),this.init(t,i),this.sortRows()},a=d.prototype;a.init=n.init,a.sortRows=n.sortRows,a.basicSortRows=n.basicSortRows,a.treeSortRows=n.treeSortRows,a.getSumValue=n.getSumValue,a.basicSortRows=s.re_basicSortRows,a.treeSortRows=r.re_treeSortRows,a.pushChildRows=r.pushChildRows,i.dataSource=d},function(t,i){"use strict";i.__esModule=!0;var e=function(t,i){this.defaults={},this.gridComp=i,this.options=$.extend({},this.defaults,t),this.rows=new Array,this.hasParentRows=new Array,this.nothasParentRows=new Array},o=function(t,i){this.gridComp.options.showTree?this.treeSortRows(t,i):this.basicSortRows(t,i),this.gridComp.eidtRowIndex=-1},n=function(t,i){var e=this,o="";t&&(o=this.gridComp.getColumnByField(t).options.dataType),this.rows=new Array,this.options.values&&$.each(this.options.values,function(t){var i={};i.value=this,i.valueIndex=t,e.rows.push(i)})},s=function(t,i){this.basicSortRows(t,i)},r=function(t,i,e){var o=null;if(i.options.sumCol&&$.each(this.rows,function(n){var s=$(this.value).attr(t);"Int"==i.options.dataType?(s=e.getInt(s,0),o+=parseInt(s)):(s=e.getFloat(s,0),o=e.accAdd(o,parseFloat(s)))}),"Float"==i.options.dataType&&i.options.precision){var n={};n.value=o,n.precision=i.options.precision,o=e.DicimalFormater(n)}return null!=o&&void 0!=o&&"null"!=o&&"undefined"!=o?o+"":""};i.init=e,i.sortRows=o,i.basicSortRows=n,i.treeSortRows=s,i.getSumValue=r},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0,exports.re_basicSortRows=exports.sortRowsByPrio=exports.re_deleteOneRowTree=exports.canSortable=exports.sort_initGridEventFun=exports.sort_initEventFun=void 0;var _gridCompEvent=__webpack_require__(4),sort_initEventFun=function(){var t=this;$("#"+this.options.id).on("mouseup",function(i){if($(i.target).closest("#"+t.options.id+"_header").length>0){if(t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.mouseDownX==t.mouseUpX&&t.mouseDownY==t.mouseUpY){t.columnClickX=i.clientX,t.columnClickY=i.clientY;var e=$(i.target).closest("th")[0];$(i.target).hasClass("u-grid-header-columnmenu")||t.canSortable(i,e)}}else $(i.target).closest("#"+t.options.id+"_content").length>0})},sort_initGridEventFun=function(){},canSortable=function(t,i){var e=this,o=$(i),n=o.attr("field"),s=this.getColumnAttr("sortable",n);if(s){if(t.ctrlKey){var r=[];$(".u-grid-header-sort-priority").each(function(t,i){var e,o=$(i),n=parseInt(o.text()),s=o.closest("th").attr("field");o.parent().hasClass("uf-caretarrowup")?e="asc":o.parent().hasClass("uf-caretdown")&&(e="desc"),r[n-1]={field:s,sortType:e}});var d;if((d=o.find(".uf-caretarrowup")).length>0){var a=parseInt(d.find(".u-grid-header-sort-priority").text());r[a-1].sortType="desc",d.removeClass("uf-caretarrowup").addClass("uf-caretdown")}else if((d=o.find(".uf-caretdown")).length>0){for(var a=parseInt(d.find(".u-grid-header-sort-priority").text()),l=a;l');this.dataSourceObj.sortRowsByPrio(r)}else $(".uf-caretarrowup").parent().parent().parent()[0]==i?($(".uf-caretarrowup").remove(),$(i.firstChild.firstChild)[0].insertAdjacentHTML("beforeEnd",''),"function"==typeof this.options.onSortFun?this.options.onSortFun(n,"asc"):this.dataSourceObj.sortRows(n,"asc")):$(".uf-caretdown").parent().parent().parent()[0]==i?($(".uf-caretdown").remove(),"function"==typeof this.options.onSortFun?this.options.onSortFun():this.dataSourceObj.sortRows()):($(".uf-caretarrowup").remove(),$(".uf-caretdown").remove(),$(i.firstChild.firstChild)[0].insertAdjacentHTML("beforeEnd",''),"function"==typeof this.options.onSortFun?this.options.onSortFun(n,"desc"):this.dataSourceObj.sortRows(n,"desc"));e.repairContent(),e.afterGridDivsCreate()}},re_deleteOneRowTree=function(){this.options.showTree&&this.dataSourceObj.sortRows()},sortRowsByPrio=function sortRowsByPrio(prioArray,cancelSort){var oThis=this;cancelSort&&(this.rows=new Array,this.options.values&&$.each(this.options.values,function(t){var i={};i.value=this,i.valueIndex=t,oThis.rows.push(i)}));var evalStr=function t(i){return i==prioArray.length-1?"by(prioArray["+i+"].field, prioArray["+i+"].sortType)":"by(prioArray["+i+"].field, prioArray["+i+"].sortType,"+t(i+1)+")"},by=function(t,i,e){arguments.callee;return function(o,n){var s=$(o.value).attr(t),r=$(n.value).attr(t),d=oThis.gridComp.getColumnByField(t).options.dataType;if("Float"==d)return s=parseFloat(s),r=parseFloat(r),isNaN(s)?1:isNaN(r)?-1:s==r&&e?e():"asc"==i?s-r:r-s;if("Int"==d)return s=parseInt(s),r=parseInt(r),isNaN(s)?1:isNaN(r)?-1:s==r&&e?e():"asc"==i?s-r:r-s;s=oThis.gridComp.getString(s,""),r=oThis.gridComp.getString(r,"");try{var a=s.localeCompare(r);return 0===a&&e?e():0===a?0:"asc"==i?a:-a}catch(l){return 0}}};this.rows.sort(eval(evalStr(0)))},re_basicSortRows=function(t,i){var e=this,o="";t&&(o=this.gridComp.getColumnByField(t).options.dataType),"asc"==i?this.rows.sort(function(i,n){var s=$(n.value).attr(t),r=$(i.value).attr(t);if("Float"==o)return s=parseFloat(s),r=parseFloat(r),isNaN(s)?1:isNaN(r)?-1:s-r;if("Int"==o)return s=parseInt(s),r=parseInt(r),isNaN(s)?1:isNaN(r)?-1:s-r;s=e.gridComp.getString(s,""),r=e.gridComp.getString(r,"");try{return s.localeCompare(r)}catch(d){return 0}}):"desc"==i?this.rows.sort(function(i,n){var s=$(i.value).attr(t),r=$(n.value).attr(t);if("Float"==o)return s=parseFloat(s),r=parseFloat(r),isNaN(s)?1:isNaN(r)?-1:s-r;if("Int"==o)return s=parseInt(s),r=parseInt(r),isNaN(s)?1:isNaN(r)?-1:s-r;s=e.gridComp.getString(s,""),r=e.gridComp.getString(r,"");try{return s.localeCompare(r)}catch(d){return 0}}):(this.rows=new Array,this.options.values&&$.each(this.options.values,function(t){var i={};i.value=this,i.valueIndex=t,e.rows.push(i)}))};exports.sort_initEventFun=sort_initEventFun,exports.sort_initGridEventFun=sort_initGridEventFun,exports.canSortable=canSortable,exports.re_deleteOneRowTree=re_deleteOneRowTree,exports.sortRowsByPrio=sortRowsByPrio,exports.re_basicSortRows=re_basicSortRows},function(t,i){"use strict";i.__esModule=!0;var e=function(){var t=this;$("#"+this.options.id).on("mousedown",function(i){$(i.target).closest("#"+t.options.id+"_header").length>0?(t.mouseDownX=i.clientX,t.mouseDownY=i.clientY):$(i.target).closest("#"+t.options.id+"_content").length>0})},o=function(){var t=this;this.initContentDivEventFun(),$("#"+this.options.id+"_header_multi_input").on("click",function(i){this.hasChecked?(t.setAllRowUnSelect(),this.hasChecked=!1):(t.setAllRowSelect(),this.hasChecked=!0)})},n=function(){var t=this;$("#"+t.options.id+"_content .u-grid-content-left").on("click",function(i){var e=$(i.target).closest(".u-grid-checkbox-outline");if(e.length>0){var o=$(e.parent()),n=$(".u-grid-content-multiSelect",o.parent()).index(o);e.hasClass("is-checked")?t.setRowUnselect(n):t.setRowSelect(n)}}),$("#"+this.options.id+"_content_div").on("scroll",function(i){t.scrollLeft=this.scrollLeft,t.scrollTop=this.scrollTop,$("#"+t.options.id+"_header_table").css("left",t.leftW-t.scrollLeft+t.fixedWidth+"px"),$("#"+t.options.id+"_noRowsShow").css("left",t.scrollLeft+"px"),$("#"+t.options.id+"_edit_form").css("left",t.scrollLeft+"px"),$("#"+t.options.id+"_content_multiSelect").css("top",-t.scrollTop+"px"),$("#"+t.options.id+"_content_numCol").css("top",-t.scrollTop+"px"),$("#"+t.options.id+"_content_fixed_div").css("top",-t.scrollTop+"px"),t.editClose()}),$("#"+this.options.id+"_content_tbody").on("click",function(i){"function"==typeof t.options.onDblClickFun?t.isDblEvent("tbodyClick",t.dblClickFun,i,t.clickFun,i):t.clickFun(i)}),$("#"+this.options.id+"_content_fixed_tbody").on("click",function(i){"function"==typeof t.options.onDblClickFun?t.isDblEvent("tbodyClick",t.dblClickFun,i,t.clickFun,i):t.clickFun(i)}),$("#"+this.options.id+"_content").on("mousemove",function(i){var e=$(i.target).closest("tr"),o=$(i.target).closest("div"),n=-1;e.length>0?n=$("tr",e.parent()).index(e):o.length>0&&(o.hasClass("u-grid-content-multiSelect")||o.hasClass("u-grid-content-num"))&&(n=$("div",o.parent()).index(o)),t.trHoverFun(n)}),$("#"+this.options.id+"_content").on("mouseout",function(i){if($("#"+t.options.id+"_content_tbody").find("tr").removeClass("u-grid-move-bg"),$("#"+t.options.id+"_content_fixed_tbody").find("tr").removeClass("u-grid-move-bg"),t.options.multiSelect&&$("#"+t.options.id+"_content_multiSelect").find("div").removeClass("u-grid-move-bg"),t.options.showNumCol&&$("#"+t.options.id+"_content_numCol").find("div").removeClass("u-grid-move-bg"),"function"==typeof t.options.onContentOut){var e={};e.gridObj=t;var o=$(i.target).closest("tr");if(o.length>0&&!o.is(".u-grid-content-sum-row")){var n=$('tr[role="row"]',o.parent()).index(o);e.rowObj=t.dataSourceObj.rows[n],e.rowIndex=n}t.options.onContentOut(e)}})};i.initEventFun=e,i.initGridEventFun=o,i.initContentDivEventFun=n},function(t,i){"use strict";i.__esModule=!0;var e=function(t,i){return i.showTree&&(t.sortable=!1),t},o=function(){this.options.showTree&&(this.options.showNumCol=!1)},n=function(t){var i=this,e=$(t.target),o=e.closest("td");if(o.length>0){var n=o.parent(),s=this.getTrIndex(n),r=i.dataSourceObj.rows[s];if(r){var d=i.getChildRowIndex(r);if(e.hasClass("uf-minusbutton")||e.hasClass("uf-addsquarebutton2")){var a=o.find(".uf-minusbutton"),l=o.find(".uf-addsquarebutton2");if(a.length>0){if(a.removeClass("uf-minusbutton").addClass("uf-addsquarebutton2"),d.length>0){var h=i.getAllChildRowIndex(r);$.each(h,function(){var t=$('tr[role="row"]:eq('+parseInt(this)+")",n.parent());t.css("display","none"),$("#"+i.options.id+"_content_multiSelect >div:nth-child("+(parseInt(this)+1)+")").css("display","none"),$(".uf-minusbutton",t).removeClass("uf-minusbutton").addClass("uf-addsquarebutton2")})}"form"==this.options.editType&&($("#"+this.options.id+"_multiSelect_edit").remove(null,!0),$("#"+this.options.id+"_numCol_edit").remove(null,!0),$("#"+this.options.id+"_edit_tr").remove(null,!0),$("#"+this.options.id+"_edit_tr1").remove(null,!0))}else l.length>0&&(l.removeClass("uf-addsquarebutton2").addClass("uf-minusbutton"),d.length>0&&$.each(d,function(){var t=$('tr[role="row"]:eq('+parseInt(this)+")",n.parent());t.css("display","");$("#"+i.options.id+"_content_multiSelect >div:nth-child("+(parseInt(this)+1)+")")[0];$("#"+i.options.id+"_content_multiSelect >div:nth-child("+(parseInt(this)+1)+")").css("display","")}));this.resetLeftHeight()}}}},s=function(t,i,e){var o,n=this,s=this.dataSourceObj.rows.length;if(this.options.showTree){this.hasParent=!1,this.hasChildF=!1;var r=this.options.keyField,d=this.options.parentKeyField,a=this.getString($(t).attr(r),"");e.keyValue=a;var l=this.getString($(t).attr(d),"");e.parentKeyValue=l;var h;if($.each(this.dataSourceObj.rows,function(t){var o=this.value,s=n.getString($(o).attr(r),""),u=n.getString($(o).attr(d),"");if(s==l){n.hasParent=!0,n.addRowParentIndex=t,h=n.getAllChildRow(this).length;var c=this.level;if(e.level=c+1,i=n.addRowParentIndex+h+1,!n.options.needTreeSort)return!1}if(u==a&&(n.hasChildF=!0),n.hasParent&&n.hasChildF)return!1}),this.hasParent||(e.level=0,i!=s&&(i=s)),this.hasParent){var u=$("#"+this.options.id+"_content_div").find("tbody").find('tr[role="row"]').eq(n.addRowParentIndex);if(h>0){var c=$(".uf-addsquarebutton2",u);c.length>0||(o="block")}else{this.options.autoExpand&&(o="block");var p=$("div:eq(0)",u),c=$(".uf-addsquarebutton2",u),f=$(".uf-minusbutton",u);if(this.options.autoExpand)var m='';else var m='';if(p.length>0&&0==c.length&&0==f.length){p[0].insertAdjacentHTML("afterBegin",m);var w=parseInt(p[0].style.left);s=w-16,(s>0||0==s)&&(p[0].style.left=s+"px")}c.length>0&&c.removeClass("uf-addsquarebutton2").addClass("uf-minusbutton")}}}return{index:i,displayFlag:o}},r=function(t){if(this.hasChildF)this.dataSourceObj.sortRows(),this.repairContent();else{if(this.hasParent){var i=this.dataSourceObj.rows[this.addRowParentIndex];i.hasChild=!0,i.childRow.push(t),i.childRowIndex.push(t.valueIndex),t.parentRow=i,t.parentRowIndex=this.addRowParentIndex}t.hasChild=!1,t.childRow=new Array,t.childRowIndex=new Array}},d=function(t,i,e,o){var n=this,s=this.options.keyField,r=this.options.parentKeyField;if(this.options.showTree&&(i==s||i==r)){var d=!1,a=!1;if($.each(this.dataSourceObj.rows,function(t){var o=this.value,l=n.getString($(o).attr(s),""),h=n.getString($(o).attr(r),"");i==s&&e==h&&(a=!0),i==r&&e==l&&(d=!0)}),a||d){var l=$(this.dataSourceObj.rows[t].value);this.deleteOneRow(t),this.addOneRow(l[0])}}return!this.options.showTree||i!=s&&i!=r||!a&&!d||(t=this.getRowIndexByValue(i,e)),t},a=function(t){return t.allChildRow=new Array,this.getAllChildRowFun(t,t.allChildRow),t.allChildRow},l=function(t){var i=[];return t.childRow&&t.childRow.length>0&&$.each(t.childRow,function(){i.push(this.valueIndex)}),i},h=function(t){return t.allChildRowIndex=new Array,this.getAllChildRowIndexFun(t,t.allChildRowIndex),t.allChildRowIndex},u=function(t,i){var e=this;t.childRow.length>0&&(Array.prototype.push.apply(i,t.childRow),$.each(t.childRow,function(){e.getAllChildRowFun(this,i)}))},c=function(t,i){var e=this;t.childRow.length>0&&(Array.prototype.push.apply(i,this.getChildRowIndex(t)),$.each(t.childRow,function(){e.getAllChildRowIndexFun(this,i)}))},p=function(t){var i=this.getRowIndexByValue(this.options.keyField,t);this.expandNodeByIndex(i)},f=function(t){for(var i,e=this.getRowByIndex(t),o=!1,n=new Array,s=e;!o;){if(""==s.parentKeyValue){o=!0;break}i=s.parentRowIndex,s=s.parentRow;var r=$("#"+this.options.id+"_content_div").find("tbody").find('tr[role="row"]').eq(i),d=$(".uf-addsquarebutton2",r);if(!(d.length>0)){o=!0;break}n.push(i)}if(n.length>0)for(var a=n.length-1;a>-1;a--){var l=n[a],r=$("#"+this.options.id+"_content_div").find("tbody").find('tr[role="row"]').eq(l),d=$(".uf-addsquarebutton2",r);d.click()}var h=$("#"+this.options.id+"_content_div").find("tbody").find('tr[role="row"]').eq(t),d=$(".uf-addsquarebutton2",h),u=$(".u-grid-content-td-div",h);d.length>0?d.click():u.click()},m=function(t,i){var e=this,o=new Array;if(this.rows=new Array,this.hasParentRows=new Array,this.nothasParentRows=new Array,this.options.values){$.each(this.options.values,function(t){var i={},o=$(this),n=e.gridComp.options.keyField,s=e.gridComp.options.parentKeyField,r=e.gridComp.getString(o.attr(n),""),d=e.gridComp.getString(o.attr(s),"");i.valueIndex=t,i.value=this,i.keyValue=r,i.parentKeyValue=d,""==d?e.nothasParentRows.push(i):e.hasParentRows.push(i),e.rows.push(i)}),$.each(this.hasParentRows,function(t){var i=this.parentKeyValue,n=!1;$.each(e.rows,function(){this.keyValue==i&&(n=!0)}),n||(o.push(this),e.nothasParentRows.push(this))}),$.each(o,function(){var t=e.hasParentRows.indexOf(this);e.hasParentRows.splice(t,1)}),e.rows=new Array;var n=0;$.each(this.nothasParentRows,function(t){this.level=n,e.rows.push(this),e.pushChildRows(this,n)})}},w=function(t,i){var e=t.keyValue,o=this,n=parseInt(i)+1,s=!1,r=new Array,d=new Array,a=new Array;$.each(this.hasParentRows,function(t){if(this&&this.parentKeyValue==e){s=!0,this.level=n,o.rows.push(this),r.push(this);var i=parseInt(o.rows.length-1);d.push(i),a.push(this),o.pushChildRows(this,n)}}),$.each(a,function(){var t=o.hasParentRows.indexOf(this);o.hasParentRows.splice(t,1)}),t.hasChild=s,t.childRow=r,t.childRowIndex=d};i.re_initTree=e,i.re_initOptionsTree=o,i.re_clickFunTree=n,i.re_addOneRowTree=s,i.re_addOneRowTreeHasChildF=r,i.re_updateValueAtTree=d,i.getAllChildRow=a,i.re_getChildRowIndex=l,i.getAllChildRowIndex=h,i.getAllChildRowFun=u,i.getAllChildRowIndexFun=c,i.expandNode=p,i.expandNodeByIndex=f,i.re_treeSortRows=m,i.pushChildRows=w},function(t,i,e){"use strict";function o(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}i.__esModule=!0,i.column=void 0;var n=e(7),s=e(5),r=function a(t,i){o(this,a),this.init(t,i)},d=r.prototype;d.init=n.init,d.initTree=n.initTree,d.getBooleanOptions=n.getBooleanOptions,d.initTree=s.re_initTree,i.column=r},function(module,exports){"use strict";exports.__esModule=!0;var init=function init(options,gridComp){var gridOptions=gridComp.options;this.gridGetBoolean=gridComp.getBoolean,this.defaults={width:"200",sortable:!0,canDrag:!0,fixed:!1,visible:!0,canVisible:!0,sumCol:!1,editable:!0,editFormShow:!0,autoExpand:!1,editType:"text",dataType:"String",format:"YYYY-MM-DD hh:mm:ss",headerLevel:1,hiddenLevel:1};var gridDefault={sortable:gridOptions.sortable,canDrag:gridOptions.canDrag,width:gridOptions.columnWidth};"Date"==options.dataType&&(this.defaults.format="YYYY-MM-DD"),options=this.initTree(options,gridOptions),this.options=$.extend({},this.defaults,gridDefault,options),this.getBooleanOptions();try{"string"==typeof this.options.renderType&&(this.options.renderType=eval(this.options.renderType))}catch(e){}try{"string"==typeof this.options.editType&&(this.options.editType=eval(this.options.editType))}catch(e){}this.options.width=this.options.width,this.firstColumn=!1},initTree=function(t){return t},getBooleanOptions=function(){this.options.sortable=this.gridGetBoolean(this.options.sortable),this.options.canDrag=this.gridGetBoolean(this.options.canDrag),this.options.fixed=this.gridGetBoolean(this.options.fixed),this.options.visible=this.gridGetBoolean(this.options.visible),this.options.canVisible=this.gridGetBoolean(this.options.canVisible),this.options.sumCol=this.gridGetBoolean(this.options.sumCol),this.options.editable=this.gridGetBoolean(this.options.editable),this.options.editFormShow=this.gridGetBoolean(this.options.editFormShow),this.options.autoExpand=this.gridGetBoolean(this.options.autoExpand)};exports.init=init,exports.initTree=initTree,exports.getBooleanOptions=getBooleanOptions},function(t,i,e){"use strict";function o(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}i.__esModule=!0,i.gridComp=void 0;var n=e(9),s=e(11),r=e(4),d=e(12),a=e(13),l=e(15),h=e(16),u=e(17),c=e(18),p=e(19),f=e(20),m=e(21),w=e(22),g=e(23),v=e(14),C=e(24),_=e(25),b=e(26),y=e(27),x=e(28),R=e(29),$=e(3),S=e(30),F=e(31),T=e(32),I=e(5),O=function Y(t,i){o(this,Y),this.init(t,i),this.initGrid()};O.prototype.formatWidth=m.formatWidth,O.prototype.swapEle=m.swapEle,O.prototype.getString=m.getString,O.prototype.getInt=m.getInt,O.prototype.getFloat=m.getFloat,O.prototype.cloneObj=m.cloneObj,O.prototype.DicimalFormater=m.DicimalFormater,O.prototype.accAdd=m.accAdd,O.prototype.getTrIndex=m.getTrIndex,O.prototype.getDataTableRowIdByRow=m.getDataTableRowIdByRow,O.prototype.updateLastRowFlag=f.updateLastRowFlag,O.prototype.updateNumColLastRowFlag=f.updateNumColLastRowFlag,O.prototype.columnsVisibleFun=f.columnsVisibleFun,O.prototype.resetThVariable=f.resetThVariable,O.prototype.resetThVariableDrag=f.resetThVariableDrag,O.prototype.resetThVariableHeaderLevel=f.resetThVariableHeaderLevel,O.prototype.headerFirstClassFun=f.headerFirstClassFun,O.prototype.setRenderType=f.setRenderType,O.prototype.setShowHeader=f.setShowHeader,O.prototype.setColumnPrecision=f.setColumnPrecision,O.prototype.setMultiSelect=f.setMultiSelect,O.prototype.setShowNumCol=f.setShowNumCol,O.prototype.isGridShow=f.isGridShow,O.prototype.getBoolean=f.getBoolean,O.prototype.isDblEvent=p.isDblEvent,O.prototype.dblClickFun=p.dblClickFun,O.prototype.clickFun=p.clickFun,O.prototype.clickFunTree=p.clickFunTree,O.prototype.clickFunEdit=p.clickFunEdit,O.prototype.createDivs=n.createDivs,O.prototype.repaintDivs=n.repaintDivs,O.prototype.createGridDivs=n.createGridDivs,O.prototype.repaintGridDivs=n.repaintGridDivs,O.prototype.createColumnMenu=n.createColumnMenu,O.prototype.createHeader=n.createHeader,O.prototype.createHeaderTable=n.createHeaderTable,O.prototype.createHeaderTableFixed=n.createHeaderTableFixed,O.prototype.createHeaderDrag=n.createHeaderDrag,O.prototype.createColgroup=n.createColgroup,O.prototype.createThead=n.createThead,O.prototype.createContent=n.createContent,O.prototype.createContentSumRow=n.createContentSumRow,O.prototype.createContentLeft=n.createContentLeft,O.prototype.createContentLeftMultiSelectRow=n.createContentLeftMultiSelectRow,O.prototype.createContentLeftNumColRow=n.createContentLeftNumColRow,O.prototype.createContentTable=n.createContentTable,O.prototype.createContentTableFixed=n.createContentTableFixed,O.prototype.createNoRowsDiv=n.createNoRowsDiv,O.prototype.createContentRows=n.createContentRows,O.prototype.createContentRowsSumRow=n.createContentRowsSumRow,O.prototype.createContentOneRow=n.createContentOneRow,O.prototype.createContentOneRowForIE=n.createContentOneRowForIE,O.prototype.repaintRow=n.repaintRow,O.prototype.createContentOneRowTd=n.createContentOneRowTd,O.prototype.createContentOneRowTdForIE=n.createContentOneRowTdForIE,O.prototype.repairContent=n.repairContent,O.prototype.trHoverFun=s.trHoverFun,O.prototype.setIntervalFun=s.setIntervalFun,O.prototype.editorRowChangeFun=s.editorRowChangeFun,O.prototype.afterGridDivsCreate=s.afterGridDivsCreate,O.prototype.countRowHeight=s.countRowHeight,O.prototype.noRowsShowFun=s.noRowsShowFun,O.prototype.afterRepaintGrid=s.afterRepaintGrid,O.prototype.resetScrollLeft=s.resetScrollLeft,O.prototype.hideEditMenu=s.hideEditMenu,O.prototype.resetLeftHeight=s.resetLeftHeight,O.prototype.initEventFun=r.initEventFun,O.prototype.initGridEventFun=r.initGridEventFun,O.prototype.initContentDivEventFun=r.initContentDivEventFun,O.prototype.getColumnAttr=d.getColumnAttr,O.prototype.getColumnByField=d.getColumnByField,O.prototype.getIndexOfColumn=d.getIndexOfColumn,O.prototype.getVisibleIndexOfColumn=d.getVisibleIndexOfColumn,O.prototype.getNextVisibleInidexOfColumn=d.getNextVisibleInidexOfColumn,O.prototype.getSelectRows=d.getSelectRows,O.prototype.getSelectRowsIndex=d.getSelectRowsIndex,O.prototype.getFocusRow=d.getFocusRow,O.prototype.getFocusRowIndex=d.getFocusRowIndex,O.prototype.getAllRows=d.getAllRows,O.prototype.getRowByIndex=d.getRowByIndex,O.prototype.getRowIndexByValue=d.getRowIndexByValue,O.prototype.getChildRowIndex=d.getChildRowIndex,O.prototype.getColumnByVisibleIndex=d.getColumnByVisibleIndex,O.prototype.init=a.init,O.prototype.getBooleanOptions=a.getBooleanOptions,O.prototype.initDefault=a.initDefault,O.prototype.initGrid=a.initGrid,O.prototype.destroySelf=a.destroySelf,O.prototype.initOptions=a.initOptions,O.prototype.initOptionsTree=a.initOptionsTree,O.prototype.initVariable=a.initVariable,O.prototype.initDataSourceVariable=a.initDataSourceVariable,O.prototype.initWidthVariable=a.initWidthVariable,O.prototype.initGridCompColumn=a.initGridCompColumn,O.prototype.initGridCompColumnVar=a.initGridCompColumnVar,O.prototype.initGridCompColumnFun=a.initGridCompColumnFun,O.prototype.initGridCompColumnColumnMenuFun=a.initGridCompColumnColumnMenuFun,O.prototype.initGridCompColumnHeaderLevelFun=a.initGridCompColumnHeaderLevelFun,O.prototype.initGridCompColumnLoacl=a.initGridCompColumnLoacl,O.prototype.initGridHiddenLevelColumn=a.initGridHiddenLevelColumn,O.prototype.initGridCompFixedColumn=a.initGridCompFixedColumn,O.prototype.setRequired=a.setRequired,O.prototype.initDataSource=a.initDataSource,O.prototype.addOneRow=l.addOneRow,O.prototype.addOneRowTree=l.addOneRowTree,O.prototype.addOneRowTreeHasChildF=l.addOneRowTreeHasChildF,O.prototype.editClose=l.editClose,O.prototype.addRows=l.addRows,O.prototype.createContentOneRowFixed=l.createContentOneRowFixed,O.prototype.updateEditRowIndex=l.updateEditRowIndex,O.prototype.deleteOneRow=l.deleteOneRow,O.prototype.repairSumRow=l.repairSumRow,O.prototype.deleteOneRowTree=l.deleteOneRowTree,O.prototype.deleteRows=l.deleteRows,O.prototype.updateRow=l.updateRow,O.prototype.updateValueAt=l.updateValueAt,O.prototype.updateValueAtTree=l.updateValueAtTree,O.prototype.updateValueAtEdit=l.updateValueAtEdit,O.prototype.setRowSelect=l.setRowSelect,O.prototype.setRowUnselect=l.setRowUnselect,O.prototype.setAllRowSelect=l.setAllRowSelect,O.prototype.setAllRowUnSelect=l.setAllRowUnSelect,O.prototype.setRowFocus=l.setRowFocus,O.prototype.setRowUnFocus=l.setRowUnFocus,O.prototype.resetNumCol=l.resetNumCol,O.prototype.isCheckedHeaderRow=l.isCheckedHeaderRow,O.prototype.renderTypeFun=h.renderTypeFun,O.prototype.renderTypeByColumn=h.renderTypeByColumn,O.prototype.renderTypeSumRow=h.renderTypeSumRow,O.prototype.getRenderOverFlag=h.getRenderOverFlag,O.prototype.setColumnVisibleByColumn=u.setColumnVisibleByColumn,O.prototype.setColumnVisibleByIndex=u.setColumnVisibleByIndex,O.prototype.setCoulmnWidthByField=u.setCoulmnWidthByField,O.prototype.setColumnWidth=u.setColumnWidth,O.prototype.setDataSource=u.setDataSource,O.prototype.setDataSourceFun1=u.setDataSourceFun1,O.prototype.widthChangeFun=c.widthChangeFun,O.prototype.widthChangeGridFun=c.widthChangeGridFun,O.prototype.widthChangeGridFunFixed=c.widthChangeGridFunFixed,O.prototype.widthChangeGridFunOverWidthHidden=c.widthChangeGridFunOverWidthHidden,O.prototype.heightChangeFun=c.heightChangeFun,O.prototype.contentWidthChange=c.contentWidthChange,O.prototype.noScrollWidthReset=c.noScrollWidthReset;var A=O.prototype,E=A.initGridCompColumn,D=A.initEventFun,W=A.initGridEventFun;A.initGridCompColumnColumnMenuFun=w.re_initGridCompColumnColumnMenuFun,A.initGridCompColumn=function(){E.apply(this,arguments),w.colMenu_initGridCompColumn.apply(this,arguments)},A.createColumnMenu=w.re_createColumnMenu,A.initEventFun=function(){D.apply(this,arguments),w.colMenu_initEventFun.apply(this,arguments)},A.initGridEventFun=function(){W.apply(this,arguments),w.colMenu_initGridEventFun.apply(this,arguments)},"undefined"==typeof A.saveGridCompColumnArrToLocal&&(A.saveGridCompColumnArrToLocal=function(){}),"undefined"==typeof A.clearLocalData&&(A.clearLocalData=function(){});var M=A.initEventFun,j=A.initGridEventFun;A.createHeaderDrag=g.re_createHeaderDrag,A.initEventFun=function(){M.apply(this,arguments),g.drag_initEventFun.apply(this,arguments)},A.initGridEventFun=function(){j.apply(this,arguments),g.drag_initGridEventFun.apply(this,arguments)},A.dragStart=g.dragStart,A.dragFun=g.dragFun,A.dragEnd=g.dragEnd,"undefined"==typeof A.saveGridCompColumnArrToLocal&&(A.saveGridCompColumnArrToLocal=function(){}),A.headerThDrag=g.headerThDrag,A.resetThVariableDrag=g.re_resetThVariableDrag;var L=A.initEventFun;A.hideEditMenu=v.re_hideEditMenu,A.clickFunEdit=v.re_clickFunEdit,A.editRowFun=v.editRowFun,A.editRowIndexFun=v.editRowIndexFun,A.editRow=v.editRow,A.editClose=v.re_editClose,A.editCell=v.editCell,A.nextEditShow=v.nextEditShow,A.editValueChange=v.editValueChange,"undefined"==typeof A.formEditCell&&(A.formEditCell=function(){}),A.updateEditRowIndex=v.re_updateEditRowIndex,A.updateValueAtEdit=v.re_updateValueAtEdit,A.setEditType=v.setEditType,A.setEditable=v.setEditable,A.setColumnEdit=v.setColumnEdit,A.editFieldIcon=v.editFieldIcon,A.initEventFun=function(){L.apply(this,arguments),v.edit_initEventFun.apply(this,arguments)},A.setGridEditType=v.setGridEditType,A.setGridEditTypeAndEditRow=v.setGridEditTypeAndEditRow,A.editHeadTitleIcon=v.editHeadTitleIcon;var H=A.initDefault,G=A.setRequired;A.initDefault=function(){H.apply(this,arguments),C.editForm_initDefault.apply(this,arguments)},A.setRequired=function(){G.apply(this,arguments),C.editForm_setRequired.apply(this,arguments)},A.editorRowChangeFun=C.re_editorRowChangeFun,A.formEditCell=C.formEditCell;var k=A.columnsVisibleFun;A.initGridCompFixedColumn=_.re_initGridCompFixedColumn,A.columnsVisibleFun=function(){k.apply(this,arguments),_.fixed_columnsVisibleFun.apply(this,arguments)},A.createHeaderTableFixed=_.re_createHeaderTableFixed,A.createContentTableFixed=_.re_createContentTableFixed,A.createContentOneRowFixed=_.re_createContentOneRowFixed,A.widthChangeGridFunFixed=_.re_widthChangeGridFunFixed,A.createFromDivs=b.createFromDivs,A.createFromContent=b.createFromContent,A.createFormContentRows=b.createFormContentRows,A.widthChangeFormFun=A,A.resetThVariableHeaderLevel=y.re_resetThVariableHeaderLevel,A.initGridCompColumnHeaderLevelFun=y.re_initGridCompColumnHeaderLevelFun,A.getLevelTitleByField=y.getLevelTitleByField,A.initGridCompColumnLoacl=x.re_initGridCompColumnLoacl,A.getLocalData=x.getLocalData,A.saveLocalData=x.saveLocalData,A.clearLocalData=x.clearLocalData,A.saveGridCompColumnArrToLocal=x.saveGridCompColumnArrToLocal,A.getGridCompColumnArrFromLocal=x.getGridCompColumnArrFromLocal,A.initGridHiddenLevelColumn=R.re_initGridHiddenLevelColumn,A.widthChangeGridFunOverWidthHidden=R.re_widthChangeGridFunOverWidthHidden;var V=A.initEventFun,B=A.initGridEventFun;A.initEventFun=function(){V.apply(this,arguments),$.sort_initEventFun.apply(this,arguments)},A.initGridEventFun=function(){B.apply(this,arguments),$.sort_initGridEventFun.apply(this,arguments)},A.canSortable=$.canSortable,A.deleteOneRowTree=$.re_deleteOneRowTree,A.sortRowsByPrio=$.sortRowsByPrio,A.createContentRowsSumRow=S.re_createContentRowsSumRow,A.createContentSumRow=S.re_createContentSumRow,A.createSumRow=S.createSumRow,A.createSumRowForIE=S.createSumRowForIE,A.repairSumRow=S.re_repairSumRow,A.renderSumRow=S.renderSumRow,A.renderTypeSumRow=S.re_renderTypeSumRow;var N=A.initEventFun,q=A.initGridEventFun;A.initEventFun=function(){N.apply(this,arguments),F.swap_initEventFun.apply(this,arguments)},A.initGridEventFun=function(){q.apply(this,arguments),F.swap_initGridEventFun.apply(this,arguments)},A.swapColumnStart=F.swapColumnStart,A.swapColumnFun=F.swapColumnFun,A.swapColumnEnd=F.swapColumnEnd;var X=A.initGridEventFun;A.initGridEventFun=function(){X.apply(this,arguments),T.rowDrag_initGridEventFun.apply(this,arguments)},A.rowDragStart=T.rowDragStart,A.rowDragFun=T.rowDragFun,A.rowDragEnd=T.rowDragEnd,A.setRowDrag=T.setRowDrag,A.initOptionsTree=I.re_initOptionsTree,A.clickFunTree=I.re_clickFunTree,A.addOneRowTree=I.re_addOneRowTree,A.addOneRowTreeHasChildF=I.re_addOneRowTreeHasChildF,A.updateValueAtTree=I.re_updateValueAtTree,A.getAllChildRow=I.getAllChildRow,A.getChildRowIndex=I.re_getChildRowIndex,A.getAllChildRowIndex=I.getAllChildRowIndex,A.getAllChildRowFun=I.getAllChildRowFun,A.getAllChildRowIndexFun=I.getAllChildRowIndexFun,A.expandNode=I.expandNode,A.expandNodeByIndex=I.expandNodeByIndex,i.gridComp=O},function(t,i,e){"use strict";i.__esModule=!0,i.repairContent=i.createContentOneRowTdForIE=i.createContentOneRowTd=i.repaintRow=i.createContentOneRowForIE=i.createContentOneRow=i.createContentRowsSumRow=i.createContentRows=i.createNoRowsDiv=i.createContentTableFixed=i.createContentTable=i.createContentLeftNumColRow=i.createContentLeftMultiSelectRow=i.createContentLeft=i.createContentSumRow=i.createContent=i.createThead=i.createColgroup=i.createHeaderDrag=i.createHeaderTableFixed=i.createHeaderTable=i.createHeader=i.createColumnMenu=i.repaintGridDivs=i.createGridDivs=i.repaintDivs=i.createDivs=void 0;var o=e(10),n=function(){var t="",i="",e="";this.ele.innerHTML="",i+=this.options.width?"width:"+this.options.width+";":"width:auto;",i+=this.options.height?"height:"+this.options.height+";":"height:auto;",""!=i&&(t='style="'+i+'"'),o.gridBrowser.isMobile&&(e="u-grid-mobile");var n='
"; -n+="
",this.ele.insertAdjacentHTML("afterBegin",n);var n='
';document.body.appendChild($(n)[0]),this.initEventFun(),this.widthChangeFun()},s=function(){this.repaintGridDivs(),this.realtimeTableRows=null},r=function(){if(!this.createGridFlag){$("#"+this.options.id)[0]&&($("#"+this.options.id)[0].innerHTML="");var t='
';t+=this.createHeader(),t+=this.createContent(),t+="
",$("#"+this.options.id)[0]&&$("#"+this.options.id).html(t),$(document.body).append(this.createColumnMenu()),this.initGridEventFun(),this.headerFirstClassFun(),this.showType="grid",this.afterGridDivsCreate(),this.createGridFlag=!0,this.realtimeTableRows=null}},d=function(){$("#"+this.options.id+"_grid").remove(null,!0),this.showType="",this.wholeWidth=0,this.createGridFlag=!1,this.columnsVisibleFun(),this.widthChangeFun(),this.realtimeTableRows=null},a=function(){return""},l=function(){var t="",i="";this.options.showHeader||(i='style="display:none;"');var e='
";return this.options.columnMenu&&(e+='
'),(this.options.multiSelect||this.options.showNumCol)&&(e+='
',this.options.multiSelect&&(e+=o.gridBrowser.isIE8?'
':'
'),this.options.showNumCol&&(e+='
'),e+="
"),e+=this.createHeaderTableFixed(),e+=this.createHeaderTable(),e+="
",e+=this.createHeaderDrag(),e+="
"},h=function(t){var i,e,o;"fixed"==t?(i=parseInt(this.leftW),e="absolute;width:"+this.fixedWidth+"px;z-index:11;background:#F9F9F9;",o="fixed_"):(i=parseInt(this.leftW)+parseInt(this.fixedWidth),e="relative;",o="",this.contentMinWidth>0&&(e+="width:"+this.contentMinWidth+"px;"));var n='';return n+=this.createColgroup(t),n+='',n+=this.createThead(t),n+="
"},c=function(){return""},p=function(){return""},f=function(t){var i,e=this,o="";return i="fixed"==t?this.gridCompColumnFixedArr:this.gridCompColumnArr,$.each(i,function(){this.options.visible&&(o+="1&&(o='style="height:'+(this.headerHeight-1)+'px;"');var n='";return i="fixed"==t?this.gridCompColumnFixedArr:this.gridCompColumnArr,$.each(i,function(t){var i=e,o="";0==this.options.visible?(i=-1,o='style="display:none;"'):e++,n+='
';var s="";this.options.headerColor&&(s='style="color:'+this.options.headerColor+'"'),n+='",n+="
"}),n+=""},w=function(){var t="",i="",e="";if(this.countContentHeight){var o=$("#"+this.options.id)[0].offsetHeight;this.wholeHeight=o,o>0&&(this.contentHeight=parseInt(o)-this.exceptContentHeight-1>0?parseInt(o)-this.exceptContentHeight-1:0,this.contentHeight>0&&(t='style="height:'+this.contentHeight+'px;"'))}var n='
";return(this.options.showNumCol||this.options.multiSelect)&&(n+=this.createContentLeft(),this.contentWidth>this.contentMinWidth||(i="display:none;",e="bottom:0px;"),n+=this.createContentSumRow(e),u.isIOS&&(i+="width:0px;"),n+='
',n+="
"),n+=this.createContentTableFixed(),n+=this.createContentTable(),n+="
"},g=function(){return""},v=function(){var t,i=this,e="",o=0,n="";return this.options.showSumRow&&(n="u-grid-content-left-sum"),this.options.multiSelect&&(e+='
',this.dataSourceObj.rows&&$.each(this.dataSourceObj.rows,function(t){e+=i.createContentLeftMultiSelectRow(this)}),e+="
",o+=this.multiSelectWidth),this.options.showNumCol&&(e+='
',this.dataSourceObj.rows&&$.each(this.dataSourceObj.rows,function(t,o){e+=i.createContentLeftNumColRow(t,o.value)}),e+="
"),e},C=function(t,i){var e="";!this.options.autoExpand&&t.level>0&&"block"!=i&&(e="display:none;");var n=t.value["$_#_@_id"];n||(n=setTimeout(function(){}));var s=t.value,r=this.selectRows,d=D(s,r);if(o.gridBrowser.isIE8)var a='
';else if(d)var a='
';else var a='
';return a},_=function(t){var i,e=this.dataSourceObj.rows[t],o=e.value,n=this.selectRows,s=D(o,n);return i=s?'
'+(t+1)+"
":'
'+(t+1)+"
"},b=function(t){var i,e,o,n,s,r;n=this.countContentHeight&&parseInt(this.contentHeight)>0?"height:"+this.contentHeight+"px;":"","fixed"==t?(i=parseInt(this.leftW),e="fixed_",s="fixed-",o='style="position:absolute;width:'+this.fixedWidth+"px;left:"+i+"px;"+n+'"',r='style="width:'+this.fixedWidth+'px;"'):(i=parseInt(this.leftW)+parseInt(this.fixedWidth,0),e="",s="",o='style="position:relative;left:'+i+"px;"+n,this.contentMinWidth>0&&(o+="width:"+this.contentMinWidth+"px;"),this.options.noScroll&&(o+="overflow-x:hidden;"),o+='"',r="",this.contentMinWidth>0&&(r=this.contentWidth>0?'style="min-width:'+this.contentMinWidth+"px;width:"+this.contentWidth+'px;"':'style="min-width:'+this.contentMinWidth+'px;"'));var d='
";return d+='
",d+=this.createColgroup(t),d+='',d+=this.createThead(t),d+="",d+=this.createContentRows(t),d+="
","fixed"!=t&&(d+=this.createNoRowsDiv()),d+="
"},y=function(){return""},x=function(){var t="",i="";this.contentMinWidth>0&&(t+='style="width:'+this.contentMinWidth+'px;"'),this.contentWidth>0&&(i+='style="width:'+this.contentWidth+'px;"');var e='
';return e+='
'+this.transMap.ml_no_rows+"
"},R=function(t){var i,e=this,o="";return i="fixed"==t?"fixed_":"",this.dataSourceObj.rows&&(o+='',$.each(this.dataSourceObj.rows,function(i){o+=e.createContentOneRow(this,t)}),o+=this.createContentRowsSumRow(t),o+=""),o},S=function(){return""},F=function(t,i,e){var o="";!this.options.autoExpand&&t.level>0&&"block"!=e&&(o='style="display:none"');var n=t.value,s=this.selectRows,r=D(n,s),d="";return d=r?'":'",d+=this.createContentOneRowTd(t,i),d+=""},T=function(t,i,e,o,n){var s=t.insertRow(i+1);s.setAttribute("role","row"),!this.options.autoExpand&&s.level>0&&"block"!=n&&(s.style.display="none"),this.createContentOneRowTdForIE(s,e,o)},I=function(t){var i=$("#"+this.options.id+"_content_tbody").find('tr[role="row"]')[t],e=$("#"+this.options.id+"_content_fixed_tbody").find('tr[role="row"]')[t],n=this.dataSourceObj.rows[t],s=$(i),r=this.getTrIndex(s);if(o.gridBrowser.isIE8||o.gridBrowser.isIE9){var d=$("#"+this.options.id+"_content_table")[0],a=$("#"+this.options.id+"_content_fixed_table")[0],l=i.className,h=e.className;d.deleteRow(t+1),a.deleteRow(t+1);var i=d.insertRow(t+1);u.addClass(i,l);var e=a.insertRow(t+1);u.addClass(e,h),this.createContentOneRowTdForIE(i,n),this.createContentOneRowTdForIE(e,n,"fixed")}else i.innerHTML=this.createContentOneRowTd(n),e&&(e.innerHTML=this.createContentOneRowTd(n,"fixed"));var c={};c.begin=r,c.length=1,this.renderTypeFun(c)},O=function(t,i){var e,o=this,n="",s=t.value;return e="fixed"==i?this.gridCompColumnFixedArr:this.gridCompColumnArr,$.each(e,function(){var i=this.options.field,e=$(s).attr(i);e=o.getString(e,""),"object"==$.type(e)&&(e=e.showValue);var r=(this.options.renderType,""),d="",a="",l="";if(o.options.showTree&&this.firstColumn){var h=parseInt(o.treeLeft)*parseInt(t.level);r='style="position:relative;',t.hasChild?d=o.options.autoExpand?'':'':h+=16,r+="left:"+h+'px;"'}this.options.visible||(l='style="display:none;"'),this.options.icon&&(a=''),n+='
"+d+a+""+e.replace(/\/g,">")+"
"}),n},A=function(t,i,e){var o,n=this,s=i.value;o="fixed"==e?this.gridCompColumnFixedArr:this.gridCompColumnArr,$.each(o,function(){var e=this.options.field,o=$(s).attr(e),o=n.getString(o,"");"object"==$.type(o)&&(o=o.showValue);var r=(this.options.renderType,""),d="",a="",l="",h=t.insertCell();if(h.setAttribute("role","rowcell"),n.options.showTree&&this.firstColumn){var u=parseInt(n.treeLeft)*parseInt(i.level);r='style="position:relative;',i.hasChild?d=n.options.autoExpand?'':'':u+=18,r+="left:"+u+'px;"'}this.options.visible||(h.style.display="none"),this.options.icon&&(a=''),l+='
"+d+a+""+o.replace(/\/g,">")+"
",h.insertAdjacentHTML("afterBegin",l)})},E=function(){var t=$("#"+this.options.id+"_content").parent();if($("#"+this.options.id+"_content").remove(null,!0),t[0]){var i=this.createContent();t[0].insertAdjacentHTML("beforeEnd",i),this.renderTypeFun(),this.initContentDivEventFun(),$("#"+this.options.id+"_content_div")[0]&&($("#"+this.options.id+"_content_div")[0].scrollLeft=this.scrollLeft),$("#"+this.options.id+"_content_edit_menu").css("display","none")}this.realtimeTableRows=null},D=function(t,i){for(var e=i.length,o=0,n=0;n0};i.createDivs=n,i.repaintDivs=s,i.createGridDivs=r,i.repaintGridDivs=d,i.createColumnMenu=a,i.createHeader=l,i.createHeaderTable=h,i.createHeaderTableFixed=c,i.createHeaderDrag=p,i.createColgroup=f,i.createThead=m,i.createContent=w,i.createContentSumRow=g,i.createContentLeft=v,i.createContentLeftMultiSelectRow=C,i.createContentLeftNumColRow=_,i.createContentTable=b,i.createContentTableFixed=y,i.createNoRowsDiv=x,i.createContentRows=R,i.createContentRowsSumRow=S,i.createContentOneRow=F,i.createContentOneRowForIE=T,i.repaintRow=I,i.createContentOneRowTd=O,i.createContentOneRowTdForIE=A,i.repairContent=E},function(t,i){"use strict";i.__esModule=!0;var e,o={},n=navigator.userAgent,s=n.toLowerCase();if((e=s.match(/msie ([\d.]+)/))&&(o.isIE=!0),o.isIE){var r=document.documentMode;null==r||(8==r?o.isIE8=!0:9==r&&(o.isIE9=!0))}(s.indexOf("Android")>-1||s.indexOf("android")>-1||s.indexOf("Adr")>-1||s.indexOf("adr")>-1)&&(o.isAndroid=!0),o.isAndroid&&(window.screen.width>=768&&window.screen.width<1024&&(o.isAndroidPAD=!0),window.screen.width<=768&&(o.isAndroidPhone=!0)),s.match(/iphone/i)&&(o.isIOS=!0,o.isIphone=!0),(o.isIphone||o.isAndroidPhone)&&(o.isMobile=!0),i.gridBrowser=o},function(t,i){"use strict";i.__esModule=!0;var e=function(t){var i=this;if($("#"+i.options.id+"_content_tbody").find("tr").removeClass("u-grid-move-bg"),$("#"+i.options.id+"_content_fixed_tbody").find("tr").removeClass("u-grid-move-bg"),i.options.multiSelect&&$("#"+i.options.id+"_content_multiSelect").find("div").removeClass("u-grid-move-bg"),i.options.showNumCol&&$("#"+i.options.id+"_content_numCol").find("div").removeClass("u-grid-move-bg"),t>-1){var e=$("#"+i.options.id+"_content_tbody").find("tr").eq(t);if(e[0].id&&e[0].id==i.options.id+"_edit_tr")return;if($("#"+i.options.id+"_content_tbody").find("tr").eq(t).addClass("u-grid-move-bg"),$("#"+i.options.id+"_content_fixed_tbody").find("tr").eq(t).addClass("u-grid-move-bg"),i.options.multiSelect&&$("#"+i.options.id+"_content_multiSelect").find("div").eq(t).addClass("u-grid-move-bg"),i.options.showNumCol&&$("#"+i.options.id+"_content_numCol").find("div").eq(t).addClass("u-grid-move-bg"),"function"==typeof i.options.onRowHover&&!e.is(".u-grid-content-sum-row")){var o={};o.gridObj=i,o.rowObj=i.dataSourceObj.rows[t],o.rowIndex=t,i.options.onRowHover(o)}}},o=function(t){this.widthChangeFun(),this.heightChangeFun(),this.editorRowChangeFun()},n=function(){},s=function(){this.columnsVisibleFun(),this.resetThVariable(),this.countRowHeight(),this.noRowsShowFun(),this.renderTypeFun(),this.resetScrollLeft(),this.hideEditMenu(),this.resetLeftHeight(),this.isCheckedHeaderRow(),"function"==typeof this.options.afterCreate&&this.options.afterCreate.call(this)},r=function(){$("#"+this.options.id+"_content_tbody tr")[0]&&(this.rowHeight=$("#"+this.options.id+"_content_tbody tr")[0].offsetHeight)},d=function(){if(this.options.showNumCol||this.options.multiSelect)for(var t=$("#"+this.options.id+"_content_tbody tr"),i=$("#"+this.options.id+"_content_numCol div"),e=$("#"+this.options.id+"_content_multiSelect > div"),o=0;o0?($("#"+this.options.id+"_noRowsShow").css("display","none"),$("#"+this.options.id+"_noRows").css("display","none")):($("#"+this.options.id+"_noRowsShow").css("display","block"),$("#"+this.options.id+"_noRows").css("display","block"))},l=function(){this.resetScrollLeft(),this.hideEditMenu()},h=function(){if($("#"+this.options.id+"_content_div")[0])try{$("#"+this.options.id+"_content_div")[0].scrollLeft=this.scrollLeft}catch(t){}},u=function(){};i.trHoverFun=e,i.setIntervalFun=o,i.editorRowChangeFun=n,i.afterGridDivsCreate=s,i.countRowHeight=r,i.noRowsShowFun=a,i.afterRepaintGrid=l,i.resetScrollLeft=h,i.hideEditMenu=u,i.resetLeftHeight=d},function(t,i){"use strict";i.__esModule=!0;var e=function(t,i){for(var e=0;e1&&(this.options.canSwap=!1);var t=window.location.href,i=t.indexOf("?");i>0&&(t=t.substring(0,i)),this.localStorageId=this.options.id+t},u=function(){},c=function(){this.initDataSourceVariable(),this.mouseUpX="mouseUpX",this.mouseUpY="mouseUpY",this.mouseDownX="mouseDownX",this.mouseDownY="mouseDownY",this.mouseMoveX="mouseMoveX",this.mouseMoveY="mouseMoveY",this.scrollLeft=0,this.scrollTop=0,this.showType="",this.createGridFlag=!1,this.columnClickX=0,this.columnClickY=0,this.columnMenuMove=!1,this.firstColumn=!0,this.lastVisibleColumn=null,this.lastVisibleColumnWidth=0,this.columnMenuMove=!1,this.createColumnMenuFlag=!1,this.menuColumnsHeight=0,this.createFormFlag=!1,this.$sd_storageData=null},p=function(){this.selectRows=new Array,this.selectRowsObj=new Array,this.selectRowsIndex=new Array,this.allRows=new Array,this.eidtRowIndex=-1},f=function(){this.wholeWidth=0,this.wholeHeight=0,this.rowHeight=0,this.contentRealWidth=0,this.contentWidth=0,this.contentMinWidth=0,this.contentHeight=0,this.fixedRealWidth=0,this.fixedWidth=0},m=function(){var t=this;this.initGridCompColumnVar(),this.options.columns&&$.each(this.options.columns,function(i){t.initGridCompColumnFun(this)}),this.initGridCompColumnLoacl(),this.initGridHiddenLevelColumn(),this.initGridCompFixedColumn(),this.columnsVisibleFun()},w=function(){this.gridCompColumnArr=new Array,this.basicGridCompColumnArr=new Array,this.gridCompColumnFixedArr=new Array,this.gridCompLevelColumn=new Array,this.gridCompHiddenLevelColumnArr=new Array},g=function(t){var i=new n.column(t,this);this.editHeadTitleIcon(i);var e=i.options.width+"";e.indexOf("%")>0?this.options.noScroll="true":i.options.width=parseInt(i.options.width),i.options.optionsWidth=i.options.width,i.options.realWidth=i.options.width,this.gridCompColumnArr.push(i),this.initGridCompColumnColumnMenuFun(t),this.initGridCompColumnHeaderLevelFun(t)},v=function(t){},C=function(t){},_=function(t){},b=function(){},y=function(){},x=function(t,i){},R=function(){this.dataSourceObj=new o.dataSource(this.options.dataSource,this)};i.init=s,i.getBooleanOptions=r,i.initDefault=d,i.initGrid=a,i.destroySelf=l,i.initOptions=h,i.initOptionsTree=u,i.initVariable=c,i.initDataSourceVariable=p,i.initWidthVariable=f,i.initGridCompColumn=m,i.initGridCompColumnVar=w,i.initGridCompColumnFun=g,i.initGridCompColumnColumnMenuFun=v,i.initGridCompColumnHeaderLevelFun=C,i.initGridCompColumnLoacl=_,i.initGridHiddenLevelColumn=b,i.initGridCompFixedColumn=y,i.setRequired=x,i.initDataSource=R},function(t,i,e){"use strict";i.__esModule=!0,i.editHeadTitleIcon=i.setGridEditTypeAndEditRow=i.setGridEditType=i.edit_initEventFun=i.editFieldIcon=i.setColumnEdit=i.setEditable=i.setEditType=i.re_updateValueAtEdit=i.re_updateEditRowIndex=i.editValueChange=i.nextEditShow=i.editCell=i.re_editClose=i.editRow=i.editRowIndexFun=i.editRowFun=i.re_clickFunEdit=i.re_hideEditMenu=void 0;var o=(e(4),function(){$("#"+this.options.id+"_content_edit_menu").css("display","none")}),n=function(t,i){var e=$(t.target).closest("tr"),o=$(t.target).closest("td"),n=o.index();this.options.editable&&(this.eidtRowIndex!=i||"default"==this.options.editType&&this.editColIndex!=n)&&(this.editClose(),this.editRowFun(e,n))},s=function(t,i){var e=this.getTrIndex(t);if("function"==typeof this.options.onBeforeEditFun){var o={};if(o.gridObj=this,o.rowObj=this.dataSourceObj.rows[e],o.rowIndex=e,o.colIndex=i,o.$tr=t,!this.options.onBeforeEditFun(o))return void(this.eidtRowIndex!=-1&&this.editClose())}this.eidtRowIndex!=-1&&this.editClose();var e="number"==typeof t?t:this.getTrIndex(t);return this.eidtRowIndex=e,this.editColIndex=i,this.editRow(t,i),!0},r=function(t){this.eidtRowIndex!=-1&&this.editClose(),this.eidtRowIndex=t,this.editColIndex=0,this.editRow()},d=function(t,i){if(!(i<0)){var e=this,o=!1;t&&t.parents("table").attr("id").indexOf("_fixed_")>-1&&(o=!0),t=t||$("#"+this.options.id+'_content_tbody tr[role="row"]:eq('+this.eidtRowIndex+")"),i=i||0;var n=this.dataSourceObj.rows[this.eidtRowIndex].value;if(this.editRowObj=this.cloneObj(n),"default"==this.options.editType){var s=o?this.gridCompColumnFixedArr[i]:this.gridCompColumnArr[i];if(s.options.editable){var r=$("td:eq("+i+")",t)[0],d=s.options.field,a=$(n).attr(d);a=e.getString(a,"");var l={};l.td=r,l.value=a,l.field=d,l.editType=s.options.editType,l.rowObj=e.editRowObj,l.$tr=t,l.colIndex=i,e.editCell(l)}$("#"+this.options.id+"_content_edit_menu").css("display","block"),$("#"+this.options.id+"_content_edit_menu_cancel").css("marginLeft","10px");var h=$("tr:visible",t.parent()).index(t);this.rowHeight=t.height();this.rowHeight*(h+1)+this.headerHeight+1}else if("form"==this.options.editType)if("function"==typeof this.options.formEditRenderFun){if(this.fixedWidth>0)var u=$("#"+this.options.id+"_content_fixed_table")[0];else var u=$("#"+this.options.id+"_content_table")[0];var c=u.insertRow(this.eidtRowIndex+2);c.id=this.options.id+"_edit_tr",$(c).addClass("grid_edit_form_tr");var p=c.insertCell();p.id=this.options.id+"_edit_td",$(p).addClass("grid_edit_form_td"),p.style.borderBottom="0px",p.style.background="#fff";var f=parseInt(this.contentMinWidth)+parseInt(this.fixedWidth),m='
';m+="
",p.innerHTML=m;var l={};l.grid=gridObj,l.element=$("#"+this.options.id+"_edit_form")[0],l.editRowObj=this.editRowObj,this.options.formEditRenderFun.call(this,l);var m='
';$("#"+this.options.id+"_edit_form")[0].insertAdjacentHTML("beforeEnd",m);var w=$("#"+this.options.id+"_edit_td")[0].offsetHeight,g=$("#"+this.options.id+"_edit_form").css("background-color");if(this.options.multiSelect){var v=$("#"+this.options.id+"_content_multiSelect > div").eq(this.eidtRowIndex),m='
';v[0].insertAdjacentHTML("afterEnd",m)}if(this.options.showNumCol){var v=$("#"+this.options.id+"_content_numCol > .u-grid-content-num").eq(this.eidtRowIndex),m='
';v[0].insertAdjacentHTML("afterEnd",m)}if($("#"+this.options.id+"_content_edit_menu").css("display","block"),this.fixedWidth>0){var C=$("#"+this.options.id+"_content_table")[0],_=C.insertRow(this.eidtRowIndex+2);_.id=this.options.id+"_edit_tr1"}}else{if(this.fixedWidth>0)var u=$("#"+this.options.id+"_content_fixed_table")[0];else var u=$("#"+this.options.id+"_content_table")[0];var c=u.insertRow(this.eidtRowIndex+2);c.id=this.options.id+"_edit_tr",$(c).addClass("grid_edit_form_tr");var p=c.insertCell();p.id=this.options.id+"_edit_td",$(p).addClass("grid_edit_form_td"),p.style.borderBottom="0px";var f=parseInt(this.contentMinWidth)+parseInt(this.fixedWidth),m='
';if($.each(this.gridCompColumnFixedArr,function(t){var i=!1;if(this.options.editFormShow&&(this.options.editable||!this.options.editable&&e.options.noneEditableFormShow)&&(i=!0),i){var o=this.options.field,s=$(n).attr(o);s=e.getString(s,"");var r=this.options.title,d=this.options.headerColor;m+=e.formEditCell(s,o,r,this.options.required,d)}}),$.each(this.gridCompColumnArr,function(t){var i=!1;if(this.options.editFormShow&&(this.options.editable||!this.options.editable&&e.options.noneEditableFormShow)&&(i=!0),i){var o=this.options.field,s=$(n).attr(o);s=e.getString(s,"");var r=this.options.title,d=this.options.headerColor;m+=e.formEditCell(s,o,r,this.options.required,d)}}),m+="
",p.innerHTML=m,$.each(this.gridCompColumnFixedArr,function(o){var s=!1;if(this.options.editFormShow&&(this.options.editable||!this.options.editable&&e.options.noneEditableFormShow)&&(s=!0),s){var r=this.options.field,d=$("#"+e.options.id+"_edit_"+r)[0],a=$(n).attr(r);this.options.title;a=e.getString(a,"");var l={};l.td=d,d.innerHTML='
',l.value=a,l.field=r,l.editType=this.options.editType,l.rowObj=e.editRowObj,l.$tr=t,l.colIndex=i,m+=e.editCell(l)}}),$.each(this.gridCompColumnArr,function(o){var s=!1;if(this.options.editFormShow&&(this.options.editable||!this.options.editable&&e.options.noneEditableFormShow)&&(s=!0),s){var r=this.options.field,d=$("#"+e.options.id+"_edit_"+r)[0],a=$(n).attr(r);this.options.title;a=e.getString(a,"");var l={};l.td=d,d.innerHTML='
',l.value=a,l.field=r,l.editType=this.options.editType,l.rowObj=e.editRowObj,l.$tr=t,l.colIndex=i,m+=e.editCell(l)}}),"function"==typeof this.options.renderEditMemu)this.options.renderEditMemu.apply(this,[$("#"+this.options.id+"_edit_form")[0],this.eidtRowIndex,this.dataSourceObj.rows.length]);else{var m='
";$("#"+this.options.id+"_edit_form")[0].insertAdjacentHTML("beforeEnd",m),$("#"+this.options.id+"_content_edit_menu_close").on("click",function(t){e.editClose()})}var w=$("#"+this.options.id+"_edit_td")[0].offsetHeight,g=$("#"+this.options.id+"_edit_form").css("background-color");if(this.options.multiSelect){var v=$("#"+this.options.id+"_content_multiSelect > div").eq(this.eidtRowIndex),m='
'; -v[0].insertAdjacentHTML("afterEnd",m)}if(this.options.showNumCol){var v=$("#"+this.options.id+"_content_numCol > .u-grid-content-num").eq(this.eidtRowIndex),m='
';v[0].insertAdjacentHTML("afterEnd",m)}if($("#"+this.options.id+"_content_edit_menu").css("display","block"),this.fixedWidth>0){var C=$("#"+this.options.id+"_content_table")[0],_=C.insertRow(this.eidtRowIndex+2);_.id=this.options.id+"_edit_tr1"}}}},a=function(){var t=this.dataSourceObj.rows[this.eidtRowIndex],i=null;try{var i=this.editComp.element.parentNode.querySelector("input")}catch(e){}i&&i.blur(),this.editComp&&this.editComp.hide&&this.editComp.hide(),this.editComp&&this.editComp.comp&&this.editComp.comp.hide&&this.editComp.comp.hide();try{$("#"+this.options.id+"_placeholder_div").remove()}catch(e){}if(t){if("form"!=this.options.editType){var o={};o.begin=this.eidtRowIndex,o.length=1,this.renderTypeFun(o)}$("#"+this.options.id+"_content_edit_menu").css("display","none"),this.repairSumRow(),this.noRowsShowFun(),this.updateLastRowFlag(),this.eidtRowIndex=-1,$("#"+this.options.id+"_multiSelect_edit").remove(null,!0),$("#"+this.options.id+"_numCol_edit").remove(null,!0),$("#"+this.options.id+"_edit_tr").remove(null,!0),$("#"+this.options.id+"_edit_tr1").remove(null,!0)}},l=function(t){var i=t.td,e=t.value,o=t.field,n=t.editType,s=t.rowObj,r=t.$tr,d=t.colIndex,a=this;if(0==t.colIndex)try{this.iconSpan="",this.iconSpan=$(i).find(".uf")[0].outerHTML}catch(l){}else this.iconSpan="";var t={};if(t.td=i,t.field=o,t.$tr=r,t.colIndex=d,a.newEditObj=t,"text"==n)"default"==this.options.editType?i.innerHTML='
':i.innerHTML='
',$("input",$(i)).on("blur",function(){a.editValueChange(o,this.value)});else if("function"==typeof n){var t={},h=$(".u-grid-content-td-div",$(i));if(h.removeClass("u-grid-content-td-div-over"),t.gridObj=this,t.element=h[0],"default"==this.options.editType){var c=t.element.offsetHeight,p='
';h[0].innerHTML=p,t.element=$("#"+this.options.id+"_placeholder_div")[0]}t.value=e,t.field=o,t.rowObj=s,n.call(this,t)}$("input",$(i)).off("keydown"),$("input",$(i)).on("keydown",function(t){if("form"==a.options.editType);else{t.keyCode;13!=t.keyCode&&9!=t.keyCode||(this.blur(),setTimeout(function(){a.nextEditShow()},100),u.stopEvent(t))}}),"default"==this.options.editType&&$("input:first",$(i)).focus()},h=function(){var t=this.newEditObj,i=t.td,e=t.$tr,o=parseInt(t.colIndex)+1;if(0==$(i).next("td").length){var n=e.next("tr");if(!(n.length>0))return;e=n,o=0,e.click()}o=c(this,o,e),this.editRowFun(e,o)},c=function R(t,i,e){var o=-1,n=t.gridCompColumnArr[i],s=!0,r=t.getTrIndex(e);if("function"==typeof t.options.onBeforeEditFun){var d={};d.gridObj=t,d.rowObj=t.dataSourceObj.rows[r],d.rowIndex=r,d.colIndex=i,d.$tr=e,t.options.onBeforeEditFun(d)||(s=!1)}return o=n.options.visible&&n.options.editable&&s?i:R(t,i+1,e)},p=function(t,i){this.eidtRowIndex>-1&&this.eidtRowIndex0&&("checkbox"==$("#"+this.options.id+"_edit_field_"+i)[0].type?"Y"==e||"true"==e||e===!0?$("#"+this.options.id+"_edit_field_"+i)[0].checked=!0:$("#"+this.options.id+"_edit_field_"+i)[0].checked=!1:$("#"+this.options.id+"_edit_field_"+i)[0].value=e))},w=function(t,i){var e=this.getColumnByField(t);e.options.editType=i},g=function(t){this.options.editable=t,this.setColumnEdit(),this.editClose()},v=function(){var t;for(t=0;t'),i.removeClass("u-grid-hide-title-icon")):i.addClass("u-grid-hide-title-icon")},_=function(){var t=this;$(document).on("click",function(i){if(t.options.editable&&"default"==t.options.editType){var e=$(i.target),o=!0;o=!($(i.target).closest(".u-grid-content-td-div").length>0)&&o;var n=t.options.customEditPanelClass;if(n){var s=n.split(",");$.each(s,function(){o=!(e.closest("."+this).length>0)&&o})}"grid-for-edit"==e.attr("role")&&(o=!1),o&&t.editClose()}}),u.on(document,"scroll",function(){"default"==t.options.editType&&t.editClose()}),$("div").on("scroll",function(){"default"==t.options.editType&&t.editClose()})},b=function(t){this.options.editType=t},y=function(t,i,e){this.options.editType=t;var o=$("#"+this.options.id+"_content_tbody"),n=$("tr:eq("+i+")",o);this.editRowFun(n,e)},x=function(t){this.options.showEditIcon&&this.options.editable&&t.options.editable&&(t.options.title+='')};i.re_hideEditMenu=o,i.re_clickFunEdit=n,i.editRowFun=s,i.editRowIndexFun=r,i.editRow=d,i.re_editClose=a,i.editCell=l,i.nextEditShow=h,i.editValueChange=p,i.re_updateEditRowIndex=f,i.re_updateValueAtEdit=m,i.setEditType=w,i.setEditable=g,i.setColumnEdit=v,i.editFieldIcon=C,i.edit_initEventFun=_,i.setGridEditType=b,i.setGridEditTypeAndEditRow=y,i.editHeadTitleIcon=x},function(t,i){"use strict";i.__esModule=!0;var e=function(){0!==this.selectRows.length&&this.selectRows.length==this.dataSourceObj.rows.length?$("#"+this.options.id+"_header_multi_input").addClass("is-checked"):$("#"+this.options.id+"_header_multi_input").removeClass("is-checked")},o=function(t,i){var e="none",o={},n=this.dataSourceObj.rows.length,s=!1;o.value=t,e;var r=this.addOneRowTree(t,i,o);i=r.index,e=r.displayFlag,0!=i&&(i&&i>0?ni+1&&$.each(this.dataSourceObj.rows,function(t){t>i&&(this.valueIndex=this.valueIndex+1)});var n=0;if(this.options.showTree?(this.dataSourceObj.options.values?n=this.dataSourceObj.options.values.length:this.dataSourceObj.options.values=new Array,this.dataSourceObj.options.values.splice(i,0,t),this.addOneRowTreeHasChildF(o)):(this.dataSourceObj.options.values||(this.dataSourceObj.options.values=new Array),this.dataSourceObj.options.values.splice(i,0,t)),"grid"==this.showType){this.editClose(),this.updateEditRowIndex("+",i);try{var d=this.createContentOneRow(o,"normal",e);if(s)$("#"+this.options.id+"_content_tbody")[0].insertAdjacentHTML("beforeEnd",d);else{var a=$("#"+this.options.id+"_content_tbody").find('tr[role="row"]')[i],l=$("#"+this.options.id+"_content_tbody")[0];a?a.insertAdjacentHTML("beforeBegin",d):l&&l.insertAdjacentHTML("afterBegin",d)}if($("#"+this.options.id+"_content_fixed_div").length>0){var d=this.createContentOneRow(o,"fixed",e);if(s)$("#"+this.options.id+"_content_fixed_tbody")[0].insertAdjacentHTML("beforeEnd",d);else{var a=$("#"+this.options.id+"_content_fixed_tbody").find('tr[role="row"]')[i];a?a.insertAdjacentHTML("beforeBegin",d):$("#"+this.options.id+"_content_fixed_tbody")[0]&&$("#"+this.options.id+"_content_fixed_tbody")[0].insertAdjacentHTML("afterBegin",d)}}}catch(h){var u=$("#"+this.options.id+"_content_div table")[0];u&&this.createContentOneRowForIE(u,i,o,"normal",e);var c=$("#"+this.options.id+"_content_fixed_div table")[0];c&&this.createContentOneRowForIE(c,i,o,"fixed",e)}if(this.options.multiSelect){var d=this.createContentLeftMultiSelectRow(o,e);if(s)$("#"+this.options.id+"_content_multiSelect")[0].insertAdjacentHTML("beforeEnd",d);else{var p=$("#"+this.options.id+"_content_multiSelect").find("div")[i];p?p.insertAdjacentHTML("beforeBegin",d):$("#"+this.options.id+"_content_multiSelect")[0].insertAdjacentHTML("afterBegin",d)}}if(this.options.showNumCol){var d=this.createContentLeftNumColRow(n,t);if(s)$("#"+this.options.id+"_content_numCol")[0].insertAdjacentHTML("beforeEnd",d);else{var p=$("#"+this.options.id+"_content_numCol").find("div")[i];p?p.insertAdjacentHTML("beforeBegin",d):$("#"+this.options.id+"_content_numCol")[0].insertAdjacentHTML("afterBegin",d)}this.resetNumCol(),this.updateNumColLastRowFlag()}this.repairSumRow(),this.noRowsShowFun(),this.updateLastRowFlag();var f={};f.begin=i,f.length=1,this.renderTypeFun(f)}},n=function(t,i){return i},s=function(){},r=function(){},d=function(t,i){if(this.options.showTree)for(var e=t.length,o=0;o0?ei+t.length&&$.each(this.dataSourceObj.rows,function(e){e>i+t.length-1&&(this.valueIndex=this.valueIndex+t.length)}),"grid"==this.showType&&$("#"+this.options.id+"_content_div tbody")[0]){$.each(h,function(t,i){n+=a.createContentOneRow(this),d+=a.createContentOneRowFixed(this),a.options.multiSelect&&(s+=a.createContentLeftMultiSelectRow(this)),a.options.showNumCol&&(r+=a.createContentLeftNumColRow(e+t,i.value))});try{l?$("#"+this.options.id+"_content_div tbody")[0].insertAdjacentHTML("beforeEnd",n):$("#"+this.options.id+"_content_div").find("tbody").find('tr[role="row"]')[i]?$("#"+this.options.id+"_content_div").find("tbody").find('tr[role="row"]')[i].insertAdjacentHTML("beforeBegin",n):$("#"+this.options.id+"_content_div tbody")[0]&&$("#"+this.options.id+"_content_div tbody")[0].insertAdjacentHTML("afterBegin",n),l?$("#"+this.options.id+"_content_fixed_div tbody")[0].insertAdjacentHTML("beforeEnd",d):$("#"+this.options.id+"_content_fixed_div").find("tbody").find('tr[role="row"]')[i]?$("#"+this.options.id+"_content_fixed_div").find("tbody").find('tr[role="row"]')[i].insertAdjacentHTML("beforeBegin",d):$("#"+this.options.id+"_content_fixed_div tbody")[0]&&$("#"+this.options.id+"_content_fixed_div tbody")[0].insertAdjacentHTML("afterBegin",d)}catch(u){var c=$("#"+this.options.id+"_content_div table")[0],p=$("#"+this.options.id+"_content_fixed_div table")[0];c&&p&&$.each(h,function(t){a.createContentOneRowForIE(c,i+t,this),a.createContentOneRowForIE(p,i+t,this,"fixed")})}if(this.options.multiSelect)if(l)$("#"+this.options.id+"_content_multiSelect")[0].insertAdjacentHTML("beforeEnd",s);else{var f=$("#"+this.options.id+"_content_multiSelect").find("div")[i];f?f.insertAdjacentHTML("beforeBegin",s):$("#"+this.options.id+"_content_multiSelect")[0].insertAdjacentHTML("afterBegin",s)}if(this.options.showNumCol){if(l)$("#"+this.options.id+"_content_numCol")[0].insertAdjacentHTML("beforeEnd",r);else{var f=$("#"+this.options.id+"_content_numCol").find("div")[i];f?f.insertAdjacentHTML("beforeBegin",r):$("#"+this.options.id+"_content_numCol")[0].insertAdjacentHTML("afterBegin",r)}this.resetNumCol(),this.updateNumColLastRowFlag()}this.repairSumRow(),this.noRowsShowFun();var m={};m.begin=i,m.length=t.length,this.renderTypeFun(m)}this.updateLastRowFlag(),this.isCheckedHeaderRow()}},a=function(t){return""},l=function(t,i,e){},h=function(t){var i=this;t=parseInt(t);var e=this.dataSourceObj.rows[t];if(e){var o=e.value;if("grid"==this.showType&&this.editClose(),this.dataSourceObj.rows.splice(t,1),this.updateEditRowIndex("-",t),this.dataSourceObj.options.values){var n=this.dataSourceObj.options.values.indexOf(o);this.dataSourceObj.options.values.splice(n,1)}if(this.dataSourceObj.rows.length>t+1&&$.each(this.dataSourceObj.rows,function(i){i>=t&&(this.valueIndex=this.valueIndex-1)}),this.selectRows&&$.each(this.selectRows,function(e){this==o?(i.selectRows.splice(e,1),i.selectRowsObj.splice(e,1),i.selectRowsIndex.splice(e,1)):i.selectRowsIndex[e]>t&&(i.selectRowsIndex[e]=i.selectRowsIndex[e]-1)}),this.focusRow&&(this.focusRow==o?(this.focusRow=null,this.focusRowObj=null,this.focusRowIndex=null):this.focusRowIndex>t&&(this.focusRowIndex=this.focusRowIndex-1)),"grid"==this.showType&&($("#"+this.options.id+"_content_div tbody tr:eq("+t+")").remove(),$("#"+this.options.id+"_content_fixed_div tbody tr:eq("+t+")").remove(),$("#"+this.options.id+"_content_multiSelect >div:eq("+t+")").remove(),$("#"+this.options.id+"_content_numCol >.u-grid-content-num:eq("+t+")").remove(),this.resetNumCol(),this.repairSumRow(),this.noRowsShowFun(),this.updateNumColLastRowFlag()),this.deleteOneRowTree(),"function"==typeof this.options.onRowDelete){var s={};if(s.gridObj=this,s.index=t,s.row=e,!this.options.onRowDelete(s))return}this.isCheckedHeaderRow()}},c=function(){},p=function(){},f=function(t){var i=this,e=new Array;$.each(t,function(i){e.push(t[i])}),e.sort(function(t,i){return i-t}),$.each(e,function(t){i.deleteOneRow(this)}),this.isCheckedHeaderRow()},m=function(t,i){if(t>-1&&t-1&&t0&&$.each(this.selectRowsObj,function(){this.checked=!1}),this.selectRows=new Array,this.selectRowsObj=new Array,this.selectRowsIndex=new Array,"grid"==this.showType&&($("#"+this.options.id+"_content_tbody tr").removeClass("u-grid-content-sel-row"),$("#"+this.options.id+"_content_tbody tr a").removeClass("u-grid-content-sel-row"),$("#"+this.options.id+"_content_fixed_tbody tr").removeClass("u-grid-content-sel-row"),$("#"+this.options.id+"_content_fixed_tbody tr a").removeClass("u-grid-content-sel-row"),this.options.multiSelect&&$("#"+this.options.id+"_content_multiSelect div").removeClass("u-grid-content-sel-row"),this.options.showNumCol&&$("#"+this.options.id+"_content_numCol div").removeClass("u-grid-content-sel-row"));if("grid"==this.showType){$(o).addClass("u-grid-content-sel-row"),n=i&&i.fixContentTrs?i.fixContentTrs[t]:this.$ele.find("#"+this.options.id+'_content_fixed_tbody tr[role="row"]')[t],$(n).addClass("u-grid-content-sel-row");var a=t;this.eidtRowIndex>-1&&this.eidtRowIndex-1&&this.eidtRowIndexdiv:eq("+o+")").removeClass("u-grid-content-sel-row"),this.options.showNumCol&&$("#"+this.options.id+"_content_numCol >div:eq("+o+")").removeClass("u-grid-content-sel-row"),$.each(this.selectRows,function(e){this==i.dataSourceObj.rows[t].value&&(i.selectRows.splice(e,1),i.selectRowsObj.splice(e,1),i.selectRowsIndex.splice(e,1))}),this.dataSourceObj.rows[t].checked=!1,$("#"+this.options.id+"_header_multi_input").removeClass("is-checked"),"function"==typeof this.options.onRowUnSelected){var e={};e.gridObj=this,e.rowObj=this.dataSourceObj.rows[t],e.rowIndex=t,this.options.onRowUnSelected(e)}return i.isCheckedHeaderRow(),!0},b=function(){if($("#"+this.options.id+"_header_multi_input").addClass("is-checked"),"function"==typeof this.options.onBeforeAllRowSelected){var t={};if(t.gridObj=this,t.rowObjs=this.dataSourceObj.rows,!this.options.onBeforeAllRowSelected(t))return}var i=this.$ele.find("#"+this.options.id+"_content_multiSelect").children(),e=this.$ele.find("#"+this.options.id+"_content_numCol").children(),o=this.$ele.find("#"+this.options.id+'_content_tbody tr[role="row"]'),n=this.$ele.find("#"+this.options.id+'_content_fixed_tbody tr[role="row"]');this.$ele.find("#"+this.options.id+'_content_tbody tr[role="row"]');for(var s=0;s-1&&this.eidtRowIndexdiv:eq("+e+")").addClass("u-grid-content-focus-row"),this.options.showNumCol&&$("#"+this.options.id+"_content_numCol >div:eq("+e+")").addClass("u-grid-content-focus-row"),this.focusRow=this.dataSourceObj.rows[t].value,this.focusRowObj=this.dataSourceObj.rows[t],this.focusRowIndex=t,this.dataSourceObj.rows[t].focus=!0,"function"==typeof this.options.onRowFocus){var i={};i.gridObj=this,i.rowObj=this.dataSourceObj.rows[t],i.rowIndex=t,this.options.onRowFocus(i)}return!0},R=function(t){if(!this.dataSourceObj.rows[t])return!0;if("function"==typeof this.options.onBeforeRowUnFocus){var i={};if(i.gridObj=this,i.rowObj=this.dataSourceObj.rows[t],i.rowIndex=t,!this.options.onBeforeRowUnFocus(i))return!1}if(!this.dataSourceObj.rows[t].focus)return!0;var e=t;if(this.eidtRowIndex>-1&&this.eidtRowIndexdiv:eq("+e+")").removeClass("u-grid-content-focus-row"),this.options.showNumCol&&$("#"+this.options.id+"_content_numCol >div:eq("+e+")").removeClass("u-grid-content-focus-row"),this.dataSourceObj.rows[t].focus=!1,this.focusRow=null,this.focusRowObj=null,this.focusRowIndex=null,"function"==typeof this.options.onRowUnFocus){var i={};i.gridObj=this,i.rowObj=this.dataSourceObj.rows[t],i.rowIndex=t,this.options.onRowUnFocus(i)}return this.options.multiSelect||this.setRowUnselect(t),!0},S=function(){var t=$("#"+this.options.id+"_content_numCol >.u-grid-content-num");$.each(t,function(t){this.innerHTML=t+1+""})};i.isCheckedHeaderRow=e,i.addOneRow=o,i.addOneRowTree=n,i.addOneRowTreeHasChildF=s,i.editClose=r,i.addRows=d,i.createContentOneRowFixed=a,i.updateEditRowIndex=l,i.deleteOneRow=h,i.repairSumRow=c,i.deleteOneRowTree=p,i.deleteRows=f,i.updateRow=m,i.updateValueAt=w,i.updateValueAtTree=g,i.updateValueAtEdit=v,i.setRowSelect=C,i.setRowUnselect=_,i.setAllRowSelect=b,i.setAllRowUnSelect=y,i.setRowFocus=x,i.setRowUnFocus=R,i.resetNumCol=S},function(t,i){"use strict";i.__esModule=!0;var e=function(t){if(this.isGridShow()){if("undefined"==typeof t)var i=null,e=null,o="";else var i="undefined"==typeof t.begin?null:t.begin,e="undefined"==typeof t.length?null:t.length,o="undefined"==typeof t.field?"":t.field;var n=this,i=parseInt(i),e=parseInt(e),s=i;if(e>0&&(s=parseInt(i+e-1)),""==o)this.gridCompColumnFixedArr&&$.each(this.gridCompColumnFixedArr,function(t){n.renderTypeByColumn(this,t,i,e,!0)}),$.each(this.gridCompColumnArr,function(t){n.renderTypeByColumn(this,t,i,e,!1)});else{var r=!1;this.gridCompColumnFixedArr&&$.each(this.gridCompColumnFixedArr,function(t){if(this.options.field==o)return n.renderTypeByColumn(this,t,i,e,!0),void(r=!0)}),r||$.each(this.gridCompColumnArr,function(t){if(this.options.field==o)return void n.renderTypeByColumn(this,t,i,e,!1)})}}},o=function(t,i,e,o,n){var s=this,r=t.options.renderType,d=(t.options.sumCol,t.options.sumRenderType,t.options.dataType),a=t.options.precision,l=(t.options.format,t.options.field),h=e,c=n===!0?"_content_fixed_tbody":"_content_tbody",p=this.getVisibleIndexOfColumn(t);o>0&&(h=parseInt(e+o-1)),this.realtimeTableRows=document.getElementById(s.options.id+c).children;for(var f=-1,m=0;m=0&&o>=e&&o<=h||isNaN(e)){s.editColIndex==p&&s.eidtRowIndex==o&&"default"==s.options.editType&&(s.editColIndex=-1,s.eidtRowIndex=-1);var n=o;f!=-1&&o>=f&&n++;var c=s.realtimeTableRows[n],m=c.children[i];if(s.iconSpan)var w=s.iconSpan;if(m){if(m.children[0].innerHTML.indexOf("u-grid-content-tree-span")!=-1)var g=m.children[0].children[1];else var g=m.children[0];if(g){var v=$(this.value).attr(l);if("function"==typeof r||"Date"==d||"Datetime"==d||"Int"==d||"Float"==d)if(g.innerHTML="","function"==typeof r){v=s.getString(v,"");var C={};C.value=v,C.element=g,C.gridObj=s,C.row=this,C.gridCompColumn=t,C.rowIndex=o,r.call(s,C)}else if("Date"==d||"Datetime"==d)null!=v&&void 0!=v&&"null"!=v&&"undefined"!=v&&""!=v||(v=""),v="Date"==d?u.dateRender(v):u.dateTimeRender(v),g.innerHTML=v,g.title=v;else if("Int"==d)v=parseInt(v),v?(g.innerHTML=v,g.title=v):(g.innerHTML="",g.title="");else if("Float"==d){if(a){var _={};_.value=v,_.precision=a,v=s.DicimalFormater(_)}else v=parseFloat(v);v?(g.innerHTML=v,g.title=v):(g.innerHTML="",g.title="")}else{v=s.getString(v,"");var b=v.replace(/\/g,">"),g.title=v,v=v.replace(/\/g,">"),g.innerHTML=v}else{v=s.getString(v,"");var b=v.replace(/\/g,">"),g.title=v,v=v.replace(/\/g,">"),0==i&&w&&(v=w+=v),g.innerHTML=v}var C={span:g,column:t},y=s.getRenderOverFlag(C);y&&$(g).addClass("u-grid-content-td-div-over")}}}}),this.renderTypeSumRow(t,i,e,o,n)},n=function(t){var i=t.span,e=i.offsetHeight,o=(i.offsetWidth,$(i).clone()[0]),n=!1;t.span.parentNode.appendChild(o);var s=i.style.display;i.style.display="none",o.style.height="",o.style.maxHeight="999999px";var r=o.offsetHeight;return r>e&&(n=!0),t.span.parentNode.removeChild(o),i.style.display=s,n},s=function(t,i,e,o,n){};i.renderTypeFun=e,i.renderTypeByColumn=o,i.renderTypeSumRow=s,i.getRenderOverFlag=n},function(t,i){"use strict";i.__esModule=!0;var e=function(t,i){var e=this.getIndexOfColumn(t);this.setColumnVisibleByIndex(e,i)},o=function(t,i){if(t>=0){var e=this.gridCompColumnArr[t],o=this.getVisibleIndexOfColumn(e);if(0==e.options.visible&&i){var n="this.minColumnWidth||i==this.minColumnWidth){var e=this.getVisibleIndexOfColumn(t),o=t.options.width,n=i-o,s=this.contentWidth+n;this.contentWidth=this.contentWidthChange(s),$("#"+this.options.id+"_header_table col:eq("+e+")").css("width",i+"px"),$("#"+this.options.id+"_content_table col:eq("+e+")").css("width",i+"px"),t.options.width=i,t.options.realWidth=i,this.resetThVariable(),this.saveGridCompColumnArrToLocal()}this.columnsVisibleFun()},r=function(t){this.initDataSourceVariable(),this.options.dataSource=t,this.initDataSource(),this.repairContent(),this.afterGridDivsCreate()},d=function(t){var i={};if(t.values){var e=new Array;$.each(t.values,function(){if(t.fields){var i={},o=this;$.each(t.fields,function(t){$(i).attr(this,o[t])}),e.push(i)}})}$(i).attr("values",e),this.setDataSource(i)};i.setColumnVisibleByColumn=e,i.setColumnVisibleByIndex=o,i.setCoulmnWidthByField=n,i.setColumnWidth=s,i.setDataSource=r,i.setDataSourceFun1=d},function(t,i){"use strict";i.__esModule=!0;var e=function(){var t=this;if($("#"+this.options.id)[0]){var i=$("#"+this.options.id).width();this.wholeWidth!=i&&this.$ele.data("gridComp")==this&&0!=i&&(this.wholeWidth=i,i>this.options.formMaxWidth&&("form"==this.showType||""==this.showType||!$("#"+this.options.id+"_content_div tbody")[0])||this.options.overWidthHiddenColumn||this.options.noScroll?t.widthChangeGridFun():i>0&&ithis.options.formMaxWidth&&(this.contentMinWidth=parseInt(this.wholeWidth)-parseInt(this.leftW)-parseInt(this.fixedWidth),this.contentMinWidth<0&&(this.contentMinWidth=0),setTimeout(function(){$("#"+t.options.id+"_header_wrap").css("max-width",t.wholeWidth+"px"),$("#"+t.options.id+"_content_div").css("width",t.contentMinWidth+"px"),$("#"+t.options.id+"_content_table").css("min-width",t.contentMinWidth+"px"),$("#"+t.options.id+"_content_table").css("width",t.contentMinWidth+"px"),$("#"+t.options.id+"_header_table").css("min-width",t.contentMinWidth+"px"),$("#"+t.options.id+"_header_table").css("width",t.contentMinWidth+"px"),$("#"+t.options.id+"_noRowsShow").css("width",t.contentMinWidth+"px"),t.columnsVisibleFun(),t.contentRealWidth0)var r=parseInt(o.replace("%","")*s/100);else var r=o;rs){var d=this.lastVisibleColumn,a=d.options.width,l=a-(t-s);this.setColumnWidth(d,l)}},s=function(t){},r=function(){},d=function(){if(this.countContentHeight){var t=this.wholeHeight,i=$("#"+this.options.id)[0].offsetHeight;if(this.wholeHeight=i,t!=i&&i>0){var e=i-1-this.exceptContentHeight>0?i-1-this.exceptContentHeight:0;$("#"+this.options.id+"_content").css("height",e+"px"),$("#"+this.options.id+"_content_div").css("height",e+"px")}}},a=function(t){if(tthis.contentMinWidth){var e=this.overWidthVisibleColumnArr.length;if(e>0){for(var o=0;othis.contentMinWidth?($("#"+this.options.id+"_content_left_bottom").css("display","block"),$("#"+this.options.id+"_content_left_sum_bottom").css("bottom",16)):($("#"+this.options.id+"_content_left_bottom").css("display","none"),$("#"+this.options.id+"_content_left_sum_bottom").css("bottom",0))}else $("#"+this.options.id+"_content_left_bottom").css("display","none"),$("#"+this.options.id+"_content_left_sum_bottom").css("bottom",0);return this.options.noScroll||($("#"+this.options.id+"_content_table").css("width",t+"px"),$("#"+this.options.id+"_noRows").css("width",t+"px")),t};i.widthChangeFun=e,i.widthChangeGridFun=o,i.widthChangeGridFunFixed=s,i.widthChangeGridFunOverWidthHidden=r,i.heightChangeFun=d,i.contentWidthChange=a,i.noScrollWidthReset=n},function(t,i){"use strict";i.__esModule=!0;var e=function(t,i,e,o,n){if(null!=this.currentEventName&&this.currentEventName==t)i.call(this,e),this.currentEventName=null,this.cleanCurrEventName&&clearTimeout(this.cleanCurrEventName);else{var s=this;this.cleanCurrEventName&&clearTimeout(this.cleanCurrEventName),this.currentEventName=t,this.cleanCurrEventName=setTimeout(function(){s.currentEventName=null,o.call(s,n)},250)}},o=function(t){if("function"==typeof this.options.onDblClickFun){var i=$(t.target).closest("tr");if(i[0].id==this.options.id+"_edit_tr")return;var e=0;i.length>0&&(e=this.getTrIndex(i));var o={};o.gridObj=this,o.rowObj=this.dataSourceObj.rows[e],o.rowIndex=e,this.options.onDblClickFun(o)}},n=function(t){var i=this,e=$(t.target).closest("tr");if(!(e.length>0&&e[0].id==this.options.id+"_edit_tr")){var o=this.getTrIndex(e);if("function"==typeof this.options.onBeforeClickFun){var n={};if(n.gridObj=this,n.rowObj=this.dataSourceObj.rows[o],n.rowIndex=o,n.e=t,!this.options.onBeforeClickFun(n))return}if(this.clickFunTree(t),e.length>0){var s=i.dataSourceObj.rows[o];if(s){if(i.options.rowClickBan)return;this.clickFunEdit(t,o);i.getChildRowIndex(s);!i.options.contentFocus&&i.options.multiSelect||(i.dataSourceObj.rows[o].focus&&i.options.cancelFocus?i.setRowUnFocus(o):i.dataSourceObj.rows[o].focus||i.setRowFocus(o)),!i.options.contentSelect&&i.options.multiSelect||(i.dataSourceObj.rows[o].checked&&i.options.cancelSelect?i.setRowUnselect(o):i.dataSourceObj.rows[o].checked||i.setRowSelect(o))}}}},s=function(t){},r=function(t){};i.isDblEvent=e,i.dblClickFun=o,i.clickFun=n,i.clickFunTree=s,i.clickFunEdit=r},function(t,i){"use strict";i.__esModule=!0;var e=function(){return},o=function(){return},n=function(){var t=this,i=0;this.firstColumn=!0,this.overWidthVisibleColumnArr=new Array,$.each(this.gridCompColumnArr,function(){this.options.visible&&(i+=parseInt(this.options.width),this.options.width>this.options.realWidth&&t.overWidthVisibleColumnArr.push(this),this.firstColumn=t.firstColumn,t.firstColumn=!1,t.lastVisibleColumn=this,t.lastVisibleColumnWidth=this.options.width)}),this.contentRealWidth=i},s=function(){if("grid"==this.showType){var t=this;this.contentWidth=0,$("#"+this.options.id+"_header_table th",this.$ele).each(function(i){var e=t.gridCompColumnArr[i],o=0;e.options.visible&&(o=parseInt(e.options.width)),this.attrLeftTotalWidth=t.contentWidth,t.contentWidth+=o,t.resetThVariableDrag(this,e,o),this.gridCompColumn=e,this.attrWidth=o,this.attrRightTotalWidth=t.contentWidth}),t.resetThVariableHeaderLevel()}},r=function(t,i){},d=function(){},a=function(){$("#"+this.options.id+"_grid .u-grid-header-th-first").removeClass("u-grid-header-th-first"),$("#"+this.options.id+"_grid").find("th").eq(0).addClass("u-grid-header-th-first")},l=function(t,i){var e=this.getColumnByField(t);e.options.renderType=i;var o=this.getIndexOfColumn(e);this.renderTypeByColumn(e,o)},h=function(t){this.options.showHeader=t,t?$("#"+this.options.id+"_header").css("display","block"):$("#"+this.options.id+"_header").css("display","none")},u=function(t,i){var e=this.getColumnByField(t);e.options.precision=i,this.renderTypeFun(),this.options.showSumRow&&this.repairSumRow()},c=function(t){var i=this.options.multiSelect;i!=t&&(this.options.multiSelect=t,this.initGrid())},p=function(t){var i=this.options.showNumCol;i!=t&&(this.options.showNumCol=t,this.initGrid())},f=function(){return"grid"==this.showType},m=function(t){return"true"===t||t===!0};i.updateLastRowFlag=e,i.updateNumColLastRowFlag=o,i.columnsVisibleFun=n,i.resetThVariable=s,i.resetThVariableDrag=r,i.resetThVariableHeaderLevel=d,i.headerFirstClassFun=a,i.setRenderType=l,i.setShowHeader=h,i.setColumnPrecision=u,i.setMultiSelect=c,i.setShowNumCol=p,i.isGridShow=f,i.getBoolean=m},function(t,i,e){"use strict";i.__esModule=!0,i.getDataTableRowIdByRow=i.getTrIndex=i.accAdd=i.DicimalFormater=i.cloneObj=i.getFloat=i.getInt=i.getString=i.swapEle=i.formatWidth=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},n=e(10),s=function(t){return t?(t+"").indexOf("%")>0?t:parseInt(t)+"px":""},r=function(t,i){var e=t.next(),o=i.prev();i.insertBefore(e),t.insertAfter(o)},d=function(t,i){return null!==t&&void 0!==t&&"null"!==t&&"undefined"!==t&&""!==t||(t=i),n.gridBrowser.isIE8?[t].join(""):t+""},a=function(t,i){return(null===t||void 0===t||"null"===t||"undefined"===t||""===t||isNaN(t))&&(t=i),t},l=function(t,i){return(null===t||void 0===t||"null"===t||"undefined"===t||""===t||isNaN(t))&&(t=i),t},h=function(t){var i;if("object"==("undefined"==typeof t?"undefined":o(t)))if(null===t)i=null;else if(t instanceof Array){i=[];for(var e=0,n=t.length;e256&&i==t-1)break;i+=o>256?2:1,e+=1}return this.substr(0,e)},i.formatWidth=s,i.swapEle=r,i.getString=d,i.getInt=a,i.getFloat=l,i.cloneObj=h,i.DicimalFormater=u,i.accAdd=p,i.getTrIndex=f,i.getDataTableRowIdByRow=m},function(t,i,e){"use strict";i.__esModule=!0,i.colMenu_initGridEventFun=i.colMenu_initEventFun=i.re_createColumnMenu=i.colMenu_initGridCompColumn=i.re_initGridCompColumnColumnMenuFun=void 0;var o=(e(4),e(13),function(t){var i=new this.gridCompColumn(t,this);i.options.realWidth=i.options.width,this.basicGridCompColumnArr.push(i)}),n=function(){this.menuColumnsHeight=this.gridCompColumnArr.length*this.columnMenuHeight},s=function(){var t=this,i='
';return i+='
"},r=function(){var t=this;$("#"+this.options.id).on("mouseup",function(i){if($(i.target).closest("#"+t.options.id+"_header").length>0){if(t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.mouseDownX==t.mouseUpX&&t.mouseDownY==t.mouseUpY){t.columnClickX=i.clientX,t.columnClickY=i.clientY;$(i.target).closest("th")[0];if($(i.target).hasClass("u-grid-header-columnmenu")){$("#"+t.options.id+"_column_menu").css("display","block");var e=i.clientX-160;e<0&&(e=0);var o=i.clientY+10;$("#"+t.options.id+"_column_menu").css("left",e),$("#"+t.options.id+"_column_menu").css("top",o);var n=($(window).width(),$(window).height()),s=t.menuColumnsHeight;t.menuColumnsHeight+o+34>n?(s=n-o-34,$("#"+t.options.id+"_column_menu_columns").css("height",s+"px")):$("#"+t.options.id+"_column_menu_columns").css("height",""),t.ele.createColumnMenuFlag=!0}}}else $(i.target).closest("#"+t.options.id+"_content").length>0}),$(document).on("click",function(){0==t.columnMenuMove&&0==t.ele.createColumnMenuFlag&&t.ele.offsetWidth>0&&$("#"+t.options.id+"_column_menu").css("display","none"),t.ele.createColumnMenuFlag=!1}),$(document).on("scroll",function(){0==t.columnMenuMove&&0==t.ele.createColumnMenuFlag&&t.ele.offsetWidth>0&&$("#"+t.options.id+"_column_menu").css("display","none"),t.ele.createColumnMenuFlag=!1})},d=function(){var t=this;$("#"+this.options.id+"_column_menu_ul").off("mousemove"),$("#"+this.options.id+"_column_menu_ul").on("mousemove",function(i){t.columnMenuMove=!0}),$("#"+this.options.id+"_column_menu_ul").off("mouseout"),$("#"+this.options.id+"_column_menu_ul").on("mouseout",function(i){t.columnMenuMove=!1}),$("#"+this.options.id+"_clearSet").off("click"),$("#"+this.options.id+"_clearSet").on("click",function(i){t.clearLocalData(),t.initGridCompColumn(),t.hasNoScrollRest=!1,t.noScrollWidthReset(),t.dataSourceObj.sortRows(),t.repaintGridDivs(),"function"==typeof t.options.onClearSetFun&&t.options.onClearSetFun(t)}),$("#"+this.options.id+"_column_menu_columns_ul li input").off("click"),$("#"+this.options.id+"_column_menu_columns_ul li input").on("click",function(i){var e=$(this).closest("li").attr("index");if(t.gridCompColumnArr[e].options.visible){$(this)[0].checked=!1;var o=$("input:checked",$("#"+t.options.id+"_column_menu_columns_ul")).length;if(0==o)return void($(this)[0].checked=!0);if(8==document.documentMode){var n=$("#"+t.options.id+"_column_menu_columns")[0].scrollTop,s=$("#"+t.options.id+"_column_menu_columns")[0].style.top;t.gridCompColumnArr[e].options.visible=!1,t.repaintGridDivs(),$("#"+t.options.id+"_column_menu").css("display","block"),$("#"+t.options.id+"_column_menu").css("right","0px"),$("#"+t.options.id+"_column_menu").css("top",s),$("#"+t.options.id+"_column_menu_columns")[0].scrollTop=n}else t.setColumnVisibleByIndex(e,!1),t.gridCompColumnArr[e].options.visible=!1}else if($(this)[0].checked=!0,8==document.documentMode){var n=$("#"+t.options.id+"_column_menu_columns")[0].scrollTop,s=$("#"+t.options.id+"_column_menu_columns")[0].style.top;t.gridCompColumnArr[e].options.visible=!0,t.repaintGridDivs(),$("#"+t.options.id+"_column_menu").css("display","block"),$("#"+t.options.id+"_column_menu").css("right","0px"),$("#"+t.options.id+"_column_menu").css("top",s),$("#"+t.options.id+"_column_menu_columns")[0].scrollTop=n}else t.setColumnVisibleByIndex(e,!0),t.gridCompColumnArr[e].options.visible=!0;t.saveGridCompColumnArrToLocal(),i.stopPropagation()}),$("#"+this.options.id+"_column_menu_columns_ul li").off("click"),$("#"+this.options.id+"_column_menu_columns_ul li").on("click",function(i){var e=$(this).attr("index"),o=t.gridCompColumnArr[e];if(!o.options.canVisible)return!1;if(o.options.visible){$("input",$(this))[0].checked=!1;var n=$("input:checked",$("#"+t.options.id+"_column_menu_columns_ul")).length;if(0==n)return void($("input",$(this))[0].checked=!0);t.setColumnVisibleByIndex(e,!1),t.gridCompColumnArr[e].options.visible=!1}else $("input",$(this))[0].checked=!0,t.setColumnVisibleByIndex(e,!0),t.gridCompColumnArr[e].options.visible=!0;t.saveGridCompColumnArrToLocal()})};i.re_initGridCompColumnColumnMenuFun=o,i.colMenu_initGridCompColumn=n,i.re_createColumnMenu=s,i.colMenu_initEventFun=r,i.colMenu_initGridEventFun=d},function(t,i,e){"use strict";i.__esModule=!0,i.re_resetThVariableDrag=i.headerThDrag=i.dragEnd=i.dragFun=i.dragStart=i.drag_initGridEventFun=i.drag_initEventFun=i.re_createHeaderDrag=void 0;var o=(e(4),function(){return'
'}),n=function(){var t=this;$("#"+this.options.id).on("mousemove",function(i){if($(i.target).closest("#"+t.options.id+"_header").length>0){var e=$(i.target).closest("th")[0];t.headerThDrag(i,e)}t.dragFun(i),i.stopPropagation()}),$("#"+this.options.id+"_top").on("mousemove",function(i){t.dragFun(i),i.stopPropagation()}),$("#"+this.options.id).on("mouseup",function(i){t.dragEnd(i)}),$("#"+this.options.id+"_top").on("mouseup",function(i){t.dragEnd(i)})},s=function(){var t=this;$("#"+this.options.id+"_resize_handle").on("mousedown",function(i){return t.dragStart(i),!1})},r=function(t){this.dragFlag=!0,this.dragW=null,this.dragStartX=t.clientX},d=function(t){if(this.dragFlag){var i=$("#"+this.options.id+"_resize_handle")[0].nowTh,e=$(i),o=e.attr("index"),n=this.gridCompColumnArr[o],s=this.getVisibleIndexOfColumn(n);if(i&&n!=this.lastVisibleColumn){this.dragEndX=t.clientX;var r=parseInt(this.dragEndX)-parseInt(this.dragStartX),d=parseInt(i.attrWidth)+parseInt(r),a=parseInt(this.contentWidth)+parseInt(r);if(d>this.minColumnWidth){if(this.options.noScroll){var l=this.getNextVisibleInidexOfColumn(n);if(l>-1){var h=this.getColumnByVisibleIndex(l);(!this.dragNextClomunWidth||this.dragNextClomunWidth<0)&&(this.dragNextClomunWidth=h.options.width)}var u=parseInt(this.dragNextClomunWidth)-parseInt(r);if(!(u>this.minColumnWidth))return void $("#"+this.options.id+"_top").css("display","block")}this.options.noScroll||(this.dragW=this.contentWidthChange(a)),$("#"+this.options.id+"_header_table col:eq("+s+")").css("width",d+"px"),$("#"+this.options.id+"_content_table col:eq("+s+")").css("width",d+"px"),n.options.width=d,n.options.realWidth=d,this.options.noScroll&&($("#"+this.options.id+"_header_table col:eq("+l+")").css("width",u+"px"),$("#"+this.options.id+"_content_table col:eq("+l+")").css("width",u+"px"),h.options.width=u,h.options.realWidth=u)}}$("#"+this.options.id+"_top").css("display","block")}},a=function(t){this.dragFlag&&(this.resetThVariable(),this.saveGridCompColumnArrToLocal()),this.dragNextClomunWidth=-1,this.lastVisibleColumn.options.width=this.lastVisibleColumnWidth,this.dragW&&(this.contentWidth=this.dragW),$("#"+this.options.id+"_resize_handle")[0].nowTh=null,this.dragFlag=!1,$("#"+this.options.id+"_top").css("display","none")},l=function(t,i){if(!this.dragFlag&&!this.swapColumnFlag&&i&&i.gridCompColumn&&i.gridCompColumn.options.canDrag&&$("#"+this.options.id+"_resize_handle")[0].nowTh!=i){$(i);$("#"+this.options.id+"_resize_handle").css("left",i.attrRightTotalWidth-this.scrollLeft-4+this.leftW+this.fixedWidth),$("#"+this.options.id+"_resize_handle")[0].nowTh=i}},h=function(t,i,e){!$("#"+this.options.id+"_resize_handle")[0].nowTh&&i.options.canDrag&&($("#"+this.options.id+"_resize_handle").css("left",e-4+this.leftW),$("#"+this.options.id+"_resize_handle")[0].nowTh=t)};i.re_createHeaderDrag=o,i.drag_initEventFun=n,i.drag_initGridEventFun=s,i.dragStart=r,i.dragFun=d,i.dragEnd=a,i.headerThDrag=l,i.re_resetThVariableDrag=h},function(t,i,e){"use strict";i.__esModule=!0,i.formEditCell=i.re_editorRowChangeFun=i.editForm_setRequired=i.editForm_initDefault=void 0;var o=(e(13),function(){this.defaults=$.extend(!0,{},this.defaults,{noneEditableFormShow:!0})}),n=function(t,i){var e=this;$.each(this.gridCompColumnArr,function(o){this.options.field==t&&(this.options.required=i,i?$("#"+e.options.id+"_edit_"+this.options.field).parent().find(".u-grid-edit-mustFlag").show():$("#"+e.options.id+"_edit_"+this.options.field).parent().find(".u-grid-edit-mustFlag").hide())})},s=function(){if($("#"+this.options.id+"_edit_form").length>0){var t=$("#"+this.options.id+"_edit_form")[0].offsetHeight;$("#"+this.options.id+"_numCol_edit").css("height",t),$("#"+this.options.id+"_multiSelect_edit").css("height",t)}},r=function(t,i,e,o,n){var s=e+"";s.lengthb()>28&&(s=s.substrCH(26)+"...");var r='
'+s+'*
';return r+='
',r+="
"};i.editForm_initDefault=o,i.editForm_setRequired=n,i.re_editorRowChangeFun=s,i.formEditCell=r},function(t,i,e){"use strict";i.__esModule=!0,i.re_widthChangeGridFunFixed=i.re_createContentOneRowFixed=i.re_createContentTableFixed=i.re_createHeaderTableFixed=i.fixed_columnsVisibleFun=i.re_initGridCompFixedColumn=void 0;var o=(e(20),function(){var t=this;$.each(this.gridCompColumnArr,function(i){1==this.options.fixed&&t.gridCompColumnFixedArr.push(this)}),$.each(this.gridCompColumnFixedArr,function(i){for(var i=t.gridCompColumnArr.length;i>-1;i--)if(t.gridCompColumnArr[i]==this){t.gridCompColumnArr.splice(i,1);break}})}),n=function(){var t=this,i=0;$.each(this.gridCompColumnFixedArr,function(){this.options.visible&&(i+=parseInt(this.options.width),this.firstColumn=t.firstColumn,t.firstColumn=!1)}),this.fixedRealWidth=i},s=function(){return this.createHeaderTable("fixed")},r=function(){return this.createContentTable("fixed")},d=function(t){return this.createContentOneRow(t,"fixed")},a=function(t){this.fixedRealWidth>t?this.fixedWidth=t:this.fixedWidth=this.fixedRealWidth};i.re_initGridCompFixedColumn=o,i.fixed_columnsVisibleFun=n,i.re_createHeaderTableFixed=s,i.re_createContentTableFixed=r,i.re_createContentOneRowFixed=d,i.re_widthChangeGridFunFixed=a},function(t,i){"use strict";i.__esModule=!0;var e=function(){if(!this.createFormFlag){var t='
';t+=this.createFromContent(),$("#"+this.options.id)[0].insertAdjacentHTML("afterBegin",t),this.createFormFlag=!0}},o=function(){var t='
';return t+='',t+=this.createFormContentRows(),t+="
"},n=function(){var t=this,i="";return this.dataSourceObj.rows&&(i+='',$.each(this.dataSourceObj.rows,function(){i+='';var e=this.value;$.each(t.gridCompColumnArr,function(){var t=this.options.field,o=this.options.title,n=$(e).attr(t);i+="
"+o+":
",i+="
"+n+"
"}),i+=""}),i+=""),i},s=function(){this.createFromDivs(),$("#"+this.options.id+"_grid").css("display","none"),$("#"+this.options.id+"_form").css("display","block"),this.showType="form","function"==typeof this.options.afterCreate&&this.options.afterCreate.call(this)};i.createFromDivs=e,i.createFromContent=o,i.createFormContentRows=n,i.widthChangeFormFun=s},function(t,i){"use strict";i.__esModule=!0;var e=function(){var t=this,i="",e=0;$("#"+this.options.id+"_header_table th",this.$ele).each(function(o){var n=t.gridCompColumnArr[o],s=t.getString(n.options.parentHeader,""),r=0;if(n.options.visible&&(r=parseInt(n.options.width)),""!=i&&s!=i&&$("#"+t.options.id+i).css("width",e-1+"px"),""!=s){var d=t.getLevelTitleByField(s);if(s!=i&&(e=0,!t.parentFlag)){var a='
";this.insertAdjacentHTML("afterBegin",a)}e+=r}i=s}),""!=i&&$("#"+t.options.id+i).css("width",e-1+"px"),this.parentFlag=!0},o=function(t){if(t.headerLevel>1){this.gridCompLevelColumn.push(t);var i=this.gridCompColumnArr.length;this.gridCompColumnArr.length=i-1,this.basicGridCompColumnArr&&this.basicGridCompColumnArr.length>0&&(this.basicGridCompColumnArr.length=i-1)}},n=function(){if(this.options.overWidthHiddenColumn){this.gridCompHiddenLevelColumnArr=this.gridCompColumnArr.slice(0),this.gridCompHiddenLevelColumnArr.sort(function(t,i){var e=t.options.hiddenLevel,o=i.options.hiddenLevel;return e>o?-1:1})}},s=function(t){for(var i=0;io?-1:1})}},o=function(){if(this.options.overWidthHiddenColumn){this.lastVisibleColumn.options.width=this.lastVisibleColumn.options.realWidth;var t=parseInt(this.wholeWidth)-parseInt(this.leftW),i=parseInt(this.fixedWidth)+parseInt(this.contentRealWidth);if(i>t){for(var e=0;et))break}this.columnsVisibleFun()}else{for(var e=this.gridCompHiddenLevelColumnArr.length-1;e>-1;e--){var o=this.gridCompHiddenLevelColumnArr[e];if(!o.options.visible){if(i=parseInt(i)+parseInt(o.options.width),i>t)break;o.options.visible=!0}}this.columnsVisibleFun()}}};i.re_initGridHiddenLevelColumn=e,i.re_widthChangeGridFunOverWidthHidden=o},function(t,i){"use strict";i.__esModule=!0;var e=function(t){var i="";return this.options.showSumRow&&this.dataSourceObj.rows&&this.dataSourceObj.rows.length>0&&(i+=this.createSumRow(t)),i},o=function(t){var i="";return i},n=function(t){if(this.options.showSumRow){var i,e,o=this;"fixed"==t?(i="fixed_",e=this.gridCompColumnFixedArr):(i="",e=this.gridCompColumnArr);var n=parseInt(this.wholeHeight)-this.exceptContentHeight-48-this.scrollBarHeight;n=n>0?n:0;var s='';return $.each(e,function(){var t=this.options.field,i=this.options.precision,e=this.options.dataType,n=o.dataSourceObj.getSumValue(t,this,o);if("float"==e){var r={};r.value=n,r.precision=i?i:2,n=o.DicimalFormater(r)}var d="";this.options.visible||(d='style="display:none;"'),s+='",this.firstColumn&&(s+='
'+o.transMap.ml_sum+"
");var a="";"integer"!=this.options.dataType&&"float"!=this.options.dataType||(a='style="text-align: right;"'),s+='
'+n+"
"}),s+=""}},s=function(t,i){if(this.options.showSumRow){var e,o,n=this;"fixed"==i?(e="fixed_",o=this.gridCompColumnFixedArr):(e="",o=this.gridCompColumnArr);var s=parseInt(this.wholeHeight)-this.exceptContentHeight-48-this.scrollBarHeight;s=s>0?s:0;var r=t.insertRow();r.row="row",r.className="u-grid-content-sum-row",r.id=this.options.id+"_content_"+e+"sum_row",r.style.top=s+"px",$.each(o,function(){var t=this.options.field,i=this.options.precision,e=this.options.dataType,o=n.dataSourceObj.getSumValue(t,this,n);if("float"==e){var s={};s.value=o,s.precision=i?i:2,o=n.DicimalFormater(s)}var d=r.insertCell();d.role="rowcell",d.title=o;var a="";"integer"!=this.options.dataType&&"float"!=this.options.dataType||(a='style="text-align: right;"');var l='
";this.firstColumn&&(l+='
'+n.transMap.ml_sum+"
"),l+=''+o+"
",d.insertAdjacentHTML("afterBegin",l)})}},r=function(){if(this.options.showSumRow){$("#"+this.options.id+"_content_div tbody .u-grid-content-sum-row").remove(),$("#"+this.options.id+"_content_fixed_div tbody .u-grid-content-sum-row").remove();try{if(this.dataSourceObj.rows&&this.dataSourceObj.rows.length>0){var t=this.createSumRow();$("#"+this.options.id+"_content_div tbody")[0].insertAdjacentHTML("beforeEnd",t);var t=this.createSumRow("fixed");$("#"+this.options.id+"_content_fixed_div tbody")[0]&&$("#"+this.options.id+"_content_fixed_div tbody")[0].insertAdjacentHTML("beforeEnd",t)}}catch(i){var e=$("#"+this.options.id+"_content_div table")[0];$("#"+this.options.id+"_content_fixed_div table")[0];this.createSumRowForIE(e),this.createSumRowForIE(e,"fixed")}this.renderSumRow()}},d=function(){var t=this;$.each(this.gridCompColumnFixedArr,function(i){var e=this.options.sumCol,o=this.options.sumRenderType,n="fixed_";if(e){var s=$("#"+t.options.id+"_content_"+n+"sum_row").find("td").eq(i).find("span"),r=s[s.length-1];if(r)if("function"==typeof o){var d=$(r).attr("value"),a={};a.value=d,a.element=r,a.gridObj=t,a.gridCompColumn=this,o.call(t,a)}else"integer"!=dataType&&"float"!=dataType||(r.style.textAlign="right")}}),$.each(this.gridCompColumnArr,function(i){var e=this.options.sumCol,o=this.options.dataType,n=this.options.sumRenderType,s="";if(e){var r=$("#"+t.options.id+"_content_"+s+"sum_row").find("td").eq(i).find("span"),d=r[r.length-1];if(d)if("function"==typeof n){var a=$(d).attr("value"),l={};l.value=a,l.element=d,l.gridObj=t,l.gridCompColumn=this,n.call(t,l)}else"integer"!=o&&"float"!=o||(d.style.textAlign="right")}})},a=function(t,i,e,o,n){var s=this,r=t.options.sumCol,d=t.options.sumRenderType,a=t.options.dataType,l=n===!0?"fixed_":"";if(r){var h=$("#"+this.options.id+"_content_"+l+"sum_row").find("td").eq(i).find("span"),u=h[h.length-1];if(u)if("function"==typeof d){var c=$(u).attr("value"),p={};p.value=c,p.element=u,p.gridObj=s,p.gridCompColumn=t,d.call(s,p)}else"integer"!=a&&"float"!=a||(u.style.textAlign="right")}};i.re_createContentRowsSumRow=e,i.re_createContentSumRow=o,i.createSumRow=n,i.createSumRowForIE=s,i.re_repairSumRow=r,i.renderSumRow=d,i.re_renderTypeSumRow=a},function(t,i,e){"use strict";i.__esModule=!0,i.swapColumnEnd=i.swapColumnFun=i.swapColumnStart=i.swap_initGridEventFun=i.swap_initEventFun=void 0;var o=(e(4),function(){var t=this;$("#"+this.options.id).on("mousedown",function(i){ -if($(i.target).closest("#"+t.options.id+"_header").length>0){var e=$(i.target).closest("th")[0];t.options.canSwap&&t.swapColumnStart(i,e),i.preventDefault()}else $(i.target).closest("#"+t.options.id+"_content").length>0}),$("#"+this.options.id).on("mousemove",function(i){t.mouseMoveX=i.clientX,t.mouseMoveY=i.clientY,t.mouseMoveX==t.mouseDownX&&t.mouseDownY==t.mouseMoveY||"mouseDownX"==t.mouseDownX||!t.options.canSwap||(t.swapColumnFlag=!0),t.swapColumnFun(i),i.stopPropagation()}),$("#"+this.options.id+"_top").on("mousemove",function(i){t.mouseMoveX=i.clientX,t.mouseMoveY=i.clientY,t.mouseMoveX==t.mouseDownX&&t.mouseDownY==t.mouseMoveY||"mouseDownX"==t.mouseDownX||!t.options.canSwap||(t.swapColumnFlag=!0),t.swapColumnFun(i),i.stopPropagation()}),$("#"+this.options.id).on("mouseup",function(i){t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.swapColumnEnd(i),t.mouseUpX="mouseUpX",t.mouseUpY="mouseUpY",t.mouseDownX="mouseDownX",t.mouseDownY="mouseDownY",t.mouseMoveX="mouseMoveX",t.mouseMoveY="mouseMoveY"}),$("#"+this.options.id+"_top").on("mouseup",function(i){t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.swapColumnEnd(i),t.mouseUpX="mouseUpX",t.mouseUpY="mouseUpY",t.mouseDownX="mouseDownX",t.mouseDownY="mouseDownY",t.mouseMoveX="mouseMoveX",t.mouseMoveY="mouseMoveY"})}),n=function(){},s=function(t,i){this.options.canSwap&&(this.swapColumnEle=i,this.swapColumnStartX=t.clientX,this.swapColumnStartY=t.clientY)},r=function(t){if(this.options.canSwap){var i=this;if(this.swapColumnFlag){var e=this.swapColumnEle;if(!e)return;var o=$(e);if(!e.gridCompColumn)return;var n=e.gridCompColumn;if(0==$("#"+this.options.id+"_clue").length){var s=$('
').css({width:e.scrollWidth+"px",left:e.attrLeftTotalWidth-i.scrollLeft+i.leftW+i.fixedWidth+"px",top:"0px",paddingLeft:o.css("paddingLeft"),paddingRight:o.css("paddingRight"),lineHeight:o.height()+"px",paddingTop:o.css("paddingTop"),paddingBottom:o.css("paddingBottom")}).html(n.options.title||n.options.field).prepend('');try{$("#"+this.options.id)[0].insertAdjacentElement("afterBegin",s[0])}catch(t){$("#"+this.options.id)[0].insertBefore(s[0],$("#"+this.options.id)[0].firstChild)}s.on("mousemove",function(){t.stopPropagation()})}this.swapColumnEndX=t.clientX,this.swapColumnEndY=t.clientY;var r=this.swapColumnEndX-this.swapColumnStartX,d=this.swapColumnEndY-this.swapColumnStartY;if($("#"+this.options.id+"_clue").css({left:e.attrLeftTotalWidth+r-i.scrollLeft+i.leftW+i.fixedWidth+"px",top:d+"px"}),0==$("#"+this.options.id+"_swap_top").length){var s=$('');s.css({top:o.height()-6+"px"});var a=$('');a.css({top:"6px"});try{$("#"+this.options.id)[0].insertAdjacentElement("afterBegin",s[0]),$("#"+this.options.id)[0].insertAdjacentElement("afterBegin",a[0])}catch(t){$("#"+this.options.id)[0].insertBefore(s[0],$("#"+this.options.id)[0].firstChild),$("#"+this.options.id)[0].insertBefore(a[0],$("#"+this.options.id)[0].firstChild)}}this.canSwap=!1,$("#"+this.options.id+"_header_table th").each(function(e){var o=$(this).offset().left,n=o+parseInt(this.attrWidth);if(0==e&&t.clientX0&&!o){var n=$(i.target).closest("tr")[0];t.options.canRowDrag&&t.rowDragStart(i,n),i.preventDefault()}}),$("#"+this.options.id+"_content_tbody").on("mousemove",function(i){t.mouseMoveX=i.clientX,t.mouseMoveY=i.clientY,t.rowDragEle&&(t.mouseMoveX!=t.rowDragStartX||t.mouseMoveY!=t.rowDragStartY)&&t.options.canRowDrag&&(t.rowDragFlag=!0,t.rowDragFun(i)),i.stopPropagation()}),$("#"+this.options.id+"_content_tbody").on("mouseup",function(i){t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.rowDragEnd(i)})}),n=function(t,i){var e=this;this.options.canRowDrag&&(this.rowDragStartX=t.clientX,this.rowDragStartY=t.clientY,this.rowDragEle=i,$("#"+this.options.id+"_content_tbody").find("tr").each(function(t){if($(this).is(e.rowDragEle))return e.rowDragStartIndex=t,!1}))},s=function(t){var i=this;if(i.options.canRowDrag&&this.rowDragFlag){this.rowDragEndX=t.clientX,this.rowDragEndY=t.clientY;var e=(this.rowDragEndX-this.rowDragStartX,this.rowDragEndY-this.rowDragStartY),o=this.rowDragEle.clientHeight,n=parseInt(e/o);n<0?this.dragdirection=-1:this.dragdirection=1,this.rowDragEndIndex=this.rowDragStartIndex+n,this.rowDragEndIndex<0&&(this.rowDragEndIndex=0),this.rowDragEndIndex!=this.rowDragStartIndex&&($("#"+this.options.id+"_content_tbody").find("tr td").removeClass("u-grid-drag-icon"),$("#"+this.options.id+"_content_tbody").find("tr").eq(this.rowDragEndIndex).find("td").first().addClass("u-grid-drag-icon"))}},r=function(t){var i;this.options.canRowDrag&&(this.rowDragFlag&&this.rowDragEndIndex!=this.rowDragStartIndex&&(i=this.dataSourceObj.rows[this.rowDragStartIndex],$("#"+this.options.id+"_content_tbody").find("tr td").removeClass("u-grid-drag-icon"),this.dragdirection<0?($("#"+this.options.id+"_content_tbody").find("tr").eq(this.rowDragEndIndex).before(this.rowDragEle),this.dataSourceObj.rows.splice(this.rowDragStartIndex,1),this.dataSourceObj.rows.splice(this.rowDragEndIndex,0,i)):(this.dataSourceObj.rows.splice(this.rowDragStartIndex,1),this.rowDragEndIndex>=this.dataSourceObj.rows.length?($("#"+this.options.id+"_content_tbody").append(this.rowDragEle),this.dataSourceObj.rows.splice(this.rowDragEndIndex+1,0,i)):($("#"+this.options.id+"_content_tbody").find("tr").eq(this.rowDragEndIndex+1).before(this.rowDragEle),this.dataSourceObj.rows.splice(this.rowDragEndIndex,0,i)))),this.rowDragFlag=!1,this.rowDragEle=void 0)},d=function(t){this.options.canRowDrag=t};i.rowDrag_initGridEventFun=o,i.rowDragStart=n,i.rowDragFun=s,i.rowDragEnd=r,i.setRowDrag=d}]); \ No newline at end of file +n+="
",this.ele.insertAdjacentHTML("afterBegin",n);var n='
';document.body.appendChild($(n)[0]),this.initEventFun(),this.widthChangeFun()},s=function(){this.repaintGridDivs(),this.realtimeTableRows=null},r=function(){if(!this.createGridFlag){$("#"+this.options.id)[0]&&($("#"+this.options.id)[0].innerHTML="");var t='
';t+=this.createHeader(),t+=this.createContent(),t+="
",$("#"+this.options.id)[0]&&$("#"+this.options.id).html(t),$(document.body).append(this.createColumnMenu()),this.initGridEventFun(),this.headerFirstClassFun(),this.showType="grid",this.afterGridDivsCreate(),this.createGridFlag=!0,this.realtimeTableRows=null}},d=function(){$("#"+this.options.id+"_grid").remove(null,!0),this.showType="",this.wholeWidth=0,this.createGridFlag=!1,this.columnsVisibleFun(),this.widthChangeFun(),this.realtimeTableRows=null},a=function(){return""},l=function(){var t="",i="";this.options.showHeader||(i='style="display:none;"');var e='
";return this.options.columnMenu&&(e+='
'),(this.options.multiSelect||this.options.showNumCol)&&(e+='
',this.options.multiSelect&&(e+=o.gridBrowser.isIE8?'
':'
'),this.options.showNumCol&&(e+='
'),e+="
"),e+=this.createHeaderTableFixed(),e+=this.createHeaderTable(),e+="
",e+=this.createHeaderDrag(),e+="
"},h=function(t){var i,e,o;"fixed"==t?(i=parseInt(this.leftW),e="absolute;width:"+this.fixedWidth+"px;z-index:11;background:#F9F9F9;",o="fixed_"):(i=parseInt(this.leftW)+parseInt(this.fixedWidth),e="relative;",o="",this.contentMinWidth>0&&(e+="width:"+this.contentMinWidth+"px;"));var n='';return n+=this.createColgroup(t),n+='',n+=this.createThead(t),n+="
"},c=function(){return""},p=function(){return""},f=function(t){var i,e=this,o="";return i="fixed"==t?this.gridCompColumnFixedArr:this.gridCompColumnArr,$.each(i,function(){this.options.visible&&(o+="1&&(o='style="height:'+(this.headerHeight-1)+'px;"');var n='";return i="fixed"==t?this.gridCompColumnFixedArr:this.gridCompColumnArr,$.each(i,function(t){var i=e,o="";0==this.options.visible?(i=-1,o='style="display:none;"'):e++,n+='
';var s="";this.options.headerColor&&(s='style="color:'+this.options.headerColor+'"'),n+='",n+="
"}),n+=""},w=function(){var t="",i="",e="";if(this.countContentHeight){var o=$("#"+this.options.id)[0].offsetHeight;this.wholeHeight=o,o>0&&(this.contentHeight=parseInt(o)-this.exceptContentHeight-1>0?parseInt(o)-this.exceptContentHeight-1:0,this.contentHeight>0&&(t='style="height:'+this.contentHeight+'px;"'))}var n='
";return(this.options.showNumCol||this.options.multiSelect)&&(n+=this.createContentLeft(),this.contentWidth>this.contentMinWidth||(i="display:none;",e="bottom:0px;"),n+=this.createContentSumRow(e),u.isIOS&&(i+="width:0px;"),n+='
',n+="
"),n+=this.createContentTableFixed(),n+=this.createContentTable(),n+="
"},g=function(){return""},v=function(){var t,i=this,e="",o=0,n="";return this.options.showSumRow&&(n="u-grid-content-left-sum"),this.options.multiSelect&&(e+='
',this.dataSourceObj.rows&&$.each(this.dataSourceObj.rows,function(t){e+=i.createContentLeftMultiSelectRow(this)}),e+="
",o+=this.multiSelectWidth),this.options.showNumCol&&(e+='
',this.dataSourceObj.rows&&$.each(this.dataSourceObj.rows,function(t,o){e+=i.createContentLeftNumColRow(t,o.value)}),e+="
"),e},C=function(t,i){var e="";!this.options.autoExpand&&t.level>0&&"block"!=i&&(e="display:none;");var n=t.value["$_#_@_id"];n||(n=setTimeout(function(){}));var s=t.value,r=this.selectRows,d=D(s,r);if(o.gridBrowser.isIE8)var a='
';else if(d)var a='
';else var a='
';return a},_=function(t){var i,e=this.dataSourceObj.rows[t],o=e.value,n=this.selectRows,s=D(o,n);return i=s?'
'+(t+1)+"
":'
'+(t+1)+"
"},b=function(t){var i,e,o,n,s,r;n=this.countContentHeight&&parseInt(this.contentHeight)>0?"height:"+this.contentHeight+"px;":"","fixed"==t?(i=parseInt(this.leftW),e="fixed_",s="fixed-",o='style="position:absolute;width:'+this.fixedWidth+"px;left:"+i+"px;"+n+'"',r='style="width:'+this.fixedWidth+'px;"'):(i=parseInt(this.leftW)+parseInt(this.fixedWidth,0),e="",s="",o='style="position:relative;left:'+i+"px;"+n,this.contentMinWidth>0&&(o+="width:"+this.contentMinWidth+"px;"),this.options.noScroll&&(o+="overflow-x:hidden;"),o+='"',r="",this.contentMinWidth>0&&(r=this.contentWidth>0?'style="min-width:'+this.contentMinWidth+"px;width:"+this.contentWidth+'px;"':'style="min-width:'+this.contentMinWidth+'px;"'));var d='
";return d+='
",d+=this.createColgroup(t),d+='',d+=this.createThead(t),d+="",d+=this.createContentRows(t),d+="
","fixed"!=t&&(d+=this.createNoRowsDiv()),d+="
"},y=function(){return""},x=function(){var t="",i="";this.contentMinWidth>0&&(t+='style="width:'+this.contentMinWidth+'px;"'),this.contentWidth>0&&(i+='style="width:'+this.contentWidth+'px;"');var e='
';return e+='
'+this.transMap.ml_no_rows+"
"},R=function(t){var i,e=this,o="";return i="fixed"==t?"fixed_":"",this.dataSourceObj.rows&&(o+='',$.each(this.dataSourceObj.rows,function(i){o+=e.createContentOneRow(this,t)}),o+=this.createContentRowsSumRow(t),o+=""),o},S=function(){return""},F=function(t,i,e){var o="";!this.options.autoExpand&&t.level>0&&"block"!=e&&(o='style="display:none"');var n=t.value,s=this.selectRows,r=D(n,s),d="";return d=r?'":'",d+=this.createContentOneRowTd(t,i),d+=""},T=function(t,i,e,o,n){var s=t.insertRow(i+1);s.setAttribute("role","row"),!this.options.autoExpand&&s.level>0&&"block"!=n&&(s.style.display="none"),this.createContentOneRowTdForIE(s,e,o)},I=function(t){var i=$("#"+this.options.id+"_content_tbody").find('tr[role="row"]')[t],e=$("#"+this.options.id+"_content_fixed_tbody").find('tr[role="row"]')[t],n=this.dataSourceObj.rows[t],s=$(i),r=this.getTrIndex(s);if(o.gridBrowser.isIE8||o.gridBrowser.isIE9){var d=$("#"+this.options.id+"_content_table")[0],a=$("#"+this.options.id+"_content_fixed_table")[0],l=i.className,h=e.className;d.deleteRow(t+1),a.deleteRow(t+1);var i=d.insertRow(t+1);u.addClass(i,l);var e=a.insertRow(t+1);u.addClass(e,h),this.createContentOneRowTdForIE(i,n),this.createContentOneRowTdForIE(e,n,"fixed")}else i.innerHTML=this.createContentOneRowTd(n),e&&(e.innerHTML=this.createContentOneRowTd(n,"fixed"));var c={};c.begin=r,c.length=1,this.renderTypeFun(c)},O=function(t,i){var e,o=this,n="",s=t.value;return e="fixed"==i?this.gridCompColumnFixedArr:this.gridCompColumnArr,$.each(e,function(){var i=this.options.field,e=$(s).attr(i);e=o.getString(e,""),"object"==$.type(e)&&(e=e.showValue);var r=(this.options.renderType,""),d="",a="",l="";if(o.options.showTree&&this.firstColumn){var h=parseInt(o.treeLeft)*parseInt(t.level);r='style="position:relative;',t.hasChild?d=o.options.autoExpand?'':'':h+=16,r+="left:"+h+'px;"'}this.options.visible||(l='style="display:none;"'),this.options.icon&&(a=''),n+='
"+d+a+""+e.replace(/\/g,">")+"
"}),n},A=function(t,i,e){var o,n=this,s=i.value;o="fixed"==e?this.gridCompColumnFixedArr:this.gridCompColumnArr,$.each(o,function(){var e=this.options.field,o=$(s).attr(e),o=n.getString(o,"");"object"==$.type(o)&&(o=o.showValue);var r=(this.options.renderType,""),d="",a="",l="",h=t.insertCell();if(h.setAttribute("role","rowcell"),n.options.showTree&&this.firstColumn){var u=parseInt(n.treeLeft)*parseInt(i.level);r='style="position:relative;',i.hasChild?d=n.options.autoExpand?'':'':u+=18,r+="left:"+u+'px;"'}this.options.visible||(h.style.display="none"),this.options.icon&&(a=''),l+='
"+d+a+""+o.replace(/\/g,">")+"
",h.insertAdjacentHTML("afterBegin",l)})},E=function(){var t=$("#"+this.options.id+"_content").parent();if($("#"+this.options.id+"_content").remove(null,!0),t[0]){var i=this.createContent();t[0].insertAdjacentHTML("beforeEnd",i),this.renderTypeFun(),this.initContentDivEventFun(),$("#"+this.options.id+"_content_div")[0]&&($("#"+this.options.id+"_content_div")[0].scrollLeft=this.scrollLeft),$("#"+this.options.id+"_content_edit_menu").css("display","none")}this.realtimeTableRows=null},D=function(t,i){for(var e=i.length,o=0,n=0;n0};i.createDivs=n,i.repaintDivs=s,i.createGridDivs=r,i.repaintGridDivs=d,i.createColumnMenu=a,i.createHeader=l,i.createHeaderTable=h,i.createHeaderTableFixed=c,i.createHeaderDrag=p,i.createColgroup=f,i.createThead=m,i.createContent=w,i.createContentSumRow=g,i.createContentLeft=v,i.createContentLeftMultiSelectRow=C,i.createContentLeftNumColRow=_,i.createContentTable=b,i.createContentTableFixed=y,i.createNoRowsDiv=x,i.createContentRows=R,i.createContentRowsSumRow=S,i.createContentOneRow=F,i.createContentOneRowForIE=T,i.repaintRow=I,i.createContentOneRowTd=O,i.createContentOneRowTdForIE=A,i.repairContent=E},function(t,i){"use strict";i.__esModule=!0;var e,o={},n=navigator.userAgent,s=n.toLowerCase();if((e=s.match(/msie ([\d.]+)/))&&(o.isIE=!0),o.isIE){var r=document.documentMode;null==r||(8==r?o.isIE8=!0:9==r&&(o.isIE9=!0))}(s.indexOf("Android")>-1||s.indexOf("android")>-1||s.indexOf("Adr")>-1||s.indexOf("adr")>-1)&&(o.isAndroid=!0),o.isAndroid&&(window.screen.width>=768&&window.screen.width<1024&&(o.isAndroidPAD=!0),window.screen.width<=768&&(o.isAndroidPhone=!0)),s.match(/iphone/i)&&(o.isIOS=!0,o.isIphone=!0),(o.isIphone||o.isAndroidPhone)&&(o.isMobile=!0),i.gridBrowser=o},function(t,i){"use strict";i.__esModule=!0;var e=function(t){var i=this;if($("#"+i.options.id+"_content_tbody").find("tr").removeClass("u-grid-move-bg"),$("#"+i.options.id+"_content_fixed_tbody").find("tr").removeClass("u-grid-move-bg"),i.options.multiSelect&&$("#"+i.options.id+"_content_multiSelect").find("div").removeClass("u-grid-move-bg"),i.options.showNumCol&&$("#"+i.options.id+"_content_numCol").find("div").removeClass("u-grid-move-bg"),t>-1){var e=$("#"+i.options.id+"_content_tbody").find("tr").eq(t);if(e[0].id&&e[0].id==i.options.id+"_edit_tr")return;if($("#"+i.options.id+"_content_tbody").find("tr").eq(t).addClass("u-grid-move-bg"),$("#"+i.options.id+"_content_fixed_tbody").find("tr").eq(t).addClass("u-grid-move-bg"),i.options.multiSelect&&$("#"+i.options.id+"_content_multiSelect").find("div").eq(t).addClass("u-grid-move-bg"),i.options.showNumCol&&$("#"+i.options.id+"_content_numCol").find("div").eq(t).addClass("u-grid-move-bg"),"function"==typeof i.options.onRowHover&&!e.is(".u-grid-content-sum-row")){var o={};o.gridObj=i,o.rowObj=i.dataSourceObj.rows[t],o.rowIndex=t,i.options.onRowHover(o)}}},o=function(t){this.widthChangeFun(),this.heightChangeFun(),this.editorRowChangeFun()},n=function(){},s=function(){this.columnsVisibleFun(),this.resetThVariable(),this.countRowHeight(),this.noRowsShowFun(),this.renderTypeFun(),this.resetScrollLeft(),this.hideEditMenu(),this.resetLeftHeight(),this.isCheckedHeaderRow(),"function"==typeof this.options.afterCreate&&this.options.afterCreate.call(this)},r=function(){$("#"+this.options.id+"_content_tbody tr")[0]&&(this.rowHeight=$("#"+this.options.id+"_content_tbody tr")[0].offsetHeight)},d=function(){if(this.options.showNumCol||this.options.multiSelect)for(var t=$("#"+this.options.id+"_content_tbody tr"),i=$("#"+this.options.id+"_content_numCol div"),e=$("#"+this.options.id+"_content_multiSelect > div"),o=0;o0?($("#"+this.options.id+"_noRowsShow").css("display","none"),$("#"+this.options.id+"_noRows").css("display","none")):($("#"+this.options.id+"_noRowsShow").css("display","block"),$("#"+this.options.id+"_noRows").css("display","block"))},l=function(){this.resetScrollLeft(),this.hideEditMenu()},h=function(){if($("#"+this.options.id+"_content_div")[0])try{$("#"+this.options.id+"_content_div")[0].scrollLeft=this.scrollLeft}catch(t){}},u=function(){};i.trHoverFun=e,i.setIntervalFun=o,i.editorRowChangeFun=n,i.afterGridDivsCreate=s,i.countRowHeight=r,i.noRowsShowFun=a,i.afterRepaintGrid=l,i.resetScrollLeft=h,i.hideEditMenu=u,i.resetLeftHeight=d},function(t,i){"use strict";i.__esModule=!0;var e=function(t,i){for(var e=0;e1&&(this.options.canSwap=!1);var t=window.location.href,i=t.indexOf("?");i>0&&(t=t.substring(0,i)),this.localStorageId=this.options.id+t},u=function(){},c=function(){this.initDataSourceVariable(),this.mouseUpX="mouseUpX",this.mouseUpY="mouseUpY",this.mouseDownX="mouseDownX",this.mouseDownY="mouseDownY",this.mouseMoveX="mouseMoveX",this.mouseMoveY="mouseMoveY",this.scrollLeft=0,this.scrollTop=0,this.showType="",this.createGridFlag=!1,this.columnClickX=0,this.columnClickY=0,this.columnMenuMove=!1,this.firstColumn=!0,this.lastVisibleColumn=null,this.lastVisibleColumnWidth=0,this.columnMenuMove=!1,this.createColumnMenuFlag=!1,this.menuColumnsHeight=0,this.createFormFlag=!1,this.$sd_storageData=null},p=function(){this.selectRows=new Array,this.selectRowsObj=new Array,this.selectRowsIndex=new Array,this.allRows=new Array,this.eidtRowIndex=-1},f=function(){this.wholeWidth=0,this.wholeHeight=0,this.rowHeight=0,this.contentRealWidth=0,this.contentWidth=0,this.contentMinWidth=0,this.contentHeight=0,this.fixedRealWidth=0,this.fixedWidth=0},m=function(){var t=this;this.initGridCompColumnVar(),this.options.columns&&$.each(this.options.columns,function(i){t.initGridCompColumnFun(this)}),this.initGridCompColumnLoacl(),this.initGridHiddenLevelColumn(),this.initGridCompFixedColumn(),this.columnsVisibleFun()},w=function(){this.gridCompColumnArr=new Array,this.basicGridCompColumnArr=new Array,this.gridCompColumnFixedArr=new Array,this.gridCompLevelColumn=new Array,this.gridCompHiddenLevelColumnArr=new Array},g=function(t){var i=new n.column(t,this);this.editHeadTitleIcon(i);var e=i.options.width+"";e.indexOf("%")>0?this.options.noScroll="true":i.options.width=parseInt(i.options.width),i.options.optionsWidth=i.options.width,i.options.realWidth=i.options.width,this.gridCompColumnArr.push(i),this.initGridCompColumnColumnMenuFun(t),this.initGridCompColumnHeaderLevelFun(t)},v=function(t){},C=function(t){},_=function(t){},b=function(){},y=function(){},x=function(t,i){},R=function(){this.dataSourceObj=new o.dataSource(this.options.dataSource,this)};i.init=s,i.getBooleanOptions=r,i.initDefault=d,i.initGrid=a,i.destroySelf=l,i.initOptions=h,i.initOptionsTree=u,i.initVariable=c,i.initDataSourceVariable=p,i.initWidthVariable=f,i.initGridCompColumn=m,i.initGridCompColumnVar=w,i.initGridCompColumnFun=g,i.initGridCompColumnColumnMenuFun=v,i.initGridCompColumnHeaderLevelFun=C,i.initGridCompColumnLoacl=_,i.initGridHiddenLevelColumn=b,i.initGridCompFixedColumn=y,i.setRequired=x,i.initDataSource=R},function(t,i,e){"use strict";i.__esModule=!0,i.editHeadTitleIcon=i.setGridEditTypeAndEditRow=i.setGridEditType=i.edit_initEventFun=i.editFieldIcon=i.setColumnEdit=i.setEditable=i.setEditType=i.re_updateValueAtEdit=i.re_updateEditRowIndex=i.editValueChange=i.nextEditShow=i.editCell=i.re_editClose=i.editRow=i.editRowIndexFun=i.editRowFun=i.re_clickFunEdit=i.re_hideEditMenu=void 0;var o=(e(4),function(){$("#"+this.options.id+"_content_edit_menu").css("display","none")}),n=function(t,i){var e=$(t.target).closest("tr"),o=$(t.target).closest("td"),n=o.index();this.options.editable&&(this.eidtRowIndex!=i||"default"==this.options.editType&&this.editColIndex!=n)&&(this.editClose(),this.editRowFun(e,n))},s=function(t,i){var e=this.getTrIndex(t);if("function"==typeof this.options.onBeforeEditFun){var o={};if(o.gridObj=this,o.rowObj=this.dataSourceObj.rows[e],o.rowIndex=e,o.colIndex=i,o.$tr=t,!this.options.onBeforeEditFun(o))return void(this.eidtRowIndex!=-1&&this.editClose())}this.eidtRowIndex!=-1&&this.editClose();var e="number"==typeof t?t:this.getTrIndex(t);return this.eidtRowIndex=e,this.editColIndex=i,this.editRow(t,i),!0},r=function(t){this.eidtRowIndex!=-1&&this.editClose(),this.eidtRowIndex=t,this.editColIndex=0,this.editRow()},d=function(t,i){if(!(i<0)){var e=this,o=!1;t&&t.parents("table").attr("id").indexOf("_fixed_")>-1&&(o=!0),t=t||$("#"+this.options.id+'_content_tbody tr[role="row"]:eq('+this.eidtRowIndex+")"),i=i||0;var n=this.dataSourceObj.rows[this.eidtRowIndex].value;if(this.editRowObj=this.cloneObj(n),"default"==this.options.editType){var s=o?this.gridCompColumnFixedArr[i]:this.gridCompColumnArr[i];if(s.options.editable){var r=$("td:eq("+i+")",t)[0],d=s.options.field,a=$(n).attr(d);a=e.getString(a,"");var l={};l.td=r,l.value=a,l.field=d,l.editType=s.options.editType,l.rowObj=e.editRowObj,l.$tr=t,l.colIndex=i,e.editCell(l)}$("#"+this.options.id+"_content_edit_menu").css("display","block"),$("#"+this.options.id+"_content_edit_menu_cancel").css("marginLeft","10px");var h=$("tr:visible",t.parent()).index(t);this.rowHeight=t.height();this.rowHeight*(h+1)+this.headerHeight+1}else if("form"==this.options.editType)if("function"==typeof this.options.formEditRenderFun){if(this.fixedWidth>0)var u=$("#"+this.options.id+"_content_fixed_table")[0];else var u=$("#"+this.options.id+"_content_table")[0];var c=u.insertRow(this.eidtRowIndex+2);c.id=this.options.id+"_edit_tr",$(c).addClass("grid_edit_form_tr");var p=c.insertCell();p.id=this.options.id+"_edit_td",$(p).addClass("grid_edit_form_td"),p.style.borderBottom="0px",p.style.background="#fff";var f=parseInt(this.contentMinWidth)+parseInt(this.fixedWidth),m='
';m+="
",p.innerHTML=m;var l={};l.grid=gridObj,l.element=$("#"+this.options.id+"_edit_form")[0],l.editRowObj=this.editRowObj,this.options.formEditRenderFun.call(this,l);var m='
';$("#"+this.options.id+"_edit_form")[0].insertAdjacentHTML("beforeEnd",m);var w=$("#"+this.options.id+"_edit_td")[0].offsetHeight,g=$("#"+this.options.id+"_edit_form").css("background-color");if(this.options.multiSelect){var v=$("#"+this.options.id+"_content_multiSelect > div").eq(this.eidtRowIndex),m='
';v[0].insertAdjacentHTML("afterEnd",m)}if(this.options.showNumCol){var v=$("#"+this.options.id+"_content_numCol > .u-grid-content-num").eq(this.eidtRowIndex),m='
';v[0].insertAdjacentHTML("afterEnd",m)}if($("#"+this.options.id+"_content_edit_menu").css("display","block"),this.fixedWidth>0){var C=$("#"+this.options.id+"_content_table")[0],_=C.insertRow(this.eidtRowIndex+2);_.id=this.options.id+"_edit_tr1"}}else{if(this.fixedWidth>0)var u=$("#"+this.options.id+"_content_fixed_table")[0];else var u=$("#"+this.options.id+"_content_table")[0];var c=u.insertRow(this.eidtRowIndex+2);c.id=this.options.id+"_edit_tr",$(c).addClass("grid_edit_form_tr");var p=c.insertCell();p.id=this.options.id+"_edit_td",$(p).addClass("grid_edit_form_td"),p.style.borderBottom="0px";var f=parseInt(this.contentMinWidth)+parseInt(this.fixedWidth),m='
';if($.each(this.gridCompColumnFixedArr,function(t){var i=!1;if(this.options.editFormShow&&(this.options.editable||!this.options.editable&&e.options.noneEditableFormShow)&&(i=!0),i){var o=this.options.field,s=$(n).attr(o);s=e.getString(s,"");var r=this.options.title,d=this.options.headerColor;m+=e.formEditCell(s,o,r,this.options.required,d)}}),$.each(this.gridCompColumnArr,function(t){var i=!1;if(this.options.editFormShow&&(this.options.editable||!this.options.editable&&e.options.noneEditableFormShow)&&(i=!0),i){var o=this.options.field,s=$(n).attr(o);s=e.getString(s,"");var r=this.options.title,d=this.options.headerColor;m+=e.formEditCell(s,o,r,this.options.required,d)}}),m+="
",p.innerHTML=m,$.each(this.gridCompColumnFixedArr,function(o){var s=!1;if(this.options.editFormShow&&(this.options.editable||!this.options.editable&&e.options.noneEditableFormShow)&&(s=!0),s){var r=this.options.field,d=$("#"+e.options.id+"_edit_"+r)[0],a=$(n).attr(r);this.options.title;a=e.getString(a,"");var l={};l.td=d,d.innerHTML='
',l.value=a,l.field=r,l.editType=this.options.editType,l.rowObj=e.editRowObj,l.$tr=t,l.colIndex=i,m+=e.editCell(l)}}),$.each(this.gridCompColumnArr,function(o){var s=!1;if(this.options.editFormShow&&(this.options.editable||!this.options.editable&&e.options.noneEditableFormShow)&&(s=!0),s){var r=this.options.field,d=$("#"+e.options.id+"_edit_"+r)[0],a=$(n).attr(r);this.options.title;a=e.getString(a,"");var l={};l.td=d,d.innerHTML='
',l.value=a,l.field=r,l.editType=this.options.editType,l.rowObj=e.editRowObj,l.$tr=t,l.colIndex=i,m+=e.editCell(l)}}),"function"==typeof this.options.renderEditMemu)this.options.renderEditMemu.apply(this,[$("#"+this.options.id+"_edit_form")[0],this.eidtRowIndex,this.dataSourceObj.rows.length]);else{var m='
";$("#"+this.options.id+"_edit_form")[0].insertAdjacentHTML("beforeEnd",m),$("#"+this.options.id+"_content_edit_menu_close").on("click",function(t){e.editClose()})}var w=$("#"+this.options.id+"_edit_td")[0].offsetHeight,g=$("#"+this.options.id+"_edit_form").css("background-color");if(this.options.multiSelect){var v=$("#"+this.options.id+"_content_multiSelect > div").eq(this.eidtRowIndex),m='
'; +v[0].insertAdjacentHTML("afterEnd",m)}if(this.options.showNumCol){var v=$("#"+this.options.id+"_content_numCol > .u-grid-content-num").eq(this.eidtRowIndex),m='
';v[0].insertAdjacentHTML("afterEnd",m)}if($("#"+this.options.id+"_content_edit_menu").css("display","block"),this.fixedWidth>0){var C=$("#"+this.options.id+"_content_table")[0],_=C.insertRow(this.eidtRowIndex+2);_.id=this.options.id+"_edit_tr1"}}}},a=function(){if(!(this.eidtRowIndex<0)){var t=this.dataSourceObj.rows[this.eidtRowIndex],i=null;try{var i=this.editComp.element.parentNode.querySelector("input")}catch(e){}i&&i.blur(),this.editComp&&this.editComp.hide&&this.editComp.hide(),this.editComp&&this.editComp.comp&&this.editComp.comp.hide&&this.editComp.comp.hide();try{$("#"+this.options.id+"_placeholder_div").remove()}catch(e){}if(t){if("form"!=this.options.editType){var o={};o.begin=this.eidtRowIndex,o.length=1,this.renderTypeFun(o)}$("#"+this.options.id+"_content_edit_menu").css("display","none"),this.repairSumRow(),this.noRowsShowFun(),this.updateLastRowFlag(),this.eidtRowIndex=-1,$("#"+this.options.id+"_multiSelect_edit").remove(null,!0),$("#"+this.options.id+"_numCol_edit").remove(null,!0),$("#"+this.options.id+"_edit_tr").remove(null,!0),$("#"+this.options.id+"_edit_tr1").remove(null,!0)}}},l=function(t){var i=t.td,e=t.value,o=t.field,n=t.editType,s=t.rowObj,r=t.$tr,d=t.colIndex,a=this;if(0==t.colIndex)try{this.iconSpan="",this.iconSpan=$(i).find(".uf")[0].outerHTML}catch(l){}else this.iconSpan="";var t={};if(t.td=i,t.field=o,t.$tr=r,t.colIndex=d,a.newEditObj=t,"text"==n)"default"==this.options.editType?i.innerHTML='
':i.innerHTML='
',$("input",$(i)).on("blur",function(){a.editValueChange(o,this.value)});else if("function"==typeof n){var t={},h=$(".u-grid-content-td-div",$(i));if(h.removeClass("u-grid-content-td-div-over"),t.gridObj=this,t.element=h[0],"default"==this.options.editType){var c=t.element.offsetHeight,p='
';h[0].innerHTML=p,t.element=$("#"+this.options.id+"_placeholder_div")[0]}t.value=e,t.field=o,t.rowObj=s,n.call(this,t)}$("input",$(i)).off("keydown"),$("input",$(i)).on("keydown",function(t){if("form"==a.options.editType);else{t.keyCode;13!=t.keyCode&&9!=t.keyCode||(this.blur(),setTimeout(function(){a.nextEditShow()},100),u.stopEvent(t))}}),"default"==this.options.editType&&$("input:first",$(i)).focus()},h=function(){var t=this.newEditObj,i=t.td,e=t.$tr,o=parseInt(t.colIndex)+1;if(0==$(i).next("td").length){var n=e.next("tr");if(!(n.length>0))return;e=n,o=0,e.click()}o=c(this,o,e),this.editRowFun(e,o)},c=function R(t,i,e){var o=-1,n=t.gridCompColumnArr[i],s=!0,r=t.getTrIndex(e);if("function"==typeof t.options.onBeforeEditFun){var d={};d.gridObj=t,d.rowObj=t.dataSourceObj.rows[r],d.rowIndex=r,d.colIndex=i,d.$tr=e,t.options.onBeforeEditFun(d)||(s=!1)}return o=n.options.visible&&n.options.editable&&s?i:R(t,i+1,e)},p=function(t,i){this.eidtRowIndex>-1&&this.eidtRowIndex0&&("checkbox"==$("#"+this.options.id+"_edit_field_"+i)[0].type?"Y"==e||"true"==e||e===!0?$("#"+this.options.id+"_edit_field_"+i)[0].checked=!0:$("#"+this.options.id+"_edit_field_"+i)[0].checked=!1:$("#"+this.options.id+"_edit_field_"+i)[0].value=e))},w=function(t,i){var e=this.getColumnByField(t);e.options.editType=i},g=function(t){this.options.editable=t,this.setColumnEdit(),this.editClose()},v=function(){var t;for(t=0;t'),i.removeClass("u-grid-hide-title-icon")):i.addClass("u-grid-hide-title-icon")},_=function(){var t=this;$(document).on("click",function(i){if(t.options.editable&&"default"==t.options.editType){var e=$(i.target),o=!0;o=!($(i.target).closest(".u-grid-content-td-div").length>0)&&o;var n=t.options.customEditPanelClass;if(n){var s=n.split(",");$.each(s,function(){o=!(e.closest("."+this).length>0)&&o})}"grid-for-edit"==e.attr("role")&&(o=!1),o&&t.editClose()}}),u.on(document,"scroll",function(){"default"==t.options.editType&&t.editClose()}),$("div").on("scroll",function(){"default"==t.options.editType&&t.editClose()})},b=function(t){this.options.editType=t},y=function(t,i,e){this.options.editType=t;var o=$("#"+this.options.id+"_content_tbody"),n=$("tr:eq("+i+")",o);this.editRowFun(n,e)},x=function(t){this.options.showEditIcon&&this.options.editable&&t.options.editable&&(t.options.title+='')};i.re_hideEditMenu=o,i.re_clickFunEdit=n,i.editRowFun=s,i.editRowIndexFun=r,i.editRow=d,i.re_editClose=a,i.editCell=l,i.nextEditShow=h,i.editValueChange=p,i.re_updateEditRowIndex=f,i.re_updateValueAtEdit=m,i.setEditType=w,i.setEditable=g,i.setColumnEdit=v,i.editFieldIcon=C,i.edit_initEventFun=_,i.setGridEditType=b,i.setGridEditTypeAndEditRow=y,i.editHeadTitleIcon=x},function(t,i){"use strict";i.__esModule=!0;var e=function(){0!==this.selectRows.length&&this.selectRows.length==this.dataSourceObj.rows.length?$("#"+this.options.id+"_header_multi_input").addClass("is-checked"):$("#"+this.options.id+"_header_multi_input").removeClass("is-checked")},o=function(t,i){var e="none",o={},n=this.dataSourceObj.rows.length,s=!1;o.value=t,e;var r=this.addOneRowTree(t,i,o);i=r.index,e=r.displayFlag,0!=i&&(i&&i>0?ni+1&&$.each(this.dataSourceObj.rows,function(t){t>i&&(this.valueIndex=this.valueIndex+1)});var n=0;if(this.options.showTree?(this.dataSourceObj.options.values?n=this.dataSourceObj.options.values.length:this.dataSourceObj.options.values=new Array,this.dataSourceObj.options.values.splice(i,0,t),this.addOneRowTreeHasChildF(o)):(this.dataSourceObj.options.values||(this.dataSourceObj.options.values=new Array),this.dataSourceObj.options.values.splice(i,0,t)),"grid"==this.showType){this.editClose(),this.updateEditRowIndex("+",i);try{var d=this.createContentOneRow(o,"normal",e);if(s)$("#"+this.options.id+"_content_tbody")[0].insertAdjacentHTML("beforeEnd",d);else{var a=$("#"+this.options.id+"_content_tbody").find('tr[role="row"]')[i],l=$("#"+this.options.id+"_content_tbody")[0];a?a.insertAdjacentHTML("beforeBegin",d):l&&l.insertAdjacentHTML("afterBegin",d)}if($("#"+this.options.id+"_content_fixed_div").length>0){var d=this.createContentOneRow(o,"fixed",e);if(s)$("#"+this.options.id+"_content_fixed_tbody")[0].insertAdjacentHTML("beforeEnd",d);else{var a=$("#"+this.options.id+"_content_fixed_tbody").find('tr[role="row"]')[i];a?a.insertAdjacentHTML("beforeBegin",d):$("#"+this.options.id+"_content_fixed_tbody")[0]&&$("#"+this.options.id+"_content_fixed_tbody")[0].insertAdjacentHTML("afterBegin",d)}}}catch(h){var u=$("#"+this.options.id+"_content_div table")[0];u&&this.createContentOneRowForIE(u,i,o,"normal",e);var c=$("#"+this.options.id+"_content_fixed_div table")[0];c&&this.createContentOneRowForIE(c,i,o,"fixed",e)}if(this.options.multiSelect){var d=this.createContentLeftMultiSelectRow(o,e);if(s)$("#"+this.options.id+"_content_multiSelect")[0].insertAdjacentHTML("beforeEnd",d);else{var p=$("#"+this.options.id+"_content_multiSelect").find("div")[i];p?p.insertAdjacentHTML("beforeBegin",d):$("#"+this.options.id+"_content_multiSelect")[0].insertAdjacentHTML("afterBegin",d)}}if(this.options.showNumCol){var d=this.createContentLeftNumColRow(n,t);if(s)$("#"+this.options.id+"_content_numCol")[0].insertAdjacentHTML("beforeEnd",d);else{var p=$("#"+this.options.id+"_content_numCol").find("div")[i];p?p.insertAdjacentHTML("beforeBegin",d):$("#"+this.options.id+"_content_numCol")[0].insertAdjacentHTML("afterBegin",d)}this.resetNumCol(),this.updateNumColLastRowFlag()}this.repairSumRow(),this.noRowsShowFun(),this.updateLastRowFlag();var f={};f.begin=i,f.length=1,this.renderTypeFun(f)}},n=function(t,i){return i},s=function(){},r=function(){},d=function(t,i){if(this.options.showTree)for(var e=t.length,o=0;o0?ei+t.length&&$.each(this.dataSourceObj.rows,function(e){e>i+t.length-1&&(this.valueIndex=this.valueIndex+t.length)}),"grid"==this.showType&&$("#"+this.options.id+"_content_div tbody")[0]){$.each(h,function(t,i){n+=a.createContentOneRow(this),d+=a.createContentOneRowFixed(this),a.options.multiSelect&&(s+=a.createContentLeftMultiSelectRow(this)),a.options.showNumCol&&(r+=a.createContentLeftNumColRow(e+t,i.value))});try{l?$("#"+this.options.id+"_content_div tbody")[0].insertAdjacentHTML("beforeEnd",n):$("#"+this.options.id+"_content_div").find("tbody").find('tr[role="row"]')[i]?$("#"+this.options.id+"_content_div").find("tbody").find('tr[role="row"]')[i].insertAdjacentHTML("beforeBegin",n):$("#"+this.options.id+"_content_div tbody")[0]&&$("#"+this.options.id+"_content_div tbody")[0].insertAdjacentHTML("afterBegin",n),l?$("#"+this.options.id+"_content_fixed_div tbody")[0].insertAdjacentHTML("beforeEnd",d):$("#"+this.options.id+"_content_fixed_div").find("tbody").find('tr[role="row"]')[i]?$("#"+this.options.id+"_content_fixed_div").find("tbody").find('tr[role="row"]')[i].insertAdjacentHTML("beforeBegin",d):$("#"+this.options.id+"_content_fixed_div tbody")[0]&&$("#"+this.options.id+"_content_fixed_div tbody")[0].insertAdjacentHTML("afterBegin",d)}catch(u){var c=$("#"+this.options.id+"_content_div table")[0],p=$("#"+this.options.id+"_content_fixed_div table")[0];c&&p&&$.each(h,function(t){a.createContentOneRowForIE(c,i+t,this),a.createContentOneRowForIE(p,i+t,this,"fixed")})}if(this.options.multiSelect)if(l)$("#"+this.options.id+"_content_multiSelect")[0].insertAdjacentHTML("beforeEnd",s);else{var f=$("#"+this.options.id+"_content_multiSelect").find("div")[i];f?f.insertAdjacentHTML("beforeBegin",s):$("#"+this.options.id+"_content_multiSelect")[0].insertAdjacentHTML("afterBegin",s)}if(this.options.showNumCol){if(l)$("#"+this.options.id+"_content_numCol")[0].insertAdjacentHTML("beforeEnd",r);else{var f=$("#"+this.options.id+"_content_numCol").find("div")[i];f?f.insertAdjacentHTML("beforeBegin",r):$("#"+this.options.id+"_content_numCol")[0].insertAdjacentHTML("afterBegin",r)}this.resetNumCol(),this.updateNumColLastRowFlag()}this.repairSumRow(),this.noRowsShowFun();var m={};m.begin=i,m.length=t.length,this.renderTypeFun(m)}this.updateLastRowFlag(),this.isCheckedHeaderRow()}},a=function(t){return""},l=function(t,i,e){},h=function(t){var i=this;t=parseInt(t);var e=this.dataSourceObj.rows[t];if(e){var o=e.value;if("grid"==this.showType&&this.editClose(),this.dataSourceObj.rows.splice(t,1),this.updateEditRowIndex("-",t),this.dataSourceObj.options.values){var n=this.dataSourceObj.options.values.indexOf(o);this.dataSourceObj.options.values.splice(n,1)}if(this.dataSourceObj.rows.length>t+1&&$.each(this.dataSourceObj.rows,function(i){i>=t&&(this.valueIndex=this.valueIndex-1)}),this.selectRows&&$.each(this.selectRows,function(e){this==o?(i.selectRows.splice(e,1),i.selectRowsObj.splice(e,1),i.selectRowsIndex.splice(e,1)):i.selectRowsIndex[e]>t&&(i.selectRowsIndex[e]=i.selectRowsIndex[e]-1)}),this.focusRow&&(this.focusRow==o?(this.focusRow=null,this.focusRowObj=null,this.focusRowIndex=null):this.focusRowIndex>t&&(this.focusRowIndex=this.focusRowIndex-1)),"grid"==this.showType&&($("#"+this.options.id+"_content_div tbody tr:eq("+t+")").remove(),$("#"+this.options.id+"_content_fixed_div tbody tr:eq("+t+")").remove(),$("#"+this.options.id+"_content_multiSelect >div:eq("+t+")").remove(),$("#"+this.options.id+"_content_numCol >.u-grid-content-num:eq("+t+")").remove(),this.resetNumCol(),this.repairSumRow(),this.noRowsShowFun(),this.updateNumColLastRowFlag()),this.deleteOneRowTree(),"function"==typeof this.options.onRowDelete){var s={};if(s.gridObj=this,s.index=t,s.row=e,!this.options.onRowDelete(s))return}this.isCheckedHeaderRow()}},c=function(){},p=function(){},f=function(t){var i=this,e=new Array;$.each(t,function(i){e.push(t[i])}),e.sort(function(t,i){return i-t}),$.each(e,function(t){i.deleteOneRow(this)}),this.isCheckedHeaderRow()},m=function(t,i){if(t>-1&&t-1&&t0&&$.each(this.selectRowsObj,function(){this.checked=!1}),this.selectRows=new Array,this.selectRowsObj=new Array,this.selectRowsIndex=new Array,"grid"==this.showType&&($("#"+this.options.id+"_content_tbody tr").removeClass("u-grid-content-sel-row"),$("#"+this.options.id+"_content_tbody tr a").removeClass("u-grid-content-sel-row"),$("#"+this.options.id+"_content_fixed_tbody tr").removeClass("u-grid-content-sel-row"),$("#"+this.options.id+"_content_fixed_tbody tr a").removeClass("u-grid-content-sel-row"),this.options.multiSelect&&$("#"+this.options.id+"_content_multiSelect div").removeClass("u-grid-content-sel-row"),this.options.showNumCol&&$("#"+this.options.id+"_content_numCol div").removeClass("u-grid-content-sel-row"));if("grid"==this.showType){$(o).addClass("u-grid-content-sel-row"),n=i&&i.fixContentTrs?i.fixContentTrs[t]:this.$ele.find("#"+this.options.id+'_content_fixed_tbody tr[role="row"]')[t],$(n).addClass("u-grid-content-sel-row");var a=t;this.eidtRowIndex>-1&&this.eidtRowIndex-1&&this.eidtRowIndexdiv:eq("+o+")").removeClass("u-grid-content-sel-row"),this.options.showNumCol&&$("#"+this.options.id+"_content_numCol >div:eq("+o+")").removeClass("u-grid-content-sel-row"),$.each(this.selectRows,function(e){this==i.dataSourceObj.rows[t].value&&(i.selectRows.splice(e,1),i.selectRowsObj.splice(e,1),i.selectRowsIndex.splice(e,1))}),this.dataSourceObj.rows[t].checked=!1,$("#"+this.options.id+"_header_multi_input").removeClass("is-checked"),"function"==typeof this.options.onRowUnSelected){var e={};e.gridObj=this,e.rowObj=this.dataSourceObj.rows[t],e.rowIndex=t,this.options.onRowUnSelected(e)}return i.isCheckedHeaderRow(),!0},b=function(){if($("#"+this.options.id+"_header_multi_input").addClass("is-checked"),"function"==typeof this.options.onBeforeAllRowSelected){var t={};if(t.gridObj=this,t.rowObjs=this.dataSourceObj.rows,!this.options.onBeforeAllRowSelected(t))return}var i=this.$ele.find("#"+this.options.id+"_content_multiSelect").children(),e=this.$ele.find("#"+this.options.id+"_content_numCol").children(),o=this.$ele.find("#"+this.options.id+'_content_tbody tr[role="row"]'),n=this.$ele.find("#"+this.options.id+'_content_fixed_tbody tr[role="row"]');this.$ele.find("#"+this.options.id+'_content_tbody tr[role="row"]');for(var s=0;s-1&&this.eidtRowIndexdiv:eq("+e+")").addClass("u-grid-content-focus-row"),this.options.showNumCol&&$("#"+this.options.id+"_content_numCol >div:eq("+e+")").addClass("u-grid-content-focus-row"),this.focusRow=this.dataSourceObj.rows[t].value,this.focusRowObj=this.dataSourceObj.rows[t],this.focusRowIndex=t,this.dataSourceObj.rows[t].focus=!0,"function"==typeof this.options.onRowFocus){var i={};i.gridObj=this,i.rowObj=this.dataSourceObj.rows[t],i.rowIndex=t,this.options.onRowFocus(i)}return!0},R=function(t){if(!this.dataSourceObj.rows[t])return!0;if("function"==typeof this.options.onBeforeRowUnFocus){var i={};if(i.gridObj=this,i.rowObj=this.dataSourceObj.rows[t],i.rowIndex=t,!this.options.onBeforeRowUnFocus(i))return!1}if(!this.dataSourceObj.rows[t].focus)return!0;var e=t;if(this.eidtRowIndex>-1&&this.eidtRowIndexdiv:eq("+e+")").removeClass("u-grid-content-focus-row"),this.options.showNumCol&&$("#"+this.options.id+"_content_numCol >div:eq("+e+")").removeClass("u-grid-content-focus-row"),this.dataSourceObj.rows[t].focus=!1,this.focusRow=null,this.focusRowObj=null,this.focusRowIndex=null,"function"==typeof this.options.onRowUnFocus){var i={};i.gridObj=this,i.rowObj=this.dataSourceObj.rows[t],i.rowIndex=t,this.options.onRowUnFocus(i)}return this.options.multiSelect||this.setRowUnselect(t),!0},S=function(){var t=$("#"+this.options.id+"_content_numCol >.u-grid-content-num");$.each(t,function(t){this.innerHTML=t+1+""})};i.isCheckedHeaderRow=e,i.addOneRow=o,i.addOneRowTree=n,i.addOneRowTreeHasChildF=s,i.editClose=r,i.addRows=d,i.createContentOneRowFixed=a,i.updateEditRowIndex=l,i.deleteOneRow=h,i.repairSumRow=c,i.deleteOneRowTree=p,i.deleteRows=f,i.updateRow=m,i.updateValueAt=w,i.updateValueAtTree=g,i.updateValueAtEdit=v,i.setRowSelect=C,i.setRowUnselect=_,i.setAllRowSelect=b,i.setAllRowUnSelect=y,i.setRowFocus=x,i.setRowUnFocus=R,i.resetNumCol=S},function(t,i){"use strict";i.__esModule=!0;var e=function(t){if(this.isGridShow()){if("undefined"==typeof t)var i=null,e=null,o="";else var i="undefined"==typeof t.begin?null:t.begin,e="undefined"==typeof t.length?null:t.length,o="undefined"==typeof t.field?"":t.field;var n=this,i=parseInt(i),e=parseInt(e),s=i;if(e>0&&(s=parseInt(i+e-1)),""==o)this.gridCompColumnFixedArr&&$.each(this.gridCompColumnFixedArr,function(t){n.renderTypeByColumn(this,t,i,e,!0)}),$.each(this.gridCompColumnArr,function(t){n.renderTypeByColumn(this,t,i,e,!1)});else{var r=!1;this.gridCompColumnFixedArr&&$.each(this.gridCompColumnFixedArr,function(t){if(this.options.field==o)return n.renderTypeByColumn(this,t,i,e,!0),void(r=!0)}),r||$.each(this.gridCompColumnArr,function(t){if(this.options.field==o)return void n.renderTypeByColumn(this,t,i,e,!1)})}}},o=function(t,i,e,o,n){var s=this,r=t.options.renderType,d=(t.options.sumCol,t.options.sumRenderType,t.options.dataType),a=t.options.precision,l=(t.options.format,t.options.field),h=e,c=n===!0?"_content_fixed_tbody":"_content_tbody",p=this.getVisibleIndexOfColumn(t);o>0&&(h=parseInt(e+o-1)),this.realtimeTableRows=document.getElementById(s.options.id+c).children;for(var f=-1,m=0;m=0&&o>=e&&o<=h||isNaN(e)){s.editColIndex==p&&s.eidtRowIndex==o&&"default"==s.options.editType&&(s.editColIndex=-1,s.eidtRowIndex=-1);var n=o;f!=-1&&o>=f&&n++;var c=s.realtimeTableRows[n],m=c.children[i];if(s.iconSpan)var w=s.iconSpan;if(m){if(m.children[0].innerHTML.indexOf("u-grid-content-tree-span")!=-1)var g=m.children[0].children[1];else var g=m.children[0];if(g){var v=$(this.value).attr(l);if("function"==typeof r||"Date"==d||"Datetime"==d||"Int"==d||"Float"==d)if(g.innerHTML="","function"==typeof r){v=s.getString(v,"");var C={};C.value=v,C.element=g,C.gridObj=s,C.row=this,C.gridCompColumn=t,C.rowIndex=o,r.call(s,C)}else if("Date"==d||"Datetime"==d)null!=v&&void 0!=v&&"null"!=v&&"undefined"!=v&&""!=v||(v=""),v="Date"==d?u.dateRender(v):u.dateTimeRender(v),g.innerHTML=v,g.title=v;else if("Int"==d)v=parseInt(v),v?(g.innerHTML=v,g.title=v):(g.innerHTML="",g.title="");else if("Float"==d){if(a){var _={};_.value=v,_.precision=a,v=s.DicimalFormater(_)}else v=parseFloat(v);v?(g.innerHTML=v,g.title=v):(g.innerHTML="",g.title="")}else{v=s.getString(v,"");var b=v.replace(/\/g,">"),g.title=v,v=v.replace(/\/g,">"),g.innerHTML=v}else{v=s.getString(v,"");var b=v.replace(/\/g,">"),g.title=v,v=v.replace(/\/g,">"),0==i&&w&&(v=w+=v),g.innerHTML=v}var C={span:g,column:t},y=s.getRenderOverFlag(C);y&&$(g).addClass("u-grid-content-td-div-over")}}}}),this.renderTypeSumRow(t,i,e,o,n)},n=function(t){var i=t.span,e=i.offsetHeight,o=(i.offsetWidth,$(i).clone()[0]),n=!1;t.span.parentNode.appendChild(o);var s=i.style.display;i.style.display="none",o.style.height="",o.style.maxHeight="999999px";var r=o.offsetHeight;return r>e&&(n=!0),t.span.parentNode.removeChild(o),i.style.display=s,n},s=function(t,i,e,o,n){};i.renderTypeFun=e,i.renderTypeByColumn=o,i.renderTypeSumRow=s,i.getRenderOverFlag=n},function(t,i){"use strict";i.__esModule=!0;var e=function(t,i){var e=this.getIndexOfColumn(t);this.setColumnVisibleByIndex(e,i)},o=function(t,i){if(t>=0){var e=this.gridCompColumnArr[t],o=this.getVisibleIndexOfColumn(e);if(0==e.options.visible&&i){var n="this.minColumnWidth||i==this.minColumnWidth){var e=this.getVisibleIndexOfColumn(t),o=t.options.width,n=i-o,s=this.contentWidth+n;this.contentWidth=this.contentWidthChange(s),$("#"+this.options.id+"_header_table col:eq("+e+")").css("width",i+"px"),$("#"+this.options.id+"_content_table col:eq("+e+")").css("width",i+"px"),t.options.width=i,t.options.realWidth=i,this.resetThVariable(),this.saveGridCompColumnArrToLocal()}this.columnsVisibleFun()},r=function(t){this.initDataSourceVariable(),this.options.dataSource=t,this.initDataSource(),this.repairContent(),this.afterGridDivsCreate()},d=function(t){var i={};if(t.values){var e=new Array;$.each(t.values,function(){if(t.fields){var i={},o=this;$.each(t.fields,function(t){$(i).attr(this,o[t])}),e.push(i)}})}$(i).attr("values",e),this.setDataSource(i)};i.setColumnVisibleByColumn=e,i.setColumnVisibleByIndex=o,i.setCoulmnWidthByField=n,i.setColumnWidth=s,i.setDataSource=r,i.setDataSourceFun1=d},function(t,i){"use strict";i.__esModule=!0;var e=function(){var t=this;if($("#"+this.options.id)[0]){var i=$("#"+this.options.id).width();this.wholeWidth!=i&&this.$ele.data("gridComp")==this&&0!=i&&(this.wholeWidth=i,i>this.options.formMaxWidth&&("form"==this.showType||""==this.showType||!$("#"+this.options.id+"_content_div tbody")[0])||this.options.overWidthHiddenColumn||this.options.noScroll?t.widthChangeGridFun():i>0&&ithis.options.formMaxWidth&&(this.contentMinWidth=parseInt(this.wholeWidth)-parseInt(this.leftW)-parseInt(this.fixedWidth),this.contentMinWidth<0&&(this.contentMinWidth=0),setTimeout(function(){$("#"+t.options.id+"_header_wrap").css("max-width",t.wholeWidth+"px"),$("#"+t.options.id+"_content_div").css("width",t.contentMinWidth+"px"),$("#"+t.options.id+"_content_table").css("min-width",t.contentMinWidth+"px"),$("#"+t.options.id+"_content_table").css("width",t.contentMinWidth+"px"),$("#"+t.options.id+"_header_table").css("min-width",t.contentMinWidth+"px"),$("#"+t.options.id+"_header_table").css("width",t.contentMinWidth+"px"),$("#"+t.options.id+"_noRowsShow").css("width",t.contentMinWidth+"px"),t.columnsVisibleFun(),t.contentRealWidth0)var r=parseInt(o.replace("%","")*s/100);else var r=o;rs){var d=this.lastVisibleColumn,a=d.options.width,l=a-(t-s);this.setColumnWidth(d,l)}},s=function(t){},r=function(){},d=function(){if(this.countContentHeight){var t=this.wholeHeight,i=$("#"+this.options.id)[0].offsetHeight;if(this.wholeHeight=i,t!=i&&i>0){var e=i-1-this.exceptContentHeight>0?i-1-this.exceptContentHeight:0;$("#"+this.options.id+"_content").css("height",e+"px"),$("#"+this.options.id+"_content_div").css("height",e+"px")}}},a=function(t){if(tthis.contentMinWidth){var e=this.overWidthVisibleColumnArr.length;if(e>0){for(var o=0;othis.contentMinWidth?($("#"+this.options.id+"_content_left_bottom").css("display","block"),$("#"+this.options.id+"_content_left_sum_bottom").css("bottom",16)):($("#"+this.options.id+"_content_left_bottom").css("display","none"),$("#"+this.options.id+"_content_left_sum_bottom").css("bottom",0))}else $("#"+this.options.id+"_content_left_bottom").css("display","none"),$("#"+this.options.id+"_content_left_sum_bottom").css("bottom",0);return this.options.noScroll||($("#"+this.options.id+"_content_table").css("width",t+"px"),$("#"+this.options.id+"_noRows").css("width",t+"px")),t};i.widthChangeFun=e,i.widthChangeGridFun=o,i.widthChangeGridFunFixed=s,i.widthChangeGridFunOverWidthHidden=r,i.heightChangeFun=d,i.contentWidthChange=a,i.noScrollWidthReset=n},function(t,i){"use strict";i.__esModule=!0;var e=function(t,i,e,o,n){if(null!=this.currentEventName&&this.currentEventName==t)i.call(this,e),this.currentEventName=null,this.cleanCurrEventName&&clearTimeout(this.cleanCurrEventName);else{var s=this;this.cleanCurrEventName&&clearTimeout(this.cleanCurrEventName),this.currentEventName=t,this.cleanCurrEventName=setTimeout(function(){s.currentEventName=null,o.call(s,n)},250)}},o=function(t){if("function"==typeof this.options.onDblClickFun){var i=$(t.target).closest("tr");if(i[0].id==this.options.id+"_edit_tr")return;var e=0;i.length>0&&(e=this.getTrIndex(i));var o={};o.gridObj=this,o.rowObj=this.dataSourceObj.rows[e],o.rowIndex=e,this.options.onDblClickFun(o)}},n=function(t){var i=this,e=$(t.target).closest("tr");if(!(e.length>0&&e[0].id==this.options.id+"_edit_tr")){var o=this.getTrIndex(e);if("function"==typeof this.options.onBeforeClickFun){var n={};if(n.gridObj=this,n.rowObj=this.dataSourceObj.rows[o],n.rowIndex=o,n.e=t,!this.options.onBeforeClickFun(n))return}if(this.clickFunTree(t),e.length>0){var s=i.dataSourceObj.rows[o];if(s){if(i.options.rowClickBan)return;this.clickFunEdit(t,o);i.getChildRowIndex(s);!i.options.contentFocus&&i.options.multiSelect||(i.dataSourceObj.rows[o].focus&&i.options.cancelFocus?i.setRowUnFocus(o):i.dataSourceObj.rows[o].focus||i.setRowFocus(o)),!i.options.contentSelect&&i.options.multiSelect||(i.dataSourceObj.rows[o].checked&&i.options.cancelSelect?i.setRowUnselect(o):i.dataSourceObj.rows[o].checked||i.setRowSelect(o))}}}},s=function(t){},r=function(t){};i.isDblEvent=e,i.dblClickFun=o,i.clickFun=n,i.clickFunTree=s,i.clickFunEdit=r},function(t,i){"use strict";i.__esModule=!0;var e=function(){return},o=function(){return},n=function(){var t=this,i=0;this.firstColumn=!0,this.overWidthVisibleColumnArr=new Array,$.each(this.gridCompColumnArr,function(){this.options.visible&&(i+=parseInt(this.options.width),this.options.width>this.options.realWidth&&t.overWidthVisibleColumnArr.push(this),this.firstColumn=t.firstColumn,t.firstColumn=!1,t.lastVisibleColumn=this,t.lastVisibleColumnWidth=this.options.width)}),this.contentRealWidth=i},s=function(){if("grid"==this.showType){var t=this;this.contentWidth=0,$("#"+this.options.id+"_header_table th",this.$ele).each(function(i){var e=t.gridCompColumnArr[i],o=0;e.options.visible&&(o=parseInt(e.options.width)),this.attrLeftTotalWidth=t.contentWidth,t.contentWidth+=o,t.resetThVariableDrag(this,e,o),this.gridCompColumn=e,this.attrWidth=o,this.attrRightTotalWidth=t.contentWidth}),t.resetThVariableHeaderLevel()}},r=function(t,i){},d=function(){},a=function(){$("#"+this.options.id+"_grid .u-grid-header-th-first").removeClass("u-grid-header-th-first"),$("#"+this.options.id+"_grid").find("th").eq(0).addClass("u-grid-header-th-first")},l=function(t,i){var e=this.getColumnByField(t);e.options.renderType=i;var o=this.getIndexOfColumn(e);this.renderTypeByColumn(e,o)},h=function(t){this.options.showHeader=t,t?$("#"+this.options.id+"_header").css("display","block"):$("#"+this.options.id+"_header").css("display","none")},u=function(t,i){var e=this.getColumnByField(t);e.options.precision=i,this.renderTypeFun(),this.options.showSumRow&&this.repairSumRow()},c=function(t){var i=this.options.multiSelect;i!=t&&(this.options.multiSelect=t,this.initGrid())},p=function(t){var i=this.options.showNumCol;i!=t&&(this.options.showNumCol=t,this.initGrid())},f=function(){return"grid"==this.showType},m=function(t){return"true"===t||t===!0};i.updateLastRowFlag=e,i.updateNumColLastRowFlag=o,i.columnsVisibleFun=n,i.resetThVariable=s,i.resetThVariableDrag=r,i.resetThVariableHeaderLevel=d,i.headerFirstClassFun=a,i.setRenderType=l,i.setShowHeader=h,i.setColumnPrecision=u,i.setMultiSelect=c,i.setShowNumCol=p,i.isGridShow=f,i.getBoolean=m},function(t,i,e){"use strict";i.__esModule=!0,i.getDataTableRowIdByRow=i.getTrIndex=i.accAdd=i.DicimalFormater=i.cloneObj=i.getFloat=i.getInt=i.getString=i.swapEle=i.formatWidth=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n=e(10),s=function(t){return t?(t+"").indexOf("%")>0?t:parseInt(t)+"px":""},r=function(t,i){var e=t.next(),o=i.prev();i.insertBefore(e),t.insertAfter(o)},d=function(t,i){return null!==t&&void 0!==t&&"null"!==t&&"undefined"!==t&&""!==t||(t=i),n.gridBrowser.isIE8?[t].join(""):t+""},a=function(t,i){return(null===t||void 0===t||"null"===t||"undefined"===t||""===t||isNaN(t))&&(t=i),t},l=function(t,i){return(null===t||void 0===t||"null"===t||"undefined"===t||""===t||isNaN(t))&&(t=i),t},h=function(t){var i;if("object"==("undefined"==typeof t?"undefined":o(t)))if(null===t)i=null;else if(t instanceof Array){i=[];for(var e=0,n=t.length;e256&&i==t-1)break;i+=o>256?2:1,e+=1}return this.substr(0,e)},i.formatWidth=s,i.swapEle=r,i.getString=d,i.getInt=a,i.getFloat=l,i.cloneObj=h,i.DicimalFormater=u,i.accAdd=p,i.getTrIndex=f,i.getDataTableRowIdByRow=m},function(t,i,e){"use strict";i.__esModule=!0,i.colMenu_initGridEventFun=i.colMenu_initEventFun=i.re_createColumnMenu=i.colMenu_initGridCompColumn=i.re_initGridCompColumnColumnMenuFun=void 0;var o=(e(4),e(13),function(t){var i=new this.gridCompColumn(t,this);i.options.realWidth=i.options.width,this.basicGridCompColumnArr.push(i)}),n=function(){this.menuColumnsHeight=this.gridCompColumnArr.length*this.columnMenuHeight},s=function(){var t=this,i='
';return i+='
"},r=function(){var t=this;$("#"+this.options.id).on("mouseup",function(i){if($(i.target).closest("#"+t.options.id+"_header").length>0){if(t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.mouseDownX==t.mouseUpX&&t.mouseDownY==t.mouseUpY){t.columnClickX=i.clientX,t.columnClickY=i.clientY;$(i.target).closest("th")[0];if($(i.target).hasClass("u-grid-header-columnmenu")){$("#"+t.options.id+"_column_menu").css("display","block");var e=i.clientX-160;e<0&&(e=0);var o=i.clientY+10;$("#"+t.options.id+"_column_menu").css("left",e),$("#"+t.options.id+"_column_menu").css("top",o);var n=($(window).width(),$(window).height()),s=t.menuColumnsHeight;t.menuColumnsHeight+o+34>n?(s=n-o-34,$("#"+t.options.id+"_column_menu_columns").css("height",s+"px")):$("#"+t.options.id+"_column_menu_columns").css("height",""),t.ele.createColumnMenuFlag=!0}}}else $(i.target).closest("#"+t.options.id+"_content").length>0}),$(document).on("click",function(){0==t.columnMenuMove&&0==t.ele.createColumnMenuFlag&&t.ele.offsetWidth>0&&$("#"+t.options.id+"_column_menu").css("display","none"),t.ele.createColumnMenuFlag=!1}),$(document).on("scroll",function(){0==t.columnMenuMove&&0==t.ele.createColumnMenuFlag&&t.ele.offsetWidth>0&&$("#"+t.options.id+"_column_menu").css("display","none"),t.ele.createColumnMenuFlag=!1})},d=function(){var t=this;$("#"+this.options.id+"_column_menu_ul").off("mousemove"),$("#"+this.options.id+"_column_menu_ul").on("mousemove",function(i){t.columnMenuMove=!0}),$("#"+this.options.id+"_column_menu_ul").off("mouseout"),$("#"+this.options.id+"_column_menu_ul").on("mouseout",function(i){t.columnMenuMove=!1}),$("#"+this.options.id+"_clearSet").off("click"),$("#"+this.options.id+"_clearSet").on("click",function(i){t.clearLocalData(),t.initGridCompColumn(),t.hasNoScrollRest=!1,t.noScrollWidthReset(),t.dataSourceObj.sortRows(),t.repaintGridDivs(),"function"==typeof t.options.onClearSetFun&&t.options.onClearSetFun(t)}),$("#"+this.options.id+"_column_menu_columns_ul li input").off("click"),$("#"+this.options.id+"_column_menu_columns_ul li input").on("click",function(i){var e=$(this).closest("li").attr("index");if(t.gridCompColumnArr[e].options.visible){$(this)[0].checked=!1;var o=$("input:checked",$("#"+t.options.id+"_column_menu_columns_ul")).length;if(0==o)return void($(this)[0].checked=!0);if(8==document.documentMode){var n=$("#"+t.options.id+"_column_menu_columns")[0].scrollTop,s=$("#"+t.options.id+"_column_menu_columns")[0].style.top;t.gridCompColumnArr[e].options.visible=!1,t.repaintGridDivs(),$("#"+t.options.id+"_column_menu").css("display","block"),$("#"+t.options.id+"_column_menu").css("right","0px"),$("#"+t.options.id+"_column_menu").css("top",s),$("#"+t.options.id+"_column_menu_columns")[0].scrollTop=n}else t.setColumnVisibleByIndex(e,!1),t.gridCompColumnArr[e].options.visible=!1}else if($(this)[0].checked=!0,8==document.documentMode){var n=$("#"+t.options.id+"_column_menu_columns")[0].scrollTop,s=$("#"+t.options.id+"_column_menu_columns")[0].style.top;t.gridCompColumnArr[e].options.visible=!0,t.repaintGridDivs(),$("#"+t.options.id+"_column_menu").css("display","block"),$("#"+t.options.id+"_column_menu").css("right","0px"),$("#"+t.options.id+"_column_menu").css("top",s),$("#"+t.options.id+"_column_menu_columns")[0].scrollTop=n}else t.setColumnVisibleByIndex(e,!0),t.gridCompColumnArr[e].options.visible=!0;t.saveGridCompColumnArrToLocal(),i.stopPropagation()}),$("#"+this.options.id+"_column_menu_columns_ul li").off("click"),$("#"+this.options.id+"_column_menu_columns_ul li").on("click",function(i){var e=$(this).attr("index"),o=t.gridCompColumnArr[e];if(!o.options.canVisible)return!1;if(o.options.visible){$("input",$(this))[0].checked=!1;var n=$("input:checked",$("#"+t.options.id+"_column_menu_columns_ul")).length;if(0==n)return void($("input",$(this))[0].checked=!0);t.setColumnVisibleByIndex(e,!1),t.gridCompColumnArr[e].options.visible=!1}else $("input",$(this))[0].checked=!0,t.setColumnVisibleByIndex(e,!0),t.gridCompColumnArr[e].options.visible=!0;t.saveGridCompColumnArrToLocal()})};i.re_initGridCompColumnColumnMenuFun=o,i.colMenu_initGridCompColumn=n,i.re_createColumnMenu=s,i.colMenu_initEventFun=r,i.colMenu_initGridEventFun=d},function(t,i,e){"use strict";i.__esModule=!0,i.re_resetThVariableDrag=i.headerThDrag=i.dragEnd=i.dragFun=i.dragStart=i.drag_initGridEventFun=i.drag_initEventFun=i.re_createHeaderDrag=void 0;var o=(e(4),function(){return'
'}),n=function(){var t=this;$("#"+this.options.id).on("mousemove",function(i){if($(i.target).closest("#"+t.options.id+"_header").length>0){var e=$(i.target).closest("th")[0];t.headerThDrag(i,e)}t.dragFun(i),i.stopPropagation()}),$("#"+this.options.id+"_top").on("mousemove",function(i){t.dragFun(i),i.stopPropagation()}),$("#"+this.options.id).on("mouseup",function(i){t.dragEnd(i)}),$("#"+this.options.id+"_top").on("mouseup",function(i){t.dragEnd(i)})},s=function(){var t=this;$("#"+this.options.id+"_resize_handle").on("mousedown",function(i){return t.dragStart(i),!1})},r=function(t){this.dragFlag=!0,this.dragW=null,this.dragStartX=t.clientX},d=function(t){if(this.dragFlag){var i=$("#"+this.options.id+"_resize_handle")[0].nowTh,e=$(i),o=e.attr("index"),n=this.gridCompColumnArr[o],s=this.getVisibleIndexOfColumn(n);if(i&&n!=this.lastVisibleColumn){this.dragEndX=t.clientX;var r=parseInt(this.dragEndX)-parseInt(this.dragStartX),d=parseInt(i.attrWidth)+parseInt(r),a=parseInt(this.contentWidth)+parseInt(r);if(d>this.minColumnWidth){if(this.options.noScroll){var l=this.getNextVisibleInidexOfColumn(n);if(l>-1){var h=this.getColumnByVisibleIndex(l);(!this.dragNextClomunWidth||this.dragNextClomunWidth<0)&&(this.dragNextClomunWidth=h.options.width)}var u=parseInt(this.dragNextClomunWidth)-parseInt(r);if(!(u>this.minColumnWidth))return void $("#"+this.options.id+"_top").css("display","block")}this.options.noScroll||(this.dragW=this.contentWidthChange(a)),$("#"+this.options.id+"_header_table col:eq("+s+")").css("width",d+"px"),$("#"+this.options.id+"_content_table col:eq("+s+")").css("width",d+"px"),n.options.width=d,n.options.realWidth=d,this.options.noScroll&&($("#"+this.options.id+"_header_table col:eq("+l+")").css("width",u+"px"),$("#"+this.options.id+"_content_table col:eq("+l+")").css("width",u+"px"),h.options.width=u,h.options.realWidth=u)}}$("#"+this.options.id+"_top").css("display","block")}},a=function(t){this.dragFlag&&(this.resetThVariable(),this.saveGridCompColumnArrToLocal()),this.dragNextClomunWidth=-1,this.lastVisibleColumn.options.width=this.lastVisibleColumnWidth,this.dragW&&(this.contentWidth=this.dragW),$("#"+this.options.id+"_resize_handle")[0].nowTh=null,this.dragFlag=!1,$("#"+this.options.id+"_top").css("display","none")},l=function(t,i){if(!this.dragFlag&&!this.swapColumnFlag&&i&&i.gridCompColumn&&i.gridCompColumn.options.canDrag&&$("#"+this.options.id+"_resize_handle")[0].nowTh!=i){$(i);$("#"+this.options.id+"_resize_handle").css("left",i.attrRightTotalWidth-this.scrollLeft-4+this.leftW+this.fixedWidth),$("#"+this.options.id+"_resize_handle")[0].nowTh=i}},h=function(t,i,e){!$("#"+this.options.id+"_resize_handle")[0].nowTh&&i.options.canDrag&&($("#"+this.options.id+"_resize_handle").css("left",e-4+this.leftW),$("#"+this.options.id+"_resize_handle")[0].nowTh=t)};i.re_createHeaderDrag=o,i.drag_initEventFun=n,i.drag_initGridEventFun=s,i.dragStart=r,i.dragFun=d,i.dragEnd=a,i.headerThDrag=l,i.re_resetThVariableDrag=h},function(t,i,e){"use strict";i.__esModule=!0,i.formEditCell=i.re_editorRowChangeFun=i.editForm_setRequired=i.editForm_initDefault=void 0;var o=(e(13),function(){this.defaults=$.extend(!0,{},this.defaults,{noneEditableFormShow:!0})}),n=function(t,i){var e=this;$.each(this.gridCompColumnArr,function(o){this.options.field==t&&(this.options.required=i,i?$("#"+e.options.id+"_edit_"+this.options.field).parent().find(".u-grid-edit-mustFlag").show():$("#"+e.options.id+"_edit_"+this.options.field).parent().find(".u-grid-edit-mustFlag").hide())})},s=function(){if($("#"+this.options.id+"_edit_form").length>0){var t=$("#"+this.options.id+"_edit_form")[0].offsetHeight;$("#"+this.options.id+"_numCol_edit").css("height",t),$("#"+this.options.id+"_multiSelect_edit").css("height",t)}},r=function(t,i,e,o,n){var s=e+"";s.lengthb()>28&&(s=s.substrCH(26)+"...");var r='
'+s+'*
';return r+='
',r+="
"};i.editForm_initDefault=o,i.editForm_setRequired=n,i.re_editorRowChangeFun=s,i.formEditCell=r},function(t,i,e){"use strict";i.__esModule=!0,i.re_widthChangeGridFunFixed=i.re_createContentOneRowFixed=i.re_createContentTableFixed=i.re_createHeaderTableFixed=i.fixed_columnsVisibleFun=i.re_initGridCompFixedColumn=void 0;var o=(e(20),function(){var t=this;$.each(this.gridCompColumnArr,function(i){1==this.options.fixed&&t.gridCompColumnFixedArr.push(this)}),$.each(this.gridCompColumnFixedArr,function(i){for(var i=t.gridCompColumnArr.length;i>-1;i--)if(t.gridCompColumnArr[i]==this){t.gridCompColumnArr.splice(i,1);break}})}),n=function(){var t=this,i=0;$.each(this.gridCompColumnFixedArr,function(){this.options.visible&&(i+=parseInt(this.options.width),this.firstColumn=t.firstColumn,t.firstColumn=!1)}),this.fixedRealWidth=i},s=function(){return this.createHeaderTable("fixed")},r=function(){return this.createContentTable("fixed")},d=function(t){return this.createContentOneRow(t,"fixed")},a=function(t){this.fixedRealWidth>t?this.fixedWidth=t:this.fixedWidth=this.fixedRealWidth};i.re_initGridCompFixedColumn=o,i.fixed_columnsVisibleFun=n,i.re_createHeaderTableFixed=s,i.re_createContentTableFixed=r,i.re_createContentOneRowFixed=d,i.re_widthChangeGridFunFixed=a},function(t,i){"use strict";i.__esModule=!0;var e=function(){if(!this.createFormFlag){var t='
';t+=this.createFromContent(),$("#"+this.options.id)[0].insertAdjacentHTML("afterBegin",t),this.createFormFlag=!0}},o=function(){var t='
';return t+='',t+=this.createFormContentRows(),t+="
"},n=function(){var t=this,i="";return this.dataSourceObj.rows&&(i+='',$.each(this.dataSourceObj.rows,function(){i+='';var e=this.value;$.each(t.gridCompColumnArr,function(){var t=this.options.field,o=this.options.title,n=$(e).attr(t);i+="
"+o+":
",i+="
"+n+"
"}),i+=""}),i+=""),i},s=function(){this.createFromDivs(),$("#"+this.options.id+"_grid").css("display","none"),$("#"+this.options.id+"_form").css("display","block"),this.showType="form","function"==typeof this.options.afterCreate&&this.options.afterCreate.call(this)};i.createFromDivs=e,i.createFromContent=o,i.createFormContentRows=n,i.widthChangeFormFun=s},function(t,i){"use strict";i.__esModule=!0;var e=function(){var t=this,i="",e=0;$("#"+this.options.id+"_header_table th",this.$ele).each(function(o){var n=t.gridCompColumnArr[o],s=t.getString(n.options.parentHeader,""),r=0;if(n.options.visible&&(r=parseInt(n.options.width)),""!=i&&s!=i&&$("#"+t.options.id+i).css("width",e-1+"px"),""!=s){var d=t.getLevelTitleByField(s);if(s!=i&&(e=0,!t.parentFlag)){var a='
";this.insertAdjacentHTML("afterBegin",a)}e+=r}i=s}),""!=i&&$("#"+t.options.id+i).css("width",e-1+"px"),this.parentFlag=!0},o=function(t){if(t.headerLevel>1){this.gridCompLevelColumn.push(t);var i=this.gridCompColumnArr.length;this.gridCompColumnArr.length=i-1,this.basicGridCompColumnArr&&this.basicGridCompColumnArr.length>0&&(this.basicGridCompColumnArr.length=i-1)}},n=function(){if(this.options.overWidthHiddenColumn){this.gridCompHiddenLevelColumnArr=this.gridCompColumnArr.slice(0),this.gridCompHiddenLevelColumnArr.sort(function(t,i){var e=t.options.hiddenLevel,o=i.options.hiddenLevel;return e>o?-1:1})}},s=function(t){for(var i=0;io?-1:1})}},o=function(){if(this.options.overWidthHiddenColumn){this.lastVisibleColumn.options.width=this.lastVisibleColumn.options.realWidth;var t=parseInt(this.wholeWidth)-parseInt(this.leftW),i=parseInt(this.fixedWidth)+parseInt(this.contentRealWidth);if(i>t){for(var e=0;et))break}this.columnsVisibleFun()}else{for(var e=this.gridCompHiddenLevelColumnArr.length-1;e>-1;e--){var o=this.gridCompHiddenLevelColumnArr[e];if(!o.options.visible){if(i=parseInt(i)+parseInt(o.options.width),i>t)break;o.options.visible=!0}}this.columnsVisibleFun()}}};i.re_initGridHiddenLevelColumn=e,i.re_widthChangeGridFunOverWidthHidden=o},function(t,i){"use strict";i.__esModule=!0;var e=function(t){var i="";return this.options.showSumRow&&this.dataSourceObj.rows&&this.dataSourceObj.rows.length>0&&(i+=this.createSumRow(t)),i},o=function(t){var i="";return i},n=function(t){if(this.options.showSumRow){var i,e,o=this;"fixed"==t?(i="fixed_",e=this.gridCompColumnFixedArr):(i="",e=this.gridCompColumnArr);var n=parseInt(this.wholeHeight)-this.exceptContentHeight-48-this.scrollBarHeight;n=n>0?n:0;var s='';return $.each(e,function(){var t=this.options.field,i=this.options.precision,e=this.options.dataType,n=o.dataSourceObj.getSumValue(t,this,o);if("float"==e){var r={};r.value=n,r.precision=i?i:2,n=o.DicimalFormater(r)}var d="";this.options.visible||(d='style="display:none;"'),s+='",this.firstColumn&&(s+='
'+o.transMap.ml_sum+"
");var a="";"integer"!=this.options.dataType&&"float"!=this.options.dataType||(a='style="text-align: right;"'),s+='
'+n+"
"}),s+=""}},s=function(t,i){if(this.options.showSumRow){var e,o,n=this;"fixed"==i?(e="fixed_",o=this.gridCompColumnFixedArr):(e="",o=this.gridCompColumnArr);var s=parseInt(this.wholeHeight)-this.exceptContentHeight-48-this.scrollBarHeight;s=s>0?s:0;var r=t.insertRow();r.row="row",r.className="u-grid-content-sum-row",r.id=this.options.id+"_content_"+e+"sum_row",r.style.top=s+"px",$.each(o,function(){var t=this.options.field,i=this.options.precision,e=this.options.dataType,o=n.dataSourceObj.getSumValue(t,this,n);if("float"==e){var s={};s.value=o,s.precision=i?i:2,o=n.DicimalFormater(s)}var d=r.insertCell();d.role="rowcell",d.title=o;var a="";"integer"!=this.options.dataType&&"float"!=this.options.dataType||(a='style="text-align: right;"');var l='
";this.firstColumn&&(l+='
'+n.transMap.ml_sum+"
"),l+=''+o+"
",d.insertAdjacentHTML("afterBegin",l)})}},r=function(){if(this.options.showSumRow){$("#"+this.options.id+"_content_div tbody .u-grid-content-sum-row").remove(),$("#"+this.options.id+"_content_fixed_div tbody .u-grid-content-sum-row").remove();try{if(this.dataSourceObj.rows&&this.dataSourceObj.rows.length>0){var t=this.createSumRow();$("#"+this.options.id+"_content_div tbody")[0].insertAdjacentHTML("beforeEnd",t);var t=this.createSumRow("fixed");$("#"+this.options.id+"_content_fixed_div tbody")[0]&&$("#"+this.options.id+"_content_fixed_div tbody")[0].insertAdjacentHTML("beforeEnd",t)}}catch(i){var e=$("#"+this.options.id+"_content_div table")[0];$("#"+this.options.id+"_content_fixed_div table")[0];this.createSumRowForIE(e),this.createSumRowForIE(e,"fixed")}this.renderSumRow()}},d=function(){var t=this;$.each(this.gridCompColumnFixedArr,function(i){var e=this.options.sumCol,o=this.options.sumRenderType,n="fixed_";if(e){var s=$("#"+t.options.id+"_content_"+n+"sum_row").find("td").eq(i).find("span"),r=s[s.length-1];if(r)if("function"==typeof o){var d=$(r).attr("value"),a={};a.value=d,a.element=r,a.gridObj=t,a.gridCompColumn=this,o.call(t,a)}else"integer"!=dataType&&"float"!=dataType||(r.style.textAlign="right")}}),$.each(this.gridCompColumnArr,function(i){var e=this.options.sumCol,o=this.options.dataType,n=this.options.sumRenderType,s="";if(e){var r=$("#"+t.options.id+"_content_"+s+"sum_row").find("td").eq(i).find("span"),d=r[r.length-1];if(d)if("function"==typeof n){var a=$(d).attr("value"),l={};l.value=a,l.element=d,l.gridObj=t,l.gridCompColumn=this,n.call(t,l)}else"integer"!=o&&"float"!=o||(d.style.textAlign="right")}})},a=function(t,i,e,o,n){var s=this,r=t.options.sumCol,d=t.options.sumRenderType,a=t.options.dataType,l=n===!0?"fixed_":"";if(r){var h=$("#"+this.options.id+"_content_"+l+"sum_row").find("td").eq(i).find("span"),u=h[h.length-1];if(u)if("function"==typeof d){var c=$(u).attr("value"),p={};p.value=c,p.element=u,p.gridObj=s,p.gridCompColumn=t,d.call(s,p)}else"integer"!=a&&"float"!=a||(u.style.textAlign="right")}};i.re_createContentRowsSumRow=e,i.re_createContentSumRow=o,i.createSumRow=n,i.createSumRowForIE=s,i.re_repairSumRow=r,i.renderSumRow=d,i.re_renderTypeSumRow=a},function(t,i,e){"use strict";i.__esModule=!0,i.swapColumnEnd=i.swapColumnFun=i.swapColumnStart=i.swap_initGridEventFun=i.swap_initEventFun=void 0; +var o=(e(4),function(){var t=this;$("#"+this.options.id).on("mousedown",function(i){if($(i.target).closest("#"+t.options.id+"_header").length>0){var e=$(i.target).closest("th")[0];t.options.canSwap&&t.swapColumnStart(i,e),i.preventDefault()}else $(i.target).closest("#"+t.options.id+"_content").length>0}),$("#"+this.options.id).on("mousemove",function(i){t.mouseMoveX=i.clientX,t.mouseMoveY=i.clientY,t.mouseMoveX==t.mouseDownX&&t.mouseDownY==t.mouseMoveY||"mouseDownX"==t.mouseDownX||!t.options.canSwap||(t.swapColumnFlag=!0),t.swapColumnFun(i),i.stopPropagation()}),$("#"+this.options.id+"_top").on("mousemove",function(i){t.mouseMoveX=i.clientX,t.mouseMoveY=i.clientY,t.mouseMoveX==t.mouseDownX&&t.mouseDownY==t.mouseMoveY||"mouseDownX"==t.mouseDownX||!t.options.canSwap||(t.swapColumnFlag=!0),t.swapColumnFun(i),i.stopPropagation()}),$("#"+this.options.id).on("mouseup",function(i){t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.swapColumnEnd(i),t.mouseUpX="mouseUpX",t.mouseUpY="mouseUpY",t.mouseDownX="mouseDownX",t.mouseDownY="mouseDownY",t.mouseMoveX="mouseMoveX",t.mouseMoveY="mouseMoveY"}),$("#"+this.options.id+"_top").on("mouseup",function(i){t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.swapColumnEnd(i),t.mouseUpX="mouseUpX",t.mouseUpY="mouseUpY",t.mouseDownX="mouseDownX",t.mouseDownY="mouseDownY",t.mouseMoveX="mouseMoveX",t.mouseMoveY="mouseMoveY"})}),n=function(){},s=function(t,i){this.options.canSwap&&(this.swapColumnEle=i,this.swapColumnStartX=t.clientX,this.swapColumnStartY=t.clientY)},r=function(t){if(this.options.canSwap){var i=this;if(this.swapColumnFlag){var e=this.swapColumnEle;if(!e)return;var o=$(e);if(!e.gridCompColumn)return;var n=e.gridCompColumn;if(0==$("#"+this.options.id+"_clue").length){var s=$('
').css({width:e.scrollWidth+"px",left:e.attrLeftTotalWidth-i.scrollLeft+i.leftW+i.fixedWidth+"px",top:"0px",paddingLeft:o.css("paddingLeft"),paddingRight:o.css("paddingRight"),lineHeight:o.height()+"px",paddingTop:o.css("paddingTop"),paddingBottom:o.css("paddingBottom")}).html(n.options.title||n.options.field).prepend('');try{$("#"+this.options.id)[0].insertAdjacentElement("afterBegin",s[0])}catch(t){$("#"+this.options.id)[0].insertBefore(s[0],$("#"+this.options.id)[0].firstChild)}s.on("mousemove",function(){t.stopPropagation()})}this.swapColumnEndX=t.clientX,this.swapColumnEndY=t.clientY;var r=this.swapColumnEndX-this.swapColumnStartX,d=this.swapColumnEndY-this.swapColumnStartY;if($("#"+this.options.id+"_clue").css({left:e.attrLeftTotalWidth+r-i.scrollLeft+i.leftW+i.fixedWidth+"px",top:d+"px"}),0==$("#"+this.options.id+"_swap_top").length){var s=$('');s.css({top:o.height()-6+"px"});var a=$('');a.css({top:"6px"});try{$("#"+this.options.id)[0].insertAdjacentElement("afterBegin",s[0]),$("#"+this.options.id)[0].insertAdjacentElement("afterBegin",a[0])}catch(t){$("#"+this.options.id)[0].insertBefore(s[0],$("#"+this.options.id)[0].firstChild),$("#"+this.options.id)[0].insertBefore(a[0],$("#"+this.options.id)[0].firstChild)}}this.canSwap=!1,$("#"+this.options.id+"_header_table th").each(function(e){var o=$(this).offset().left,n=o+parseInt(this.attrWidth);if(0==e&&t.clientX0&&!o){var n=$(i.target).closest("tr")[0];t.options.canRowDrag&&t.rowDragStart(i,n),i.preventDefault()}}),$("#"+this.options.id+"_content_tbody").on("mousemove",function(i){t.mouseMoveX=i.clientX,t.mouseMoveY=i.clientY,t.rowDragEle&&(t.mouseMoveX!=t.rowDragStartX||t.mouseMoveY!=t.rowDragStartY)&&t.options.canRowDrag&&(t.rowDragFlag=!0,t.rowDragFun(i)),i.stopPropagation()}),$("#"+this.options.id+"_content_tbody").on("mouseup",function(i){t.mouseUpX=i.clientX,t.mouseUpY=i.clientY,t.rowDragEnd(i)})}),n=function(t,i){var e=this;this.options.canRowDrag&&(this.rowDragStartX=t.clientX,this.rowDragStartY=t.clientY,this.rowDragEle=i,$("#"+this.options.id+"_content_tbody").find("tr").each(function(t){if($(this).is(e.rowDragEle))return e.rowDragStartIndex=t,!1}))},s=function(t){var i=this;if(i.options.canRowDrag&&this.rowDragFlag){this.rowDragEndX=t.clientX,this.rowDragEndY=t.clientY;var e=(this.rowDragEndX-this.rowDragStartX,this.rowDragEndY-this.rowDragStartY),o=this.rowDragEle.clientHeight,n=parseInt(e/o);n<0?this.dragdirection=-1:this.dragdirection=1,this.rowDragEndIndex=this.rowDragStartIndex+n,this.rowDragEndIndex<0&&(this.rowDragEndIndex=0),this.rowDragEndIndex!=this.rowDragStartIndex&&($("#"+this.options.id+"_content_tbody").find("tr td").removeClass("u-grid-drag-icon"),$("#"+this.options.id+"_content_tbody").find("tr").eq(this.rowDragEndIndex).find("td").first().addClass("u-grid-drag-icon"))}},r=function(t){var i;this.options.canRowDrag&&(this.rowDragFlag&&this.rowDragEndIndex!=this.rowDragStartIndex&&(i=this.dataSourceObj.rows[this.rowDragStartIndex],$("#"+this.options.id+"_content_tbody").find("tr td").removeClass("u-grid-drag-icon"),this.dragdirection<0?($("#"+this.options.id+"_content_tbody").find("tr").eq(this.rowDragEndIndex).before(this.rowDragEle),this.dataSourceObj.rows.splice(this.rowDragStartIndex,1),this.dataSourceObj.rows.splice(this.rowDragEndIndex,0,i)):(this.dataSourceObj.rows.splice(this.rowDragStartIndex,1),this.rowDragEndIndex>=this.dataSourceObj.rows.length?($("#"+this.options.id+"_content_tbody").append(this.rowDragEle),this.dataSourceObj.rows.splice(this.rowDragEndIndex+1,0,i)):($("#"+this.options.id+"_content_tbody").find("tr").eq(this.rowDragEndIndex+1).before(this.rowDragEle),this.dataSourceObj.rows.splice(this.rowDragEndIndex,0,i)))),this.rowDragFlag=!1,this.rowDragEle=void 0)},d=function(t){this.options.canRowDrag=t};i.rowDrag_initGridEventFun=o,i.rowDragStart=n,i.rowDragFun=s,i.rowDragEnd=r,i.setRowDrag=d}]); \ No newline at end of file diff --git a/dist/js/u-tree.js b/dist/js/u-tree.js index ab1f918..f36732a 100644 --- a/dist/js/u-tree.js +++ b/dist/js/u-tree.js @@ -5,3571 +5,3571 @@ * homepage : https://github.com/iuap-design/tinper-neoui-tree#readme * bugs : https://github.com/iuap-design/tinper-neoui-tree/issues **/ - -/* - * JQuery zTree core v3.5.18 - * http://zTree.me/ - * - * Copyright (c) 2010 Hunter.z - * - * Licensed same as jquery - MIT License - * http://www.opensource.org/licenses/mit-license.php - * - * email: hunter.z@263.net - * Date: 2015-06-18 - */ -(function($){ - var settings = {}, roots = {}, caches = {}, - //default consts of core - _consts = { - className: { - BUTTON: "button", - LEVEL: "level", - ICO_LOADING: "ico_loading", - SWITCH: "switch" - }, - event: { - NODECREATED: "ztree_nodeCreated", - CLICK: "ztree_click", - EXPAND: "ztree_expand", - COLLAPSE: "ztree_collapse", - ASYNC_SUCCESS: "ztree_async_success", - ASYNC_ERROR: "ztree_async_error", - REMOVE: "ztree_remove", - SELECTED: "ztree_selected", - UNSELECTED: "ztree_unselected" - }, - id: { - A: "_a", - ICON: "_ico", - SPAN: "_span", - SWITCH: "_switch", - UL: "_ul" - }, - line: { - ROOT: "root", - ROOTS: "roots", - CENTER: "center", - BOTTOM: "bottom", - NOLINE: "noline", - LINE: "line" - }, - folder: { - OPEN: "open", - CLOSE: "close", - DOCU: "docu" - }, - node: { - CURSELECTED: "curSelectedNode" - } - }, - //default setting of core - _setting = { - treeId: "", - treeObj: null, - view: { - addDiyDom: null, - autoCancelSelected: true, - dblClickExpand: true, - expandSpeed: "fast", - fontCss: {}, - nameIsHTML: false, - selectedMulti: true, - showIcon: true, - showLine: false, - showTitle: true, - txtSelectedEnable: false - }, - data: { - key: { - children: "children", - name: "name", - title: "", - url: "url" - }, - simpleData: { - enable: false, - idKey: "id", - pIdKey: "pId", - rootPId: null - }, - keep: { - parent: false, - leaf: false - } - }, - async: { - enable: false, - contentType: "application/x-www-form-urlencoded", - type: "post", - dataType: "text", - url: "", - autoParam: [], - otherParam: [], - dataFilter: null - }, - callback: { - beforeAsync:null, - beforeClick:null, - beforeDblClick:null, - beforeRightClick:null, - beforeMouseDown:null, - beforeMouseUp:null, - beforeExpand:null, - beforeCollapse:null, - beforeRemove:null, - - onAsyncError:null, - onAsyncSuccess:null, - onNodeCreated:null, - onClick:null, - onDblClick:null, - onRightClick:null, - onMouseDown:null, - onMouseUp:null, - onExpand:null, - onCollapse:null, - onRemove:null - } - }, - //default root of core - //zTree use root to save full data - _initRoot = function (setting) { - var r = data.getRoot(setting); - if (!r) { - r = {}; - data.setRoot(setting, r); - } - r[setting.data.key.children] = []; - r.expandTriggerFlag = false; - r.curSelectedList = []; - r.noSelection = true; - r.createdNodes = []; - r.zId = 0; - r._ver = (new Date()).getTime(); - }, - //default cache of core - _initCache = function(setting) { - var c = data.getCache(setting); - if (!c) { - c = {}; - data.setCache(setting, c); - } - c.nodes = []; - c.doms = []; - }, - //default bindEvent of core - _bindEvent = function(setting) { - var o = setting.treeObj, - c = consts.event; - o.bind(c.NODECREATED, function (event, treeId, node) { - tools.apply(setting.callback.onNodeCreated, [event, treeId, node]); - }); - - o.bind(c.CLICK, function (event, srcEvent, treeId, node, clickFlag) { - tools.apply(setting.callback.onClick, [srcEvent, treeId, node, clickFlag]); - }); - - o.bind(c.EXPAND, function (event, treeId, node) { - tools.apply(setting.callback.onExpand, [event, treeId, node]); - }); - - o.bind(c.COLLAPSE, function (event, treeId, node) { - tools.apply(setting.callback.onCollapse, [event, treeId, node]); - }); - - o.bind(c.ASYNC_SUCCESS, function (event, treeId, node, msg) { - tools.apply(setting.callback.onAsyncSuccess, [event, treeId, node, msg]); - }); - - o.bind(c.ASYNC_ERROR, function (event, treeId, node, XMLHttpRequest, textStatus, errorThrown) { - tools.apply(setting.callback.onAsyncError, [event, treeId, node, XMLHttpRequest, textStatus, errorThrown]); - }); - - o.bind(c.REMOVE, function (event, treeId, treeNode) { - tools.apply(setting.callback.onRemove, [event, treeId, treeNode]); - }); - - o.bind(c.SELECTED, function (event, srcEvent, treeId, node) { - tools.apply(setting.callback.onSelected, [srcEvent, treeId, node]); - }); - o.bind(c.UNSELECTED, function (event, srcEvent, treeId, node) { - tools.apply(setting.callback.onUnSelected, [srcEvent, treeId, node]); - }); - }, - _unbindEvent = function(setting) { - var o = setting.treeObj, - c = consts.event; - o.unbind(c.NODECREATED) - .unbind(c.CLICK) - .unbind(c.EXPAND) - .unbind(c.COLLAPSE) - .unbind(c.ASYNC_SUCCESS) - .unbind(c.ASYNC_ERROR) - .unbind(c.REMOVE) - .unbind(c.SELECTED) - .unbind(c.UNSELECTED); - }, - //default event proxy of core - _eventProxy = function(event) { - var target = event.target, - setting = data.getSetting(event.data.treeId), - tId = "", node = null, - nodeEventType = "", treeEventType = "", - nodeEventCallback = null, treeEventCallback = null, - tmp = null; - - if (tools.eqs(event.type, "mousedown")) { - treeEventType = "mousedown"; - } else if (tools.eqs(event.type, "mouseup")) { - treeEventType = "mouseup"; - } else if (tools.eqs(event.type, "contextmenu")) { - treeEventType = "contextmenu"; - } else if (tools.eqs(event.type, "click")) { - if (tools.eqs(target.tagName, "span") && target.getAttribute("treeNode"+ consts.id.SWITCH) !== null) { - tId = tools.getNodeMainDom(target).id; - nodeEventType = "switchNode"; - } else { - tmp = tools.getMDom(setting, target, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); - if (tmp) { - tId = tools.getNodeMainDom(tmp).id; - nodeEventType = "clickNode"; - } - } - } else if (tools.eqs(event.type, "dblclick")) { - treeEventType = "dblclick"; - tmp = tools.getMDom(setting, target, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); - if (tmp) { - tId = tools.getNodeMainDom(tmp).id; - nodeEventType = "switchNode"; - } - } - if (treeEventType.length > 0 && tId.length == 0) { - tmp = tools.getMDom(setting, target, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); - if (tmp) {tId = tools.getNodeMainDom(tmp).id;} - } - // event to node - if (tId.length>0) { - node = data.getNodeCache(setting, tId); - switch (nodeEventType) { - case "switchNode" : - if (!node.isParent) { - nodeEventType = ""; - } else if (tools.eqs(event.type, "click") - || (tools.eqs(event.type, "dblclick") && tools.apply(setting.view.dblClickExpand, [setting.treeId, node], setting.view.dblClickExpand))) { - nodeEventCallback = handler.onSwitchNode; - } else { - nodeEventType = ""; - } - break; - case "clickNode" : - nodeEventCallback = handler.onClickNode; - break; - } - } - // event to zTree - switch (treeEventType) { - case "mousedown" : - treeEventCallback = handler.onZTreeMousedown; - break; - case "mouseup" : - treeEventCallback = handler.onZTreeMouseup; - break; - case "dblclick" : - treeEventCallback = handler.onZTreeDblclick; - break; - case "contextmenu" : - treeEventCallback = handler.onZTreeContextmenu; - break; - } - var proxyResult = { - stop: false, - node: node, - nodeEventType: nodeEventType, - nodeEventCallback: nodeEventCallback, - treeEventType: treeEventType, - treeEventCallback: treeEventCallback - }; - return proxyResult - }, - //default init node of core - _initNode = function(setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { - if (!n) return; - var r = data.getRoot(setting), - childKey = setting.data.key.children; - n.level = level; - n.tId = setting.treeId + "_" + (++r.zId); - n.parentTId = parentNode ? parentNode.tId : null; - n.open = (typeof n.open == "string") ? tools.eqs(n.open, "true") : !!n.open; - if (n[childKey] && n[childKey].length > 0) { - n.isParent = true; - n.zAsync = true; - } else { - n.isParent = (typeof n.isParent == "string") ? tools.eqs(n.isParent, "true") : !!n.isParent; - n.open = (n.isParent && !setting.async.enable) ? n.open : false; - n.zAsync = !n.isParent; - } - n.isFirstNode = isFirstNode; - n.isLastNode = isLastNode; - n.getParentNode = function() {return data.getNodeCache(setting, n.parentTId);}; - n.getPreNode = function() {return data.getPreNode(setting, n);}; - n.getNextNode = function() {return data.getNextNode(setting, n);}; - n.isAjaxing = false; - data.fixPIdKeyValue(setting, n); - }, - _init = { - bind: [_bindEvent], - unbind: [_unbindEvent], - caches: [_initCache], - nodes: [_initNode], - proxys: [_eventProxy], - roots: [_initRoot], - beforeA: [], - afterA: [], - innerBeforeA: [], - innerAfterA: [], - zTreeTools: [] - }, - //method of operate data - data = { - addNodeCache: function(setting, node) { - data.getCache(setting).nodes[data.getNodeCacheId(node.tId)] = node; - }, - getNodeCacheId: function(tId) { - return tId.substring(tId.lastIndexOf("_")+1); - }, - addAfterA: function(afterA) { - _init.afterA.push(afterA); - }, - addBeforeA: function(beforeA) { - _init.beforeA.push(beforeA); - }, - addInnerAfterA: function(innerAfterA) { - _init.innerAfterA.push(innerAfterA); - }, - addInnerBeforeA: function(innerBeforeA) { - _init.innerBeforeA.push(innerBeforeA); - }, - addInitBind: function(bindEvent) { - _init.bind.push(bindEvent); - }, - addInitUnBind: function(unbindEvent) { - _init.unbind.push(unbindEvent); - }, - addInitCache: function(initCache) { - _init.caches.push(initCache); - }, - addInitNode: function(initNode) { - _init.nodes.push(initNode); - }, - addInitProxy: function(initProxy, isFirst) { - if (!!isFirst) { - _init.proxys.splice(0,0,initProxy); - } else { - _init.proxys.push(initProxy); - } - }, - addInitRoot: function(initRoot) { - _init.roots.push(initRoot); - }, - addNodesData: function(setting, parentNode, nodes) { - var childKey = setting.data.key.children; - if (!parentNode[childKey]) parentNode[childKey] = []; - if (parentNode[childKey].length > 0) { - parentNode[childKey][parentNode[childKey].length - 1].isLastNode = false; - view.setNodeLineIcos(setting, parentNode[childKey][parentNode[childKey].length - 1]); - } - parentNode.isParent = true; - parentNode[childKey] = parentNode[childKey].concat(nodes); - }, - addSelectedNode: function(setting, node) { - var root = data.getRoot(setting); - if (!data.isSelectedNode(setting, node)) { - root.curSelectedList.push(node); - } - }, - addCreatedNode: function(setting, node) { - if (!!setting.callback.onNodeCreated || !!setting.view.addDiyDom) { - var root = data.getRoot(setting); - root.createdNodes.push(node); - } - }, - addZTreeTools: function(zTreeTools) { - _init.zTreeTools.push(zTreeTools); - }, - exSetting: function(s) { - $.extend(true, _setting, s); - }, - fixPIdKeyValue: function(setting, node) { - if (setting.data.simpleData.enable) { - node[setting.data.simpleData.pIdKey] = node.parentTId ? node.getParentNode()[setting.data.simpleData.idKey] : setting.data.simpleData.rootPId; - } - }, - getAfterA: function(setting, node, array) { - for (var i=0, j=_init.afterA.length; i-1) { - result.push(nodes[i]); - } - result = result.concat(data.getNodesByParamFuzzy(setting, nodes[i][childKey], key, value)); - } - return result; - }, - getNodesByFilter: function(setting, nodes, filter, isSingle, invokeParam) { - if (!nodes) return (isSingle ? null : []); - var childKey = setting.data.key.children, - result = isSingle ? null : []; - for (var i = 0, l = nodes.length; i < l; i++) { - if (tools.apply(filter, [nodes[i], invokeParam], false)) { - if (isSingle) {return nodes[i];} - result.push(nodes[i]); - } - var tmpResult = data.getNodesByFilter(setting, nodes[i][childKey], filter, isSingle, invokeParam); - if (isSingle && !!tmpResult) {return tmpResult;} - result = isSingle ? tmpResult : result.concat(tmpResult); - } - return result; - }, - getPreNode: function(setting, node) { - if (!node) return null; - var childKey = setting.data.key.children, - p = node.parentTId ? node.getParentNode() : data.getRoot(setting); - for (var i=0, l=p[childKey].length; i 0))); - }, - clone: function (obj){ - if (obj === null) return null; - var o = tools.isArray(obj) ? [] : {}; - for(var i in obj){ - o[i] = (obj[i] instanceof Date) ? new Date(obj[i].getTime()) : (typeof obj[i] === "object" ? arguments.callee(obj[i]) : obj[i]); - } - return o; - }, - eqs: function(str1, str2) { - return str1.toLowerCase() === str2.toLowerCase(); - }, - isArray: function(arr) { - return Object.prototype.toString.apply(arr) === "[object Array]"; - }, - $: function(node, exp, setting) { - if (!!exp && typeof exp != "string") { - setting = exp; - exp = ""; - } - if (typeof node == "string") { - return $(node, setting ? setting.treeObj.get(0).ownerDocument : null); - } else { - return $("#" + node.tId + exp, setting ? setting.treeObj : null); - } - }, - getMDom: function (setting, curDom, targetExpr) { - if (!curDom) return null; - while (curDom && curDom.id !== setting.treeId) { - for (var i=0, l=targetExpr.length; curDom.tagName && i 0 ); - }, - uCanDo: function(setting, e) { - return true; - } - }, - //method of operate ztree dom - view = { - addNodes: function(setting, parentNode, newNodes, isSilent) { - if (setting.data.keep.leaf && parentNode && !parentNode.isParent) { - return; - } - if (!tools.isArray(newNodes)) { - newNodes = [newNodes]; - } - if (setting.data.simpleData.enable) { - newNodes = data.transformTozTreeFormat(setting, newNodes); - } - if (parentNode) { - var target_switchObj = $$(parentNode, consts.id.SWITCH, setting), - target_icoObj = $$(parentNode, consts.id.ICON, setting), - target_ulObj = $$(parentNode, consts.id.UL, setting); - - if (!parentNode.open) { - view.replaceSwitchClass(parentNode, target_switchObj, consts.folder.CLOSE); - view.replaceIcoClass(parentNode, target_icoObj, consts.folder.CLOSE); - parentNode.open = false; - target_ulObj.css({ - "display": "none" - }); - } - - data.addNodesData(setting, parentNode, newNodes); - view.createNodes(setting, parentNode.level + 1, newNodes, parentNode); - if (!isSilent) { - view.expandCollapseParentNode(setting, parentNode, true); - } - } else { - data.addNodesData(setting, data.getRoot(setting), newNodes); - view.createNodes(setting, 0, newNodes, null); - } - }, - appendNodes: function(setting, level, nodes, parentNode, initFlag, openFlag) { - if (!nodes) return []; - var html = [], - childKey = setting.data.key.children; - for (var i = 0, l = nodes.length; i < l; i++) { - var node = nodes[i]; - if (initFlag) { - var tmpPNode = (parentNode) ? parentNode: data.getRoot(setting), - tmpPChild = tmpPNode[childKey], - isFirstNode = ((tmpPChild.length == nodes.length) && (i == 0)), - isLastNode = (i == (nodes.length - 1)); - data.initNode(setting, level, node, parentNode, isFirstNode, isLastNode, openFlag); - data.addNodeCache(setting, node); - } - - var childHtml = []; - if (node[childKey] && node[childKey].length > 0) { - //make child html first, because checkType - childHtml = view.appendNodes(setting, level + 1, node[childKey], node, initFlag, openFlag && node.open); - } - if (openFlag) { - // setting.treeObj.offsetWidth=setting.treeObj[0].offsetWidth; - view.makeDOMNodeMainBefore(html, setting, node); - view.makeDOMNodeLine(html, setting, node); - data.getBeforeA(setting, node, html); - view.makeDOMNodeNameBefore(html, setting, node); - data.getInnerBeforeA(setting, node, html); - view.makeDOMNodeIcon(html, setting, node); - data.getInnerAfterA(setting, node, html); - view.makeDOMNodeNameAfter(html, setting, node); - data.getAfterA(setting, node, html); - if (node.isParent && node.open) { - view.makeUlHtml(setting, node, html, childHtml.join('')); - } - view.makeDOMNodeMainAfter(html, setting, node); - data.addCreatedNode(setting, node); - } - } - return html; - }, - appendParentULDom: function(setting, node) { - var html = [], - nObj = $$(node, setting); - if (!nObj.get(0) && !!node.parentTId) { - view.appendParentULDom(setting, node.getParentNode()); - nObj = $$(node, setting); - } - var ulObj = $$(node, consts.id.UL, setting); - if (ulObj.get(0)) { - ulObj.remove(); - } - var childKey = setting.data.key.children, - childHtml = view.appendNodes(setting, node.level+1, node[childKey], node, false, true); - view.makeUlHtml(setting, node, html, childHtml.join('')); - nObj.append(html.join('')); - }, - asyncNode: function(setting, node, isSilent, callback) { - var i, l; - if (node && !node.isParent) { - tools.apply(callback); - return false; - } else if (node && node.isAjaxing) { - return false; - } else if (tools.apply(setting.callback.beforeAsync, [setting.treeId, node], true) == false) { - tools.apply(callback); - return false; - } - if (node) { - node.isAjaxing = true; - var icoObj = $$(node, consts.id.ICON, setting); - icoObj.attr({"style":"", "class":consts.className.BUTTON + " " + consts.className.ICO_LOADING}); - } - - var tmpParam = {}; - for (i = 0, l = setting.async.autoParam.length; node && i < l; i++) { - var pKey = setting.async.autoParam[i].split("="), spKey = pKey; - if (pKey.length>1) { - spKey = pKey[1]; - pKey = pKey[0]; - } - tmpParam[spKey] = node[pKey]; - } - if (tools.isArray(setting.async.otherParam)) { - for (i = 0, l = setting.async.otherParam.length; i < l; i += 2) { - tmpParam[setting.async.otherParam[i]] = setting.async.otherParam[i + 1]; - } - } else { - for (var p in setting.async.otherParam) { - tmpParam[p] = setting.async.otherParam[p]; - } - } - - var _tmpV = data.getRoot(setting)._ver; - if (setting.async.selfLoadFunc && typeof setting.async.selfLoadFunc == 'function'){ - setting.async.selfLoadFunc.apply(this, node) - } - else{ - $.ajax({ - contentType: setting.async.contentType, - cache: false, - type: setting.async.type, - url: tools.apply(setting.async.url, [setting.treeId, node], setting.async.url), - data: tmpParam, - dataType: setting.async.dataType, - success: function(msg) { - if (_tmpV != data.getRoot(setting)._ver) { - return; - } - var newNodes = []; - try { - if (!msg || msg.length == 0) { - newNodes = []; - } else if (typeof msg == "string") { - newNodes = eval("(" + msg + ")"); - } else { - newNodes = msg; - } - } catch(err) { - newNodes = msg; - } - - if (node) { - node.isAjaxing = null; - node.zAsync = true; - } - view.setNodeLineIcos(setting, node); - if (newNodes && newNodes !== "") { - newNodes = tools.apply(setting.async.dataFilter, [setting.treeId, node, newNodes], newNodes); - view.addNodes(setting, node, !!newNodes ? tools.clone(newNodes) : [], !!isSilent); - } else { - view.addNodes(setting, node, [], !!isSilent); - } - setting.treeObj.trigger(consts.event.ASYNC_SUCCESS, [setting.treeId, node, msg]); - tools.apply(callback); - }, - error: function(XMLHttpRequest, textStatus, errorThrown) { - if (_tmpV != data.getRoot(setting)._ver) { - return; - } - if (node) node.isAjaxing = null; - view.setNodeLineIcos(setting, node); - setting.treeObj.trigger(consts.event.ASYNC_ERROR, [setting.treeId, node, XMLHttpRequest, textStatus, errorThrown]); - } - }); - } - return true; - }, - cancelPreSelectedNode: function (setting, node, excludeNode) { - var list = data.getRoot(setting).curSelectedList, - i, n; - for (i=list.length-1; i>=0; i--) { - n = list[i]; - if (node === n || (!node && (!excludeNode || excludeNode !== n))) { - $$(n, consts.id.A, setting).removeClass(consts.node.CURSELECTED); - if (node) { - data.removeSelectedNode(setting, node); - setting.treeObj.trigger(consts.event.UNSELECTED, [event, setting.treeId, n]); - break; - } else { - list.splice(i, 1); - setting.treeObj.trigger(consts.event.UNSELECTED, [event, setting.treeId, n]); - } - } - } - }, - createNodeCallback: function(setting) { - if (!!setting.callback.onNodeCreated || !!setting.view.addDiyDom) { - var root = data.getRoot(setting); - while (root.createdNodes.length>0) { - var node = root.createdNodes.shift(); - tools.apply(setting.view.addDiyDom, [setting.treeId, node]); - if (!!setting.callback.onNodeCreated) { - setting.treeObj.trigger(consts.event.NODECREATED, [setting.treeId, node]); - } - } - } - }, - createNodes: function(setting, level, nodes, parentNode) { - if (!nodes || nodes.length == 0) return; - var root = data.getRoot(setting), - childKey = setting.data.key.children, - openFlag = !parentNode || parentNode.open || !!$$(parentNode[childKey][0], setting).get(0); - root.createdNodes = []; - var zTreeHtml = view.appendNodes(setting, level, nodes, parentNode, true, openFlag); - if (!parentNode) { - setting.treeObj.append(zTreeHtml.join('')); - } else { - var ulObj = $$(parentNode, consts.id.UL, setting); - if (ulObj.get(0)) { - ulObj.append(zTreeHtml.join('')); - } - } - view.createNodeCallback(setting); - }, - destroy: function(setting) { - if (!setting) return; - data.initCache(setting); - data.initRoot(setting); - event.unbindTree(setting); - event.unbindEvent(setting); - setting.treeObj.empty(); - delete settings[setting.treeId]; - }, - expandCollapseNode: function(setting, node, expandFlag, animateFlag, callback) { - var root = data.getRoot(setting), - childKey = setting.data.key.children; - if (!node) { - tools.apply(callback, []); - return; - } - if (root.expandTriggerFlag) { - var _callback = callback; - callback = function(){ - if (_callback) _callback(); - if (node.open) { - setting.treeObj.trigger(consts.event.EXPAND, [setting.treeId, node]); - } else { - setting.treeObj.trigger(consts.event.COLLAPSE, [setting.treeId, node]); - } - }; - root.expandTriggerFlag = false; - } - if (!node.open && node.isParent && ((!$$(node, consts.id.UL, setting).get(0)) || (node[childKey] && node[childKey].length>0 && !$$(node[childKey][0], setting).get(0)))) { - view.appendParentULDom(setting, node); - view.createNodeCallback(setting); - } - if (node.open == expandFlag) { - tools.apply(callback, []); - return; - } - var ulObj = $$(node, consts.id.UL, setting), - switchObj = $$(node, consts.id.SWITCH, setting), - icoObj = $$(node, consts.id.ICON, setting); - - if (node.isParent) { - node.open = !node.open; - if (node.iconOpen && node.iconClose) { - icoObj.attr("style", view.makeNodeIcoStyle(setting, node)); - } - - if (node.open) { - view.replaceSwitchClass(node, switchObj, consts.folder.OPEN); - view.replaceIcoClass(node, icoObj, consts.folder.OPEN); - if (animateFlag == false || setting.view.expandSpeed == "") { - ulObj.show(); - tools.apply(callback, []); - } else { - if (node[childKey] && node[childKey].length > 0) { - ulObj.slideDown(setting.view.expandSpeed, callback); - } else { - ulObj.show(); - tools.apply(callback, []); - } - } - } else { - view.replaceSwitchClass(node, switchObj, consts.folder.CLOSE); - view.replaceIcoClass(node, icoObj, consts.folder.CLOSE); - if (animateFlag == false || setting.view.expandSpeed == "" || !(node[childKey] && node[childKey].length > 0)) { - ulObj.hide(); - tools.apply(callback, []); - } else { - ulObj.slideUp(setting.view.expandSpeed, callback); - } - } - } else { - tools.apply(callback, []); - } - }, - expandCollapseParentNode: function(setting, node, expandFlag, animateFlag, callback) { - if (!node) return; - if (!node.parentTId) { - view.expandCollapseNode(setting, node, expandFlag, animateFlag, callback); - return; - } else { - view.expandCollapseNode(setting, node, expandFlag, animateFlag); - } - if (node.parentTId) { - view.expandCollapseParentNode(setting, node.getParentNode(), expandFlag, animateFlag, callback); - } - }, - expandCollapseSonNode: function(setting, node, expandFlag, animateFlag, callback) { - var root = data.getRoot(setting), - childKey = setting.data.key.children, - treeNodes = (node) ? node[childKey]: root[childKey], - selfAnimateSign = (node) ? false : animateFlag, - expandTriggerFlag = data.getRoot(setting).expandTriggerFlag; - data.getRoot(setting).expandTriggerFlag = false; - if (treeNodes) { - for (var i = 0, l = treeNodes.length; i < l; i++) { - if (treeNodes[i]) view.expandCollapseSonNode(setting, treeNodes[i], expandFlag, selfAnimateSign); - } - } - data.getRoot(setting).expandTriggerFlag = expandTriggerFlag; - view.expandCollapseNode(setting, node, expandFlag, animateFlag, callback ); - }, - isSelectedNode: function (setting, node) { - if (!node) { - return false; - } - var list = data.getRoot(setting).curSelectedList, - i; - for (i=list.length-1; i>=0; i--) { - if (node === list[i]) { - return true; - } - } - return false; - }, - makeDOMNodeIcon: function(html, setting, node) { - var nameStr = data.getNodeName(setting, node), - name = setting.view.nameIsHTML ? nameStr : nameStr.replace(/&/g,'&').replace(//g,'>'); - html.push("",name,""); - }, - makeDOMNodeLine: function(html, setting, node) { - html.push(""); - }, - makeDOMNodeMainAfter: function(html, setting, node) { - html.push(""); - }, - makeDOMNodeMainBefore: function(html, setting, node) { - html.push("
  • "); - }, - makeDOMNodeNameAfter: function(html, setting, node) { - html.push(""); - }, - makeDOMNodeNameBefore: function(html, setting, node) { - var title = data.getNodeTitle(setting, node), - url = view.makeNodeUrl(setting, node), - fontcss = view.makeNodeFontCss(setting, node), - // parDomWidth=setting.treeObj.offsetWidth, - // parPaddingLeft=parseInt(setting.treeObj.css('paddingLeft')), - parPaddingLeft=9, - checkboxLength=18, - iconLength=21, - pLeft, - fontStyle = []; - - if(setting.check.enable){ - pLeft=checkboxLength+parPaddingLeft+iconLength*(node.level+1)+'px'; - }else{ - pLeft=parPaddingLeft+iconLength*(node.level+1)+'px'; - } - fontStyle.push('padding-left', ":",pLeft, ";"); - fontStyle.push('margin-left', ":", '-'+pLeft, ";"); - // 将a标签的宽度根据上级100%再加上层级之间的padding值算出 - parDomWidth='calc(100% + '+18*(node.level+1) +'px )'; - - fontStyle.push('min-width', ":", parDomWidth, ";"); - for (var f in fontcss) { - fontStyle.push(f, ":", fontcss[f], ";"); - } - // 添加width,padding - - html.push(" 0) ? "href='" + url + "'" : ""), " target='",view.makeNodeTarget(node),"' style='", fontStyle.join(''), - "'"); - if (tools.apply(setting.view.showTitle, [setting.treeId, node], setting.view.showTitle) && title) {html.push("title='", title.replace(/'/g,"'").replace(//g,'>'),"'");} - html.push(">"); - }, - makeNodeFontCss: function(setting, node) { - var fontCss = tools.apply(setting.view.fontCss, [setting.treeId, node], setting.view.fontCss); - return (fontCss && ((typeof fontCss) != "function")) ? fontCss : {}; - }, - makeNodeIcoClass: function(setting, node) { - var icoCss = ["ico"]; - if (!node.isAjaxing) { - icoCss[0] = (node.iconSkin ? node.iconSkin + "_" : "") + icoCss[0]; - if (node.isParent) { - icoCss.push(node.open ? consts.folder.OPEN : consts.folder.CLOSE); - } else { - icoCss.push(consts.folder.DOCU); - } - } - return consts.className.BUTTON + " " + icoCss.join('_'); - }, - makeNodeIcoStyle: function(setting, node) { - var icoStyle = []; - if (!node.isAjaxing) { - var icon = (node.isParent && node.iconOpen && node.iconClose) ? (node.open ? node.iconOpen : node.iconClose) : node.icon; - if (icon) icoStyle.push("background:url(", icon, ") 0 0 no-repeat;"); - if (setting.view.showIcon == false || !tools.apply(setting.view.showIcon, [setting.treeId, node], true)) { - icoStyle.push("width:0px;height:0px;"); - } - } - return icoStyle.join(''); - }, - makeNodeLineClass: function(setting, node) { - var lineClass = []; - if (setting.view.showLine) { - if (node.level == 0 && node.isFirstNode && node.isLastNode) { - lineClass.push(consts.line.ROOT); - } else if (node.level == 0 && node.isFirstNode) { - lineClass.push(consts.line.ROOTS); - } else if (node.isLastNode) { - lineClass.push(consts.line.BOTTOM); - } else { - lineClass.push(consts.line.CENTER); - } - } else { - lineClass.push(consts.line.NOLINE); - } - if (node.isParent) { - lineClass.push(node.open ? consts.folder.OPEN : consts.folder.CLOSE); - } else { - lineClass.push(consts.folder.DOCU); - } - return view.makeNodeLineClassEx(node) + lineClass.join('_'); - }, - makeNodeLineClassEx: function(node) { - return consts.className.BUTTON + " " + consts.className.LEVEL + node.level + " " + consts.className.SWITCH + " "; - }, - makeNodeTarget: function(node) { - return (node.target || "_blank"); - }, - makeNodeUrl: function(setting, node) { - var urlKey = setting.data.key.url; - return node[urlKey] ? node[urlKey] : null; - }, - makeUlHtml: function(setting, node, html, content) { - html.push("
      "); - html.push(content); - html.push("
    "); - }, - makeUlLineClass: function(setting, node) { - return ((setting.view.showLine && !node.isLastNode) ? consts.line.LINE : ""); - }, - removeChildNodes: function(setting, node) { - if (!node) return; - var childKey = setting.data.key.children, - nodes = node[childKey]; - if (!nodes) return; - - for (var i = 0, l = nodes.length; i < l; i++) { - data.removeNodeCache(setting, nodes[i]); - } - data.removeSelectedNode(setting); - delete node[childKey]; - - if (!setting.data.keep.parent) { - node.isParent = false; - node.open = false; - var tmp_switchObj = $$(node, consts.id.SWITCH, setting), - tmp_icoObj = $$(node, consts.id.ICON, setting); - view.replaceSwitchClass(node, tmp_switchObj, consts.folder.DOCU); - view.replaceIcoClass(node, tmp_icoObj, consts.folder.DOCU); - $$(node, consts.id.UL, setting).remove(); - } else { - $$(node, consts.id.UL, setting).empty(); - } - }, - setFirstNode: function(setting, parentNode) { - var childKey = setting.data.key.children, childLength = parentNode[childKey].length; - if ( childLength > 0) { - parentNode[childKey][0].isFirstNode = true; - } - }, - setLastNode: function(setting, parentNode) { - var childKey = setting.data.key.children, childLength = parentNode[childKey].length; - if ( childLength > 0) { - parentNode[childKey][childLength - 1].isLastNode = true; - } - }, - removeNode: function(setting, node) { - var root = data.getRoot(setting), - childKey = setting.data.key.children, - parentNode = (node.parentTId) ? node.getParentNode() : root; - - node.isFirstNode = false; - node.isLastNode = false; - node.getPreNode = function() {return null;}; - node.getNextNode = function() {return null;}; - - if (!data.getNodeCache(setting, node.tId)) { - return; - } - - $$(node, setting).remove(); - data.removeNodeCache(setting, node); - data.removeSelectedNode(setting, node); - - for (var i = 0, l = parentNode[childKey].length; i < l; i++) { - if (parentNode[childKey][i].tId == node.tId) { - parentNode[childKey].splice(i, 1); - break; - } - } - view.setFirstNode(setting, parentNode); - view.setLastNode(setting, parentNode); - - var tmp_ulObj,tmp_switchObj,tmp_icoObj, - childLength = parentNode[childKey].length; - - //repair nodes old parent - if (!setting.data.keep.parent && childLength == 0) { - //old parentNode has no child nodes - parentNode.isParent = false; - parentNode.open = false; - tmp_ulObj = $$(parentNode, consts.id.UL, setting); - tmp_switchObj = $$(parentNode, consts.id.SWITCH, setting); - tmp_icoObj = $$(parentNode, consts.id.ICON, setting); - view.replaceSwitchClass(parentNode, tmp_switchObj, consts.folder.DOCU); - view.replaceIcoClass(parentNode, tmp_icoObj, consts.folder.DOCU); - tmp_ulObj.css("display", "none"); - - } else if (setting.view.showLine && childLength > 0) { - //old parentNode has child nodes - var newLast = parentNode[childKey][childLength - 1]; - tmp_ulObj = $$(newLast, consts.id.UL, setting); - tmp_switchObj = $$(newLast, consts.id.SWITCH, setting); - tmp_icoObj = $$(newLast, consts.id.ICON, setting); - if (parentNode == root) { - if (parentNode[childKey].length == 1) { - //node was root, and ztree has only one root after move node - view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.ROOT); - } else { - var tmp_first_switchObj = $$(parentNode[childKey][0], consts.id.SWITCH, setting); - view.replaceSwitchClass(parentNode[childKey][0], tmp_first_switchObj, consts.line.ROOTS); - view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.BOTTOM); - } - } else { - view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.BOTTOM); - } - tmp_ulObj.removeClass(consts.line.LINE); - } - }, - replaceIcoClass: function(node, obj, newName) { - if (!obj || node.isAjaxing) return; - var tmpName = obj.attr("class"); - if (tmpName == undefined) return; - var tmpList = tmpName.split("_"); - switch (newName) { - case consts.folder.OPEN: - case consts.folder.CLOSE: - case consts.folder.DOCU: - tmpList[tmpList.length-1] = newName; - break; - } - obj.attr("class", tmpList.join("_")); - }, - replaceSwitchClass: function(node, obj, newName) { - if (!obj) return; - var tmpName = obj.attr("class"); - if (tmpName == undefined) return; - var tmpList = tmpName.split("_"); - switch (newName) { - case consts.line.ROOT: - case consts.line.ROOTS: - case consts.line.CENTER: - case consts.line.BOTTOM: - case consts.line.NOLINE: - tmpList[0] = view.makeNodeLineClassEx(node) + newName; - break; - case consts.folder.OPEN: - case consts.folder.CLOSE: - case consts.folder.DOCU: - tmpList[1] = newName; - break; - } - obj.attr("class", tmpList.join("_")); - if (newName !== consts.folder.DOCU) { - obj.removeAttr("disabled"); - } else { - obj.attr("disabled", "disabled"); - } - }, - selectNode: function(setting, node, addFlag) { - if (!addFlag) { - view.cancelPreSelectedNode(setting, null, node); - } - $$(node, consts.id.A, setting).addClass(consts.node.CURSELECTED); - data.addSelectedNode(setting, node); - setting.treeObj.trigger(consts.event.SELECTED, [event, setting.treeId, node]); - }, - setNodeFontCss: function(setting, treeNode) { - var aObj = $$(treeNode, consts.id.A, setting), - fontCss = view.makeNodeFontCss(setting, treeNode); - if (fontCss) { - aObj.css(fontCss); - } - }, - setNodeLineIcos: function(setting, node) { - if (!node) return; - var switchObj = $$(node, consts.id.SWITCH, setting), - ulObj = $$(node, consts.id.UL, setting), - icoObj = $$(node, consts.id.ICON, setting), - ulLine = view.makeUlLineClass(setting, node); - if (ulLine.length==0) { - ulObj.removeClass(consts.line.LINE); - } else { - ulObj.addClass(ulLine); - } - switchObj.attr("class", view.makeNodeLineClass(setting, node)); - if (node.isParent) { - switchObj.removeAttr("disabled"); - } else { - switchObj.attr("disabled", "disabled"); - } - icoObj.removeAttr("style"); - icoObj.attr("style", view.makeNodeIcoStyle(setting, node)); - icoObj.attr("class", view.makeNodeIcoClass(setting, node)); - }, - setNodeName: function(setting, node) { - var title = data.getNodeTitle(setting, node), - nObj = $$(node, consts.id.SPAN, setting); - nObj.empty(); - if (setting.view.nameIsHTML) { - nObj.html(data.getNodeName(setting, node)); - } else { - nObj.text(data.getNodeName(setting, node)); - } - if (tools.apply(setting.view.showTitle, [setting.treeId, node], setting.view.showTitle)) { - var aObj = $$(node, consts.id.A, setting); - aObj.attr("title", !title ? "" : title); - } - }, - setNodeTarget: function(setting, node) { - var aObj = $$(node, consts.id.A, setting); - aObj.attr("target", view.makeNodeTarget(node)); - }, - setNodeUrl: function(setting, node) { - var aObj = $$(node, consts.id.A, setting), - url = view.makeNodeUrl(setting, node); - if (url == null || url.length == 0) { - aObj.removeAttr("href"); - } else { - aObj.attr("href", url); - } - }, - switchNode: function(setting, node) { - if (node.open || !tools.canAsync(setting, node)) { - view.expandCollapseNode(setting, node, !node.open); - } else if (setting.async.enable) { - if (!view.asyncNode(setting, node)) { - view.expandCollapseNode(setting, node, !node.open); - return; - } - } else if (node) { - view.expandCollapseNode(setting, node, !node.open); - } - } - }; - // zTree defind - $.fn.zTree = { - consts : _consts, - _z : { - tools: tools, - view: view, - event: event, - data: data - }, - getZTreeObj: function(treeId) { - var o = data.getZTreeTools(treeId); - return o ? o : null; - }, - destroy: function(treeId) { - if (!!treeId && treeId.length > 0) { - view.destroy(data.getSetting(treeId)); - } else { - for(var s in settings) { - view.destroy(settings[s]); - } - } - }, - init: function(obj, zSetting, zNodes) { - var setting = tools.clone(_setting); - $.extend(true, setting, zSetting); - setting.treeId = obj.attr("id"); - setting.treeObj = obj; - setting.treeObj.empty(); - settings[setting.treeId] = setting; - //For some older browser,(e.g., ie6) - if(typeof document.body.style.maxHeight === "undefined") { - setting.view.expandSpeed = ""; - } - data.initRoot(setting); - var root = data.getRoot(setting), - childKey = setting.data.key.children; - zNodes = zNodes ? tools.clone(tools.isArray(zNodes)? zNodes : [zNodes]) : []; - if (setting.data.simpleData.enable) { - root[childKey] = data.transformTozTreeFormat(setting, zNodes); - } else { - root[childKey] = zNodes; - } - - data.initCache(setting); - event.unbindTree(setting); - event.bindTree(setting); - event.unbindEvent(setting); - event.bindEvent(setting); - - var zTreeTools = { - setting : setting, - addNodes : function(parentNode, newNodes, isSilent) { - if (!newNodes) return null; - if (!parentNode) parentNode = null; - if (parentNode && !parentNode.isParent && setting.data.keep.leaf) return null; - var xNewNodes = tools.clone(tools.isArray(newNodes)? newNodes: [newNodes]); - function addCallback() { - view.addNodes(setting, parentNode, xNewNodes, (isSilent==true)); - } - - if (tools.canAsync(setting, parentNode)) { - view.asyncNode(setting, parentNode, isSilent, addCallback); - } else { - addCallback(); - } - return xNewNodes; - }, - cancelSelectedNode : function(node) { - view.cancelPreSelectedNode(setting, node); - }, - destroy : function() { - view.destroy(setting); - }, - expandAll : function(expandFlag) { - expandFlag = !!expandFlag; - view.expandCollapseSonNode(setting, null, expandFlag, true); - return expandFlag; - }, - expandNode : function(node, expandFlag, sonSign, focus, callbackFlag) { - if (!node || !node.isParent) return null; - if (expandFlag !== true && expandFlag !== false) { - expandFlag = !node.open; - } - callbackFlag = !!callbackFlag; - - if (callbackFlag && expandFlag && (tools.apply(setting.callback.beforeExpand, [setting.treeId, node], true) == false)) { - return null; - } else if (callbackFlag && !expandFlag && (tools.apply(setting.callback.beforeCollapse, [setting.treeId, node], true) == false)) { - return null; - } - if (expandFlag && node.parentTId) { - view.expandCollapseParentNode(setting, node.getParentNode(), expandFlag, false); - } - if (expandFlag === node.open && !sonSign) { - return null; - } - - data.getRoot(setting).expandTriggerFlag = callbackFlag; - if (!tools.canAsync(setting, node) && sonSign) { - view.expandCollapseSonNode(setting, node, expandFlag, true, function() { - if (focus !== false) {try{$$(node, setting).focus().blur();}catch(e){}} - }); - } else { - node.open = !expandFlag; - view.switchNode(this.setting, node); - if (focus !== false) {try{$$(node, setting).focus().blur();}catch(e){}} - } - return expandFlag; - }, - getNodes : function() { - return data.getNodes(setting); - }, - getNodeByParam : function(key, value, parentNode) { - if (!key) return null; - return data.getNodeByParam(setting, parentNode?parentNode[setting.data.key.children]:data.getNodes(setting), key, value); - }, - getNodeByTId : function(tId) { - return data.getNodeCache(setting, tId); - }, - getNodesByParam : function(key, value, parentNode) { - if (!key) return null; - return data.getNodesByParam(setting, parentNode?parentNode[setting.data.key.children]:data.getNodes(setting), key, value); - }, - getNodesByParamFuzzy : function(key, value, parentNode) { - if (!key) return null; - return data.getNodesByParamFuzzy(setting, parentNode?parentNode[setting.data.key.children]:data.getNodes(setting), key, value); - }, - getNodesByFilter: function(filter, isSingle, parentNode, invokeParam) { - isSingle = !!isSingle; - if (!filter || (typeof filter != "function")) return (isSingle ? null : []); - return data.getNodesByFilter(setting, parentNode?parentNode[setting.data.key.children]:data.getNodes(setting), filter, isSingle, invokeParam); - }, - getNodeIndex : function(node) { - if (!node) return null; - var childKey = setting.data.key.children, - parentNode = (node.parentTId) ? node.getParentNode() : data.getRoot(setting); - for (var i=0, l = parentNode[childKey].length; i < l; i++) { - if (parentNode[childKey][i] == node) return i; - } - return -1; - }, - getSelectedNodes : function() { - var r = [], list = data.getRoot(setting).curSelectedList; - for (var i=0, l=list.length; i 0) { - view.createNodes(setting, 0, root[childKey]); - } else if (setting.async.enable && setting.async.url && setting.async.url !== '') { - view.asyncNode(setting); - } - return zTreeTools; - } - }; - - var zt = $.fn.zTree, - $$ = tools.$, - consts = zt.consts; -})(jQuery); -/* - * JQuery zTree excheck v3.5.18 - * http://zTree.me/ - * - * Copyright (c) 2010 Hunter.z - * - * Licensed same as jquery - MIT License - * http://www.opensource.org/licenses/mit-license.php - * - * email: hunter.z@263.net - * Date: 2015-06-18 - */ -(function($){ - //default consts of excheck - var _consts = { - event: { - CHECK: "ztree_check" - }, - id: { - CHECK: "_check" - }, - checkbox: { - STYLE: "checkbox", - DEFAULT: "chk", - DISABLED: "disable", - FALSE: "false", - TRUE: "true", - FULL: "full", - PART: "part", - FOCUS: "focus" - }, - radio: { - STYLE: "radio", - TYPE_ALL: "all", - TYPE_LEVEL: "level" - } - }, - //default setting of excheck - _setting = { - check: { - enable: false, - autoCheckTrigger: false, - chkStyle: _consts.checkbox.STYLE, - nocheckInherit: false, - chkDisabledInherit: false, - radioType: _consts.radio.TYPE_LEVEL, - chkboxType: { - "Y": "ps", - "N": "ps" - } - }, - data: { - key: { - checked: "checked" - } - }, - callback: { - beforeCheck:null, - onCheck:null - } - }, - //default root of excheck - _initRoot = function (setting) { - var r = data.getRoot(setting); - r.radioCheckedList = []; - }, - //default cache of excheck - _initCache = function(treeId) {}, - //default bind event of excheck - _bindEvent = function(setting) { - var o = setting.treeObj, - c = consts.event; - o.bind(c.CHECK, function (event, srcEvent, treeId, node) { - event.srcEvent = srcEvent; - tools.apply(setting.callback.onCheck, [event, treeId, node]); - }); - }, - _unbindEvent = function(setting) { - var o = setting.treeObj, - c = consts.event; - o.unbind(c.CHECK); - }, - //default event proxy of excheck - _eventProxy = function(e) { - var target = e.target, - setting = data.getSetting(e.data.treeId), - tId = "", node = null, - nodeEventType = "", treeEventType = "", - nodeEventCallback = null, treeEventCallback = null; - - if (tools.eqs(e.type, "mouseover")) { - if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode"+ consts.id.CHECK) !== null) { - tId = tools.getNodeMainDom(target).id; - nodeEventType = "mouseoverCheck"; - } - } else if (tools.eqs(e.type, "mouseout")) { - if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode"+ consts.id.CHECK) !== null) { - tId = tools.getNodeMainDom(target).id; - nodeEventType = "mouseoutCheck"; - } - } else if (tools.eqs(e.type, "click")) { - if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode"+ consts.id.CHECK) !== null) { - tId = tools.getNodeMainDom(target).id; - nodeEventType = "checkNode"; - } - } - if (tId.length>0) { - node = data.getNodeCache(setting, tId); - switch (nodeEventType) { - case "checkNode" : - nodeEventCallback = _handler.onCheckNode; - break; - case "mouseoverCheck" : - nodeEventCallback = _handler.onMouseoverCheck; - break; - case "mouseoutCheck" : - nodeEventCallback = _handler.onMouseoutCheck; - break; - } - } - var proxyResult = { - stop: nodeEventType === "checkNode", - node: node, - nodeEventType: nodeEventType, - nodeEventCallback: nodeEventCallback, - treeEventType: treeEventType, - treeEventCallback: treeEventCallback - }; - return proxyResult - }, - //default init node of excheck - _initNode = function(setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { - if (!n) return; - var checkedKey = setting.data.key.checked; - if (typeof n[checkedKey] == "string") n[checkedKey] = tools.eqs(n[checkedKey], "true"); - n[checkedKey] = !!n[checkedKey]; - n.checkedOld = n[checkedKey]; - if (typeof n.nocheck == "string") n.nocheck = tools.eqs(n.nocheck, "true"); - n.nocheck = !!n.nocheck || (setting.check.nocheckInherit && parentNode && !!parentNode.nocheck); - if (typeof n.chkDisabled == "string") n.chkDisabled = tools.eqs(n.chkDisabled, "true"); - n.chkDisabled = !!n.chkDisabled || (setting.check.chkDisabledInherit && parentNode && !!parentNode.chkDisabled); - if (typeof n.halfCheck == "string") n.halfCheck = tools.eqs(n.halfCheck, "true"); - n.halfCheck = !!n.halfCheck; - n.check_Child_State = -1; - n.check_Focus = false; - n.getCheckStatus = function() {return data.getCheckStatus(setting, n);}; - - if (setting.check.chkStyle == consts.radio.STYLE && setting.check.radioType == consts.radio.TYPE_ALL && n[checkedKey] ) { - var r = data.getRoot(setting); - r.radioCheckedList.push(n); - } - }, - //add dom for check - _beforeA = function(setting, node, html) { - var checkedKey = setting.data.key.checked; - if (setting.check.enable) { - data.makeChkFlag(setting, node); - html.push(""); - } - }, - //update zTreeObj, add method of check - _zTreeTools = function(setting, zTreeTools) { - zTreeTools.checkNode = function(node, checked, checkTypeFlag, callbackFlag) { - var checkedKey = this.setting.data.key.checked; - if (node.chkDisabled === true) return; - if (checked !== true && checked !== false) { - checked = !node[checkedKey]; - } - callbackFlag = !!callbackFlag; - - if (node[checkedKey] === checked && !checkTypeFlag) { - return; - } else if (callbackFlag && tools.apply(this.setting.callback.beforeCheck, [this.setting.treeId, node], true) == false) { - return; - } - if (tools.uCanDo(this.setting) && this.setting.check.enable && node.nocheck !== true) { - node[checkedKey] = checked; - var checkObj = $$(node, consts.id.CHECK, this.setting); - if (checkTypeFlag || this.setting.check.chkStyle === consts.radio.STYLE) view.checkNodeRelation(this.setting, node); - view.setChkClass(this.setting, checkObj, node); - view.repairParentChkClassWithSelf(this.setting, node); - if (callbackFlag) { - this.setting.treeObj.trigger(consts.event.CHECK, [null, this.setting.treeId, node]); - } - } - } - - zTreeTools.checkAllNodes = function(checked) { - view.repairAllChk(this.setting, !!checked); - } - - zTreeTools.getCheckedNodes = function(checked) { - var childKey = this.setting.data.key.children; - checked = (checked !== false); - return data.getTreeCheckedNodes(this.setting, data.getRoot(this.setting)[childKey], checked); - } - - zTreeTools.getChangeCheckedNodes = function() { - var childKey = this.setting.data.key.children; - return data.getTreeChangeCheckedNodes(this.setting, data.getRoot(this.setting)[childKey]); - } - - zTreeTools.setChkDisabled = function(node, disabled, inheritParent, inheritChildren) { - disabled = !!disabled; - inheritParent = !!inheritParent; - inheritChildren = !!inheritChildren; - view.repairSonChkDisabled(this.setting, node, disabled, inheritChildren); - view.repairParentChkDisabled(this.setting, node.getParentNode(), disabled, inheritParent); - } - - var _updateNode = zTreeTools.updateNode; - zTreeTools.updateNode = function(node, checkTypeFlag) { - if (_updateNode) _updateNode.apply(zTreeTools, arguments); - if (!node || !this.setting.check.enable) return; - var nObj = $$(node, this.setting); - if (nObj.get(0) && tools.uCanDo(this.setting)) { - var checkObj = $$(node, consts.id.CHECK, this.setting); - if (checkTypeFlag == true || this.setting.check.chkStyle === consts.radio.STYLE) view.checkNodeRelation(this.setting, node); - view.setChkClass(this.setting, checkObj, node); - view.repairParentChkClassWithSelf(this.setting, node); - } - } - }, - //method of operate data - _data = { - getRadioCheckedList: function(setting) { - var checkedList = data.getRoot(setting).radioCheckedList; - for (var i=0, j=checkedList.length; i -1 && node.check_Child_State < 2) : (node.check_Child_State > 0))) - }; - return r; - }, - getTreeCheckedNodes: function(setting, nodes, checked, results) { - if (!nodes) return []; - var childKey = setting.data.key.children, - checkedKey = setting.data.key.checked, - onlyOne = (checked && setting.check.chkStyle == consts.radio.STYLE && setting.check.radioType == consts.radio.TYPE_ALL); - results = !results ? [] : results; - for (var i = 0, l = nodes.length; i < l; i++) { - if (nodes[i].nocheck !== true && nodes[i].chkDisabled !== true && nodes[i][checkedKey] == checked) { - results.push(nodes[i]); - if(onlyOne) { - break; - } - } - data.getTreeCheckedNodes(setting, nodes[i][childKey], checked, results); - if(onlyOne && results.length > 0) { - break; - } - } - return results; - }, - getTreeChangeCheckedNodes: function(setting, nodes, results) { - if (!nodes) return []; - var childKey = setting.data.key.children, - checkedKey = setting.data.key.checked; - results = !results ? [] : results; - for (var i = 0, l = nodes.length; i < l; i++) { - if (nodes[i].nocheck !== true && nodes[i].chkDisabled !== true && nodes[i][checkedKey] != nodes[i].checkedOld) { - results.push(nodes[i]); - } - data.getTreeChangeCheckedNodes(setting, nodes[i][childKey], results); - } - return results; - }, - makeChkFlag: function(setting, node) { - if (!node) return; - var childKey = setting.data.key.children, - checkedKey = setting.data.key.checked, - chkFlag = -1; - if (node[childKey]) { - for (var i = 0, l = node[childKey].length; i < l; i++) { - var cNode = node[childKey][i]; - var tmp = -1; - if (setting.check.chkStyle == consts.radio.STYLE) { - if (cNode.nocheck === true || cNode.chkDisabled === true) { - tmp = cNode.check_Child_State; - } else if (cNode.halfCheck === true) { - tmp = 2; - } else if (cNode[checkedKey]) { - tmp = 2; - } else { - tmp = cNode.check_Child_State > 0 ? 2:0; - } - if (tmp == 2) { - chkFlag = 2; break; - } else if (tmp == 0){ - chkFlag = 0; - } - } else if (setting.check.chkStyle == consts.checkbox.STYLE) { - if (cNode.nocheck === true || cNode.chkDisabled === true) { - tmp = cNode.check_Child_State; - } else if (cNode.halfCheck === true) { - tmp = 1; - } else if (cNode[checkedKey] ) { - tmp = (cNode.check_Child_State === -1 || cNode.check_Child_State === 2) ? 2 : 1; - } else { - tmp = (cNode.check_Child_State > 0) ? 1 : 0; - } - if (tmp === 1) { - chkFlag = 1; break; - } else if (tmp === 2 && chkFlag > -1 && i > 0 && tmp !== chkFlag) { - chkFlag = 1; break; - } else if (chkFlag === 2 && tmp > -1 && tmp < 2) { - chkFlag = 1; break; - } else if (tmp > -1) { - chkFlag = tmp; - } - } - } - } - node.check_Child_State = chkFlag; - } - }, - //method of event proxy - _event = { - - }, - //method of event handler - _handler = { - onCheckNode: function (event, node) { - if (node.chkDisabled === true) return false; - var setting = data.getSetting(event.data.treeId), - checkedKey = setting.data.key.checked; - if (tools.apply(setting.callback.beforeCheck, [setting.treeId, node], true) == false) return true; - node[checkedKey] = !node[checkedKey]; - view.checkNodeRelation(setting, node); - var checkObj = $$(node, consts.id.CHECK, setting); - view.setChkClass(setting, checkObj, node); - view.repairParentChkClassWithSelf(setting, node); - setting.treeObj.trigger(consts.event.CHECK, [event, setting.treeId, node]); - return true; - }, - onMouseoverCheck: function(event, node) { - if (node.chkDisabled === true) return false; - var setting = data.getSetting(event.data.treeId), - checkObj = $$(node, consts.id.CHECK, setting); - node.check_Focus = true; - view.setChkClass(setting, checkObj, node); - return true; - }, - onMouseoutCheck: function(event, node) { - if (node.chkDisabled === true) return false; - var setting = data.getSetting(event.data.treeId), - checkObj = $$(node, consts.id.CHECK, setting); - node.check_Focus = false; - view.setChkClass(setting, checkObj, node); - return true; - } - }, - //method of tools for zTree - _tools = { - - }, - //method of operate ztree dom - _view = { - checkNodeRelation: function(setting, node) { - var pNode, i, l, - childKey = setting.data.key.children, - checkedKey = setting.data.key.checked, - r = consts.radio; - if (setting.check.chkStyle == r.STYLE) { - var checkedList = data.getRadioCheckedList(setting); - if (node[checkedKey]) { - if (setting.check.radioType == r.TYPE_ALL) { - for (i = checkedList.length-1; i >= 0; i--) { - pNode = checkedList[i]; - if (pNode[checkedKey] && pNode != node) { - pNode[checkedKey] = false; - checkedList.splice(i, 1); - - view.setChkClass(setting, $$(pNode, consts.id.CHECK, setting), pNode); - if (pNode.parentTId != node.parentTId) { - view.repairParentChkClassWithSelf(setting, pNode); - } - } - } - checkedList.push(node); - } else { - var parentNode = (node.parentTId) ? node.getParentNode() : data.getRoot(setting); - for (i = 0, l = parentNode[childKey].length; i < l; i++) { - pNode = parentNode[childKey][i]; - if (pNode[checkedKey] && pNode != node) { - pNode[checkedKey] = false; - view.setChkClass(setting, $$(pNode, consts.id.CHECK, setting), pNode); - } - } - } - } else if (setting.check.radioType == r.TYPE_ALL) { - for (i = 0, l = checkedList.length; i < l; i++) { - if (node == checkedList[i]) { - checkedList.splice(i, 1); - break; - } - } - } - - } else { - if (node[checkedKey] && (!node[childKey] || node[childKey].length==0 || setting.check.chkboxType.Y.indexOf("s") > -1)) { - view.setSonNodeCheckBox(setting, node, true); - } - if (!node[checkedKey] && (!node[childKey] || node[childKey].length==0 || setting.check.chkboxType.N.indexOf("s") > -1)) { - view.setSonNodeCheckBox(setting, node, false); - } - if (node[checkedKey] && setting.check.chkboxType.Y.indexOf("p") > -1) { - view.setParentNodeCheckBox(setting, node, true); - } - if (!node[checkedKey] && setting.check.chkboxType.N.indexOf("p") > -1) { - view.setParentNodeCheckBox(setting, node, false); - } - } - }, - makeChkClass: function(setting, node) { - var checkedKey = setting.data.key.checked, - c = consts.checkbox, r = consts.radio, - fullStyle = ""; - if (node.chkDisabled === true) { - fullStyle = c.DISABLED; - } else if (node.halfCheck) { - fullStyle = c.PART; - } else if (setting.check.chkStyle == r.STYLE) { - fullStyle = (node.check_Child_State < 1)? c.FULL:c.PART; - } else { - fullStyle = node[checkedKey] ? ((node.check_Child_State === 2 || node.check_Child_State === -1) ? c.FULL:c.PART) : ((node.check_Child_State < 1)? c.FULL:c.PART); - } - var chkName = setting.check.chkStyle + "_" + (node[checkedKey] ? c.TRUE : c.FALSE) + "_" + fullStyle; - chkName = (node.check_Focus && node.chkDisabled !== true) ? chkName + "_" + c.FOCUS : chkName; - return consts.className.BUTTON + " " + c.DEFAULT + " " + chkName; - }, - repairAllChk: function(setting, checked) { - if (setting.check.enable && setting.check.chkStyle === consts.checkbox.STYLE) { - var checkedKey = setting.data.key.checked, - childKey = setting.data.key.children, - root = data.getRoot(setting); - for (var i = 0, l = root[childKey].length; i 0) { - view.repairParentChkClass(setting, node[childKey][0]); - } else { - view.repairParentChkClass(setting, node); - } - }, - repairSonChkDisabled: function(setting, node, chkDisabled, inherit) { - if (!node) return; - var childKey = setting.data.key.children; - if (node.chkDisabled != chkDisabled) { - node.chkDisabled = chkDisabled; - } - view.repairChkClass(setting, node); - if (node[childKey] && inherit) { - for (var i = 0, l = node[childKey].length; i < l; i++) { - var sNode = node[childKey][i]; - view.repairSonChkDisabled(setting, sNode, chkDisabled, inherit); - } - } - }, - repairParentChkDisabled: function(setting, node, chkDisabled, inherit) { - if (!node) return; - if (node.chkDisabled != chkDisabled && inherit) { - node.chkDisabled = chkDisabled; - } - view.repairChkClass(setting, node); - view.repairParentChkDisabled(setting, node.getParentNode(), chkDisabled, inherit); - }, - setChkClass: function(setting, obj, node) { - if (!obj) return; - if (node.nocheck === true) { - obj.hide(); - } else { - obj.show(); - } - obj.attr('class', view.makeChkClass(setting, node)); - }, - setParentNodeCheckBox: function(setting, node, value, srcNode) { - var childKey = setting.data.key.children, - checkedKey = setting.data.key.checked, - checkObj = $$(node, consts.id.CHECK, setting); - if (!srcNode) srcNode = node; - data.makeChkFlag(setting, node); - if (node.nocheck !== true && node.chkDisabled !== true) { - node[checkedKey] = value; - view.setChkClass(setting, checkObj, node); - if (setting.check.autoCheckTrigger && node != srcNode) { - setting.treeObj.trigger(consts.event.CHECK, [null, setting.treeId, node]); - } - } - if (node.parentTId) { - var pSign = true; - if (!value) { - var pNodes = node.getParentNode()[childKey]; - for (var i = 0, l = pNodes.length; i < l; i++) { - if ((pNodes[i].nocheck !== true && pNodes[i].chkDisabled !== true && pNodes[i][checkedKey]) - || ((pNodes[i].nocheck === true || pNodes[i].chkDisabled === true) && pNodes[i].check_Child_State > 0)) { - pSign = false; - break; - } - } - } - if (pSign) { - view.setParentNodeCheckBox(setting, node.getParentNode(), value, srcNode); - } - } - }, - setSonNodeCheckBox: function(setting, node, value, srcNode) { - if (!node) return; - var childKey = setting.data.key.children, - checkedKey = setting.data.key.checked, - checkObj = $$(node, consts.id.CHECK, setting); - if (!srcNode) srcNode = node; - - var hasDisable = false; - if (node[childKey]) { - for (var i = 0, l = node[childKey].length; i < l && node.chkDisabled !== true; i++) { - var sNode = node[childKey][i]; - view.setSonNodeCheckBox(setting, sNode, value, srcNode); - if (sNode.chkDisabled === true) hasDisable = true; - } - } - - if (node != data.getRoot(setting) && node.chkDisabled !== true) { - if (hasDisable && node.nocheck !== true) { - data.makeChkFlag(setting, node); - } - if (node.nocheck !== true && node.chkDisabled !== true) { - node[checkedKey] = value; - if (!hasDisable) node.check_Child_State = (node[childKey] && node[childKey].length > 0) ? (value ? 2 : 0) : -1; - } else { - node.check_Child_State = -1; - } - view.setChkClass(setting, checkObj, node); - if (setting.check.autoCheckTrigger && node != srcNode && node.nocheck !== true && node.chkDisabled !== true) { - setting.treeObj.trigger(consts.event.CHECK, [null, setting.treeId, node]); - } - } - - } - }, - - _z = { - tools: _tools, - view: _view, - event: _event, - data: _data - }; - $.extend(true, $.fn.zTree.consts, _consts); - $.extend(true, $.fn.zTree._z, _z); - - var zt = $.fn.zTree, - tools = zt._z.tools, - consts = zt.consts, - view = zt._z.view, - data = zt._z.data, - event = zt._z.event, - $$ = tools.$; - - data.exSetting(_setting); - data.addInitBind(_bindEvent); - data.addInitUnBind(_unbindEvent); - data.addInitCache(_initCache); - data.addInitNode(_initNode); - data.addInitProxy(_eventProxy, true); - data.addInitRoot(_initRoot); - data.addBeforeA(_beforeA); - data.addZTreeTools(_zTreeTools); - - var _createNodes = view.createNodes; - view.createNodes = function(setting, level, nodes, parentNode) { - if (_createNodes) _createNodes.apply(view, arguments); - if (!nodes) return; - view.repairParentChkClassWithSelf(setting, parentNode); - } - var _removeNode = view.removeNode; - view.removeNode = function(setting, node) { - var parentNode = node.getParentNode(); - if (_removeNode) _removeNode.apply(view, arguments); - if (!node || !parentNode) return; - view.repairChkClass(setting, parentNode); - view.repairParentChkClass(setting, parentNode); - } - - var _appendNodes = view.appendNodes; - view.appendNodes = function(setting, level, nodes, parentNode, initFlag, openFlag) { - var html = ""; - if (_appendNodes) { - html = _appendNodes.apply(view, arguments); - } - if (parentNode) { - data.makeChkFlag(setting, parentNode); - } - return html; - } -})(jQuery); -/* - * JQuery zTree exedit v3.5.18 - * http://zTree.me/ - * - * Copyright (c) 2010 Hunter.z - * - * Licensed same as jquery - MIT License - * http://www.opensource.org/licenses/mit-license.php - * - * email: hunter.z@263.net - * Date: 2015-06-18 - */ -(function($){ - //default consts of exedit - var _consts = { - event: { - DRAG: "ztree_drag", - DROP: "ztree_drop", - RENAME: "ztree_rename", - DRAGMOVE:"ztree_dragmove" - }, - id: { - EDIT: "_edit", - INPUT: "_input", - REMOVE: "_remove" - }, - move: { - TYPE_INNER: "inner", - TYPE_PREV: "prev", - TYPE_NEXT: "next" - }, - node: { - CURSELECTED_EDIT: "curSelectedNode_Edit", - TMPTARGET_TREE: "tmpTargetzTree", - TMPTARGET_NODE: "tmpTargetNode" - } - }, - //default setting of exedit - _setting = { - edit: { - enable: false, - editNameSelectAll: false, - showRemoveBtn: true, - showRenameBtn: true, - removeTitle: "remove", - renameTitle: "rename", - drag: { - autoExpandTrigger: false, - isCopy: true, - isMove: true, - prev: true, - next: true, - inner: true, - minMoveSize: 5, - borderMax: 10, - borderMin: -5, - maxShowNodeNum: 5, - autoOpenTime: 500 - } - }, - view: { - addHoverDom: null, - removeHoverDom: null - }, - callback: { - beforeDrag:null, - beforeDragOpen:null, - beforeDrop:null, - beforeEditName:null, - beforeRename:null, - onDrag:null, - onDragMove:null, - onDrop:null, - onRename:null - } - }, - //default root of exedit - _initRoot = function (setting) { - var r = data.getRoot(setting), rs = data.getRoots(); - r.curEditNode = null; - r.curEditInput = null; - r.curHoverNode = null; - r.dragFlag = 0; - r.dragNodeShowBefore = []; - r.dragMaskList = new Array(); - rs.showHoverDom = true; - }, - //default cache of exedit - _initCache = function(treeId) {}, - //default bind event of exedit - _bindEvent = function(setting) { - var o = setting.treeObj; - var c = consts.event; - o.bind(c.RENAME, function (event, treeId, treeNode, isCancel) { - tools.apply(setting.callback.onRename, [event, treeId, treeNode, isCancel]); - }); - - o.bind(c.DRAG, function (event, srcEvent, treeId, treeNodes) { - tools.apply(setting.callback.onDrag, [srcEvent, treeId, treeNodes]); - }); - - o.bind(c.DRAGMOVE,function(event, srcEvent, treeId, treeNodes){ - tools.apply(setting.callback.onDragMove,[srcEvent, treeId, treeNodes]); - }); - - o.bind(c.DROP, function (event, srcEvent, treeId, treeNodes, targetNode, moveType, isCopy) { - tools.apply(setting.callback.onDrop, [srcEvent, treeId, treeNodes, targetNode, moveType, isCopy]); - }); - }, - _unbindEvent = function(setting) { - var o = setting.treeObj; - var c = consts.event; - o.unbind(c.RENAME); - o.unbind(c.DRAG); - o.unbind(c.DRAGMOVE); - o.unbind(c.DROP); - }, - //default event proxy of exedit - _eventProxy = function(e) { - var target = e.target, - setting = data.getSetting(e.data.treeId), - relatedTarget = e.relatedTarget, - tId = "", node = null, - nodeEventType = "", treeEventType = "", - nodeEventCallback = null, treeEventCallback = null, - tmp = null; - - if (tools.eqs(e.type, "mouseover")) { - tmp = tools.getMDom(setting, target, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); - if (tmp) { - tId = tools.getNodeMainDom(tmp).id; - nodeEventType = "hoverOverNode"; - } - } else if (tools.eqs(e.type, "mouseout")) { - tmp = tools.getMDom(setting, relatedTarget, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); - if (!tmp) { - tId = "remove"; - nodeEventType = "hoverOutNode"; - } - } else if (tools.eqs(e.type, "mousedown")) { - tmp = tools.getMDom(setting, target, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); - if (tmp) { - tId = tools.getNodeMainDom(tmp).id; - nodeEventType = "mousedownNode"; - } - } - if (tId.length>0) { - node = data.getNodeCache(setting, tId); - switch (nodeEventType) { - case "mousedownNode" : - nodeEventCallback = _handler.onMousedownNode; - break; - case "hoverOverNode" : - nodeEventCallback = _handler.onHoverOverNode; - break; - case "hoverOutNode" : - nodeEventCallback = _handler.onHoverOutNode; - break; - } - } - var proxyResult = { - stop: false, - node: node, - nodeEventType: nodeEventType, - nodeEventCallback: nodeEventCallback, - treeEventType: treeEventType, - treeEventCallback: treeEventCallback - }; - return proxyResult - }, - //default init node of exedit - _initNode = function(setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { - if (!n) return; - n.isHover = false; - n.editNameFlag = false; - }, - //update zTreeObj, add method of edit - _zTreeTools = function(setting, zTreeTools) { - zTreeTools.cancelEditName = function(newName) { - var root = data.getRoot(this.setting); - if (!root.curEditNode) return; - view.cancelCurEditNode(this.setting, newName?newName:null, true); - } - zTreeTools.copyNode = function(targetNode, node, moveType, isSilent) { - if (!node) return null; - if (targetNode && !targetNode.isParent && this.setting.data.keep.leaf && moveType === consts.move.TYPE_INNER) return null; - var _this = this, - newNode = tools.clone(node); - if (!targetNode) { - targetNode = null; - moveType = consts.move.TYPE_INNER; - } - if (moveType == consts.move.TYPE_INNER) { - function copyCallback() { - view.addNodes(_this.setting, targetNode, [newNode], isSilent); - } - - if (tools.canAsync(this.setting, targetNode)) { - view.asyncNode(this.setting, targetNode, isSilent, copyCallback); - } else { - copyCallback(); - } - } else { - view.addNodes(this.setting, targetNode.parentNode, [newNode], isSilent); - view.moveNode(this.setting, targetNode, newNode, moveType, false, isSilent); - } - return newNode; - } - zTreeTools.editName = function(node) { - if (!node || !node.tId || node !== data.getNodeCache(this.setting, node.tId)) return; - if (node.parentTId) view.expandCollapseParentNode(this.setting, node.getParentNode(), true); - view.editNode(this.setting, node) - } - zTreeTools.moveNode = function(targetNode, node, moveType, isSilent) { - if (!node) return node; - if (targetNode && !targetNode.isParent && this.setting.data.keep.leaf && moveType === consts.move.TYPE_INNER) { - return null; - } else if (targetNode && ((node.parentTId == targetNode.tId && moveType == consts.move.TYPE_INNER) || $$(node, this.setting).find("#" + targetNode.tId).length > 0)) { - return null; - } else if (!targetNode) { - targetNode = null; - } - var _this = this; - function moveCallback() { - view.moveNode(_this.setting, targetNode, node, moveType, false, isSilent); - } - if (tools.canAsync(this.setting, targetNode) && moveType === consts.move.TYPE_INNER) { - view.asyncNode(this.setting, targetNode, isSilent, moveCallback); - } else { - moveCallback(); - } - return node; - } - zTreeTools.setEditable = function(editable) { - this.setting.edit.enable = editable; - return this.refresh(); - } - }, - //method of operate data - _data = { - setSonNodeLevel: function(setting, parentNode, node) { - if (!node) return; - var childKey = setting.data.key.children; - node.level = (parentNode)? parentNode.level + 1 : 0; - if (!node[childKey]) return; - for (var i = 0, l = node[childKey].length; i < l; i++) { - if (node[childKey][i]) data.setSonNodeLevel(setting, node, node[childKey][i]); - } - } - }, - //method of event proxy - _event = { - - }, - //method of event handler - _handler = { - onHoverOverNode: function(event, node) { - var setting = data.getSetting(event.data.treeId), - root = data.getRoot(setting); - if (root.curHoverNode != node) { - _handler.onHoverOutNode(event); - } - $("#"+node.tId).addClass('hoverNode'); - root.curHoverNode = node; - view.addHoverDom(setting, node); - }, - onHoverOutNode: function(event, node) { - var setting = data.getSetting(event.data.treeId), - root = data.getRoot(setting); - // 清除hover效果 - $("#"+event.data.treeId+" li").removeClass('hoverNode'); - if (root.curHoverNode && !data.isSelectedNode(setting, root.curHoverNode)) { - view.removeTreeDom(setting, root.curHoverNode); - root.curHoverNode = null; - } - }, - onMousedownNode: function(eventMouseDown, _node) { - var i,l, - setting = data.getSetting(eventMouseDown.data.treeId), - root = data.getRoot(setting), roots = data.getRoots(); - //right click can't drag & drop - if (eventMouseDown.button == 2 || !setting.edit.enable || (!setting.edit.drag.isCopy && !setting.edit.drag.isMove)) return true; - - //input of edit node name can't drag & drop - var target = eventMouseDown.target, - _nodes = data.getRoot(setting).curSelectedList, - nodes = []; - if (!data.isSelectedNode(setting, _node)) { - nodes = [_node]; - } else { - for (i=0, l=_nodes.length; i1) { - var pNodes = nodes[0].parentTId ? nodes[0].getParentNode()[childKey] : data.getNodes(setting); - tmpNodes = []; - for (i=0, l=pNodes.length; i -1 && (lastIndex+1) !== i) { - isOrder = false; - } - tmpNodes.push(pNodes[i]); - lastIndex = i; - } - if (nodes.length === tmpNodes.length) { - nodes = tmpNodes; - break; - } - } - } - if (isOrder) { - preNode = nodes[0].getPreNode(); - nextNode = nodes[nodes.length-1].getNextNode(); - } - - //set node in selected - curNode = $$("
      ", setting); - for (i=0, l=nodes.length; i0); - view.removeTreeDom(setting, tmpNode); - - if (i > setting.edit.drag.maxShowNodeNum-1) { - continue; - } - - tmpDom = $$("
    • ", setting); - tmpDom.append($$(tmpNode, consts.id.A, setting).clone()); - tmpDom.css("padding", "0"); - tmpDom.children("#" + tmpNode.tId + consts.id.A).removeClass(consts.node.CURSELECTED); - curNode.append(tmpDom); - if (i == setting.edit.drag.maxShowNodeNum-1) { - tmpDom = $$("
    • ...
    • ", setting); - curNode.append(tmpDom); - } - } - curNode.attr("id", nodes[0].tId + consts.id.UL + "_tmp"); - curNode.addClass(setting.treeObj.attr("class")); - curNode.appendTo(body); - - tmpArrow = $$("", setting); - tmpArrow.attr("id", "zTreeMove_arrow_tmp"); - tmpArrow.appendTo(body); - - setting.treeObj.trigger(consts.event.DRAG, [event, setting.treeId, nodes]); - } - - if (root.dragFlag == 1) { - if (tmpTarget && tmpArrow.attr("id") == event.target.id && tmpTargetNodeId && (event.clientX + doc.scrollLeft()+2) > ($("#" + tmpTargetNodeId + consts.id.A, tmpTarget).offset().left)) { - var xT = $("#" + tmpTargetNodeId + consts.id.A, tmpTarget); - event.target = (xT.length > 0) ? xT.get(0) : event.target; - } else if (tmpTarget) { - tmpTarget.removeClass(consts.node.TMPTARGET_TREE); - if (tmpTargetNodeId) $("#" + tmpTargetNodeId + consts.id.A, tmpTarget).removeClass(consts.node.TMPTARGET_NODE + "_" + consts.move.TYPE_PREV) - .removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_NEXT).removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_INNER); - } - tmpTarget = null; - tmpTargetNodeId = null; - - //judge drag & drop in multi ztree - isOtherTree = false; - targetSetting = setting; - var settings = data.getSettings(); - for (var s in settings) { - if (settings[s].treeId && settings[s].edit.enable && settings[s].treeId != setting.treeId - && (event.target.id == settings[s].treeId || $(event.target).parents("#" + settings[s].treeId).length>0)) { - isOtherTree = true; - targetSetting = settings[s]; - } - } - - var docScrollTop = doc.scrollTop(), - docScrollLeft = doc.scrollLeft(), - treeOffset = targetSetting.treeObj.offset(), - scrollHeight = targetSetting.treeObj.get(0).scrollHeight, - scrollWidth = targetSetting.treeObj.get(0).scrollWidth, - dTop = (event.clientY + docScrollTop - treeOffset.top), - dBottom = (targetSetting.treeObj.height() + treeOffset.top - event.clientY - docScrollTop), - dLeft = (event.clientX + docScrollLeft - treeOffset.left), - dRight = (targetSetting.treeObj.width() + treeOffset.left - event.clientX - docScrollLeft), - isTop = (dTop < setting.edit.drag.borderMax && dTop > setting.edit.drag.borderMin), - isBottom = (dBottom < setting.edit.drag.borderMax && dBottom > setting.edit.drag.borderMin), - isLeft = (dLeft < setting.edit.drag.borderMax && dLeft > setting.edit.drag.borderMin), - isRight = (dRight < setting.edit.drag.borderMax && dRight > setting.edit.drag.borderMin), - isTreeInner = dTop > setting.edit.drag.borderMin && dBottom > setting.edit.drag.borderMin && dLeft > setting.edit.drag.borderMin && dRight > setting.edit.drag.borderMin, - isTreeTop = (isTop && targetSetting.treeObj.scrollTop() <= 0), - isTreeBottom = (isBottom && (targetSetting.treeObj.scrollTop() + targetSetting.treeObj.height()+10) >= scrollHeight), - isTreeLeft = (isLeft && targetSetting.treeObj.scrollLeft() <= 0), - isTreeRight = (isRight && (targetSetting.treeObj.scrollLeft() + targetSetting.treeObj.width()+10) >= scrollWidth); - - if (event.target && tools.isChildOrSelf(event.target, targetSetting.treeId)) { - //get node
    • dom - var targetObj = event.target; - while (targetObj && targetObj.tagName && !tools.eqs(targetObj.tagName, "li") && targetObj.id != targetSetting.treeId) { - targetObj = targetObj.parentNode; - } - - var canMove = true; - //don't move to self or children of self - for (i=0, l=nodes.length; i 0) { - canMove = false; - break; - } - } - if (canMove && event.target && tools.isChildOrSelf(event.target, targetObj.id + consts.id.A)) { - tmpTarget = $(targetObj); - tmpTargetNodeId = targetObj.id; - } - } - - //the mouse must be in zTree - tmpNode = nodes[0]; - if (isTreeInner && tools.isChildOrSelf(event.target, targetSetting.treeId)) { - //judge mouse move in root of ztree - if (!tmpTarget && (event.target.id == targetSetting.treeId || isTreeTop || isTreeBottom || isTreeLeft || isTreeRight) && (isOtherTree || (!isOtherTree && tmpNode.parentTId))) { - tmpTarget = targetSetting.treeObj; - } - //auto scroll top - if (isTop) { - targetSetting.treeObj.scrollTop(targetSetting.treeObj.scrollTop()-10); - } else if (isBottom) { - targetSetting.treeObj.scrollTop(targetSetting.treeObj.scrollTop()+10); - } - if (isLeft) { - targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft()-10); - } else if (isRight) { - targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft()+10); - } - //auto scroll left - if (tmpTarget && tmpTarget != targetSetting.treeObj && tmpTarget.offset().left < targetSetting.treeObj.offset().left) { - targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft()+ tmpTarget.offset().left - targetSetting.treeObj.offset().left); - } - } - - curNode.css({ - "top": (event.clientY + docScrollTop + 3) + "px", - "left": (event.clientX + docScrollLeft + 3) + "px" - }); - - var dX = 0; - var dY = 0; - if (tmpTarget && tmpTarget.attr("id")!=targetSetting.treeId) { - var tmpTargetNode = tmpTargetNodeId == null ? null: data.getNodeCache(targetSetting, tmpTargetNodeId), - isCopy = ((event.ctrlKey || event.metaKey) && setting.edit.drag.isMove && setting.edit.drag.isCopy) || (!setting.edit.drag.isMove && setting.edit.drag.isCopy), - isPrev = !!(preNode && tmpTargetNodeId === preNode.tId), - isNext = !!(nextNode && tmpTargetNodeId === nextNode.tId), - isInner = (tmpNode.parentTId && tmpNode.parentTId == tmpTargetNodeId), - canPrev = (isCopy || !isNext) && tools.apply(targetSetting.edit.drag.prev, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.prev), - canNext = (isCopy || !isPrev) && tools.apply(targetSetting.edit.drag.next, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.next), - canInner = (isCopy || !isInner) && !(targetSetting.data.keep.leaf && !tmpTargetNode.isParent) && tools.apply(targetSetting.edit.drag.inner, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.inner); - if (!canPrev && !canNext && !canInner) { - tmpTarget = null; - tmpTargetNodeId = ""; - moveType = consts.move.TYPE_INNER; - tmpArrow.css({ - "display":"none" - }); - if (window.zTreeMoveTimer) { - clearTimeout(window.zTreeMoveTimer); - window.zTreeMoveTargetNodeTId = null - } - } else { - var tmpTargetA = $("#" + tmpTargetNodeId + consts.id.A, tmpTarget), - tmpNextA = tmpTargetNode.isLastNode ? null : $("#" + tmpTargetNode.getNextNode().tId + consts.id.A, tmpTarget.next()), - tmpTop = tmpTargetA.offset().top, - tmpLeft = tmpTargetA.offset().left, - prevPercent = canPrev ? (canInner ? 0.25 : (canNext ? 0.5 : 1) ) : -1, - nextPercent = canNext ? (canInner ? 0.75 : (canPrev ? 0.5 : 0) ) : -1, - dY_percent = (event.clientY + docScrollTop - tmpTop)/tmpTargetA.height(); - if ((prevPercent==1 ||dY_percent<=prevPercent && dY_percent>=-.2) && canPrev) { - dX = 1 - tmpArrow.width(); - dY = tmpTop - tmpArrow.height()/2; - moveType = consts.move.TYPE_PREV; - } else if ((nextPercent==0 || dY_percent>=nextPercent && dY_percent<=1.2) && canNext) { - dX = 1 - tmpArrow.width(); - dY = (tmpNextA == null || (tmpTargetNode.isParent && tmpTargetNode.open)) ? (tmpTop + tmpTargetA.height() - tmpArrow.height()/2) : (tmpNextA.offset().top - tmpArrow.height()/2); - moveType = consts.move.TYPE_NEXT; - }else { - dX = 5 - tmpArrow.width(); - dY = tmpTop; - moveType = consts.move.TYPE_INNER; - } - tmpArrow.css({ - "display":"block", - "top": dY + "px", - "left": (tmpLeft + dX) + "px" - }); - tmpTargetA.addClass(consts.node.TMPTARGET_NODE + "_" + moveType); - - if (preTmpTargetNodeId != tmpTargetNodeId || preTmpMoveType != moveType) { - startTime = (new Date()).getTime(); - } - if (tmpTargetNode && tmpTargetNode.isParent && moveType == consts.move.TYPE_INNER) { - var startTimer = true; - if (window.zTreeMoveTimer && window.zTreeMoveTargetNodeTId !== tmpTargetNode.tId) { - clearTimeout(window.zTreeMoveTimer); - window.zTreeMoveTargetNodeTId = null; - }else if (window.zTreeMoveTimer && window.zTreeMoveTargetNodeTId === tmpTargetNode.tId) { - startTimer = false; - } - if (startTimer) { - window.zTreeMoveTimer = setTimeout(function() { - if (moveType != consts.move.TYPE_INNER) return; - if (tmpTargetNode && tmpTargetNode.isParent && !tmpTargetNode.open && (new Date()).getTime() - startTime > targetSetting.edit.drag.autoOpenTime - && tools.apply(targetSetting.callback.beforeDragOpen, [targetSetting.treeId, tmpTargetNode], true)) { - view.switchNode(targetSetting, tmpTargetNode); - if (targetSetting.edit.drag.autoExpandTrigger) { - targetSetting.treeObj.trigger(consts.event.EXPAND, [targetSetting.treeId, tmpTargetNode]); - } - } - }, targetSetting.edit.drag.autoOpenTime+50); - window.zTreeMoveTargetNodeTId = tmpTargetNode.tId; - } - } - } - } else { - moveType = consts.move.TYPE_INNER; - if (tmpTarget && tools.apply(targetSetting.edit.drag.inner, [targetSetting.treeId, nodes, null], !!targetSetting.edit.drag.inner)) { - tmpTarget.addClass(consts.node.TMPTARGET_TREE); - } else { - tmpTarget = null; - } - tmpArrow.css({ - "display":"none" - }); - if (window.zTreeMoveTimer) { - clearTimeout(window.zTreeMoveTimer); - window.zTreeMoveTargetNodeTId = null; - } - } - preTmpTargetNodeId = tmpTargetNodeId; - preTmpMoveType = moveType; - - setting.treeObj.trigger(consts.event.DRAGMOVE, [event, setting.treeId, nodes]); - } - return false; - } - - doc.bind("mouseup", _docMouseUp); - function _docMouseUp(event) { - if (window.zTreeMoveTimer) { - clearTimeout(window.zTreeMoveTimer); - window.zTreeMoveTargetNodeTId = null; - } - preTmpTargetNodeId = null; - preTmpMoveType = null; - doc.unbind("mousemove", _docMouseMove); - doc.unbind("mouseup", _docMouseUp); - doc.unbind("selectstart", _docSelect); - body.css("cursor", "auto"); - if (tmpTarget) { - tmpTarget.removeClass(consts.node.TMPTARGET_TREE); - if (tmpTargetNodeId) $("#" + tmpTargetNodeId + consts.id.A, tmpTarget).removeClass(consts.node.TMPTARGET_NODE + "_" + consts.move.TYPE_PREV) - .removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_NEXT).removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_INNER); - } - tools.showIfameMask(setting, false); - - roots.showHoverDom = true; - if (root.dragFlag == 0) return; - root.dragFlag = 0; - - var i, l, tmpNode; - for (i=0, l=nodes.length; i 0) { - root.dragMaskList[0].remove(); - root.dragMaskList.shift(); - } - if (showSign) { - //show mask - var iframeList = $$("iframe", setting); - for (var i = 0, l = iframeList.length; i < l; i++) { - var obj = iframeList.get(i), - r = tools.getAbs(obj), - dragMask = $$("
      ", setting); - dragMask.appendTo($$("body", setting)); - root.dragMaskList.push(dragMask); - } - } - } - }, - //method of operate ztree dom - _view = { - addEditBtn: function(setting, node) { - if (node.editNameFlag || $$(node, consts.id.EDIT, setting).length > 0) { - return; - } - if (!tools.apply(setting.edit.showRenameBtn, [setting.treeId, node], setting.edit.showRenameBtn)) { - return; - } - var aObj = $$(node, consts.id.A, setting), - editStr = ""; - aObj.append(editStr); - - $$(node, consts.id.EDIT, setting).bind('click', - function() { - if (!tools.uCanDo(setting) || tools.apply(setting.callback.beforeEditName, [setting.treeId, node], true) == false) return false; - view.editNode(setting, node); - return false; - } - ).show(); - }, - addRemoveBtn: function(setting, node) { - if (node.editNameFlag || $$(node, consts.id.REMOVE, setting).length > 0) { - return; - } - if (!tools.apply(setting.edit.showRemoveBtn, [setting.treeId, node], setting.edit.showRemoveBtn)) { - return; - } - var aObj = $$(node, consts.id.A, setting), - removeStr = ""; - aObj.append(removeStr); - - $$(node, consts.id.REMOVE, setting).bind('click', - function() { - if (!tools.uCanDo(setting) || tools.apply(setting.callback.beforeRemove, [setting.treeId, node], true) == false) return false; - view.removeNode(setting, node); - setting.treeObj.trigger(consts.event.REMOVE, [setting.treeId, node]); - return false; - } - ).bind('mousedown', - function(eventMouseDown) { - return true; - } - ).show(); - }, - addHoverDom: function(setting, node) { - if (data.getRoots().showHoverDom) { - node.isHover = true; - if (setting.edit.enable) { - view.addEditBtn(setting, node); - view.addRemoveBtn(setting, node); - } - tools.apply(setting.view.addHoverDom, [setting.treeId, node]); - } - }, - cancelCurEditNode: function (setting, forceName, isCancel) { - var root = data.getRoot(setting), - nameKey = setting.data.key.name, - node = root.curEditNode; - - if (node) { - var inputObj = root.curEditInput, - newName = forceName ? forceName:(isCancel ? node[nameKey]: inputObj.val()); - if (tools.apply(setting.callback.beforeRename, [setting.treeId, node, newName, isCancel], true) === false) { - return false; - } - node[nameKey] = newName; - var aObj = $$(node, consts.id.A, setting); - aObj.removeClass(consts.node.CURSELECTED_EDIT); - inputObj.unbind(); - view.setNodeName(setting, node); - node.editNameFlag = false; - root.curEditNode = null; - root.curEditInput = null; - view.selectNode(setting, node, false); - setting.treeObj.trigger(consts.event.RENAME, [setting.treeId, node, isCancel]); - } - root.noSelection = true; - return true; - }, - editNode: function(setting, node) { - var root = data.getRoot(setting); - view.editNodeBlur = false; - if (data.isSelectedNode(setting, node) && root.curEditNode == node && node.editNameFlag) { - setTimeout(function() {tools.inputFocus(root.curEditInput);}, 0); - return; - } - var nameKey = setting.data.key.name; - node.editNameFlag = true; - view.removeTreeDom(setting, node); - view.cancelCurEditNode(setting); - view.selectNode(setting, node, false); - $$(node, consts.id.SPAN, setting).html(""); - var inputObj = $$(node, consts.id.INPUT, setting); - inputObj.attr("value", node[nameKey]); - if (setting.edit.editNameSelectAll) { - tools.inputSelect(inputObj); - } else { - tools.inputFocus(inputObj); - } - - inputObj.bind('blur', function(event) { - if (!view.editNodeBlur) { - view.cancelCurEditNode(setting); - } - }).bind('keydown', function(event) { - if (event.keyCode=="13") { - view.editNodeBlur = true; - view.cancelCurEditNode(setting); - } else if (event.keyCode=="27") { - view.cancelCurEditNode(setting, null, true); - } - }).bind('click', function(event) { - return false; - }).bind('dblclick', function(event) { - return false; - }); - - $$(node, consts.id.A, setting).addClass(consts.node.CURSELECTED_EDIT); - root.curEditInput = inputObj; - root.noSelection = false; - root.curEditNode = node; - }, - moveNode: function(setting, targetNode, node, moveType, animateFlag, isSilent) { - var root = data.getRoot(setting), - childKey = setting.data.key.children; - if (targetNode == node) return; - if (setting.data.keep.leaf && targetNode && !targetNode.isParent && moveType == consts.move.TYPE_INNER) return; - var oldParentNode = (node.parentTId ? node.getParentNode(): root), - targetNodeIsRoot = (targetNode === null || targetNode == root); - if (targetNodeIsRoot && targetNode === null) targetNode = root; - if (targetNodeIsRoot) moveType = consts.move.TYPE_INNER; - var targetParentNode = (targetNode.parentTId ? targetNode.getParentNode() : root); - - if (moveType != consts.move.TYPE_PREV && moveType != consts.move.TYPE_NEXT) { - moveType = consts.move.TYPE_INNER; - } - - if (moveType == consts.move.TYPE_INNER) { - if (targetNodeIsRoot) { - //parentTId of root node is null - node.parentTId = null; - } else { - if (!targetNode.isParent) { - targetNode.isParent = true; - targetNode.open = !!targetNode.open; - view.setNodeLineIcos(setting, targetNode); - } - node.parentTId = targetNode.tId; - } - } - - //move node Dom - var targetObj, target_ulObj; - if (targetNodeIsRoot) { - targetObj = setting.treeObj; - target_ulObj = targetObj; - } else { - if (!isSilent && moveType == consts.move.TYPE_INNER) { - view.expandCollapseNode(setting, targetNode, true, false); - } else if (!isSilent) { - view.expandCollapseNode(setting, targetNode.getParentNode(), true, false); - } - targetObj = $$(targetNode, setting); - target_ulObj = $$(targetNode, consts.id.UL, setting); - if (!!targetObj.get(0) && !target_ulObj.get(0)) { - var ulstr = []; - view.makeUlHtml(setting, targetNode, ulstr, ''); - targetObj.append(ulstr.join('')); - } - target_ulObj = $$(targetNode, consts.id.UL, setting); - } - var nodeDom = $$(node, setting); - if (!nodeDom.get(0)) { - nodeDom = view.appendNodes(setting, node.level, [node], null, false, true).join(''); - } else if (!targetObj.get(0)) { - nodeDom.remove(); - } - if (target_ulObj.get(0) && moveType == consts.move.TYPE_INNER) { - target_ulObj.append(nodeDom); - } else if (targetObj.get(0) && moveType == consts.move.TYPE_PREV) { - targetObj.before(nodeDom); - } else if (targetObj.get(0) && moveType == consts.move.TYPE_NEXT) { - targetObj.after(nodeDom); - } - - //repair the data after move - var i,l, - tmpSrcIndex = -1, - tmpTargetIndex = 0, - oldNeighbor = null, - newNeighbor = null, - oldLevel = node.level; - if (node.isFirstNode) { - tmpSrcIndex = 0; - if (oldParentNode[childKey].length > 1 ) { - oldNeighbor = oldParentNode[childKey][1]; - oldNeighbor.isFirstNode = true; - } - } else if (node.isLastNode) { - tmpSrcIndex = oldParentNode[childKey].length -1; - oldNeighbor = oldParentNode[childKey][tmpSrcIndex - 1]; - oldNeighbor.isLastNode = true; - } else { - for (i = 0, l = oldParentNode[childKey].length; i < l; i++) { - if (oldParentNode[childKey][i].tId == node.tId) { - tmpSrcIndex = i; - break; - } - } - } - if (tmpSrcIndex >= 0) { - oldParentNode[childKey].splice(tmpSrcIndex, 1); - } - if (moveType != consts.move.TYPE_INNER) { - for (i = 0, l = targetParentNode[childKey].length; i < l; i++) { - if (targetParentNode[childKey][i].tId == targetNode.tId) tmpTargetIndex = i; - } - } - if (moveType == consts.move.TYPE_INNER) { - if (!targetNode[childKey]) targetNode[childKey] = new Array(); - if (targetNode[childKey].length > 0) { - newNeighbor = targetNode[childKey][targetNode[childKey].length - 1]; - newNeighbor.isLastNode = false; - } - targetNode[childKey].splice(targetNode[childKey].length, 0, node); - node.isLastNode = true; - node.isFirstNode = (targetNode[childKey].length == 1); - } else if (targetNode.isFirstNode && moveType == consts.move.TYPE_PREV) { - targetParentNode[childKey].splice(tmpTargetIndex, 0, node); - newNeighbor = targetNode; - newNeighbor.isFirstNode = false; - node.parentTId = targetNode.parentTId; - node.isFirstNode = true; - node.isLastNode = false; - - } else if (targetNode.isLastNode && moveType == consts.move.TYPE_NEXT) { - targetParentNode[childKey].splice(tmpTargetIndex + 1, 0, node); - newNeighbor = targetNode; - newNeighbor.isLastNode = false; - node.parentTId = targetNode.parentTId; - node.isFirstNode = false; - node.isLastNode = true; - - } else { - if (moveType == consts.move.TYPE_PREV) { - targetParentNode[childKey].splice(tmpTargetIndex, 0, node); - } else { - targetParentNode[childKey].splice(tmpTargetIndex + 1, 0, node); - } - node.parentTId = targetNode.parentTId; - node.isFirstNode = false; - node.isLastNode = false; - } - data.fixPIdKeyValue(setting, node); - data.setSonNodeLevel(setting, node.getParentNode(), node); - - //repair node what been moved - view.setNodeLineIcos(setting, node); - view.repairNodeLevelClass(setting, node, oldLevel) - - //repair node's old parentNode dom - if (!setting.data.keep.parent && oldParentNode[childKey].length < 1) { - //old parentNode has no child nodes - oldParentNode.isParent = false; - oldParentNode.open = false; - var tmp_ulObj = $$(oldParentNode, consts.id.UL, setting), - tmp_switchObj = $$(oldParentNode, consts.id.SWITCH, setting), - tmp_icoObj = $$(oldParentNode, consts.id.ICON, setting); - view.replaceSwitchClass(oldParentNode, tmp_switchObj, consts.folder.DOCU); - view.replaceIcoClass(oldParentNode, tmp_icoObj, consts.folder.DOCU); - tmp_ulObj.css("display", "none"); - - } else if (oldNeighbor) { - //old neigbor node - view.setNodeLineIcos(setting, oldNeighbor); - } - - //new neigbor node - if (newNeighbor) { - view.setNodeLineIcos(setting, newNeighbor); - } - - //repair checkbox / radio - if (!!setting.check && setting.check.enable && view.repairChkClass) { - view.repairChkClass(setting, oldParentNode); - view.repairParentChkClassWithSelf(setting, oldParentNode); - if (oldParentNode != node.parent) - view.repairParentChkClassWithSelf(setting, node); - } - - //expand parents after move - if (!isSilent) { - view.expandCollapseParentNode(setting, node.getParentNode(), true, animateFlag); - } - }, - removeEditBtn: function(setting, node) { - $$(node, consts.id.EDIT, setting).unbind().remove(); - }, - removeRemoveBtn: function(setting, node) { - $$(node, consts.id.REMOVE, setting).unbind().remove(); - }, - removeTreeDom: function(setting, node) { - node.isHover = false; - view.removeEditBtn(setting, node); - view.removeRemoveBtn(setting, node); - tools.apply(setting.view.removeHoverDom, [setting.treeId, node]); - }, - repairNodeLevelClass: function(setting, node, oldLevel) { - if (oldLevel === node.level) return; - var liObj = $$(node, setting), - aObj = $$(node, consts.id.A, setting), - ulObj = $$(node, consts.id.UL, setting), - oldClass = consts.className.LEVEL + oldLevel, - newClass = consts.className.LEVEL + node.level; - liObj.removeClass(oldClass); - liObj.addClass(newClass); - aObj.removeClass(oldClass); - aObj.addClass(newClass); - ulObj.removeClass(oldClass); - ulObj.addClass(newClass); - }, - selectNodes : function(setting, nodes) { - for (var i=0, l=nodes.length; i0); - } - } - }, - - _z = { - tools: _tools, - view: _view, - event: _event, - data: _data - }; - $.extend(true, $.fn.zTree.consts, _consts); - $.extend(true, $.fn.zTree._z, _z); - - var zt = $.fn.zTree, - tools = zt._z.tools, - consts = zt.consts, - view = zt._z.view, - data = zt._z.data, - event = zt._z.event, - $$ = tools.$; - - data.exSetting(_setting); - data.addInitBind(_bindEvent); - data.addInitUnBind(_unbindEvent); - data.addInitCache(_initCache); - data.addInitNode(_initNode); - data.addInitProxy(_eventProxy); - data.addInitRoot(_initRoot); - data.addZTreeTools(_zTreeTools); - - var _cancelPreSelectedNode = view.cancelPreSelectedNode; - view.cancelPreSelectedNode = function (setting, node) { - var list = data.getRoot(setting).curSelectedList; - for (var i=0, j=list.length; i 0 && tId.length == 0) { + tmp = tools.getMDom(setting, target, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); + if (tmp) {tId = tools.getNodeMainDom(tmp).id;} + } + // event to node + if (tId.length>0) { + node = data.getNodeCache(setting, tId); + switch (nodeEventType) { + case "switchNode" : + if (!node.isParent) { + nodeEventType = ""; + } else if (tools.eqs(event.type, "click") + || (tools.eqs(event.type, "dblclick") && tools.apply(setting.view.dblClickExpand, [setting.treeId, node], setting.view.dblClickExpand))) { + nodeEventCallback = handler.onSwitchNode; + } else { + nodeEventType = ""; + } + break; + case "clickNode" : + nodeEventCallback = handler.onClickNode; + break; + } + } + // event to zTree + switch (treeEventType) { + case "mousedown" : + treeEventCallback = handler.onZTreeMousedown; + break; + case "mouseup" : + treeEventCallback = handler.onZTreeMouseup; + break; + case "dblclick" : + treeEventCallback = handler.onZTreeDblclick; + break; + case "contextmenu" : + treeEventCallback = handler.onZTreeContextmenu; + break; + } + var proxyResult = { + stop: false, + node: node, + nodeEventType: nodeEventType, + nodeEventCallback: nodeEventCallback, + treeEventType: treeEventType, + treeEventCallback: treeEventCallback + }; + return proxyResult + }, + //default init node of core + _initNode = function(setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { + if (!n) return; + var r = data.getRoot(setting), + childKey = setting.data.key.children; + n.level = level; + n.tId = setting.treeId + "_" + (++r.zId); + n.parentTId = parentNode ? parentNode.tId : null; + n.open = (typeof n.open == "string") ? tools.eqs(n.open, "true") : !!n.open; + if (n[childKey] && n[childKey].length > 0) { + n.isParent = true; + n.zAsync = true; + } else { + n.isParent = (typeof n.isParent == "string") ? tools.eqs(n.isParent, "true") : !!n.isParent; + n.open = (n.isParent && !setting.async.enable) ? n.open : false; + n.zAsync = !n.isParent; + } + n.isFirstNode = isFirstNode; + n.isLastNode = isLastNode; + n.getParentNode = function() {return data.getNodeCache(setting, n.parentTId);}; + n.getPreNode = function() {return data.getPreNode(setting, n);}; + n.getNextNode = function() {return data.getNextNode(setting, n);}; + n.isAjaxing = false; + data.fixPIdKeyValue(setting, n); + }, + _init = { + bind: [_bindEvent], + unbind: [_unbindEvent], + caches: [_initCache], + nodes: [_initNode], + proxys: [_eventProxy], + roots: [_initRoot], + beforeA: [], + afterA: [], + innerBeforeA: [], + innerAfterA: [], + zTreeTools: [] + }, + //method of operate data + data = { + addNodeCache: function(setting, node) { + data.getCache(setting).nodes[data.getNodeCacheId(node.tId)] = node; + }, + getNodeCacheId: function(tId) { + return tId.substring(tId.lastIndexOf("_")+1); + }, + addAfterA: function(afterA) { + _init.afterA.push(afterA); + }, + addBeforeA: function(beforeA) { + _init.beforeA.push(beforeA); + }, + addInnerAfterA: function(innerAfterA) { + _init.innerAfterA.push(innerAfterA); + }, + addInnerBeforeA: function(innerBeforeA) { + _init.innerBeforeA.push(innerBeforeA); + }, + addInitBind: function(bindEvent) { + _init.bind.push(bindEvent); + }, + addInitUnBind: function(unbindEvent) { + _init.unbind.push(unbindEvent); + }, + addInitCache: function(initCache) { + _init.caches.push(initCache); + }, + addInitNode: function(initNode) { + _init.nodes.push(initNode); + }, + addInitProxy: function(initProxy, isFirst) { + if (!!isFirst) { + _init.proxys.splice(0,0,initProxy); + } else { + _init.proxys.push(initProxy); + } + }, + addInitRoot: function(initRoot) { + _init.roots.push(initRoot); + }, + addNodesData: function(setting, parentNode, nodes) { + var childKey = setting.data.key.children; + if (!parentNode[childKey]) parentNode[childKey] = []; + if (parentNode[childKey].length > 0) { + parentNode[childKey][parentNode[childKey].length - 1].isLastNode = false; + view.setNodeLineIcos(setting, parentNode[childKey][parentNode[childKey].length - 1]); + } + parentNode.isParent = true; + parentNode[childKey] = parentNode[childKey].concat(nodes); + }, + addSelectedNode: function(setting, node) { + var root = data.getRoot(setting); + if (!data.isSelectedNode(setting, node)) { + root.curSelectedList.push(node); + } + }, + addCreatedNode: function(setting, node) { + if (!!setting.callback.onNodeCreated || !!setting.view.addDiyDom) { + var root = data.getRoot(setting); + root.createdNodes.push(node); + } + }, + addZTreeTools: function(zTreeTools) { + _init.zTreeTools.push(zTreeTools); + }, + exSetting: function(s) { + $.extend(true, _setting, s); + }, + fixPIdKeyValue: function(setting, node) { + if (setting.data.simpleData.enable) { + node[setting.data.simpleData.pIdKey] = node.parentTId ? node.getParentNode()[setting.data.simpleData.idKey] : setting.data.simpleData.rootPId; + } + }, + getAfterA: function(setting, node, array) { + for (var i=0, j=_init.afterA.length; i-1) { + result.push(nodes[i]); + } + result = result.concat(data.getNodesByParamFuzzy(setting, nodes[i][childKey], key, value)); + } + return result; + }, + getNodesByFilter: function(setting, nodes, filter, isSingle, invokeParam) { + if (!nodes) return (isSingle ? null : []); + var childKey = setting.data.key.children, + result = isSingle ? null : []; + for (var i = 0, l = nodes.length; i < l; i++) { + if (tools.apply(filter, [nodes[i], invokeParam], false)) { + if (isSingle) {return nodes[i];} + result.push(nodes[i]); + } + var tmpResult = data.getNodesByFilter(setting, nodes[i][childKey], filter, isSingle, invokeParam); + if (isSingle && !!tmpResult) {return tmpResult;} + result = isSingle ? tmpResult : result.concat(tmpResult); + } + return result; + }, + getPreNode: function(setting, node) { + if (!node) return null; + var childKey = setting.data.key.children, + p = node.parentTId ? node.getParentNode() : data.getRoot(setting); + for (var i=0, l=p[childKey].length; i 0))); + }, + clone: function (obj){ + if (obj === null) return null; + var o = tools.isArray(obj) ? [] : {}; + for(var i in obj){ + o[i] = (obj[i] instanceof Date) ? new Date(obj[i].getTime()) : (typeof obj[i] === "object" ? arguments.callee(obj[i]) : obj[i]); + } + return o; + }, + eqs: function(str1, str2) { + return str1.toLowerCase() === str2.toLowerCase(); + }, + isArray: function(arr) { + return Object.prototype.toString.apply(arr) === "[object Array]"; + }, + $: function(node, exp, setting) { + if (!!exp && typeof exp != "string") { + setting = exp; + exp = ""; + } + if (typeof node == "string") { + return $(node, setting ? setting.treeObj.get(0).ownerDocument : null); + } else { + return $("#" + node.tId + exp, setting ? setting.treeObj : null); + } + }, + getMDom: function (setting, curDom, targetExpr) { + if (!curDom) return null; + while (curDom && curDom.id !== setting.treeId) { + for (var i=0, l=targetExpr.length; curDom.tagName && i 0 ); + }, + uCanDo: function(setting, e) { + return true; + } + }, + //method of operate ztree dom + view = { + addNodes: function(setting, parentNode, newNodes, isSilent) { + if (setting.data.keep.leaf && parentNode && !parentNode.isParent) { + return; + } + if (!tools.isArray(newNodes)) { + newNodes = [newNodes]; + } + if (setting.data.simpleData.enable) { + newNodes = data.transformTozTreeFormat(setting, newNodes); + } + if (parentNode) { + var target_switchObj = $$(parentNode, consts.id.SWITCH, setting), + target_icoObj = $$(parentNode, consts.id.ICON, setting), + target_ulObj = $$(parentNode, consts.id.UL, setting); + + if (!parentNode.open) { + view.replaceSwitchClass(parentNode, target_switchObj, consts.folder.CLOSE); + view.replaceIcoClass(parentNode, target_icoObj, consts.folder.CLOSE); + parentNode.open = false; + target_ulObj.css({ + "display": "none" + }); + } + + data.addNodesData(setting, parentNode, newNodes); + view.createNodes(setting, parentNode.level + 1, newNodes, parentNode); + if (!isSilent) { + view.expandCollapseParentNode(setting, parentNode, true); + } + } else { + data.addNodesData(setting, data.getRoot(setting), newNodes); + view.createNodes(setting, 0, newNodes, null); + } + }, + appendNodes: function(setting, level, nodes, parentNode, initFlag, openFlag) { + if (!nodes) return []; + var html = [], + childKey = setting.data.key.children; + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + if (initFlag) { + var tmpPNode = (parentNode) ? parentNode: data.getRoot(setting), + tmpPChild = tmpPNode[childKey], + isFirstNode = ((tmpPChild.length == nodes.length) && (i == 0)), + isLastNode = (i == (nodes.length - 1)); + data.initNode(setting, level, node, parentNode, isFirstNode, isLastNode, openFlag); + data.addNodeCache(setting, node); + } + + var childHtml = []; + if (node[childKey] && node[childKey].length > 0) { + //make child html first, because checkType + childHtml = view.appendNodes(setting, level + 1, node[childKey], node, initFlag, openFlag && node.open); + } + if (openFlag) { + // setting.treeObj.offsetWidth=setting.treeObj[0].offsetWidth; + view.makeDOMNodeMainBefore(html, setting, node); + view.makeDOMNodeLine(html, setting, node); + data.getBeforeA(setting, node, html); + view.makeDOMNodeNameBefore(html, setting, node); + data.getInnerBeforeA(setting, node, html); + view.makeDOMNodeIcon(html, setting, node); + data.getInnerAfterA(setting, node, html); + view.makeDOMNodeNameAfter(html, setting, node); + data.getAfterA(setting, node, html); + if (node.isParent && node.open) { + view.makeUlHtml(setting, node, html, childHtml.join('')); + } + view.makeDOMNodeMainAfter(html, setting, node); + data.addCreatedNode(setting, node); + } + } + return html; + }, + appendParentULDom: function(setting, node) { + var html = [], + nObj = $$(node, setting); + if (!nObj.get(0) && !!node.parentTId) { + view.appendParentULDom(setting, node.getParentNode()); + nObj = $$(node, setting); + } + var ulObj = $$(node, consts.id.UL, setting); + if (ulObj.get(0)) { + ulObj.remove(); + } + var childKey = setting.data.key.children, + childHtml = view.appendNodes(setting, node.level+1, node[childKey], node, false, true); + view.makeUlHtml(setting, node, html, childHtml.join('')); + nObj.append(html.join('')); + }, + asyncNode: function(setting, node, isSilent, callback) { + var i, l; + if (node && !node.isParent) { + tools.apply(callback); + return false; + } else if (node && node.isAjaxing) { + return false; + } else if (tools.apply(setting.callback.beforeAsync, [setting.treeId, node], true) == false) { + tools.apply(callback); + return false; + } + if (node) { + node.isAjaxing = true; + var icoObj = $$(node, consts.id.ICON, setting); + icoObj.attr({"style":"", "class":consts.className.BUTTON + " " + consts.className.ICO_LOADING}); + } + + var tmpParam = {}; + for (i = 0, l = setting.async.autoParam.length; node && i < l; i++) { + var pKey = setting.async.autoParam[i].split("="), spKey = pKey; + if (pKey.length>1) { + spKey = pKey[1]; + pKey = pKey[0]; + } + tmpParam[spKey] = node[pKey]; + } + if (tools.isArray(setting.async.otherParam)) { + for (i = 0, l = setting.async.otherParam.length; i < l; i += 2) { + tmpParam[setting.async.otherParam[i]] = setting.async.otherParam[i + 1]; + } + } else { + for (var p in setting.async.otherParam) { + tmpParam[p] = setting.async.otherParam[p]; + } + } + + var _tmpV = data.getRoot(setting)._ver; + if (setting.async.selfLoadFunc && typeof setting.async.selfLoadFunc == 'function'){ + setting.async.selfLoadFunc.apply(this, node) + } + else{ + $.ajax({ + contentType: setting.async.contentType, + cache: false, + type: setting.async.type, + url: tools.apply(setting.async.url, [setting.treeId, node], setting.async.url), + data: tmpParam, + dataType: setting.async.dataType, + success: function(msg) { + if (_tmpV != data.getRoot(setting)._ver) { + return; + } + var newNodes = []; + try { + if (!msg || msg.length == 0) { + newNodes = []; + } else if (typeof msg == "string") { + newNodes = eval("(" + msg + ")"); + } else { + newNodes = msg; + } + } catch(err) { + newNodes = msg; + } + + if (node) { + node.isAjaxing = null; + node.zAsync = true; + } + view.setNodeLineIcos(setting, node); + if (newNodes && newNodes !== "") { + newNodes = tools.apply(setting.async.dataFilter, [setting.treeId, node, newNodes], newNodes); + view.addNodes(setting, node, !!newNodes ? tools.clone(newNodes) : [], !!isSilent); + } else { + view.addNodes(setting, node, [], !!isSilent); + } + setting.treeObj.trigger(consts.event.ASYNC_SUCCESS, [setting.treeId, node, msg]); + tools.apply(callback); + }, + error: function(XMLHttpRequest, textStatus, errorThrown) { + if (_tmpV != data.getRoot(setting)._ver) { + return; + } + if (node) node.isAjaxing = null; + view.setNodeLineIcos(setting, node); + setting.treeObj.trigger(consts.event.ASYNC_ERROR, [setting.treeId, node, XMLHttpRequest, textStatus, errorThrown]); + } + }); + } + return true; + }, + cancelPreSelectedNode: function (setting, node, excludeNode) { + var list = data.getRoot(setting).curSelectedList, + i, n; + for (i=list.length-1; i>=0; i--) { + n = list[i]; + if (node === n || (!node && (!excludeNode || excludeNode !== n))) { + $$(n, consts.id.A, setting).removeClass(consts.node.CURSELECTED); + if (node) { + data.removeSelectedNode(setting, node); + setting.treeObj.trigger(consts.event.UNSELECTED, [event, setting.treeId, n]); + break; + } else { + list.splice(i, 1); + setting.treeObj.trigger(consts.event.UNSELECTED, [event, setting.treeId, n]); + } + } + } + }, + createNodeCallback: function(setting) { + if (!!setting.callback.onNodeCreated || !!setting.view.addDiyDom) { + var root = data.getRoot(setting); + while (root.createdNodes.length>0) { + var node = root.createdNodes.shift(); + tools.apply(setting.view.addDiyDom, [setting.treeId, node]); + if (!!setting.callback.onNodeCreated) { + setting.treeObj.trigger(consts.event.NODECREATED, [setting.treeId, node]); + } + } + } + }, + createNodes: function(setting, level, nodes, parentNode) { + if (!nodes || nodes.length == 0) return; + var root = data.getRoot(setting), + childKey = setting.data.key.children, + openFlag = !parentNode || parentNode.open || !!$$(parentNode[childKey][0], setting).get(0); + root.createdNodes = []; + var zTreeHtml = view.appendNodes(setting, level, nodes, parentNode, true, openFlag); + if (!parentNode) { + setting.treeObj.append(zTreeHtml.join('')); + } else { + var ulObj = $$(parentNode, consts.id.UL, setting); + if (ulObj.get(0)) { + ulObj.append(zTreeHtml.join('')); + } + } + view.createNodeCallback(setting); + }, + destroy: function(setting) { + if (!setting) return; + data.initCache(setting); + data.initRoot(setting); + event.unbindTree(setting); + event.unbindEvent(setting); + setting.treeObj.empty(); + delete settings[setting.treeId]; + }, + expandCollapseNode: function(setting, node, expandFlag, animateFlag, callback) { + var root = data.getRoot(setting), + childKey = setting.data.key.children; + if (!node) { + tools.apply(callback, []); + return; + } + if (root.expandTriggerFlag) { + var _callback = callback; + callback = function(){ + if (_callback) _callback(); + if (node.open) { + setting.treeObj.trigger(consts.event.EXPAND, [setting.treeId, node]); + } else { + setting.treeObj.trigger(consts.event.COLLAPSE, [setting.treeId, node]); + } + }; + root.expandTriggerFlag = false; + } + if (!node.open && node.isParent && ((!$$(node, consts.id.UL, setting).get(0)) || (node[childKey] && node[childKey].length>0 && !$$(node[childKey][0], setting).get(0)))) { + view.appendParentULDom(setting, node); + view.createNodeCallback(setting); + } + if (node.open == expandFlag) { + tools.apply(callback, []); + return; + } + var ulObj = $$(node, consts.id.UL, setting), + switchObj = $$(node, consts.id.SWITCH, setting), + icoObj = $$(node, consts.id.ICON, setting); + + if (node.isParent) { + node.open = !node.open; + if (node.iconOpen && node.iconClose) { + icoObj.attr("style", view.makeNodeIcoStyle(setting, node)); + } + + if (node.open) { + view.replaceSwitchClass(node, switchObj, consts.folder.OPEN); + view.replaceIcoClass(node, icoObj, consts.folder.OPEN); + if (animateFlag == false || setting.view.expandSpeed == "") { + ulObj.show(); + tools.apply(callback, []); + } else { + if (node[childKey] && node[childKey].length > 0) { + ulObj.slideDown(setting.view.expandSpeed, callback); + } else { + ulObj.show(); + tools.apply(callback, []); + } + } + } else { + view.replaceSwitchClass(node, switchObj, consts.folder.CLOSE); + view.replaceIcoClass(node, icoObj, consts.folder.CLOSE); + if (animateFlag == false || setting.view.expandSpeed == "" || !(node[childKey] && node[childKey].length > 0)) { + ulObj.hide(); + tools.apply(callback, []); + } else { + ulObj.slideUp(setting.view.expandSpeed, callback); + } + } + } else { + tools.apply(callback, []); + } + }, + expandCollapseParentNode: function(setting, node, expandFlag, animateFlag, callback) { + if (!node) return; + if (!node.parentTId) { + view.expandCollapseNode(setting, node, expandFlag, animateFlag, callback); + return; + } else { + view.expandCollapseNode(setting, node, expandFlag, animateFlag); + } + if (node.parentTId) { + view.expandCollapseParentNode(setting, node.getParentNode(), expandFlag, animateFlag, callback); + } + }, + expandCollapseSonNode: function(setting, node, expandFlag, animateFlag, callback) { + var root = data.getRoot(setting), + childKey = setting.data.key.children, + treeNodes = (node) ? node[childKey]: root[childKey], + selfAnimateSign = (node) ? false : animateFlag, + expandTriggerFlag = data.getRoot(setting).expandTriggerFlag; + data.getRoot(setting).expandTriggerFlag = false; + if (treeNodes) { + for (var i = 0, l = treeNodes.length; i < l; i++) { + if (treeNodes[i]) view.expandCollapseSonNode(setting, treeNodes[i], expandFlag, selfAnimateSign); + } + } + data.getRoot(setting).expandTriggerFlag = expandTriggerFlag; + view.expandCollapseNode(setting, node, expandFlag, animateFlag, callback ); + }, + isSelectedNode: function (setting, node) { + if (!node) { + return false; + } + var list = data.getRoot(setting).curSelectedList, + i; + for (i=list.length-1; i>=0; i--) { + if (node === list[i]) { + return true; + } + } + return false; + }, + makeDOMNodeIcon: function(html, setting, node) { + var nameStr = data.getNodeName(setting, node), + name = setting.view.nameIsHTML ? nameStr : nameStr.replace(/&/g,'&').replace(//g,'>'); + html.push("",name,""); + }, + makeDOMNodeLine: function(html, setting, node) { + html.push(""); + }, + makeDOMNodeMainAfter: function(html, setting, node) { + html.push("
    • "); + }, + makeDOMNodeMainBefore: function(html, setting, node) { + html.push("
    • "); + }, + makeDOMNodeNameAfter: function(html, setting, node) { + html.push(""); + }, + makeDOMNodeNameBefore: function(html, setting, node) { + var title = data.getNodeTitle(setting, node), + url = view.makeNodeUrl(setting, node), + fontcss = view.makeNodeFontCss(setting, node), + // parDomWidth=setting.treeObj.offsetWidth, + // parPaddingLeft=parseInt(setting.treeObj.css('paddingLeft')), + parPaddingLeft=9, + checkboxLength=18, + iconLength=21, + pLeft, + fontStyle = []; + + if(setting.check.enable){ + pLeft=checkboxLength+parPaddingLeft+iconLength*(node.level+1)+'px'; + }else{ + pLeft=parPaddingLeft+iconLength*(node.level+1)+'px'; + } + fontStyle.push('padding-left', ":",pLeft, ";"); + fontStyle.push('margin-left', ":", '-'+pLeft, ";"); + // 将a标签的宽度根据上级100%再加上层级之间的padding值算出 + parDomWidth='calc(100% + '+18*(node.level+1) +'px )'; + + fontStyle.push('min-width', ":", parDomWidth, ";"); + for (var f in fontcss) { + fontStyle.push(f, ":", fontcss[f], ";"); + } + // 添加width,padding + + html.push(" 0) ? "href='" + url + "'" : ""), " target='",view.makeNodeTarget(node),"' style='", fontStyle.join(''), + "'"); + if (tools.apply(setting.view.showTitle, [setting.treeId, node], setting.view.showTitle) && title) {html.push("title='", title.replace(/'/g,"'").replace(//g,'>'),"'");} + html.push(">"); + }, + makeNodeFontCss: function(setting, node) { + var fontCss = tools.apply(setting.view.fontCss, [setting.treeId, node], setting.view.fontCss); + return (fontCss && ((typeof fontCss) != "function")) ? fontCss : {}; + }, + makeNodeIcoClass: function(setting, node) { + var icoCss = ["ico"]; + if (!node.isAjaxing) { + icoCss[0] = (node.iconSkin ? node.iconSkin + "_" : "") + icoCss[0]; + if (node.isParent) { + icoCss.push(node.open ? consts.folder.OPEN : consts.folder.CLOSE); + } else { + icoCss.push(consts.folder.DOCU); + } + } + return consts.className.BUTTON + " " + icoCss.join('_'); + }, + makeNodeIcoStyle: function(setting, node) { + var icoStyle = []; + if (!node.isAjaxing) { + var icon = (node.isParent && node.iconOpen && node.iconClose) ? (node.open ? node.iconOpen : node.iconClose) : node.icon; + if (icon) icoStyle.push("background:url(", icon, ") 0 0 no-repeat;"); + if (setting.view.showIcon == false || !tools.apply(setting.view.showIcon, [setting.treeId, node], true)) { + icoStyle.push("width:0px;height:0px;"); + } + } + return icoStyle.join(''); + }, + makeNodeLineClass: function(setting, node) { + var lineClass = []; + if (setting.view.showLine) { + if (node.level == 0 && node.isFirstNode && node.isLastNode) { + lineClass.push(consts.line.ROOT); + } else if (node.level == 0 && node.isFirstNode) { + lineClass.push(consts.line.ROOTS); + } else if (node.isLastNode) { + lineClass.push(consts.line.BOTTOM); + } else { + lineClass.push(consts.line.CENTER); + } + } else { + lineClass.push(consts.line.NOLINE); + } + if (node.isParent) { + lineClass.push(node.open ? consts.folder.OPEN : consts.folder.CLOSE); + } else { + lineClass.push(consts.folder.DOCU); + } + return view.makeNodeLineClassEx(node) + lineClass.join('_'); + }, + makeNodeLineClassEx: function(node) { + return consts.className.BUTTON + " " + consts.className.LEVEL + node.level + " " + consts.className.SWITCH + " "; + }, + makeNodeTarget: function(node) { + return (node.target || "_blank"); + }, + makeNodeUrl: function(setting, node) { + var urlKey = setting.data.key.url; + return node[urlKey] ? node[urlKey] : null; + }, + makeUlHtml: function(setting, node, html, content) { + html.push("
        "); + html.push(content); + html.push("
      "); + }, + makeUlLineClass: function(setting, node) { + return ((setting.view.showLine && !node.isLastNode) ? consts.line.LINE : ""); + }, + removeChildNodes: function(setting, node) { + if (!node) return; + var childKey = setting.data.key.children, + nodes = node[childKey]; + if (!nodes) return; + + for (var i = 0, l = nodes.length; i < l; i++) { + data.removeNodeCache(setting, nodes[i]); + } + data.removeSelectedNode(setting); + delete node[childKey]; + + if (!setting.data.keep.parent) { + node.isParent = false; + node.open = false; + var tmp_switchObj = $$(node, consts.id.SWITCH, setting), + tmp_icoObj = $$(node, consts.id.ICON, setting); + view.replaceSwitchClass(node, tmp_switchObj, consts.folder.DOCU); + view.replaceIcoClass(node, tmp_icoObj, consts.folder.DOCU); + $$(node, consts.id.UL, setting).remove(); + } else { + $$(node, consts.id.UL, setting).empty(); + } + }, + setFirstNode: function(setting, parentNode) { + var childKey = setting.data.key.children, childLength = parentNode[childKey].length; + if ( childLength > 0) { + parentNode[childKey][0].isFirstNode = true; + } + }, + setLastNode: function(setting, parentNode) { + var childKey = setting.data.key.children, childLength = parentNode[childKey].length; + if ( childLength > 0) { + parentNode[childKey][childLength - 1].isLastNode = true; + } + }, + removeNode: function(setting, node) { + var root = data.getRoot(setting), + childKey = setting.data.key.children, + parentNode = (node.parentTId) ? node.getParentNode() : root; + + node.isFirstNode = false; + node.isLastNode = false; + node.getPreNode = function() {return null;}; + node.getNextNode = function() {return null;}; + + if (!data.getNodeCache(setting, node.tId)) { + return; + } + + $$(node, setting).remove(); + data.removeNodeCache(setting, node); + data.removeSelectedNode(setting, node); + + for (var i = 0, l = parentNode[childKey].length; i < l; i++) { + if (parentNode[childKey][i].tId == node.tId) { + parentNode[childKey].splice(i, 1); + break; + } + } + view.setFirstNode(setting, parentNode); + view.setLastNode(setting, parentNode); + + var tmp_ulObj,tmp_switchObj,tmp_icoObj, + childLength = parentNode[childKey].length; + + //repair nodes old parent + if (!setting.data.keep.parent && childLength == 0) { + //old parentNode has no child nodes + parentNode.isParent = false; + parentNode.open = false; + tmp_ulObj = $$(parentNode, consts.id.UL, setting); + tmp_switchObj = $$(parentNode, consts.id.SWITCH, setting); + tmp_icoObj = $$(parentNode, consts.id.ICON, setting); + view.replaceSwitchClass(parentNode, tmp_switchObj, consts.folder.DOCU); + view.replaceIcoClass(parentNode, tmp_icoObj, consts.folder.DOCU); + tmp_ulObj.css("display", "none"); + + } else if (setting.view.showLine && childLength > 0) { + //old parentNode has child nodes + var newLast = parentNode[childKey][childLength - 1]; + tmp_ulObj = $$(newLast, consts.id.UL, setting); + tmp_switchObj = $$(newLast, consts.id.SWITCH, setting); + tmp_icoObj = $$(newLast, consts.id.ICON, setting); + if (parentNode == root) { + if (parentNode[childKey].length == 1) { + //node was root, and ztree has only one root after move node + view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.ROOT); + } else { + var tmp_first_switchObj = $$(parentNode[childKey][0], consts.id.SWITCH, setting); + view.replaceSwitchClass(parentNode[childKey][0], tmp_first_switchObj, consts.line.ROOTS); + view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.BOTTOM); + } + } else { + view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.BOTTOM); + } + tmp_ulObj.removeClass(consts.line.LINE); + } + }, + replaceIcoClass: function(node, obj, newName) { + if (!obj || node.isAjaxing) return; + var tmpName = obj.attr("class"); + if (tmpName == undefined) return; + var tmpList = tmpName.split("_"); + switch (newName) { + case consts.folder.OPEN: + case consts.folder.CLOSE: + case consts.folder.DOCU: + tmpList[tmpList.length-1] = newName; + break; + } + obj.attr("class", tmpList.join("_")); + }, + replaceSwitchClass: function(node, obj, newName) { + if (!obj) return; + var tmpName = obj.attr("class"); + if (tmpName == undefined) return; + var tmpList = tmpName.split("_"); + switch (newName) { + case consts.line.ROOT: + case consts.line.ROOTS: + case consts.line.CENTER: + case consts.line.BOTTOM: + case consts.line.NOLINE: + tmpList[0] = view.makeNodeLineClassEx(node) + newName; + break; + case consts.folder.OPEN: + case consts.folder.CLOSE: + case consts.folder.DOCU: + tmpList[1] = newName; + break; + } + obj.attr("class", tmpList.join("_")); + if (newName !== consts.folder.DOCU) { + obj.removeAttr("disabled"); + } else { + obj.attr("disabled", "disabled"); + } + }, + selectNode: function(setting, node, addFlag) { + if (!addFlag) { + view.cancelPreSelectedNode(setting, null, node); + } + $$(node, consts.id.A, setting).addClass(consts.node.CURSELECTED); + data.addSelectedNode(setting, node); + setting.treeObj.trigger(consts.event.SELECTED, [event, setting.treeId, node]); + }, + setNodeFontCss: function(setting, treeNode) { + var aObj = $$(treeNode, consts.id.A, setting), + fontCss = view.makeNodeFontCss(setting, treeNode); + if (fontCss) { + aObj.css(fontCss); + } + }, + setNodeLineIcos: function(setting, node) { + if (!node) return; + var switchObj = $$(node, consts.id.SWITCH, setting), + ulObj = $$(node, consts.id.UL, setting), + icoObj = $$(node, consts.id.ICON, setting), + ulLine = view.makeUlLineClass(setting, node); + if (ulLine.length==0) { + ulObj.removeClass(consts.line.LINE); + } else { + ulObj.addClass(ulLine); + } + switchObj.attr("class", view.makeNodeLineClass(setting, node)); + if (node.isParent) { + switchObj.removeAttr("disabled"); + } else { + switchObj.attr("disabled", "disabled"); + } + icoObj.removeAttr("style"); + icoObj.attr("style", view.makeNodeIcoStyle(setting, node)); + icoObj.attr("class", view.makeNodeIcoClass(setting, node)); + }, + setNodeName: function(setting, node) { + var title = data.getNodeTitle(setting, node), + nObj = $$(node, consts.id.SPAN, setting); + nObj.empty(); + if (setting.view.nameIsHTML) { + nObj.html(data.getNodeName(setting, node)); + } else { + nObj.text(data.getNodeName(setting, node)); + } + if (tools.apply(setting.view.showTitle, [setting.treeId, node], setting.view.showTitle)) { + var aObj = $$(node, consts.id.A, setting); + aObj.attr("title", !title ? "" : title); + } + }, + setNodeTarget: function(setting, node) { + var aObj = $$(node, consts.id.A, setting); + aObj.attr("target", view.makeNodeTarget(node)); + }, + setNodeUrl: function(setting, node) { + var aObj = $$(node, consts.id.A, setting), + url = view.makeNodeUrl(setting, node); + if (url == null || url.length == 0) { + aObj.removeAttr("href"); + } else { + aObj.attr("href", url); + } + }, + switchNode: function(setting, node) { + if (node.open || !tools.canAsync(setting, node)) { + view.expandCollapseNode(setting, node, !node.open); + } else if (setting.async.enable) { + if (!view.asyncNode(setting, node)) { + view.expandCollapseNode(setting, node, !node.open); + return; + } + } else if (node) { + view.expandCollapseNode(setting, node, !node.open); + } + } + }; + // zTree defind + $.fn.zTree = { + consts : _consts, + _z : { + tools: tools, + view: view, + event: event, + data: data + }, + getZTreeObj: function(treeId) { + var o = data.getZTreeTools(treeId); + return o ? o : null; + }, + destroy: function(treeId) { + if (!!treeId && treeId.length > 0) { + view.destroy(data.getSetting(treeId)); + } else { + for(var s in settings) { + view.destroy(settings[s]); + } + } + }, + init: function(obj, zSetting, zNodes) { + var setting = tools.clone(_setting); + $.extend(true, setting, zSetting); + setting.treeId = obj.attr("id"); + setting.treeObj = obj; + setting.treeObj.empty(); + settings[setting.treeId] = setting; + //For some older browser,(e.g., ie6) + if(typeof document.body.style.maxHeight === "undefined") { + setting.view.expandSpeed = ""; + } + data.initRoot(setting); + var root = data.getRoot(setting), + childKey = setting.data.key.children; + zNodes = zNodes ? tools.clone(tools.isArray(zNodes)? zNodes : [zNodes]) : []; + if (setting.data.simpleData.enable) { + root[childKey] = data.transformTozTreeFormat(setting, zNodes); + } else { + root[childKey] = zNodes; + } + + data.initCache(setting); + event.unbindTree(setting); + event.bindTree(setting); + event.unbindEvent(setting); + event.bindEvent(setting); + + var zTreeTools = { + setting : setting, + addNodes : function(parentNode, newNodes, isSilent) { + if (!newNodes) return null; + if (!parentNode) parentNode = null; + if (parentNode && !parentNode.isParent && setting.data.keep.leaf) return null; + var xNewNodes = tools.clone(tools.isArray(newNodes)? newNodes: [newNodes]); + function addCallback() { + view.addNodes(setting, parentNode, xNewNodes, (isSilent==true)); + } + + if (tools.canAsync(setting, parentNode)) { + view.asyncNode(setting, parentNode, isSilent, addCallback); + } else { + addCallback(); + } + return xNewNodes; + }, + cancelSelectedNode : function(node) { + view.cancelPreSelectedNode(setting, node); + }, + destroy : function() { + view.destroy(setting); + }, + expandAll : function(expandFlag) { + expandFlag = !!expandFlag; + view.expandCollapseSonNode(setting, null, expandFlag, true); + return expandFlag; + }, + expandNode : function(node, expandFlag, sonSign, focus, callbackFlag) { + if (!node || !node.isParent) return null; + if (expandFlag !== true && expandFlag !== false) { + expandFlag = !node.open; + } + callbackFlag = !!callbackFlag; + + if (callbackFlag && expandFlag && (tools.apply(setting.callback.beforeExpand, [setting.treeId, node], true) == false)) { + return null; + } else if (callbackFlag && !expandFlag && (tools.apply(setting.callback.beforeCollapse, [setting.treeId, node], true) == false)) { + return null; + } + if (expandFlag && node.parentTId) { + view.expandCollapseParentNode(setting, node.getParentNode(), expandFlag, false); + } + if (expandFlag === node.open && !sonSign) { + return null; + } + + data.getRoot(setting).expandTriggerFlag = callbackFlag; + if (!tools.canAsync(setting, node) && sonSign) { + view.expandCollapseSonNode(setting, node, expandFlag, true, function() { + if (focus !== false) {try{$$(node, setting).focus().blur();}catch(e){}} + }); + } else { + node.open = !expandFlag; + view.switchNode(this.setting, node); + if (focus !== false) {try{$$(node, setting).focus().blur();}catch(e){}} + } + return expandFlag; + }, + getNodes : function() { + return data.getNodes(setting); + }, + getNodeByParam : function(key, value, parentNode) { + if (!key) return null; + return data.getNodeByParam(setting, parentNode?parentNode[setting.data.key.children]:data.getNodes(setting), key, value); + }, + getNodeByTId : function(tId) { + return data.getNodeCache(setting, tId); + }, + getNodesByParam : function(key, value, parentNode) { + if (!key) return null; + return data.getNodesByParam(setting, parentNode?parentNode[setting.data.key.children]:data.getNodes(setting), key, value); + }, + getNodesByParamFuzzy : function(key, value, parentNode) { + if (!key) return null; + return data.getNodesByParamFuzzy(setting, parentNode?parentNode[setting.data.key.children]:data.getNodes(setting), key, value); + }, + getNodesByFilter: function(filter, isSingle, parentNode, invokeParam) { + isSingle = !!isSingle; + if (!filter || (typeof filter != "function")) return (isSingle ? null : []); + return data.getNodesByFilter(setting, parentNode?parentNode[setting.data.key.children]:data.getNodes(setting), filter, isSingle, invokeParam); + }, + getNodeIndex : function(node) { + if (!node) return null; + var childKey = setting.data.key.children, + parentNode = (node.parentTId) ? node.getParentNode() : data.getRoot(setting); + for (var i=0, l = parentNode[childKey].length; i < l; i++) { + if (parentNode[childKey][i] == node) return i; + } + return -1; + }, + getSelectedNodes : function() { + var r = [], list = data.getRoot(setting).curSelectedList; + for (var i=0, l=list.length; i 0) { + view.createNodes(setting, 0, root[childKey]); + } else if (setting.async.enable && setting.async.url && setting.async.url !== '') { + view.asyncNode(setting); + } + return zTreeTools; + } + }; + + var zt = $.fn.zTree, + $$ = tools.$, + consts = zt.consts; +})(jQuery); +/* + * JQuery zTree excheck v3.5.18 + * http://zTree.me/ + * + * Copyright (c) 2010 Hunter.z + * + * Licensed same as jquery - MIT License + * http://www.opensource.org/licenses/mit-license.php + * + * email: hunter.z@263.net + * Date: 2015-06-18 + */ +(function($){ + //default consts of excheck + var _consts = { + event: { + CHECK: "ztree_check" + }, + id: { + CHECK: "_check" + }, + checkbox: { + STYLE: "checkbox", + DEFAULT: "chk", + DISABLED: "disable", + FALSE: "false", + TRUE: "true", + FULL: "full", + PART: "part", + FOCUS: "focus" + }, + radio: { + STYLE: "radio", + TYPE_ALL: "all", + TYPE_LEVEL: "level" + } + }, + //default setting of excheck + _setting = { + check: { + enable: false, + autoCheckTrigger: false, + chkStyle: _consts.checkbox.STYLE, + nocheckInherit: false, + chkDisabledInherit: false, + radioType: _consts.radio.TYPE_LEVEL, + chkboxType: { + "Y": "ps", + "N": "ps" + } + }, + data: { + key: { + checked: "checked" + } + }, + callback: { + beforeCheck:null, + onCheck:null + } + }, + //default root of excheck + _initRoot = function (setting) { + var r = data.getRoot(setting); + r.radioCheckedList = []; + }, + //default cache of excheck + _initCache = function(treeId) {}, + //default bind event of excheck + _bindEvent = function(setting) { + var o = setting.treeObj, + c = consts.event; + o.bind(c.CHECK, function (event, srcEvent, treeId, node) { + event.srcEvent = srcEvent; + tools.apply(setting.callback.onCheck, [event, treeId, node]); + }); + }, + _unbindEvent = function(setting) { + var o = setting.treeObj, + c = consts.event; + o.unbind(c.CHECK); + }, + //default event proxy of excheck + _eventProxy = function(e) { + var target = e.target, + setting = data.getSetting(e.data.treeId), + tId = "", node = null, + nodeEventType = "", treeEventType = "", + nodeEventCallback = null, treeEventCallback = null; + + if (tools.eqs(e.type, "mouseover")) { + if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode"+ consts.id.CHECK) !== null) { + tId = tools.getNodeMainDom(target).id; + nodeEventType = "mouseoverCheck"; + } + } else if (tools.eqs(e.type, "mouseout")) { + if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode"+ consts.id.CHECK) !== null) { + tId = tools.getNodeMainDom(target).id; + nodeEventType = "mouseoutCheck"; + } + } else if (tools.eqs(e.type, "click")) { + if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode"+ consts.id.CHECK) !== null) { + tId = tools.getNodeMainDom(target).id; + nodeEventType = "checkNode"; + } + } + if (tId.length>0) { + node = data.getNodeCache(setting, tId); + switch (nodeEventType) { + case "checkNode" : + nodeEventCallback = _handler.onCheckNode; + break; + case "mouseoverCheck" : + nodeEventCallback = _handler.onMouseoverCheck; + break; + case "mouseoutCheck" : + nodeEventCallback = _handler.onMouseoutCheck; + break; + } + } + var proxyResult = { + stop: nodeEventType === "checkNode", + node: node, + nodeEventType: nodeEventType, + nodeEventCallback: nodeEventCallback, + treeEventType: treeEventType, + treeEventCallback: treeEventCallback + }; + return proxyResult + }, + //default init node of excheck + _initNode = function(setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { + if (!n) return; + var checkedKey = setting.data.key.checked; + if (typeof n[checkedKey] == "string") n[checkedKey] = tools.eqs(n[checkedKey], "true"); + n[checkedKey] = !!n[checkedKey]; + n.checkedOld = n[checkedKey]; + if (typeof n.nocheck == "string") n.nocheck = tools.eqs(n.nocheck, "true"); + n.nocheck = !!n.nocheck || (setting.check.nocheckInherit && parentNode && !!parentNode.nocheck); + if (typeof n.chkDisabled == "string") n.chkDisabled = tools.eqs(n.chkDisabled, "true"); + n.chkDisabled = !!n.chkDisabled || (setting.check.chkDisabledInherit && parentNode && !!parentNode.chkDisabled); + if (typeof n.halfCheck == "string") n.halfCheck = tools.eqs(n.halfCheck, "true"); + n.halfCheck = !!n.halfCheck; + n.check_Child_State = -1; + n.check_Focus = false; + n.getCheckStatus = function() {return data.getCheckStatus(setting, n);}; + + if (setting.check.chkStyle == consts.radio.STYLE && setting.check.radioType == consts.radio.TYPE_ALL && n[checkedKey] ) { + var r = data.getRoot(setting); + r.radioCheckedList.push(n); + } + }, + //add dom for check + _beforeA = function(setting, node, html) { + var checkedKey = setting.data.key.checked; + if (setting.check.enable) { + data.makeChkFlag(setting, node); + html.push(""); + } + }, + //update zTreeObj, add method of check + _zTreeTools = function(setting, zTreeTools) { + zTreeTools.checkNode = function(node, checked, checkTypeFlag, callbackFlag) { + var checkedKey = this.setting.data.key.checked; + if (node.chkDisabled === true) return; + if (checked !== true && checked !== false) { + checked = !node[checkedKey]; + } + callbackFlag = !!callbackFlag; + + if (node[checkedKey] === checked && !checkTypeFlag) { + return; + } else if (callbackFlag && tools.apply(this.setting.callback.beforeCheck, [this.setting.treeId, node], true) == false) { + return; + } + if (tools.uCanDo(this.setting) && this.setting.check.enable && node.nocheck !== true) { + node[checkedKey] = checked; + var checkObj = $$(node, consts.id.CHECK, this.setting); + if (checkTypeFlag || this.setting.check.chkStyle === consts.radio.STYLE) view.checkNodeRelation(this.setting, node); + view.setChkClass(this.setting, checkObj, node); + view.repairParentChkClassWithSelf(this.setting, node); + if (callbackFlag) { + this.setting.treeObj.trigger(consts.event.CHECK, [null, this.setting.treeId, node]); + } + } + } + + zTreeTools.checkAllNodes = function(checked) { + view.repairAllChk(this.setting, !!checked); + } + + zTreeTools.getCheckedNodes = function(checked) { + var childKey = this.setting.data.key.children; + checked = (checked !== false); + return data.getTreeCheckedNodes(this.setting, data.getRoot(this.setting)[childKey], checked); + } + + zTreeTools.getChangeCheckedNodes = function() { + var childKey = this.setting.data.key.children; + return data.getTreeChangeCheckedNodes(this.setting, data.getRoot(this.setting)[childKey]); + } + + zTreeTools.setChkDisabled = function(node, disabled, inheritParent, inheritChildren) { + disabled = !!disabled; + inheritParent = !!inheritParent; + inheritChildren = !!inheritChildren; + view.repairSonChkDisabled(this.setting, node, disabled, inheritChildren); + view.repairParentChkDisabled(this.setting, node.getParentNode(), disabled, inheritParent); + } + + var _updateNode = zTreeTools.updateNode; + zTreeTools.updateNode = function(node, checkTypeFlag) { + if (_updateNode) _updateNode.apply(zTreeTools, arguments); + if (!node || !this.setting.check.enable) return; + var nObj = $$(node, this.setting); + if (nObj.get(0) && tools.uCanDo(this.setting)) { + var checkObj = $$(node, consts.id.CHECK, this.setting); + if (checkTypeFlag == true || this.setting.check.chkStyle === consts.radio.STYLE) view.checkNodeRelation(this.setting, node); + view.setChkClass(this.setting, checkObj, node); + view.repairParentChkClassWithSelf(this.setting, node); + } + } + }, + //method of operate data + _data = { + getRadioCheckedList: function(setting) { + var checkedList = data.getRoot(setting).radioCheckedList; + for (var i=0, j=checkedList.length; i -1 && node.check_Child_State < 2) : (node.check_Child_State > 0))) + }; + return r; + }, + getTreeCheckedNodes: function(setting, nodes, checked, results) { + if (!nodes) return []; + var childKey = setting.data.key.children, + checkedKey = setting.data.key.checked, + onlyOne = (checked && setting.check.chkStyle == consts.radio.STYLE && setting.check.radioType == consts.radio.TYPE_ALL); + results = !results ? [] : results; + for (var i = 0, l = nodes.length; i < l; i++) { + if (nodes[i].nocheck !== true && nodes[i].chkDisabled !== true && nodes[i][checkedKey] == checked) { + results.push(nodes[i]); + if(onlyOne) { + break; + } + } + data.getTreeCheckedNodes(setting, nodes[i][childKey], checked, results); + if(onlyOne && results.length > 0) { + break; + } + } + return results; + }, + getTreeChangeCheckedNodes: function(setting, nodes, results) { + if (!nodes) return []; + var childKey = setting.data.key.children, + checkedKey = setting.data.key.checked; + results = !results ? [] : results; + for (var i = 0, l = nodes.length; i < l; i++) { + if (nodes[i].nocheck !== true && nodes[i].chkDisabled !== true && nodes[i][checkedKey] != nodes[i].checkedOld) { + results.push(nodes[i]); + } + data.getTreeChangeCheckedNodes(setting, nodes[i][childKey], results); + } + return results; + }, + makeChkFlag: function(setting, node) { + if (!node) return; + var childKey = setting.data.key.children, + checkedKey = setting.data.key.checked, + chkFlag = -1; + if (node[childKey]) { + for (var i = 0, l = node[childKey].length; i < l; i++) { + var cNode = node[childKey][i]; + var tmp = -1; + if (setting.check.chkStyle == consts.radio.STYLE) { + if (cNode.nocheck === true || cNode.chkDisabled === true) { + tmp = cNode.check_Child_State; + } else if (cNode.halfCheck === true) { + tmp = 2; + } else if (cNode[checkedKey]) { + tmp = 2; + } else { + tmp = cNode.check_Child_State > 0 ? 2:0; + } + if (tmp == 2) { + chkFlag = 2; break; + } else if (tmp == 0){ + chkFlag = 0; + } + } else if (setting.check.chkStyle == consts.checkbox.STYLE) { + if (cNode.nocheck === true || cNode.chkDisabled === true) { + tmp = cNode.check_Child_State; + } else if (cNode.halfCheck === true) { + tmp = 1; + } else if (cNode[checkedKey] ) { + tmp = (cNode.check_Child_State === -1 || cNode.check_Child_State === 2) ? 2 : 1; + } else { + tmp = (cNode.check_Child_State > 0) ? 1 : 0; + } + if (tmp === 1) { + chkFlag = 1; break; + } else if (tmp === 2 && chkFlag > -1 && i > 0 && tmp !== chkFlag) { + chkFlag = 1; break; + } else if (chkFlag === 2 && tmp > -1 && tmp < 2) { + chkFlag = 1; break; + } else if (tmp > -1) { + chkFlag = tmp; + } + } + } + } + node.check_Child_State = chkFlag; + } + }, + //method of event proxy + _event = { + + }, + //method of event handler + _handler = { + onCheckNode: function (event, node) { + if (node.chkDisabled === true) return false; + var setting = data.getSetting(event.data.treeId), + checkedKey = setting.data.key.checked; + if (tools.apply(setting.callback.beforeCheck, [setting.treeId, node], true) == false) return true; + node[checkedKey] = !node[checkedKey]; + view.checkNodeRelation(setting, node); + var checkObj = $$(node, consts.id.CHECK, setting); + view.setChkClass(setting, checkObj, node); + view.repairParentChkClassWithSelf(setting, node); + setting.treeObj.trigger(consts.event.CHECK, [event, setting.treeId, node]); + return true; + }, + onMouseoverCheck: function(event, node) { + if (node.chkDisabled === true) return false; + var setting = data.getSetting(event.data.treeId), + checkObj = $$(node, consts.id.CHECK, setting); + node.check_Focus = true; + view.setChkClass(setting, checkObj, node); + return true; + }, + onMouseoutCheck: function(event, node) { + if (node.chkDisabled === true) return false; + var setting = data.getSetting(event.data.treeId), + checkObj = $$(node, consts.id.CHECK, setting); + node.check_Focus = false; + view.setChkClass(setting, checkObj, node); + return true; + } + }, + //method of tools for zTree + _tools = { + + }, + //method of operate ztree dom + _view = { + checkNodeRelation: function(setting, node) { + var pNode, i, l, + childKey = setting.data.key.children, + checkedKey = setting.data.key.checked, + r = consts.radio; + if (setting.check.chkStyle == r.STYLE) { + var checkedList = data.getRadioCheckedList(setting); + if (node[checkedKey]) { + if (setting.check.radioType == r.TYPE_ALL) { + for (i = checkedList.length-1; i >= 0; i--) { + pNode = checkedList[i]; + if (pNode[checkedKey] && pNode != node) { + pNode[checkedKey] = false; + checkedList.splice(i, 1); + + view.setChkClass(setting, $$(pNode, consts.id.CHECK, setting), pNode); + if (pNode.parentTId != node.parentTId) { + view.repairParentChkClassWithSelf(setting, pNode); + } + } + } + checkedList.push(node); + } else { + var parentNode = (node.parentTId) ? node.getParentNode() : data.getRoot(setting); + for (i = 0, l = parentNode[childKey].length; i < l; i++) { + pNode = parentNode[childKey][i]; + if (pNode[checkedKey] && pNode != node) { + pNode[checkedKey] = false; + view.setChkClass(setting, $$(pNode, consts.id.CHECK, setting), pNode); + } + } + } + } else if (setting.check.radioType == r.TYPE_ALL) { + for (i = 0, l = checkedList.length; i < l; i++) { + if (node == checkedList[i]) { + checkedList.splice(i, 1); + break; + } + } + } + + } else { + if (node[checkedKey] && (!node[childKey] || node[childKey].length==0 || setting.check.chkboxType.Y.indexOf("s") > -1)) { + view.setSonNodeCheckBox(setting, node, true); + } + if (!node[checkedKey] && (!node[childKey] || node[childKey].length==0 || setting.check.chkboxType.N.indexOf("s") > -1)) { + view.setSonNodeCheckBox(setting, node, false); + } + if (node[checkedKey] && setting.check.chkboxType.Y.indexOf("p") > -1) { + view.setParentNodeCheckBox(setting, node, true); + } + if (!node[checkedKey] && setting.check.chkboxType.N.indexOf("p") > -1) { + view.setParentNodeCheckBox(setting, node, false); + } + } + }, + makeChkClass: function(setting, node) { + var checkedKey = setting.data.key.checked, + c = consts.checkbox, r = consts.radio, + fullStyle = ""; + if (node.chkDisabled === true) { + fullStyle = c.DISABLED; + } else if (node.halfCheck) { + fullStyle = c.PART; + } else if (setting.check.chkStyle == r.STYLE) { + fullStyle = (node.check_Child_State < 1)? c.FULL:c.PART; + } else { + fullStyle = node[checkedKey] ? ((node.check_Child_State === 2 || node.check_Child_State === -1) ? c.FULL:c.PART) : ((node.check_Child_State < 1)? c.FULL:c.PART); + } + var chkName = setting.check.chkStyle + "_" + (node[checkedKey] ? c.TRUE : c.FALSE) + "_" + fullStyle; + chkName = (node.check_Focus && node.chkDisabled !== true) ? chkName + "_" + c.FOCUS : chkName; + return consts.className.BUTTON + " " + c.DEFAULT + " " + chkName; + }, + repairAllChk: function(setting, checked) { + if (setting.check.enable && setting.check.chkStyle === consts.checkbox.STYLE) { + var checkedKey = setting.data.key.checked, + childKey = setting.data.key.children, + root = data.getRoot(setting); + for (var i = 0, l = root[childKey].length; i 0) { + view.repairParentChkClass(setting, node[childKey][0]); + } else { + view.repairParentChkClass(setting, node); + } + }, + repairSonChkDisabled: function(setting, node, chkDisabled, inherit) { + if (!node) return; + var childKey = setting.data.key.children; + if (node.chkDisabled != chkDisabled) { + node.chkDisabled = chkDisabled; + } + view.repairChkClass(setting, node); + if (node[childKey] && inherit) { + for (var i = 0, l = node[childKey].length; i < l; i++) { + var sNode = node[childKey][i]; + view.repairSonChkDisabled(setting, sNode, chkDisabled, inherit); + } + } + }, + repairParentChkDisabled: function(setting, node, chkDisabled, inherit) { + if (!node) return; + if (node.chkDisabled != chkDisabled && inherit) { + node.chkDisabled = chkDisabled; + } + view.repairChkClass(setting, node); + view.repairParentChkDisabled(setting, node.getParentNode(), chkDisabled, inherit); + }, + setChkClass: function(setting, obj, node) { + if (!obj) return; + if (node.nocheck === true) { + obj.hide(); + } else { + obj.show(); + } + obj.attr('class', view.makeChkClass(setting, node)); + }, + setParentNodeCheckBox: function(setting, node, value, srcNode) { + var childKey = setting.data.key.children, + checkedKey = setting.data.key.checked, + checkObj = $$(node, consts.id.CHECK, setting); + if (!srcNode) srcNode = node; + data.makeChkFlag(setting, node); + if (node.nocheck !== true && node.chkDisabled !== true) { + node[checkedKey] = value; + view.setChkClass(setting, checkObj, node); + if (setting.check.autoCheckTrigger && node != srcNode) { + setting.treeObj.trigger(consts.event.CHECK, [null, setting.treeId, node]); + } + } + if (node.parentTId) { + var pSign = true; + if (!value) { + var pNodes = node.getParentNode()[childKey]; + for (var i = 0, l = pNodes.length; i < l; i++) { + if ((pNodes[i].nocheck !== true && pNodes[i].chkDisabled !== true && pNodes[i][checkedKey]) + || ((pNodes[i].nocheck === true || pNodes[i].chkDisabled === true) && pNodes[i].check_Child_State > 0)) { + pSign = false; + break; + } + } + } + if (pSign) { + view.setParentNodeCheckBox(setting, node.getParentNode(), value, srcNode); + } + } + }, + setSonNodeCheckBox: function(setting, node, value, srcNode) { + if (!node) return; + var childKey = setting.data.key.children, + checkedKey = setting.data.key.checked, + checkObj = $$(node, consts.id.CHECK, setting); + if (!srcNode) srcNode = node; + + var hasDisable = false; + if (node[childKey]) { + for (var i = 0, l = node[childKey].length; i < l && node.chkDisabled !== true; i++) { + var sNode = node[childKey][i]; + view.setSonNodeCheckBox(setting, sNode, value, srcNode); + if (sNode.chkDisabled === true) hasDisable = true; + } + } + + if (node != data.getRoot(setting) && node.chkDisabled !== true) { + if (hasDisable && node.nocheck !== true) { + data.makeChkFlag(setting, node); + } + if (node.nocheck !== true && node.chkDisabled !== true) { + node[checkedKey] = value; + if (!hasDisable) node.check_Child_State = (node[childKey] && node[childKey].length > 0) ? (value ? 2 : 0) : -1; + } else { + node.check_Child_State = -1; + } + view.setChkClass(setting, checkObj, node); + if (setting.check.autoCheckTrigger && node != srcNode && node.nocheck !== true && node.chkDisabled !== true) { + setting.treeObj.trigger(consts.event.CHECK, [null, setting.treeId, node]); + } + } + + } + }, + + _z = { + tools: _tools, + view: _view, + event: _event, + data: _data + }; + $.extend(true, $.fn.zTree.consts, _consts); + $.extend(true, $.fn.zTree._z, _z); + + var zt = $.fn.zTree, + tools = zt._z.tools, + consts = zt.consts, + view = zt._z.view, + data = zt._z.data, + event = zt._z.event, + $$ = tools.$; + + data.exSetting(_setting); + data.addInitBind(_bindEvent); + data.addInitUnBind(_unbindEvent); + data.addInitCache(_initCache); + data.addInitNode(_initNode); + data.addInitProxy(_eventProxy, true); + data.addInitRoot(_initRoot); + data.addBeforeA(_beforeA); + data.addZTreeTools(_zTreeTools); + + var _createNodes = view.createNodes; + view.createNodes = function(setting, level, nodes, parentNode) { + if (_createNodes) _createNodes.apply(view, arguments); + if (!nodes) return; + view.repairParentChkClassWithSelf(setting, parentNode); + } + var _removeNode = view.removeNode; + view.removeNode = function(setting, node) { + var parentNode = node.getParentNode(); + if (_removeNode) _removeNode.apply(view, arguments); + if (!node || !parentNode) return; + view.repairChkClass(setting, parentNode); + view.repairParentChkClass(setting, parentNode); + } + + var _appendNodes = view.appendNodes; + view.appendNodes = function(setting, level, nodes, parentNode, initFlag, openFlag) { + var html = ""; + if (_appendNodes) { + html = _appendNodes.apply(view, arguments); + } + if (parentNode) { + data.makeChkFlag(setting, parentNode); + } + return html; + } +})(jQuery); +/* + * JQuery zTree exedit v3.5.18 + * http://zTree.me/ + * + * Copyright (c) 2010 Hunter.z + * + * Licensed same as jquery - MIT License + * http://www.opensource.org/licenses/mit-license.php + * + * email: hunter.z@263.net + * Date: 2015-06-18 + */ +(function($){ + //default consts of exedit + var _consts = { + event: { + DRAG: "ztree_drag", + DROP: "ztree_drop", + RENAME: "ztree_rename", + DRAGMOVE:"ztree_dragmove" + }, + id: { + EDIT: "_edit", + INPUT: "_input", + REMOVE: "_remove" + }, + move: { + TYPE_INNER: "inner", + TYPE_PREV: "prev", + TYPE_NEXT: "next" + }, + node: { + CURSELECTED_EDIT: "curSelectedNode_Edit", + TMPTARGET_TREE: "tmpTargetzTree", + TMPTARGET_NODE: "tmpTargetNode" + } + }, + //default setting of exedit + _setting = { + edit: { + enable: false, + editNameSelectAll: false, + showRemoveBtn: true, + showRenameBtn: true, + removeTitle: "remove", + renameTitle: "rename", + drag: { + autoExpandTrigger: false, + isCopy: true, + isMove: true, + prev: true, + next: true, + inner: true, + minMoveSize: 5, + borderMax: 10, + borderMin: -5, + maxShowNodeNum: 5, + autoOpenTime: 500 + } + }, + view: { + addHoverDom: null, + removeHoverDom: null + }, + callback: { + beforeDrag:null, + beforeDragOpen:null, + beforeDrop:null, + beforeEditName:null, + beforeRename:null, + onDrag:null, + onDragMove:null, + onDrop:null, + onRename:null + } + }, + //default root of exedit + _initRoot = function (setting) { + var r = data.getRoot(setting), rs = data.getRoots(); + r.curEditNode = null; + r.curEditInput = null; + r.curHoverNode = null; + r.dragFlag = 0; + r.dragNodeShowBefore = []; + r.dragMaskList = new Array(); + rs.showHoverDom = true; + }, + //default cache of exedit + _initCache = function(treeId) {}, + //default bind event of exedit + _bindEvent = function(setting) { + var o = setting.treeObj; + var c = consts.event; + o.bind(c.RENAME, function (event, treeId, treeNode, isCancel) { + tools.apply(setting.callback.onRename, [event, treeId, treeNode, isCancel]); + }); + + o.bind(c.DRAG, function (event, srcEvent, treeId, treeNodes) { + tools.apply(setting.callback.onDrag, [srcEvent, treeId, treeNodes]); + }); + + o.bind(c.DRAGMOVE,function(event, srcEvent, treeId, treeNodes){ + tools.apply(setting.callback.onDragMove,[srcEvent, treeId, treeNodes]); + }); + + o.bind(c.DROP, function (event, srcEvent, treeId, treeNodes, targetNode, moveType, isCopy) { + tools.apply(setting.callback.onDrop, [srcEvent, treeId, treeNodes, targetNode, moveType, isCopy]); + }); + }, + _unbindEvent = function(setting) { + var o = setting.treeObj; + var c = consts.event; + o.unbind(c.RENAME); + o.unbind(c.DRAG); + o.unbind(c.DRAGMOVE); + o.unbind(c.DROP); + }, + //default event proxy of exedit + _eventProxy = function(e) { + var target = e.target, + setting = data.getSetting(e.data.treeId), + relatedTarget = e.relatedTarget, + tId = "", node = null, + nodeEventType = "", treeEventType = "", + nodeEventCallback = null, treeEventCallback = null, + tmp = null; + + if (tools.eqs(e.type, "mouseover")) { + tmp = tools.getMDom(setting, target, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); + if (tmp) { + tId = tools.getNodeMainDom(tmp).id; + nodeEventType = "hoverOverNode"; + } + } else if (tools.eqs(e.type, "mouseout")) { + tmp = tools.getMDom(setting, relatedTarget, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); + if (!tmp) { + tId = "remove"; + nodeEventType = "hoverOutNode"; + } + } else if (tools.eqs(e.type, "mousedown")) { + tmp = tools.getMDom(setting, target, [{tagName:"a", attrName:"treeNode"+consts.id.A}]); + if (tmp) { + tId = tools.getNodeMainDom(tmp).id; + nodeEventType = "mousedownNode"; + } + } + if (tId.length>0) { + node = data.getNodeCache(setting, tId); + switch (nodeEventType) { + case "mousedownNode" : + nodeEventCallback = _handler.onMousedownNode; + break; + case "hoverOverNode" : + nodeEventCallback = _handler.onHoverOverNode; + break; + case "hoverOutNode" : + nodeEventCallback = _handler.onHoverOutNode; + break; + } + } + var proxyResult = { + stop: false, + node: node, + nodeEventType: nodeEventType, + nodeEventCallback: nodeEventCallback, + treeEventType: treeEventType, + treeEventCallback: treeEventCallback + }; + return proxyResult + }, + //default init node of exedit + _initNode = function(setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { + if (!n) return; + n.isHover = false; + n.editNameFlag = false; + }, + //update zTreeObj, add method of edit + _zTreeTools = function(setting, zTreeTools) { + zTreeTools.cancelEditName = function(newName) { + var root = data.getRoot(this.setting); + if (!root.curEditNode) return; + view.cancelCurEditNode(this.setting, newName?newName:null, true); + } + zTreeTools.copyNode = function(targetNode, node, moveType, isSilent) { + if (!node) return null; + if (targetNode && !targetNode.isParent && this.setting.data.keep.leaf && moveType === consts.move.TYPE_INNER) return null; + var _this = this, + newNode = tools.clone(node); + if (!targetNode) { + targetNode = null; + moveType = consts.move.TYPE_INNER; + } + if (moveType == consts.move.TYPE_INNER) { + function copyCallback() { + view.addNodes(_this.setting, targetNode, [newNode], isSilent); + } + + if (tools.canAsync(this.setting, targetNode)) { + view.asyncNode(this.setting, targetNode, isSilent, copyCallback); + } else { + copyCallback(); + } + } else { + view.addNodes(this.setting, targetNode.parentNode, [newNode], isSilent); + view.moveNode(this.setting, targetNode, newNode, moveType, false, isSilent); + } + return newNode; + } + zTreeTools.editName = function(node) { + if (!node || !node.tId || node !== data.getNodeCache(this.setting, node.tId)) return; + if (node.parentTId) view.expandCollapseParentNode(this.setting, node.getParentNode(), true); + view.editNode(this.setting, node) + } + zTreeTools.moveNode = function(targetNode, node, moveType, isSilent) { + if (!node) return node; + if (targetNode && !targetNode.isParent && this.setting.data.keep.leaf && moveType === consts.move.TYPE_INNER) { + return null; + } else if (targetNode && ((node.parentTId == targetNode.tId && moveType == consts.move.TYPE_INNER) || $$(node, this.setting).find("#" + targetNode.tId).length > 0)) { + return null; + } else if (!targetNode) { + targetNode = null; + } + var _this = this; + function moveCallback() { + view.moveNode(_this.setting, targetNode, node, moveType, false, isSilent); + } + if (tools.canAsync(this.setting, targetNode) && moveType === consts.move.TYPE_INNER) { + view.asyncNode(this.setting, targetNode, isSilent, moveCallback); + } else { + moveCallback(); + } + return node; + } + zTreeTools.setEditable = function(editable) { + this.setting.edit.enable = editable; + return this.refresh(); + } + }, + //method of operate data + _data = { + setSonNodeLevel: function(setting, parentNode, node) { + if (!node) return; + var childKey = setting.data.key.children; + node.level = (parentNode)? parentNode.level + 1 : 0; + if (!node[childKey]) return; + for (var i = 0, l = node[childKey].length; i < l; i++) { + if (node[childKey][i]) data.setSonNodeLevel(setting, node, node[childKey][i]); + } + } + }, + //method of event proxy + _event = { + + }, + //method of event handler + _handler = { + onHoverOverNode: function(event, node) { + var setting = data.getSetting(event.data.treeId), + root = data.getRoot(setting); + if (root.curHoverNode != node) { + _handler.onHoverOutNode(event); + } + $("#"+node.tId).addClass('hoverNode'); + root.curHoverNode = node; + view.addHoverDom(setting, node); + }, + onHoverOutNode: function(event, node) { + var setting = data.getSetting(event.data.treeId), + root = data.getRoot(setting); + // 清除hover效果 + $("#"+event.data.treeId+" li").removeClass('hoverNode'); + if (root.curHoverNode && !data.isSelectedNode(setting, root.curHoverNode)) { + view.removeTreeDom(setting, root.curHoverNode); + root.curHoverNode = null; + } + }, + onMousedownNode: function(eventMouseDown, _node) { + var i,l, + setting = data.getSetting(eventMouseDown.data.treeId), + root = data.getRoot(setting), roots = data.getRoots(); + //right click can't drag & drop + if (eventMouseDown.button == 2 || !setting.edit.enable || (!setting.edit.drag.isCopy && !setting.edit.drag.isMove)) return true; + + //input of edit node name can't drag & drop + var target = eventMouseDown.target, + _nodes = data.getRoot(setting).curSelectedList, + nodes = []; + if (!data.isSelectedNode(setting, _node)) { + nodes = [_node]; + } else { + for (i=0, l=_nodes.length; i1) { + var pNodes = nodes[0].parentTId ? nodes[0].getParentNode()[childKey] : data.getNodes(setting); + tmpNodes = []; + for (i=0, l=pNodes.length; i -1 && (lastIndex+1) !== i) { + isOrder = false; + } + tmpNodes.push(pNodes[i]); + lastIndex = i; + } + if (nodes.length === tmpNodes.length) { + nodes = tmpNodes; + break; + } + } + } + if (isOrder) { + preNode = nodes[0].getPreNode(); + nextNode = nodes[nodes.length-1].getNextNode(); + } + + //set node in selected + curNode = $$("
        ", setting); + for (i=0, l=nodes.length; i0); + view.removeTreeDom(setting, tmpNode); + + if (i > setting.edit.drag.maxShowNodeNum-1) { + continue; + } + + tmpDom = $$("
      • ", setting); + tmpDom.append($$(tmpNode, consts.id.A, setting).clone()); + tmpDom.css("padding", "0"); + tmpDom.children("#" + tmpNode.tId + consts.id.A).removeClass(consts.node.CURSELECTED); + curNode.append(tmpDom); + if (i == setting.edit.drag.maxShowNodeNum-1) { + tmpDom = $$("
      • ...
      • ", setting); + curNode.append(tmpDom); + } + } + curNode.attr("id", nodes[0].tId + consts.id.UL + "_tmp"); + curNode.addClass(setting.treeObj.attr("class")); + curNode.appendTo(body); + + tmpArrow = $$("", setting); + tmpArrow.attr("id", "zTreeMove_arrow_tmp"); + tmpArrow.appendTo(body); + + setting.treeObj.trigger(consts.event.DRAG, [event, setting.treeId, nodes]); + } + + if (root.dragFlag == 1) { + if (tmpTarget && tmpArrow.attr("id") == event.target.id && tmpTargetNodeId && (event.clientX + doc.scrollLeft()+2) > ($("#" + tmpTargetNodeId + consts.id.A, tmpTarget).offset().left)) { + var xT = $("#" + tmpTargetNodeId + consts.id.A, tmpTarget); + event.target = (xT.length > 0) ? xT.get(0) : event.target; + } else if (tmpTarget) { + tmpTarget.removeClass(consts.node.TMPTARGET_TREE); + if (tmpTargetNodeId) $("#" + tmpTargetNodeId + consts.id.A, tmpTarget).removeClass(consts.node.TMPTARGET_NODE + "_" + consts.move.TYPE_PREV) + .removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_NEXT).removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_INNER); + } + tmpTarget = null; + tmpTargetNodeId = null; + + //judge drag & drop in multi ztree + isOtherTree = false; + targetSetting = setting; + var settings = data.getSettings(); + for (var s in settings) { + if (settings[s].treeId && settings[s].edit.enable && settings[s].treeId != setting.treeId + && (event.target.id == settings[s].treeId || $(event.target).parents("#" + settings[s].treeId).length>0)) { + isOtherTree = true; + targetSetting = settings[s]; + } + } + + var docScrollTop = doc.scrollTop(), + docScrollLeft = doc.scrollLeft(), + treeOffset = targetSetting.treeObj.offset(), + scrollHeight = targetSetting.treeObj.get(0).scrollHeight, + scrollWidth = targetSetting.treeObj.get(0).scrollWidth, + dTop = (event.clientY + docScrollTop - treeOffset.top), + dBottom = (targetSetting.treeObj.height() + treeOffset.top - event.clientY - docScrollTop), + dLeft = (event.clientX + docScrollLeft - treeOffset.left), + dRight = (targetSetting.treeObj.width() + treeOffset.left - event.clientX - docScrollLeft), + isTop = (dTop < setting.edit.drag.borderMax && dTop > setting.edit.drag.borderMin), + isBottom = (dBottom < setting.edit.drag.borderMax && dBottom > setting.edit.drag.borderMin), + isLeft = (dLeft < setting.edit.drag.borderMax && dLeft > setting.edit.drag.borderMin), + isRight = (dRight < setting.edit.drag.borderMax && dRight > setting.edit.drag.borderMin), + isTreeInner = dTop > setting.edit.drag.borderMin && dBottom > setting.edit.drag.borderMin && dLeft > setting.edit.drag.borderMin && dRight > setting.edit.drag.borderMin, + isTreeTop = (isTop && targetSetting.treeObj.scrollTop() <= 0), + isTreeBottom = (isBottom && (targetSetting.treeObj.scrollTop() + targetSetting.treeObj.height()+10) >= scrollHeight), + isTreeLeft = (isLeft && targetSetting.treeObj.scrollLeft() <= 0), + isTreeRight = (isRight && (targetSetting.treeObj.scrollLeft() + targetSetting.treeObj.width()+10) >= scrollWidth); + + if (event.target && tools.isChildOrSelf(event.target, targetSetting.treeId)) { + //get node
      • dom + var targetObj = event.target; + while (targetObj && targetObj.tagName && !tools.eqs(targetObj.tagName, "li") && targetObj.id != targetSetting.treeId) { + targetObj = targetObj.parentNode; + } + + var canMove = true; + //don't move to self or children of self + for (i=0, l=nodes.length; i 0) { + canMove = false; + break; + } + } + if (canMove && event.target && tools.isChildOrSelf(event.target, targetObj.id + consts.id.A)) { + tmpTarget = $(targetObj); + tmpTargetNodeId = targetObj.id; + } + } + + //the mouse must be in zTree + tmpNode = nodes[0]; + if (isTreeInner && tools.isChildOrSelf(event.target, targetSetting.treeId)) { + //judge mouse move in root of ztree + if (!tmpTarget && (event.target.id == targetSetting.treeId || isTreeTop || isTreeBottom || isTreeLeft || isTreeRight) && (isOtherTree || (!isOtherTree && tmpNode.parentTId))) { + tmpTarget = targetSetting.treeObj; + } + //auto scroll top + if (isTop) { + targetSetting.treeObj.scrollTop(targetSetting.treeObj.scrollTop()-10); + } else if (isBottom) { + targetSetting.treeObj.scrollTop(targetSetting.treeObj.scrollTop()+10); + } + if (isLeft) { + targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft()-10); + } else if (isRight) { + targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft()+10); + } + //auto scroll left + if (tmpTarget && tmpTarget != targetSetting.treeObj && tmpTarget.offset().left < targetSetting.treeObj.offset().left) { + targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft()+ tmpTarget.offset().left - targetSetting.treeObj.offset().left); + } + } + + curNode.css({ + "top": (event.clientY + docScrollTop + 3) + "px", + "left": (event.clientX + docScrollLeft + 3) + "px" + }); + + var dX = 0; + var dY = 0; + if (tmpTarget && tmpTarget.attr("id")!=targetSetting.treeId) { + var tmpTargetNode = tmpTargetNodeId == null ? null: data.getNodeCache(targetSetting, tmpTargetNodeId), + isCopy = ((event.ctrlKey || event.metaKey) && setting.edit.drag.isMove && setting.edit.drag.isCopy) || (!setting.edit.drag.isMove && setting.edit.drag.isCopy), + isPrev = !!(preNode && tmpTargetNodeId === preNode.tId), + isNext = !!(nextNode && tmpTargetNodeId === nextNode.tId), + isInner = (tmpNode.parentTId && tmpNode.parentTId == tmpTargetNodeId), + canPrev = (isCopy || !isNext) && tools.apply(targetSetting.edit.drag.prev, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.prev), + canNext = (isCopy || !isPrev) && tools.apply(targetSetting.edit.drag.next, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.next), + canInner = (isCopy || !isInner) && !(targetSetting.data.keep.leaf && !tmpTargetNode.isParent) && tools.apply(targetSetting.edit.drag.inner, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.inner); + if (!canPrev && !canNext && !canInner) { + tmpTarget = null; + tmpTargetNodeId = ""; + moveType = consts.move.TYPE_INNER; + tmpArrow.css({ + "display":"none" + }); + if (window.zTreeMoveTimer) { + clearTimeout(window.zTreeMoveTimer); + window.zTreeMoveTargetNodeTId = null + } + } else { + var tmpTargetA = $("#" + tmpTargetNodeId + consts.id.A, tmpTarget), + tmpNextA = tmpTargetNode.isLastNode ? null : $("#" + tmpTargetNode.getNextNode().tId + consts.id.A, tmpTarget.next()), + tmpTop = tmpTargetA.offset().top, + tmpLeft = tmpTargetA.offset().left, + prevPercent = canPrev ? (canInner ? 0.25 : (canNext ? 0.5 : 1) ) : -1, + nextPercent = canNext ? (canInner ? 0.75 : (canPrev ? 0.5 : 0) ) : -1, + dY_percent = (event.clientY + docScrollTop - tmpTop)/tmpTargetA.height(); + if ((prevPercent==1 ||dY_percent<=prevPercent && dY_percent>=-.2) && canPrev) { + dX = 1 - tmpArrow.width(); + dY = tmpTop - tmpArrow.height()/2; + moveType = consts.move.TYPE_PREV; + } else if ((nextPercent==0 || dY_percent>=nextPercent && dY_percent<=1.2) && canNext) { + dX = 1 - tmpArrow.width(); + dY = (tmpNextA == null || (tmpTargetNode.isParent && tmpTargetNode.open)) ? (tmpTop + tmpTargetA.height() - tmpArrow.height()/2) : (tmpNextA.offset().top - tmpArrow.height()/2); + moveType = consts.move.TYPE_NEXT; + }else { + dX = 5 - tmpArrow.width(); + dY = tmpTop; + moveType = consts.move.TYPE_INNER; + } + tmpArrow.css({ + "display":"block", + "top": dY + "px", + "left": (tmpLeft + dX) + "px" + }); + tmpTargetA.addClass(consts.node.TMPTARGET_NODE + "_" + moveType); + + if (preTmpTargetNodeId != tmpTargetNodeId || preTmpMoveType != moveType) { + startTime = (new Date()).getTime(); + } + if (tmpTargetNode && tmpTargetNode.isParent && moveType == consts.move.TYPE_INNER) { + var startTimer = true; + if (window.zTreeMoveTimer && window.zTreeMoveTargetNodeTId !== tmpTargetNode.tId) { + clearTimeout(window.zTreeMoveTimer); + window.zTreeMoveTargetNodeTId = null; + }else if (window.zTreeMoveTimer && window.zTreeMoveTargetNodeTId === tmpTargetNode.tId) { + startTimer = false; + } + if (startTimer) { + window.zTreeMoveTimer = setTimeout(function() { + if (moveType != consts.move.TYPE_INNER) return; + if (tmpTargetNode && tmpTargetNode.isParent && !tmpTargetNode.open && (new Date()).getTime() - startTime > targetSetting.edit.drag.autoOpenTime + && tools.apply(targetSetting.callback.beforeDragOpen, [targetSetting.treeId, tmpTargetNode], true)) { + view.switchNode(targetSetting, tmpTargetNode); + if (targetSetting.edit.drag.autoExpandTrigger) { + targetSetting.treeObj.trigger(consts.event.EXPAND, [targetSetting.treeId, tmpTargetNode]); + } + } + }, targetSetting.edit.drag.autoOpenTime+50); + window.zTreeMoveTargetNodeTId = tmpTargetNode.tId; + } + } + } + } else { + moveType = consts.move.TYPE_INNER; + if (tmpTarget && tools.apply(targetSetting.edit.drag.inner, [targetSetting.treeId, nodes, null], !!targetSetting.edit.drag.inner)) { + tmpTarget.addClass(consts.node.TMPTARGET_TREE); + } else { + tmpTarget = null; + } + tmpArrow.css({ + "display":"none" + }); + if (window.zTreeMoveTimer) { + clearTimeout(window.zTreeMoveTimer); + window.zTreeMoveTargetNodeTId = null; + } + } + preTmpTargetNodeId = tmpTargetNodeId; + preTmpMoveType = moveType; + + setting.treeObj.trigger(consts.event.DRAGMOVE, [event, setting.treeId, nodes]); + } + return false; + } + + doc.bind("mouseup", _docMouseUp); + function _docMouseUp(event) { + if (window.zTreeMoveTimer) { + clearTimeout(window.zTreeMoveTimer); + window.zTreeMoveTargetNodeTId = null; + } + preTmpTargetNodeId = null; + preTmpMoveType = null; + doc.unbind("mousemove", _docMouseMove); + doc.unbind("mouseup", _docMouseUp); + doc.unbind("selectstart", _docSelect); + body.css("cursor", "auto"); + if (tmpTarget) { + tmpTarget.removeClass(consts.node.TMPTARGET_TREE); + if (tmpTargetNodeId) $("#" + tmpTargetNodeId + consts.id.A, tmpTarget).removeClass(consts.node.TMPTARGET_NODE + "_" + consts.move.TYPE_PREV) + .removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_NEXT).removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_INNER); + } + tools.showIfameMask(setting, false); + + roots.showHoverDom = true; + if (root.dragFlag == 0) return; + root.dragFlag = 0; + + var i, l, tmpNode; + for (i=0, l=nodes.length; i 0) { + root.dragMaskList[0].remove(); + root.dragMaskList.shift(); + } + if (showSign) { + //show mask + var iframeList = $$("iframe", setting); + for (var i = 0, l = iframeList.length; i < l; i++) { + var obj = iframeList.get(i), + r = tools.getAbs(obj), + dragMask = $$("
        ", setting); + dragMask.appendTo($$("body", setting)); + root.dragMaskList.push(dragMask); + } + } + } + }, + //method of operate ztree dom + _view = { + addEditBtn: function(setting, node) { + if (node.editNameFlag || $$(node, consts.id.EDIT, setting).length > 0) { + return; + } + if (!tools.apply(setting.edit.showRenameBtn, [setting.treeId, node], setting.edit.showRenameBtn)) { + return; + } + var aObj = $$(node, consts.id.A, setting), + editStr = ""; + aObj.append(editStr); + + $$(node, consts.id.EDIT, setting).bind('click', + function() { + if (!tools.uCanDo(setting) || tools.apply(setting.callback.beforeEditName, [setting.treeId, node], true) == false) return false; + view.editNode(setting, node); + return false; + } + ).show(); + }, + addRemoveBtn: function(setting, node) { + if (node.editNameFlag || $$(node, consts.id.REMOVE, setting).length > 0) { + return; + } + if (!tools.apply(setting.edit.showRemoveBtn, [setting.treeId, node], setting.edit.showRemoveBtn)) { + return; + } + var aObj = $$(node, consts.id.A, setting), + removeStr = ""; + aObj.append(removeStr); + + $$(node, consts.id.REMOVE, setting).bind('click', + function() { + if (!tools.uCanDo(setting) || tools.apply(setting.callback.beforeRemove, [setting.treeId, node], true) == false) return false; + view.removeNode(setting, node); + setting.treeObj.trigger(consts.event.REMOVE, [setting.treeId, node]); + return false; + } + ).bind('mousedown', + function(eventMouseDown) { + return true; + } + ).show(); + }, + addHoverDom: function(setting, node) { + if (data.getRoots().showHoverDom) { + node.isHover = true; + if (setting.edit.enable) { + view.addEditBtn(setting, node); + view.addRemoveBtn(setting, node); + } + tools.apply(setting.view.addHoverDom, [setting.treeId, node]); + } + }, + cancelCurEditNode: function (setting, forceName, isCancel) { + var root = data.getRoot(setting), + nameKey = setting.data.key.name, + node = root.curEditNode; + + if (node) { + var inputObj = root.curEditInput, + newName = forceName ? forceName:(isCancel ? node[nameKey]: inputObj.val()); + if (tools.apply(setting.callback.beforeRename, [setting.treeId, node, newName, isCancel], true) === false) { + return false; + } + node[nameKey] = newName; + var aObj = $$(node, consts.id.A, setting); + aObj.removeClass(consts.node.CURSELECTED_EDIT); + inputObj.unbind(); + view.setNodeName(setting, node); + node.editNameFlag = false; + root.curEditNode = null; + root.curEditInput = null; + view.selectNode(setting, node, false); + setting.treeObj.trigger(consts.event.RENAME, [setting.treeId, node, isCancel]); + } + root.noSelection = true; + return true; + }, + editNode: function(setting, node) { + var root = data.getRoot(setting); + view.editNodeBlur = false; + if (data.isSelectedNode(setting, node) && root.curEditNode == node && node.editNameFlag) { + setTimeout(function() {tools.inputFocus(root.curEditInput);}, 0); + return; + } + var nameKey = setting.data.key.name; + node.editNameFlag = true; + view.removeTreeDom(setting, node); + view.cancelCurEditNode(setting); + view.selectNode(setting, node, false); + $$(node, consts.id.SPAN, setting).html(""); + var inputObj = $$(node, consts.id.INPUT, setting); + inputObj.attr("value", node[nameKey]); + if (setting.edit.editNameSelectAll) { + tools.inputSelect(inputObj); + } else { + tools.inputFocus(inputObj); + } + + inputObj.bind('blur', function(event) { + if (!view.editNodeBlur) { + view.cancelCurEditNode(setting); + } + }).bind('keydown', function(event) { + if (event.keyCode=="13") { + view.editNodeBlur = true; + view.cancelCurEditNode(setting); + } else if (event.keyCode=="27") { + view.cancelCurEditNode(setting, null, true); + } + }).bind('click', function(event) { + return false; + }).bind('dblclick', function(event) { + return false; + }); + + $$(node, consts.id.A, setting).addClass(consts.node.CURSELECTED_EDIT); + root.curEditInput = inputObj; + root.noSelection = false; + root.curEditNode = node; + }, + moveNode: function(setting, targetNode, node, moveType, animateFlag, isSilent) { + var root = data.getRoot(setting), + childKey = setting.data.key.children; + if (targetNode == node) return; + if (setting.data.keep.leaf && targetNode && !targetNode.isParent && moveType == consts.move.TYPE_INNER) return; + var oldParentNode = (node.parentTId ? node.getParentNode(): root), + targetNodeIsRoot = (targetNode === null || targetNode == root); + if (targetNodeIsRoot && targetNode === null) targetNode = root; + if (targetNodeIsRoot) moveType = consts.move.TYPE_INNER; + var targetParentNode = (targetNode.parentTId ? targetNode.getParentNode() : root); + + if (moveType != consts.move.TYPE_PREV && moveType != consts.move.TYPE_NEXT) { + moveType = consts.move.TYPE_INNER; + } + + if (moveType == consts.move.TYPE_INNER) { + if (targetNodeIsRoot) { + //parentTId of root node is null + node.parentTId = null; + } else { + if (!targetNode.isParent) { + targetNode.isParent = true; + targetNode.open = !!targetNode.open; + view.setNodeLineIcos(setting, targetNode); + } + node.parentTId = targetNode.tId; + } + } + + //move node Dom + var targetObj, target_ulObj; + if (targetNodeIsRoot) { + targetObj = setting.treeObj; + target_ulObj = targetObj; + } else { + if (!isSilent && moveType == consts.move.TYPE_INNER) { + view.expandCollapseNode(setting, targetNode, true, false); + } else if (!isSilent) { + view.expandCollapseNode(setting, targetNode.getParentNode(), true, false); + } + targetObj = $$(targetNode, setting); + target_ulObj = $$(targetNode, consts.id.UL, setting); + if (!!targetObj.get(0) && !target_ulObj.get(0)) { + var ulstr = []; + view.makeUlHtml(setting, targetNode, ulstr, ''); + targetObj.append(ulstr.join('')); + } + target_ulObj = $$(targetNode, consts.id.UL, setting); + } + var nodeDom = $$(node, setting); + if (!nodeDom.get(0)) { + nodeDom = view.appendNodes(setting, node.level, [node], null, false, true).join(''); + } else if (!targetObj.get(0)) { + nodeDom.remove(); + } + if (target_ulObj.get(0) && moveType == consts.move.TYPE_INNER) { + target_ulObj.append(nodeDom); + } else if (targetObj.get(0) && moveType == consts.move.TYPE_PREV) { + targetObj.before(nodeDom); + } else if (targetObj.get(0) && moveType == consts.move.TYPE_NEXT) { + targetObj.after(nodeDom); + } + + //repair the data after move + var i,l, + tmpSrcIndex = -1, + tmpTargetIndex = 0, + oldNeighbor = null, + newNeighbor = null, + oldLevel = node.level; + if (node.isFirstNode) { + tmpSrcIndex = 0; + if (oldParentNode[childKey].length > 1 ) { + oldNeighbor = oldParentNode[childKey][1]; + oldNeighbor.isFirstNode = true; + } + } else if (node.isLastNode) { + tmpSrcIndex = oldParentNode[childKey].length -1; + oldNeighbor = oldParentNode[childKey][tmpSrcIndex - 1]; + oldNeighbor.isLastNode = true; + } else { + for (i = 0, l = oldParentNode[childKey].length; i < l; i++) { + if (oldParentNode[childKey][i].tId == node.tId) { + tmpSrcIndex = i; + break; + } + } + } + if (tmpSrcIndex >= 0) { + oldParentNode[childKey].splice(tmpSrcIndex, 1); + } + if (moveType != consts.move.TYPE_INNER) { + for (i = 0, l = targetParentNode[childKey].length; i < l; i++) { + if (targetParentNode[childKey][i].tId == targetNode.tId) tmpTargetIndex = i; + } + } + if (moveType == consts.move.TYPE_INNER) { + if (!targetNode[childKey]) targetNode[childKey] = new Array(); + if (targetNode[childKey].length > 0) { + newNeighbor = targetNode[childKey][targetNode[childKey].length - 1]; + newNeighbor.isLastNode = false; + } + targetNode[childKey].splice(targetNode[childKey].length, 0, node); + node.isLastNode = true; + node.isFirstNode = (targetNode[childKey].length == 1); + } else if (targetNode.isFirstNode && moveType == consts.move.TYPE_PREV) { + targetParentNode[childKey].splice(tmpTargetIndex, 0, node); + newNeighbor = targetNode; + newNeighbor.isFirstNode = false; + node.parentTId = targetNode.parentTId; + node.isFirstNode = true; + node.isLastNode = false; + + } else if (targetNode.isLastNode && moveType == consts.move.TYPE_NEXT) { + targetParentNode[childKey].splice(tmpTargetIndex + 1, 0, node); + newNeighbor = targetNode; + newNeighbor.isLastNode = false; + node.parentTId = targetNode.parentTId; + node.isFirstNode = false; + node.isLastNode = true; + + } else { + if (moveType == consts.move.TYPE_PREV) { + targetParentNode[childKey].splice(tmpTargetIndex, 0, node); + } else { + targetParentNode[childKey].splice(tmpTargetIndex + 1, 0, node); + } + node.parentTId = targetNode.parentTId; + node.isFirstNode = false; + node.isLastNode = false; + } + data.fixPIdKeyValue(setting, node); + data.setSonNodeLevel(setting, node.getParentNode(), node); + + //repair node what been moved + view.setNodeLineIcos(setting, node); + view.repairNodeLevelClass(setting, node, oldLevel) + + //repair node's old parentNode dom + if (!setting.data.keep.parent && oldParentNode[childKey].length < 1) { + //old parentNode has no child nodes + oldParentNode.isParent = false; + oldParentNode.open = false; + var tmp_ulObj = $$(oldParentNode, consts.id.UL, setting), + tmp_switchObj = $$(oldParentNode, consts.id.SWITCH, setting), + tmp_icoObj = $$(oldParentNode, consts.id.ICON, setting); + view.replaceSwitchClass(oldParentNode, tmp_switchObj, consts.folder.DOCU); + view.replaceIcoClass(oldParentNode, tmp_icoObj, consts.folder.DOCU); + tmp_ulObj.css("display", "none"); + + } else if (oldNeighbor) { + //old neigbor node + view.setNodeLineIcos(setting, oldNeighbor); + } + + //new neigbor node + if (newNeighbor) { + view.setNodeLineIcos(setting, newNeighbor); + } + + //repair checkbox / radio + if (!!setting.check && setting.check.enable && view.repairChkClass) { + view.repairChkClass(setting, oldParentNode); + view.repairParentChkClassWithSelf(setting, oldParentNode); + if (oldParentNode != node.parent) + view.repairParentChkClassWithSelf(setting, node); + } + + //expand parents after move + if (!isSilent) { + view.expandCollapseParentNode(setting, node.getParentNode(), true, animateFlag); + } + }, + removeEditBtn: function(setting, node) { + $$(node, consts.id.EDIT, setting).unbind().remove(); + }, + removeRemoveBtn: function(setting, node) { + $$(node, consts.id.REMOVE, setting).unbind().remove(); + }, + removeTreeDom: function(setting, node) { + node.isHover = false; + view.removeEditBtn(setting, node); + view.removeRemoveBtn(setting, node); + tools.apply(setting.view.removeHoverDom, [setting.treeId, node]); + }, + repairNodeLevelClass: function(setting, node, oldLevel) { + if (oldLevel === node.level) return; + var liObj = $$(node, setting), + aObj = $$(node, consts.id.A, setting), + ulObj = $$(node, consts.id.UL, setting), + oldClass = consts.className.LEVEL + oldLevel, + newClass = consts.className.LEVEL + node.level; + liObj.removeClass(oldClass); + liObj.addClass(newClass); + aObj.removeClass(oldClass); + aObj.addClass(newClass); + ulObj.removeClass(oldClass); + ulObj.addClass(newClass); + }, + selectNodes : function(setting, nodes) { + for (var i=0, l=nodes.length; i0); + } + } + }, + + _z = { + tools: _tools, + view: _view, + event: _event, + data: _data + }; + $.extend(true, $.fn.zTree.consts, _consts); + $.extend(true, $.fn.zTree._z, _z); + + var zt = $.fn.zTree, + tools = zt._z.tools, + consts = zt.consts, + view = zt._z.view, + data = zt._z.data, + event = zt._z.event, + $$ = tools.$; + + data.exSetting(_setting); + data.addInitBind(_bindEvent); + data.addInitUnBind(_unbindEvent); + data.addInitCache(_initCache); + data.addInitNode(_initNode); + data.addInitProxy(_eventProxy); + data.addInitRoot(_initRoot); + data.addZTreeTools(_zTreeTools); + + var _cancelPreSelectedNode = view.cancelPreSelectedNode; + view.cancelPreSelectedNode = function (setting, node) { + var list = data.getRoot(setting).curSelectedList; + for (var i=0, j=list.length; i' + name + /*x*/'
      • '); var parNameDiv = (0, _dom.makeDOM)('
        '); - /*var _a = nameDiv.querySelector('a'); - on(_a, 'click', function(){ - var values = self.value.split(','); - values.splice(values.indexOf(val),1); - self.value = values.join(','); - self._combo_name_par.removeChild(nameDiv); - self._updateItemSelect(); - self.trigger('select', {value: self.value, name: name}); + /*var _a = nameDiv.querySelector('a'); + on(_a, 'click', function(){ + var values = self.value.split(','); + values.splice(values.indexOf(val),1); + self.value = values.join(','); + self._combo_name_par.removeChild(nameDiv); + self._updateItemSelect(); + self.trigger('select', {value: self.value, name: name}); });*/ if (!this._combo_name_par) { this._input.parentNode.insertBefore(parNameDiv, this._input); @@ -10487,10 +10490,10 @@ } /*根据多选区域div的高度调整input的高度*/ /*实际上input的高度并不需要调整*/ - /*var h = this._combo_name_par.offsetHeight; - if(h < 25){ - h = 25; - this._input.style.height = h + 'px'; + /*var h = this._combo_name_par.offsetHeight; + if(h < 25){ + h = 25; + this._input.style.height = h + 'px'; }*/ } else { for (var i = 0; i < lis.length; i++) { @@ -10503,9 +10506,9 @@ } }, - /** - *设置值 - * @param value + /** + *设置值 + * @param value */ setValue: function setValue(value) { var self = this; @@ -10548,9 +10551,9 @@ this.value = ''; this._input.value = ''; }, - /** - * 设置显示名 - * @param name + /** + * 设置显示名 + * @param name */ setName: function setName(name) { this.comboDatas.forEach(function (item, index) { @@ -10560,10 +10563,10 @@ } }.bind(this)); } - }); /** - * Module : neoui-combo - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-06 13:19:10 + }); /** + * Module : neoui-combo + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-06 13:19:10 */ _compMgr.compMgr.regComp({ @@ -10669,11 +10672,11 @@ } }, - /** - * Handle input being entered. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle input being entered. + * + * @param {Event} event The event that fired. + * @private */ _down: function _down(event) { var currentRowCount = event.target.value.split('\n').length; @@ -10683,38 +10686,38 @@ } } }, - /** - * Handle focus. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle focus. + * + * @param {Event} event The event that fired. + * @private */ _focus: function _focus(event) { (0, _dom.addClass)(this.element, this._CssClasses.IS_FOCUSED); }, - /** - * Handle lost focus. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle lost focus. + * + * @param {Event} event The event that fired. + * @private */ _blur: function _blur(event) { (0, _dom.removeClass)(this.element, this._CssClasses.IS_FOCUSED); this.trigger('u.text.blur'); }, - /** - * Handle reset event from out side. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle reset event from out side. + * + * @param {Event} event The event that fired. + * @private */ _reset: function _reset(event) { this._updateClasses(); }, - /** - * Handle class updates. - * - * @private + /** + * Handle class updates. + * + * @private */ _updateClasses: function _updateClasses() { this.checkDisabled(); @@ -10724,10 +10727,10 @@ // Public methods. - /** - * Check the disabled state and update field accordingly. - * - * @public + /** + * Check the disabled state and update field accordingly. + * + * @public */ checkDisabled: function checkDisabled() { if (this._input.disabled) { @@ -10736,10 +10739,10 @@ (0, _dom.removeClass)(this.element, this._CssClasses.IS_DISABLED); } }, - /** - * Check the validity state and update field accordingly. - * - * @public + /** + * Check the validity state and update field accordingly. + * + * @public */ checkValidity: function checkValidity() { if (this._input.validity) { @@ -10750,10 +10753,10 @@ } } }, - /** - * Check the dirty state and update field accordingly. - * - * @public + /** + * Check the dirty state and update field accordingly. + * + * @public */ checkDirty: function checkDirty() { if (this._input.value && this._input.value.length > 0) { @@ -10762,29 +10765,29 @@ (0, _dom.removeClass)(this.element, this._CssClasses.IS_DIRTY); } }, - /** - * Disable text field. - * - * @public + /** + * Disable text field. + * + * @public */ disable: function disable() { this._input.disabled = true; this._updateClasses(); }, - /** - * Enable text field. - * - * @public + /** + * Enable text field. + * + * @public */ enable: function enable() { this._input.disabled = false; this._updateClasses(); }, - /** - * Update text field value. - * - * @param {string} value The value to which to set the control (optional). - * @public + /** + * Update text field value. + * + * @param {string} value The value to which to set the control (optional). + * @public */ change: function change(value) { this._input.value = value === 0 ? value : value || ''; @@ -10799,10 +10802,10 @@ // plug: Text // }) - /** - * Module : neoui-combo - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 14:22:46 + /** + * Module : neoui-combo + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 14:22:46 */ _compMgr.compMgr.regComp({ @@ -10855,13 +10858,13 @@ var _masker = __webpack_require__(95); - /** - * 货币控件 + /** + * 货币控件 */ - /** - * Module : Kero currency - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 13:42:14 + /** + * Module : Kero currency + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 13:42:14 */ var CurrencyAdapter = _keroaFloat.FloatAdapter.extend({ @@ -10878,9 +10881,9 @@ this.formater = new _formater.NumberFormater(this.maskerMeta.precision); this.masker = new _masker.CurrencyMasker(this.maskerMeta); }, - /** - * 修改精度 - * @param {Integer} precision + /** + * 修改精度 + * @param {Integer} precision */ setPrecision: function setPrecision(precision) { if (this.maskerMeta.precision == precision) return; @@ -10896,9 +10899,9 @@ } this.setShowValue(this.showValue); }, - /** - * 修改币符 - * @param {String} curSymbol + /** + * 修改币符 + * @param {String} curSymbol */ setCurSymbol: function setCurSymbol(curSymbol) { if (this.maskerMeta.curSymbol == curSymbol) return; @@ -10946,10 +10949,10 @@ function NumberFormater(precision) { this.precision = precision; - } /** - * Module : Sparrow data formater tools - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 15:39:01 + } /** + * Module : Sparrow data formater tools + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 15:39:01 */ ; @@ -11104,9 +11107,9 @@ } }); }, - /** - * 修改精度 - * @param {Integer} precision + /** + * 修改精度 + * @param {Integer} precision */ setPrecision: function setPrecision(precision) { if (this.maskerMeta.precision == precision) return; @@ -11144,10 +11147,10 @@ _needClean: function _needClean() { return true; } - }); /** - * Module : Kero float adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 15:16:08 + }); /** + * Module : Kero float adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 15:16:08 */ @@ -11167,11 +11170,11 @@ exports.__esModule = true; exports.PhoneNumberMasker = exports.PercentMasker = exports.CurrencyMasker = exports.NumberMasker = exports.AddressMasker = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Sparrow abstract formater class - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 19:35:26 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Sparrow abstract formater class + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 19:35:26 + */ var _extend = __webpack_require__(8); @@ -11184,24 +11187,24 @@ return this.innerFormat(fObj); }; - /** - * 统一被格式化对象结构 - * - * @param obj - * @return + /** + * 统一被格式化对象结构 + * + * @param obj + * @return */ AbstractMasker.prototype.formatArgument = function (obj) {}; - /** - * 格式化 - * - * @param obj - * @return + /** + * 格式化 + * + * @param obj + * @return */ AbstractMasker.prototype.innerFormat = function (obj) {}; - /** - * 拆分算法格式化虚基类 + /** + * 拆分算法格式化虚基类 */ AbstractSplitMasker.prototype = new AbstractMasker(); @@ -11214,21 +11217,21 @@ return this.innerFormat(fObj); }; - /** - * 统一被格式化对象结构 - * - * @param obj - * @return + /** + * 统一被格式化对象结构 + * + * @param obj + * @return */ AbstractSplitMasker.prototype.formatArgument = function (obj) { return obj; }; - /** - * 格式化 - * - * @param obj - * @return + /** + * 格式化 + * + * @param obj + * @return */ AbstractSplitMasker.prototype.innerFormat = function (obj) { if (obj == null || obj == "") return new FormatResult(obj); @@ -11240,11 +11243,11 @@ return new FormatResult(result); }; - /** - * 合并多维数组中的elementValue - * @param {} element - * @param {} obj - * @return {} + /** + * 合并多维数组中的elementValue + * @param {} element + * @param {} obj + * @return {} */ AbstractSplitMasker.prototype.getElementsValue = function (element, obj) { var result = ""; @@ -11265,15 +11268,15 @@ if (this.elements == null || this.elements.length == 0) this.elements = this.doQuotation(express, this.getSeperators(), this.getReplaceds(), 0); }; - /** - * 处理引号 - * - * @param express - * @param seperators - * @param replaced - * @param curSeperator - * @param obj - * @param result + /** + * 处理引号 + * + * @param express + * @param seperators + * @param replaced + * @param curSeperator + * @param obj + * @param result */ AbstractSplitMasker.prototype.doQuotation = function (express, seperators, replaced, curSeperator) { if (express.length == 0) return null; @@ -11309,15 +11312,15 @@ return elements; }; - /** - * 处理其它分隔符 - * - * @param express - * @param seperators - * @param replaced - * @param curSeperator - * @param obj - * @param result + /** + * 处理其它分隔符 + * + * @param express + * @param seperators + * @param replaced + * @param curSeperator + * @param obj + * @param result */ AbstractSplitMasker.prototype.doSeperator = function (express, seperators, replaced, curSeperator) { if (curSeperator >= seperators.length) { @@ -11363,8 +11366,8 @@ return elements; }; - /** - * 地址格式 + /** + * 地址格式 */ AddressMasker.prototype = new AbstractSplitMasker(); @@ -11422,23 +11425,23 @@ return obj; }; - /** - * 数字格式化 - * - *

        格式化数字 - * - *

        - * - * Create at 2009-3-20 上午08:50:32 - * - * @author bq - * @since V6.0 + /** + * 数字格式化 + * + *

        格式化数字 + * + *

        + * + * Create at 2009-3-20 上午08:50:32 + * + * @author bq + * @since V6.0 */ NumberMasker.prototype = new AbstractMasker(); NumberMasker.prototype.formatMeta = null; - /** - *构造方法 + /** + *构造方法 */ function NumberMasker(formatMeta) { this.update(formatMeta); @@ -11448,8 +11451,8 @@ this.formatMeta = (0, _extend.extend)({}, NumberMasker.DefaultFormatMeta, formatMeta); }; - /** - *格式化对象 + /** + *格式化对象 */ NumberMasker.prototype.innerFormat = function (obj) { var dValue, express, seperatorIndex, strValue; @@ -11473,8 +11476,8 @@ } return new FormatResult(express.replaceAll('n', strValue), color); }; - /** - *设置标记 + /** + *设置标记 */ NumberMasker.prototype.setTheMark = function (str, seperatorIndex) { var endIndex, first, index; @@ -11500,10 +11503,10 @@ } return str; }; - /** - * 将字符串转换成char数组 - * @param {} str - * @return {} + /** + * 将字符串转换成char数组 + * @param {} str + * @return {} */ NumberMasker.toCharArray = function (str) { var str = str.split(""); @@ -11514,8 +11517,8 @@ return charArray; }; - /** - *默认构造方法 + /** + *默认构造方法 */ NumberMasker.prototype.formatArgument = function (obj) { var numberObj = {}; @@ -11523,8 +11526,8 @@ return numberObj; }; - /** - * 货币格式 + /** + * 货币格式 */ CurrencyMasker.prototype = new NumberMasker(); CurrencyMasker.prototype.formatMeta = null; @@ -11537,10 +11540,10 @@ this.formatMeta = (0, _extend.extend)({}, CurrencyMasker.DefaultFormatMeta, formatMeta); }; - /** - * 重载格式方法 - * @param {} obj - * @return {} + /** + * 重载格式方法 + * @param {} obj + * @return {} */ CurrencyMasker.prototype.innerFormat = function (obj) { if (!obj.value) { @@ -11585,10 +11588,10 @@ }; }; - /** - * 将结果输出成HTML代码 - * @param {} result - * @return {String} + /** + * 将结果输出成HTML代码 + * @param {} result + * @return {String} */ function toColorfulString(result) { var color; @@ -11602,9 +11605,9 @@ return '' + result.value + '<\/font>'; }; - /** - * 格式解析后形成的单个格式单元 - * 适用于基于拆分算法的AbstractSplitFormat,表示拆分后的变量单元 + /** + * 格式解析后形成的单个格式单元 + * 适用于基于拆分算法的AbstractSplitFormat,表示拆分后的变量单元 */ StringElement.prototype = new Object(); @@ -11616,21 +11619,21 @@ StringElement.prototype.getValue = function (obj) { return this.value; }; - /** - *格式结果 + /** + *格式结果 */ FormatResult.prototype = new Object(); - /** - *默认构造方法 + /** + *默认构造方法 */ function FormatResult(value, color) { this.value = value; this.color = color; }; - /** - * 电话 - * @param {[type]} formatMeta [description] + /** + * 电话 + * @param {[type]} formatMeta [description] */ function PhoneNumberMasker(formatMeta) { this.update(formatMeta); @@ -11721,10 +11724,10 @@ var _util = __webpack_require__(10); - /** - * Module : Kero datetime - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 14:59:37 + /** + * Module : Kero datetime + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 14:59:37 */ var DateTimeAdapter = _baseAdapter.BaseAdapter.extend({ @@ -12166,7 +12169,7 @@ (0, _event.on)(this._input, 'focus', function (e) { // 用来关闭键盘 - /*if(env.isMobile) + /*if(env.isMobile) this.blur();*/ self._inputFocus = true; if (self.isShow !== true) { @@ -12201,9 +12204,9 @@ this.isShow = false; }; - /** - * 轮播动画效果 - * @private + /** + * 轮播动画效果 + * @private */ DateTimePicker.fn._carousel = function (newPage, direction) { if (direction == 'left') { @@ -12253,9 +12256,9 @@ } }; - /** - * 淡入动画效果 - * @private + /** + * 淡入动画效果 + * @private */ DateTimePicker.fn._zoomIn = function (newPage) { if (!this.contentPage) { @@ -12297,9 +12300,9 @@ } }; - /** - *填充年份选择面板 - * @private + /** + *填充年份选择面板 + * @private */ DateTimePicker.fn._fillYear = function (type) { var year, @@ -12317,9 +12320,9 @@ time, self = this; template = ['
        ', '
        ', - /*'
        -', - '
        -', - '
        ', + /*'
        -', + '
        -', + '
        ', '
        ',*/ '
        ', '
        ', '
        '].join(""); type = type || 'current'; @@ -12342,29 +12345,29 @@ this._yearTitle = yearPage.querySelector('.u-date-content-title'); this._yearTitle.innerHTML = year; - /*this._headerYear = yearPage.querySelector('.u-date-content-title-year'); - this._headerYear.innerHTML = year; - this._headerMonth = yearPage.querySelector('.u-date-content-title-month'); - this._headerMonth.innerHTML = month; - this._headerDate = yearPage.querySelector('.u-date-content-title-date'); - this._headerDate.innerHTML = date; - this._headerTime = yearPage.querySelector('.u-date-content-title-time'); + /*this._headerYear = yearPage.querySelector('.u-date-content-title-year'); + this._headerYear.innerHTML = year; + this._headerMonth = yearPage.querySelector('.u-date-content-title-month'); + this._headerMonth.innerHTML = month; + this._headerDate = yearPage.querySelector('.u-date-content-title-date'); + this._headerDate.innerHTML = date; + this._headerTime = yearPage.querySelector('.u-date-content-title-time'); this._headerTime.innerHTML = time;*/ if (this.type == 'date') { this._headerTime.style.display = 'none'; } - /*on(this._headerYear, 'click', function(e){ - self._fillYear(); - stopEvent(e) - }); - on(this._headerMonth, 'click', function(e){ - self._fillMonth(); - stopEvent(e) - }); - on(this._headerTime, 'click', function(e){ - self._fillTime(); - stopEvent(e) + /*on(this._headerYear, 'click', function(e){ + self._fillYear(); + stopEvent(e) + }); + on(this._headerMonth, 'click', function(e){ + self._fillMonth(); + stopEvent(e) + }); + on(this._headerTime, 'click', function(e){ + self._fillTime(); + stopEvent(e) });*/ yearDiv = yearPage.querySelector('.u-date-content-panel'); @@ -12407,9 +12410,9 @@ this.currentPanel = 'year'; }; - /** - * 填充月份选择面板 - * @private + /** + * 填充月份选择面板 + * @private */ DateTimePicker.fn._fillMonth = function () { var template, @@ -12424,9 +12427,9 @@ time, self = this; template = ['
        ', '
        ', - /*'
        -', - '
        -', - '
        ', + /*'
        -', + '
        -', + '
        ', '
        ',*/ '
        ', '
        ', '
        1月
        ', '
        2月
        ', '
        3月
        ', '
        4月
        ', '
        5月
        ', '
        6月
        ', '
        7月
        ', '
        8月
        ', '
        9月
        ', '
        10月
        ', '
        11月
        ', '
        12月
        ', '
        ', '
        '].join(""); @@ -12439,29 +12442,29 @@ this._monthTitle = monthPage.querySelector('.u-date-content-title'); this._monthTitle.innerHTML = _dateUtils.date._formats['MMM'](this.pickerDate, language); - /*this._headerYear = monthPage.querySelector('.u-date-content-title-year'); - this._headerYear.innerHTML = year; - this._headerMonth = monthPage.querySelector('.u-date-content-title-month'); - this._headerMonth.innerHTML = month; - this._headerDate = monthPage.querySelector('.u-date-content-title-date'); - this._headerDate.innerHTML = date; - this._headerTime = monthPage.querySelector('.u-date-content-title-time'); + /*this._headerYear = monthPage.querySelector('.u-date-content-title-year'); + this._headerYear.innerHTML = year; + this._headerMonth = monthPage.querySelector('.u-date-content-title-month'); + this._headerMonth.innerHTML = month; + this._headerDate = monthPage.querySelector('.u-date-content-title-date'); + this._headerDate.innerHTML = date; + this._headerTime = monthPage.querySelector('.u-date-content-title-time'); this._headerTime.innerHTML = time;*/ if (this.type == 'date') { this._headerTime.style.display = 'none'; } - /*on(this._headerYear, 'click', function(e){ - self._fillYear(); - stopEvent(e) - }); - on(this._headerMonth, 'click', function(e){ - self._fillMonth(); - stopEvent(e) - }); - on(this._headerTime, 'click', function(e){ - self._fillTime(); - stopEvent(e) + /*on(this._headerYear, 'click', function(e){ + self._fillYear(); + stopEvent(e) + }); + on(this._headerMonth, 'click', function(e){ + self._fillMonth(); + stopEvent(e) + }); + on(this._headerTime, 'click', function(e){ + self._fillTime(); + stopEvent(e) });*/ cells = monthPage.querySelectorAll('.u-date-content-year-cell'); @@ -12519,10 +12522,10 @@ return d; }; - /** - * 渲染日历 - * @param type : previous current next - * @private + /** + * 渲染日历 + * @param type : previous current next + * @private */ DateTimePicker.fn._fillDate = function (type) { // if (env.isMobile){ @@ -12664,9 +12667,9 @@ this.currentPanel = 'date'; }; - /** - * 填充时间选择面板 - * @private + /** + * 填充时间选择面板 + * @private */ DateTimePicker.fn._fillTime = function (type) { // if (env.isMobile) { @@ -13141,9 +13144,9 @@ this.fg.setAttribute('cy', cy); }; - /** - * 重新渲染面板 - * @private + /** + * 重新渲染面板 + * @private */ DateTimePicker.fn._updateDate = function () { var year, month, week, date, time, hour, minute, seconds, language; @@ -13200,8 +13203,8 @@ var dateTimePickerTemplateArr = ['
        ', '
        ', '
        ', '
        ', '
        ', '', '', '', '
        ', '
        ']; - /****************************** - * Public method + /****************************** + * Public method ******************************/ DateTimePicker.fn.show = function (evt) { @@ -13214,9 +13217,9 @@ var self = this; if (!this._panel) { this._panel = (0, _dom.makeDOM)(dateTimePickerTemplateArr.join("")); - /*if(env.isMobile){ - removeClass(this._panel,'u-date-panel') - addClass(this._panel,'u-date-panel-mobile'); + /*if(env.isMobile){ + removeClass(this._panel,'u-date-panel') + addClass(this._panel,'u-date-panel-mobile'); }*/ this._dateNav = this._panel.querySelector('.u-date-nav'); // if (this.type === 'date' && !env.isMobile){ @@ -13232,11 +13235,11 @@ this._dateContent = this._panel.querySelector('.u-date-content'); if (this.type == 'datetime') { - /*if(env.isMobile){ - this._dateContent.style.height = '226/16*2rem'; - } - else{ - this._dateContent.style.height = '226px'; + /*if(env.isMobile){ + this._dateContent.style.height = '226/16*2rem'; + } + else{ + this._dateContent.style.height = '226px'; }*/ } this.btnOk = this._panel.querySelector('.u-date-ok'); @@ -13303,11 +13306,11 @@ (0, _event.on)(window, 'resize', function () { self._response(); }); - /*if(env.isMobile){ - this.overlayDiv = makeModal(this._panel); - on(this.overlayDiv, 'click', function(){ - self.onCancel(); - }) + /*if(env.isMobile){ + this.overlayDiv = makeModal(this._panel); + on(this.overlayDiv, 'click', function(){ + self.onCancel(); + }) }*/ (0, _dom.addClass)(this._panel, 'is-visible'); if (!_env.env.isMobile) { @@ -13379,8 +13382,8 @@ this.isShow = true; }; - /** - * 确定事件 + /** + * 确定事件 */ DateTimePicker.fn.onOk = function () { if (typeof this.options.beforeValueChangeFun == 'function') { @@ -13416,8 +13419,8 @@ (0, _dom.removeClass)(this._panel, 'is-visible'); }; - /** - * 确定事件 + /** + * 确定事件 */ DateTimePicker.fn.onCancel = function () { this.isShow = false; @@ -13457,9 +13460,9 @@ this._input.value = _dateUtils.date.format(this.date, this.format); } }; - /** - *设置format - * @param format + /** + *设置format + * @param format */ DateTimePicker.fn.setFormat = function (format) { this.format = format; @@ -13472,15 +13475,15 @@ if (this.beginDateObj) { this.resetDataObj(this.beginDateObj); } - /*if(type){ - switch (type) { - case 'YYYY-MM': - this.beginDateObj = udate.add(this.beginDateObj, 'M', 1); - break; - case 'YYYY-MM-DD': - this.beginDateObj = udate.add(this.beginDateObj, 'd', 1); - break; - } + /*if(type){ + switch (type) { + case 'YYYY-MM': + this.beginDateObj = udate.add(this.beginDateObj, 'M', 1); + break; + case 'YYYY-MM-DD': + this.beginDateObj = udate.add(this.beginDateObj, 'd', 1); + break; + } }*/ this.beginYear = this.beginDateObj.getFullYear(); @@ -13532,11 +13535,13 @@ } }; - _compMgr.compMgr.regComp({ - comp: DateTimePicker, - compAsString: 'u.DateTimePicker', - css: 'u-datepicker' - }); + if (!_env.env.isMobile) { + _compMgr.compMgr.regComp({ + comp: DateTimePicker, + compAsString: 'u.DateTimePicker', + css: 'u-datepicker' + }); + } if (document.readyState && document.readyState === 'complete') { _compMgr.compMgr.updateComp(); @@ -13558,11 +13563,11 @@ exports.__esModule = true; exports.GridAdapter = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : Kero Grid Adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 16:17:17 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : Kero Grid Adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 16:17:17 + */ var _baseAdapter = __webpack_require__(77); @@ -13687,9 +13692,9 @@ } }; this.gridOptions.onBeforeEditFun = newOnBeforeEditFun; - /* - * 处理column参数 item - * div子项div存储column信息 + /* + * 处理column参数 item + * div子项div存储column信息 */ var columns = []; $("div", this.$element).each(function () { @@ -14117,9 +14122,9 @@ this.gridOptions.columns = columns; - /* - * 处理viewModel与grid之间的绑定 - * + /* + * 处理viewModel与grid之间的绑定 + * */ this.dataTable.pageIndex.subscribe(function (value) { @@ -15151,9 +15156,9 @@ oThis.editComponent[column.field] = comp; }, - /** - * 获取grid行对应的数据模型行对象 - * @param {Object} gridRow + /** + * 获取grid行对应的数据模型行对象 + * @param {Object} gridRow */ getDataTableRow: function getDataTableRow(gridRow) { var rowId = gridRow['$_#_@_id']; @@ -15182,13 +15187,13 @@ this.dataTable.setRowSelect(index); this.grid.editRowIndexFun(index); }, - /* - grid校验之后不显示提示信息,只返回提示信息,由调用者主动处理 - 传入参数: trueValue 不处理 - showMsg 不处理 - 返回: passed 是否通过 - MsgObj 包含id以及提示信息,后续可扩展 - Msg 提示信息 + /* + grid校验之后不显示提示信息,只返回提示信息,由调用者主动处理 + 传入参数: trueValue 不处理 + showMsg 不处理 + 返回: passed 是否通过 + MsgObj 包含id以及提示信息,后续可扩展 + Msg 提示信息 */ doValidate: function doValidate(options) { var rows = this.grid.dataSourceObj.rows, @@ -15346,10 +15351,10 @@ var _dateUtils = __webpack_require__(70); - /** - * Module : Sparrow data display formater - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-28 15:39:01 + /** + * Module : Sparrow data display formater + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-28 15:39:01 */ var floatRender = function floatRender(value, precision) { var trueValue = value; @@ -15479,10 +15484,10 @@ this.comp.setValue(value); }, setEnable: function setEnable(enable) {} - }); /** - * Module : Kero year adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 12:40:46 + }); /** + * Module : Kero year adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 12:40:46 */ @@ -15784,10 +15789,10 @@ this.comp.setValue(value); }, setEnable: function setEnable(enable) {} - }); /** - * Module : Kero month - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 18:46:30 + }); /** + * Module : Kero month + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 18:46:30 */ _compMgr.compMgr.addDataAdapter({ @@ -16095,10 +16100,10 @@ this.comp.setValue(value); }, setEnable: function setEnable(enable) {} - }); /** - * Module : Kero yearmonth adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 14:11:50 + }); /** + * Module : Kero yearmonth adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 14:11:50 */ @@ -16514,10 +16519,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : Kero time adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 12:40:46 + /** + * Module : Kero time adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 12:40:46 */ var TimeAdapter = _baseAdapter.BaseAdapter.extend({ @@ -16545,7 +16550,10 @@ if (!_date) { self.dataModel.setValue(self.field, ''); } else { - if (event.value == _date.getHours() + ':' + _date.getMinutes() + ':' + _date.getSeconds()) return; + if (event.value == (_date.getHours() < 10 ? '0' + _date.getHours() : _date.getHours()) + ':' + (_date.getMinutes() < 10 ? '0' + _date.getMinutes() : _date.getMinutes()) + ':' + (_date.getSeconds() < 10 ? '0' + _date.getSeconds() : _date.getSeconds())) { + self.slice = false; + return; + } _date.setHours(valueArr[0]); _date.setMinutes(valueArr[1]); _date.setSeconds(valueArr[2]); @@ -16569,7 +16577,7 @@ var compValue = ''; if (this.dataType === 'datetime') { var _date = _dateUtils.date.getDateObj(value); - if (!_date) compValue = '';else compValue = _date.getHours() + ':' + _date.getMinutes() + ':' + _date.getSeconds(); + if (!_date) compValue = '';else compValue = (_date.getHours() < 10 ? '0' + _date.getHours() : _date.getHours()) + ':' + (_date.getMinutes() < 10 ? '0' + _date.getMinutes() : _date.getMinutes()) + ':' + (_date.getSeconds() < 10 ? '0' + _date.getSeconds() : _date.getSeconds()); } else { compValue = value; } @@ -17327,10 +17335,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : Kero string adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 20:12:42 + /** + * Module : Kero string adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 20:12:42 */ var StringAdapter = _baseAdapter.BaseAdapter.extend({ mixins: [_valueMixin.ValueMixin, _enableMixin.EnableMixin, _requiredMixin.RequiredMixin, _validateMixin.ValidateMixin], @@ -17411,10 +17419,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : Kero integer - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 18:29:59 + /** + * Module : Kero integer + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 18:29:59 */ var IntegerAdapter = _baseAdapter.BaseAdapter.extend({ @@ -17522,10 +17530,10 @@ var _env = __webpack_require__(7); - /** - * Module : Kero percent - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 10:33:09 + /** + * Module : Kero percent + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 10:33:09 */ var RadioAdapter = _baseAdapter.BaseAdapter.extend({ @@ -17736,6 +17744,9 @@ this.enable = enable === true || enable === 'true'; if (this.dynamic) { if (this.datasource) { + if (this.otherInput && !this.enable) { + this.otherInput.setAttribute('disabled', true); + } this.element.querySelectorAll('.u-radio').forEach(function (ele) { var comp = ele['u.Radio']; if (comp) { @@ -17784,10 +17795,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : neoui-radio - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 11:16:00 + /** + * Module : neoui-radio + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 11:16:00 */ var Radio = _BaseComponent.BaseComponent.extend({ @@ -17865,50 +17876,50 @@ this.trigger('change', { isChecked: this._btnElement.checked }); }, - /** - * Handle focus. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle focus. + * + * @param {Event} event The event that fired. + * @private */ _onFocus: function _onFocus(event) { (0, _dom.addClass)(this.element, this._CssClasses.IS_FOCUSED); }, - /** - * Handle lost focus. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle lost focus. + * + * @param {Event} event The event that fired. + * @private */ _onBlur: function _onBlur(event) { (0, _dom.removeClass)(this.element, this._CssClasses.IS_FOCUSED); }, - /** - * Handle mouseup. - * - * @param {Event} event The event that fired. - * @private + /** + * Handle mouseup. + * + * @param {Event} event The event that fired. + * @private */ _onMouseup: function _onMouseup(event) { this._blur(); }, - /** - * Update classes. - * - * @private + /** + * Update classes. + * + * @private */ _updateClasses: function _updateClasses() { this.checkDisabled(); this.checkToggleState(); }, - /** - * Add blur. - * - * @private + /** + * Add blur. + * + * @private */ _blur: function _blur() { @@ -17921,10 +17932,10 @@ // Public methods. - /** - * Check the components disabled state. - * - * @public + /** + * Check the components disabled state. + * + * @public */ checkDisabled: function checkDisabled() { if (this._btnElement.disabled) { @@ -17934,10 +17945,10 @@ } }, - /** - * Check the components toggled state. - * - * @public + /** + * Check the components toggled state. + * + * @public */ checkToggleState: function checkToggleState() { if (this._btnElement.checked) { @@ -17947,30 +17958,30 @@ } }, - /** - * Disable radio. - * - * @public + /** + * Disable radio. + * + * @public */ disable: function disable() { this._btnElement.disabled = true; this._updateClasses(); }, - /** - * Enable radio. - * - * @public + /** + * Enable radio. + * + * @public */ enable: function enable() { this._btnElement.disabled = false; this._updateClasses(); }, - /** - * Check radio. - * - * @public + /** + * Check radio. + * + * @public */ check: function check() { this._btnElement.checked = true; @@ -18021,8 +18032,8 @@ UrlAdapter.superclass.init.apply(this); this.validType = 'url'; - /* - * 因为需要输入,因此不显示为超链接 + /* + * 因为需要输入,因此不显示为超链接 */ }, // 如果enable为false则显示标签 @@ -18056,10 +18067,10 @@ this.aDom.style.display = 'block'; } } - }); /** - * Module : Kero url adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 13:51:26 + }); /** + * Module : Kero url adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 13:51:26 */ _compMgr.compMgr.addDataAdapter({ @@ -18087,8 +18098,8 @@ var _compMgr = __webpack_require__(4); - /** - * 密码控件 + /** + * 密码控件 */ var PassWordAdapter = _keroaString.StringAdapter.extend({ init: function init() { @@ -18127,10 +18138,10 @@ this.element.value = showValue; this.element.title = ''; } - }); /** - * Module : Kero password - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 19:19:33 + }); /** + * Module : Kero password + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 19:19:33 */ _compMgr.compMgr.addDataAdapter({ @@ -18159,8 +18170,8 @@ var _compMgr = __webpack_require__(4); - /** - * 百分比控件 + /** + * 百分比控件 */ var PercentAdapter = _keroaFloat.FloatAdapter.extend({ init: function init() { @@ -18174,10 +18185,10 @@ this.formater = new _formater.NumberFormater(this.maskerMeta.precision); this.masker = new _masker.PercentMasker(this.maskerMeta); } - }); /** - * Module : Kero percent - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 20:02:50 + }); /** + * Module : Kero percent + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 20:02:50 */ _compMgr.compMgr.addDataAdapter({ @@ -18199,10 +18210,10 @@ var _event = __webpack_require__(6); - /** - * Module : neoui-message - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 19:40:59 + /** + * Module : neoui-message + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 19:40:59 */ var messageTemplate = '
        {msg}
        '; @@ -18390,10 +18401,10 @@ enableChangeSize: function enableChangeSize() { this.comp.enableChangeSize(); } - }); /** - * Module : Kero pagination - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 19:09:39 + }); /** + * Module : Kero pagination + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 19:09:39 */ @@ -18413,11 +18424,11 @@ exports.__esModule = true; exports.pagination = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : neoui-pagination - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 08:45:49 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : neoui-pagination + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 08:45:49 + */ var _BaseComponent = __webpack_require__(84); @@ -18431,6 +18442,8 @@ var _compMgr = __webpack_require__(4); + var _i18n = __webpack_require__(73); + var pagination = _BaseComponent.BaseComponent.extend({}); var PageProxy = function PageProxy(options, page) { @@ -18517,7 +18530,12 @@ last: '»', gap: '···', //totalText: '合计:', - totalText: '共', + totalText: (0, _i18n.trans)('pagination.totalText', '共'), + listText: (0, _i18n.trans)('pagination.listText', '条'), + showText: (0, _i18n.trans)('pagination.showText', '显示'), + pageText: (0, _i18n.trans)('pagination.pageText', '页'), + toText: (0, _i18n.trans)('pagination.toText', '到'), + okText: (0, _i18n.trans)('public.ok', '确定'), truncate: false, showState: true, showTotal: true, //初始默认显示总条数 “共xxx条” @@ -18630,24 +18648,25 @@ var htmlTmp = ''; //分别得到分页条后“共xxx条”、“显示xx条”、“到xx页 确定”三个html片段 if (options.showTotal) { - htmlTmp += '
        ' + options.totalText + ' ' + options.totalCount + ' 条
        '; + htmlTmp += '
        ' + options.totalText + ' ' + options.totalCount + ' ' + options.listText + '
        '; } if (options.showColumn) { + if ((0, _dom.hasClass)(this.$ul, 'pagination-sm')) { - htmlTmp += '
        显示
        '; + htmlTmp += '
        ' + options.showText + '' + options.listText + '
        '; } else if ((0, _dom.hasClass)(this.$ul, 'pagination-lg')) { - htmlTmp += '
        显示
        '; + htmlTmp += '
        ' + options.showText + '' + options.listText + '
        '; } else { - htmlTmp += '
        显示
        '; + htmlTmp += '
        ' + options.showText + '' + options.listText + '
        '; } } if (options.showJump) { if ((0, _dom.hasClass)(this.$ul, 'pagination-sm')) { - htmlTmp += '
        '; + htmlTmp += '
        ' + options.toText + '' + options.pageText + '
        '; } else if ((0, _dom.hasClass)(this.$ul, 'pagination-lg')) { - htmlTmp += '
        '; + htmlTmp += '
        ' + options.toText + '' + options.pageText + '
        '; } else { - htmlTmp += '
        '; + htmlTmp += '
        ' + options.toText + '' + options.pageText + '
        '; } } htmlArr.push(htmlTmp); @@ -18838,8 +18857,8 @@ var _event = __webpack_require__(6); - /** - * 手机号控件 + /** + * 手机号控件 */ var PhoneNumberAdapter = _keroaString.StringAdapter.extend({ init: function init() { @@ -18862,10 +18881,10 @@ } }); } - }); /** - * Module : Kero phonenumber - * Author : Alex(zhoubyc@yonyou.com) - * Date : 2016-08-09 20:02:50 + }); /** + * Module : Kero phonenumber + * Author : Alex(zhoubyc@yonyou.com) + * Date : 2016-08-09 20:02:50 */ _compMgr.compMgr.addDataAdapter({ @@ -18893,8 +18912,8 @@ var _event = __webpack_require__(6); - /** - * 电话号码控件 + /** + * 电话号码控件 */ var LandLineAdapter = _keroaString.StringAdapter.extend({ init: function init() { @@ -18917,10 +18936,10 @@ } }); } - }); /** - * Module : Kero LandLine - * Author : Alex(zhoubyc@yonyou.com) - * Date : 2016-08-09 20:02:50 + }); /** + * Module : Kero LandLine + * Author : Alex(zhoubyc@yonyou.com) + * Date : 2016-08-09 20:02:50 */ _compMgr.compMgr.addDataAdapter({ @@ -18960,10 +18979,10 @@ modelValueChange: function modelValueChange(val) { this.comp.setProgress(val); } - }); /** - * Module : Kero percent - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-09 20:02:50 + }); /** + * Module : Kero percent + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-09 20:02:50 */ _compMgr.compMgr.addDataAdapter({ @@ -19006,10 +19025,10 @@ this.progressbar_.style.width = p + '%'; return this; }, - /** - * 设置竖向进度条的进度 - * @param p 要设置的进度 - * @returns {u.Progress} + /** + * 设置竖向进度条的进度 + * @param p 要设置的进度 + * @returns {u.Progress} */ setProgressHeight: function setProgressHeight(p) { @@ -19021,10 +19040,10 @@ this.progressbar_.style.width = '100%'; return this; }, - /** - * 设置进度条中的html内容 - * @param p 要设置的html内容 - * @returns {u.Progress} + /** + * 设置进度条中的html内容 + * @param p 要设置的html内容 + * @returns {u.Progress} */ setProgressHTML: function setProgressHTML(html) { @@ -19077,10 +19096,10 @@ } } - }); /** - * Module : neoui-progress - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 10:46:37 + }); /** + * Module : neoui-progress + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 10:46:37 */ _compMgr.compMgr.regComp({ @@ -19164,10 +19183,10 @@ this.comp.disable(); } } - }); /** - * Module : Kero switch adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 10:42:15 + }); /** + * Module : Kero switch adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 10:42:15 */ _compMgr.compMgr.addDataAdapter({ @@ -19220,9 +19239,9 @@ var thumb = document.createElement('div'); (0, _dom.addClass)(thumb, this._CssClasses.THUMB); /*swith按钮点击时,会闪一下,注释以下代码,取消此效果*/ - /*var focusHelper = document.createElement('span'); - addClass(focusHelper, this._CssClasses.FOCUS_HELPER); - thumb.appendChild(focusHelper);*/ + /*var focusHelper = document.createElement('span'); + addClass(focusHelper, this._CssClasses.FOCUS_HELPER); + thumb.appendChild(focusHelper);*/ this.element.appendChild(track); this.element.appendChild(thumb); @@ -19342,10 +19361,10 @@ this._updateClasses(); } - }); /** - * Module : neoui-switch - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 13:39:55 + }); /** + * Module : neoui-switch + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 13:39:55 */ _compMgr.compMgr.regComp({ @@ -19404,10 +19423,10 @@ self.setValue(self.element.value); }); } - }); /** - * Module : Kero textarea adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 12:40:46 + }); /** + * Module : Kero textarea adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 12:40:46 */ _compMgr.compMgr.addDataAdapter({ @@ -19446,13 +19465,13 @@ var _compMgr = __webpack_require__(4); var TextFieldAdapter = _baseAdapter.BaseAdapter.extend({ - /** - * - * @param comp - * @param options : - * el: '#content', 对应的dom元素 - * options: {}, 配置 - * model:{} 模型,包括数据和事件 + /** + * + * @param comp + * @param options : + * el: '#content', 对应的dom元素 + * options: {}, 配置 + * model:{} 模型,包括数据和事件 */ initialize: function initialize(options) { TextFieldAdapter.superclass.initialize.apply(this, arguments); @@ -19490,10 +19509,10 @@ } return this.trueAdpt; } - }); /** - * Module : Kero textfield adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 13:00:27 + }); /** + * Module : Kero textfield adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 13:00:27 */ _compMgr.compMgr.addDataAdapter({ @@ -19550,10 +19569,10 @@ this.comp.setValue(value); }, setEnable: function setEnable(enable) {} - }); /** - * Module : Kero yearmonth adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 14:11:50 + }); /** + * Module : Kero yearmonth adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 14:11:50 */ @@ -19650,9 +19669,9 @@ return 30; } }, - /** - * 填充月份选择面板 - * @private + /** + * 填充月份选择面板 + * @private */ _fillMonth: function _fillMonth() { var oldPanel, template, monthPage, _month, cells, i; @@ -19686,10 +19705,10 @@ this.currentPanel = 'month'; }, - /** - * 渲染日历 - * @param type : previous current next - * @private + /** + * 渲染日历 + * @param type : previous current next + * @private */ _fillDate: function _fillDate(type) { @@ -19767,9 +19786,9 @@ this._zoomIn(datePage); this.currentPanel = 'date'; }, - /** - * 淡入动画效果 - * @private + /** + * 淡入动画效果 + * @private */ _zoomIn: function _zoomIn(newPage) { if (!this.contentPage) { @@ -19908,10 +19927,10 @@ (0, _dom.removeClass)(this.panelDiv, 'is-visible'); this.panelDiv.style.zIndex = -1; } - }); /** - * Module : neoui-year - * Author : wanghao(wanghaoo@yonyou.com) - * Date : 2016-11-09 + }); /** + * Module : neoui-year + * Author : wanghao(wanghaoo@yonyou.com) + * Date : 2016-11-09 */ _compMgr.compMgr.regComp({ @@ -20101,16 +20120,16 @@ userCallbackObj['onClick'] = newOnClick; } - /*for(var f in callbackObj){ - var fun = callbackObj[f], - userFun = userCallbackObj && userCallbackObj[f]; - if(userFun){ - var newF = function(){ - fun.apply(this,arguments); - userFun.apply(this,arguments); - } - userCallbackObj[f] = newF; - } + /*for(var f in callbackObj){ + var fun = callbackObj[f], + userFun = userCallbackObj && userCallbackObj[f]; + if(userFun){ + var newF = function(){ + fun.apply(this,arguments); + userFun.apply(this,arguments); + } + userCallbackObj[f] = newF; + } }*/ var treeSetting = $.extend(true, {}, treeSettingDefault, setting); @@ -20366,10 +20385,10 @@ return newData; } - }); /** - * Module : Kero tree adapter - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-16 10:44:14 + }); /** + * Module : Kero tree adapter + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-16 10:44:14 */ @@ -20431,10 +20450,10 @@ var _ployfill = __webpack_require__(106); //公开接口、属性对外暴露 - /** - * Module : Sparrow entry index - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-04 09:48:36 + /** + * Module : Sparrow entry index + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-04 09:48:36 */ var api = { @@ -20524,14 +20543,14 @@ 'use strict'; exports.__esModule = true; - /** - * Module : Sparrow rsa utils - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-07-29 09:14:38 + /** + * Module : Sparrow rsa utils + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-07-29 09:14:38 */ - /* - * RSAUtils.encryptedString({exponent: 'xxxxx', modulus: 'xxxxx', text: 'xxxxx'}) - * RSAUtils.decryptedString({exponent: 'xxxxx', modulus: 'xxxxx', text: 'xxxxx'}) + /* + * RSAUtils.encryptedString({exponent: 'xxxxx', modulus: 'xxxxx', text: 'xxxxx'}) + * RSAUtils.decryptedString({exponent: 'xxxxx', modulus: 'xxxxx', text: 'xxxxx'}) */ var RSAUtils = {}; @@ -21096,9 +21115,9 @@ } function BarrettMu_multiplyMod(x, y) { - /* - x = this.modulo(x); - y = this.modulo(y); + /* + x = this.modulo(x); + y = this.modulo(y); */ var xy = RSAUtils.biMultiply(x, y); return this.modulo(xy); @@ -21272,11 +21291,11 @@ var _neouiRefer = __webpack_require__(147); - var _neouiSlidePanel = __webpack_require__(149); + var _neouiSlidePanel = __webpack_require__(150); var _neouiSwitch = __webpack_require__(125); - var _neouiTabs = __webpack_require__(150); + var _neouiTabs = __webpack_require__(151); var _neouiTextfield = __webpack_require__(91); @@ -21286,6 +21305,8 @@ var _neouiDatetimepicker = __webpack_require__(97); + var _neouiMobdatetimepicker = __webpack_require__(149); + var _neouiTime = __webpack_require__(109); var _neouiClockpicker = __webpack_require__(108); @@ -21298,13 +21319,26 @@ var _neouiMonthdate = __webpack_require__(129); - /** - * Module : Neoui webpack entry index - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-10 16:19:39 - */ + //import {setCookie,getCookie} from 'tinper-sparrow/lib/cookies'; + //import {createShellObject,execIgnoreError,getFunction,getJSObject,isDate,isNumber,isArray,isEmptyObject,inArray,isDomElement,each} from 'tinper-sparrow/lib/util'; + //import {env} from 'tinper-sparrow/lib/env'; + //import {on,off,trigger,stopEvent,event} from 'tinper-sparrow/lib/event'; + //import {addClass,removeClass,hasClass,toggleClass,closest,css,wrap,getStyle,getZIndex,makeDOM,makeModal,getOffset,getScroll,showPanelByEle} from 'tinper-sparrow/lib/dom'; + //import {Class} from 'tinper-sparrow/lib/class'; + //import {core} from 'tinper-sparrow/lib/core'; + //import {compMgr} from 'tinper-sparrow/lib/compMgr'; + //import {BaseComponent} from 'tinper-sparrow/lib/BaseComponent'; + //import {ajax} from 'tinper-sparrow/lib/ajax'; + //import {floatRender,integerRender,dateRender,dateTimeRender,timeRender,percentRender,dateToUTCString} from 'tinper-sparrow/lib/util/dataRender'; + //import {NumberFormater,DateFormater} from 'tinper-sparrow/lib/util/formater'; + //import {date} from 'tinper-sparrow/lib/util/dateUtils'; + //import {AddressMasker,NumberMasker,CurrencyMasker,PercentMasker} from 'tinper-sparrow/lib/util/masker' + //import {hotkeys} from 'tinper-sparrow/lib/util/hotKeys'; + //import {Ripple} from 'tinper-sparrow/lib/util/ripple'; + //import {RSAUtils,BigInt,BarrettMu,twoDigit} from 'tinper-sparrow/lib/util/rsautils'; + //import {trans} from 'tinper-sparrow/lib/util/i18n'; - //Sparrow import + //Neoui import var ex = { Autocomplete: _neouiAutocomplete.Autocomplete, Button: _neouiButton.Button, @@ -21347,6 +21381,7 @@ validate: _neouiValidate.validate, doValidate: _neouiValidate.doValidate, DateTimePicker: _neouiDatetimepicker.DateTimePicker, + MobDateTimePicker: _neouiMobdatetimepicker.MobDateTimePicker, Time: _neouiTime.Time, ClockPicker: _neouiClockpicker.ClockPicker, Month: _neouiMonth.Month, @@ -21417,26 +21452,13 @@ }; //extend(ex,env); - //import {setCookie,getCookie} from 'tinper-sparrow/lib/cookies'; - //import {createShellObject,execIgnoreError,getFunction,getJSObject,isDate,isNumber,isArray,isEmptyObject,inArray,isDomElement,each} from 'tinper-sparrow/lib/util'; - //import {env} from 'tinper-sparrow/lib/env'; - //import {on,off,trigger,stopEvent,event} from 'tinper-sparrow/lib/event'; - //import {addClass,removeClass,hasClass,toggleClass,closest,css,wrap,getStyle,getZIndex,makeDOM,makeModal,getOffset,getScroll,showPanelByEle} from 'tinper-sparrow/lib/dom'; - //import {Class} from 'tinper-sparrow/lib/class'; - //import {core} from 'tinper-sparrow/lib/core'; - //import {compMgr} from 'tinper-sparrow/lib/compMgr'; - //import {BaseComponent} from 'tinper-sparrow/lib/BaseComponent'; - //import {ajax} from 'tinper-sparrow/lib/ajax'; - //import {floatRender,integerRender,dateRender,dateTimeRender,timeRender,percentRender,dateToUTCString} from 'tinper-sparrow/lib/util/dataRender'; - //import {NumberFormater,DateFormater} from 'tinper-sparrow/lib/util/formater'; - //import {date} from 'tinper-sparrow/lib/util/dateUtils'; - //import {AddressMasker,NumberMasker,CurrencyMasker,PercentMasker} from 'tinper-sparrow/lib/util/masker' - //import {hotkeys} from 'tinper-sparrow/lib/util/hotKeys'; - //import {Ripple} from 'tinper-sparrow/lib/util/ripple'; - //import {RSAUtils,BigInt,BarrettMu,twoDigit} from 'tinper-sparrow/lib/util/rsautils'; - //import {trans} from 'tinper-sparrow/lib/util/i18n'; + /** + * Module : Neoui webpack entry index + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-10 16:19:39 + */ - //Neoui import + //Sparrow import (0, _extend.extend)(ex, window.u || {}); window.u = ex; exports.u = ex; @@ -21466,10 +21488,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : neoui-autocompete - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 15:14:43 + /** + * Module : neoui-autocompete + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 15:14:43 */ var Autocomplete = _BaseComponent.BaseComponent.extend({ @@ -22062,10 +22084,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : neoui-button - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 13:01:05 + /** + * Module : neoui-button + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 13:01:05 */ var Button = _BaseComponent.BaseComponent.extend({ @@ -22118,12 +22140,12 @@ exports.__esModule = true; exports.showCollapse = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : neoui-collapse - * Author : yaoxinc(yaoxinc@yonyou.com) - * Date : 2016/11/30 - * - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : neoui-collapse + * Author : yaoxinc(yaoxinc@yonyou.com) + * Date : 2016/11/30 + * + */ var _BaseComponent = __webpack_require__(84); @@ -22135,8 +22157,8 @@ var _compMgr = __webpack_require__(4); - /* COLLAPSIBLE PLUGIN DEFINITION - * + /* COLLAPSIBLE PLUGIN DEFINITION + * */ function Collapse(element, options) { @@ -22202,7 +22224,7 @@ var showCollapse = _BaseComponent.BaseComponent.extend({ - /* COLLAPSIBLE DATA-API + /* COLLAPSIBLE DATA-API * ==================== */ init: function init() { (0, _event.off)(this.element, 'click'); @@ -22265,10 +22287,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : neoui-combobox - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 18:42:07 + /** + * Module : neoui-combobox + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 18:42:07 */ var Combobox = _BaseComponent.BaseComponent.extend({ @@ -23717,9 +23739,9 @@ } }); - /** - * masterFloat属性只有在宽屏下起作用,为true时,master层浮动于detail层之上 - * + /** + * masterFloat属性只有在宽屏下起作用,为true时,master层浮动于detail层之上 + * */ // MDLayout.fn.setMasterFloat = function(float){ // this.masterFloat = float; @@ -23739,10 +23761,10 @@ // return browser; //} - /** - * Module : neoui-layout-md - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 15:42:33 + /** + * Module : neoui-layout-md + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 15:42:33 */ function _showPage(el, me) { @@ -23792,10 +23814,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : neoui-layout-nav - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 15:56:32 + /** + * Module : neoui-layout-nav + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 15:56:32 */ var NavLayout = _BaseComponent.BaseComponent.extend({ @@ -23807,11 +23829,11 @@ CHEVRON_LEFT: 'chevron_left', CHEVRON_RIGHT: 'chevron_right' }, - /** - * Modes. - * - * @enum {number} - * @private + /** + * Modes. + * + * @enum {number} + * @private */ _Mode: { STANDARD: 0, @@ -23819,13 +23841,13 @@ WATERFALL: 2, SCROLL: 3 }, - /** - * Store strings for class names defined by this component that are used in - * JavaScript. This allows us to simply change it in one place should we - * decide to modify at a later date. - * - * @enum {string} - * @private + /** + * Store strings for class names defined by this component that are used in + * JavaScript. This allows us to simply change it in one place should we + * decide to modify at a later date. + * + * @enum {string} + * @private */ _CssClasses: { CONTAINER: 'u-navlayout-container', @@ -24085,10 +24107,10 @@ (0, _dom.addClass)(this.element, this._CssClasses.IS_UPGRADED); }, - /** - * Handles scrolling on the content. - * - * @private + /** + * Handles scrolling on the content. + * + * @private */ _contentScrollHandler: function _contentScrollHandler() { if ((0, _dom.hasClass)(this._header, this._CssClasses.IS_ANIMATING)) { @@ -24102,10 +24124,10 @@ } }, - /** - * Handles changes in screen size. - * - * @private + /** + * Handles changes in screen size. + * + * @private */ _screenSizeHandler: function _screenSizeHandler() { if (_env.env.isIE8 || _env.env.isIE9) { @@ -24124,27 +24146,27 @@ } } }, - /** - * Handles toggling of the drawer. - * - * @private + /** + * Handles toggling of the drawer. + * + * @private */ _drawerToggleHandler: function _drawerToggleHandler() { (0, _dom.toggleClass)(this._drawer, this._CssClasses.IS_DRAWER_OPEN); (0, _dom.toggleClass)(this._obfuscator, this._CssClasses.IS_DRAWER_OPEN); }, - /** - * Handles (un)setting the `is-animating` class - * - * @private + /** + * Handles (un)setting the `is-animating` class + * + * @private */ _headerTransitionEndHandler: function _headerTransitionEndHandler() { (0, _dom.removeClass)(this._header, this._CssClasses.IS_ANIMATING); }, - /** - * Handles expanding the header on click - * - * @private + /** + * Handles expanding the header on click + * + * @private */ _headerClickHandler: function _headerClickHandler() { if ((0, _dom.hasClass)(this._header, this._CssClasses.IS_COMPACT)) { @@ -24152,20 +24174,20 @@ (0, _dom.addClass)(this._header, this._CssClasses.IS_ANIMATING); } }, - /** - * Reset tab state, dropping active classes - * - * @private + /** + * Reset tab state, dropping active classes + * + * @private */ _resetTabState: function _resetTabState(tabBar) { for (var k = 0; k < tabBar.length; k++) { (0, _dom.removeClass)(tabBar[k], this._CssClasses.IS_ACTIVE); } }, - /** - * Reset panel state, droping active classes - * - * @private + /** + * Reset panel state, droping active classes + * + * @private */ _resetPanelState: function _resetPanelState(panels) { for (var j = 0; j < panels.length; j++) { @@ -24203,19 +24225,19 @@ } }); - /** - * Constructor for an individual tab. - * - * @constructor - * @param {HTMLElement} tab The HTML element for the tab. - * @param {!Array} tabs Array with HTML elements for all tabs. - * @param {!Array} panels Array with HTML elements for all panels. - * @param {UNavLayout} layout The UNavLayout object that owns the tab. + /** + * Constructor for an individual tab. + * + * @constructor + * @param {HTMLElement} tab The HTML element for the tab. + * @param {!Array} tabs Array with HTML elements for all tabs. + * @param {!Array} panels Array with HTML elements for all panels. + * @param {UNavLayout} layout The UNavLayout object that owns the tab. */ function UNavLayoutTab(tab, tabs, panels, layout) { - /** - * Auxiliary method to programmatically select a tab in the UI. + /** + * Auxiliary method to programmatically select a tab in the UI. */ function selectTab() { var href = tab.href.split('#')[1]; @@ -24286,18 +24308,18 @@ var _dom = __webpack_require__(5); - /* - *加载loading + /* + *加载loading */ var loadTemplate = "
        {centerContent}
        {loadDesc}
        "; //{centerContent}为加载条中间内容 - /** - * @param {Object} options - * @return {[type]} + /** + * @param {Object} options + * @return {[type]} */ - /** - * Module : neoui-loader - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 19:02:09 + /** + * Module : neoui-loader + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 19:02:09 */ var showLoader = function showLoader(options) { // hasback:是否含有遮罩层,centerContent加载图标中的内容,parEle加载图标的父元素,hasDesc加载条说明 @@ -24434,10 +24456,10 @@ (0, _dom.addClass)(this.element, 'is-active'); } - }); /** - * Module : neoui-loading - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 19:11:45 + }); /** + * Module : neoui-loading + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 19:11:45 */ @@ -24499,10 +24521,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : neoui-menu - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 19:22:32 + /** + * Module : neoui-menu + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 19:22:32 */ var Menu = _BaseComponent.BaseComponent.extend({ _Keycodes: { @@ -24684,11 +24706,11 @@ this.toggle(evt); }, - /** - * Handles a keyboard event on the "for" element. - * - * @param {Event} evt The event that fired. - * @private + /** + * Handles a keyboard event on the "for" element. + * + * @param {Event} evt The event that fired. + * @private */ _handleForKeyboardEvent: function _handleForKeyboardEvent(evt) { if (this.element && this._container && this.for_element) { @@ -24707,11 +24729,11 @@ } } }, - /** - * Handles a keyboard event on an item. - * - * @param {Event} evt The event that fired. - * @private + /** + * Handles a keyboard event on an item. + * + * @param {Event} evt The event that fired. + * @private */ _handleItemKeyboardEvent: function _handleItemKeyboardEvent(evt) { if (this.element && this._container) { @@ -24754,11 +24776,11 @@ } } }, - /** - * Handles a click event on an item. - * - * @param {Event} evt The event that fired. - * @private + /** + * Handles a click event on an item. + * + * @param {Event} evt The event that fired. + * @private */ _handleItemClick: function _handleItemClick(evt) { if (evt.target.hasAttribute('disabled')) { @@ -24773,14 +24795,14 @@ }.bind(this), 150); } }, - /** - * Calculates the initial clip (for opening the menu) or final clip (for closing - * it), and applies it. This allows us to animate from or to the correct point, - * that is, the point it's aligned to in the "for" element. - * - * @param {number} height Height of the clip rectangle - * @param {number} width Width of the clip rectangle - * @private + /** + * Calculates the initial clip (for opening the menu) or final clip (for closing + * it), and applies it. This allows us to animate from or to the correct point, + * that is, the point it's aligned to in the "for" element. + * + * @param {number} height Height of the clip rectangle + * @param {number} width Width of the clip rectangle + * @private */ _applyClip: function _applyClip(height, width) { if ((0, _dom.hasClass)(this.element, 'u-menu-unaligned')) { @@ -24800,10 +24822,10 @@ this.element.style.clip = 'rect(' + 0 + 'px ' + 0 + 'px ' + 0 + 'px ' + 0 + 'px)'; } }, - /** - * Adds an event listener to clean up after the animation ends. - * - * @private + /** + * Adds an event listener to clean up after the animation ends. + * + * @private */ _addAnimationEndListener: function _addAnimationEndListener() { var cleanup = function () { @@ -24820,10 +24842,10 @@ (0, _event.on)(this.element, 'webkitTransitionEnd', cleanup); // this.element.addEventListener('webkitTransitionEnd', cleanup); }, - /** - * Displays the menu. - * - * @public + /** + * Displays the menu. + * + * @public */ show: function show(evt) { if (this.element && this._container && this._outline) { @@ -24910,10 +24932,10 @@ } }, - /** - * Hides the menu. - * - * @public + /** + * Hides the menu. + * + * @public */ hide: function hide() { if (this.element && this._container && this._outline) { @@ -24951,10 +24973,10 @@ this._addAnimationEndListener(); } }, - /** - * Displays or hides the menu, depending on current state. - * - * @public + /** + * Displays or hides the menu, depending on current state. + * + * @public */ toggle: function toggle(evt, tab) { @@ -24997,11 +25019,11 @@ exports.__esModule = true; exports.Multilang = undefined; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** - * Module : neoui-multilang - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-02 20:19:37 - */ + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** + * Module : neoui-multilang + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-02 20:19:37 + */ var _BaseComponent = __webpack_require__(84); @@ -25177,10 +25199,10 @@ var _compMgr = __webpack_require__(4); - /** - * Module : neoui-navmenu - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 08:45:49 + /** + * Module : neoui-navmenu + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 08:45:49 */ var NavMenu = _BaseComponent.BaseComponent.extend({ @@ -25283,10 +25305,10 @@ var _neouiDialog = __webpack_require__(139); - /** - * Module : neoui-refer - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 11:29:40 + /** + * Module : neoui-refer + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 11:29:40 */ var Refer = function Refer(options) { var contentId = options['contentId']; @@ -25389,12 +25411,12 @@ module.init(self); self.loaded = true; }.apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__)); - /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(151)(module)))}); + /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(152)(module)))}); } }; - /** - * 参照页面中需注册此方法 + /** + * 参照页面中需注册此方法 */ Refer.fn.registerSubmitFunc = function (func) { this.submitData = func; @@ -25423,8 +25445,8 @@ delete this.options; }; - /** - * 参照实列 + /** + * 参照实列 */ Plugin.instances = {}; @@ -25491,6 +25513,8 @@ "./neoui-menu.js": 144, "./neoui-message": 117, "./neoui-message.js": 117, + "./neoui-mobdatetimepicker": 149, + "./neoui-mobdatetimepicker.js": 149, "./neoui-month": 103, "./neoui-month.js": 103, "./neoui-monthdate": 129, @@ -25507,12 +25531,12 @@ "./neoui-radio.js": 113, "./neoui-refer": 147, "./neoui-refer.js": 147, - "./neoui-slidePanel": 149, - "./neoui-slidePanel.js": 149, + "./neoui-slidePanel": 150, + "./neoui-slidePanel.js": 150, "./neoui-switch": 125, "./neoui-switch.js": 125, - "./neoui-tabs": 150, - "./neoui-tabs.js": 150, + "./neoui-tabs": 151, + "./neoui-tabs.js": 151, "./neoui-textfield": 91, "./neoui-textfield.js": 91, "./neoui-time": 109, @@ -25546,6 +25570,203 @@ 'use strict'; + exports.__esModule = true; + exports.MobDateTimePicker = undefined; + + var _extend = __webpack_require__(8); + + var _BaseComponent = __webpack_require__(84); + + var _env = __webpack_require__(7); + + var _event = __webpack_require__(6); + + var _dom = __webpack_require__(5); + + var _core = __webpack_require__(71); + + var _dateUtils = __webpack_require__(70); + + var _neouiValidate = __webpack_require__(83); + + var _compMgr = __webpack_require__(4); + + var _ripple = __webpack_require__(87); + + var _util = __webpack_require__(10); + + var MobDateTimePicker = _BaseComponent.BaseComponent.extend({}); + + MobDateTimePicker.fn = MobDateTimePicker.prototype; + + MobDateTimePicker.fn.init = function () { + var self = this, + _fmt, + _defaultFmt; + + var self = this, + adapterType, + format; + this._element = this.element; + this._input = this._element.querySelector("input"); + if ((0, _dom.hasClass)(this._element, 'time')) { + this.type = 'datetime'; + _defaultFmt = 'YYYY-MM-DD hh:mm:ss'; + } else { + this.type = 'date'; + _defaultFmt = 'YYYY-MM-DD'; + } + _fmt = this._element.getAttribute("format"); + this.format = _fmt || this.options['format'] || _defaultFmt; + this.isShow = false; + this.op = {}; + var mobileDateFormat = "", + mobileTimeFormat = "", + dateOrder = "", + timeOrder = ""; + if (_env.env.isMobile) { + switch (format) { + case "YYYY-MM-DD": + mobileDateFormat = "yy-mm-dd"; + dateOrder = mobileDateFormat.replace(/-/g, ''); + break; + case "YYYY-MM-DD HH:mm": + mobileDateFormat = "yy-mm-dd"; + mobileTimeFormat = "HH:ii"; + dateOrder = mobileDateFormat.replace(/-/g, ''); + timeOrder = mobileTimeFormat.replace(/\:/g, ''); + break; + case "YYYY-MM": + mobileDateFormat = "yy-mm"; + dateOrder = mobileDateFormat.replace(/-/g, ''); + break; + default: + mobileDateFormat = "yy-mm-dd"; + mobileTimeFormat = "HH:ii:ss"; + dateOrder = mobileDateFormat.replace(/-/g, ''); + timeOrder = mobileTimeFormat.replace(/\:/g, ''); + } + + this.op = { + theme: "ios", + mode: "scroller", + lang: "zh", + cancelText: null, + dateFormat: mobileDateFormat, + timeWheels: timeOrder, + dateWheels: dateOrder, + timeFormat: mobileTimeFormat, + onSelect: function onSelect(val) { + if (typeof self.options.beforeValueChangeFun == 'function') { + if (!self.options.beforeValueChangeFun.call(this, this.pickerDate)) { + return; + } + } + self.setValue(val); + } + }; + this._span = this.element.querySelector("span"); + this.element = this.element.querySelector("input"); + this.element.setAttribute('readonly', 'readonly'); + if (this._span) { + (0, _event.on)(this._span, 'click', function (e) { + self.element.focus(); + (0, _event.stopEvent)(e); + }); + } + if (this.adapterType == 'date') { + $(this.element).mobiscroll().date(this.op); + } else { + $(this.element).mobiscroll().datetime(this.op); + } + } else { + this.comp = new DateTimePicker({ el: this.element, format: this.maskerMeta.format, showFix: this.options.showFix, beforeValueChangeFun: this.beforeValueChangeFun }); + } + + this.element['u.DateTimePicker'] = this.comp; + + if (!_env.env.isMobile) { + this.comp.on('select', function (event) { + self.setValue(event.value); + }); + } + + if (!_env.env.isMobile) { + // 校验 + this.comp.on('validate', function (event) { + self.doValidate(); + }); + } + }; + + MobDateTimePicker.fn.setValue = function (value) { + if (!value) { + this.date = null; + this._input.value = ''; + return; + } + + var _date = _dateUtils.date.getDateObj(value); + if (_date) { + if (_date) { + this.resetDataObj(_date); + } + if (this.beginDateObj) { + if (this.beginDateObj) { + this.resetDataObj(this.beginDateObj); + } + if (_date.getTime() < this.beginDateObj.getTime()) return; + } + if (this.overDateObj) { + if (this.overDateObj) { + this.resetDataObj(this.overDateObj); + } + if (_date.getTime() > this.overDateObj.getTime()) return; + } + this.date = _date; + this._input.value = _dateUtils.date.format(this.date, this.format); + } + this.trigger('valueChange', { value: value }); + }; + + MobDateTimePicker.fn.resetDataObj = function (dataObj) { + if (this.format.indexOf('h') < 0 && this.format.indexOf('H') < 0) { + dataObj.setHours(0); + } + if (this.format.indexOf('m') < 0) { + dataObj.setMinutes(0); + } + if (this.format.indexOf('s') < 0) { + dataObj.setSeconds(0); + dataObj.setMilliseconds(0); + } + }; + + if (_env.env.isMobile) { + _compMgr.compMgr.regComp({ + comp: MobDateTimePicker, + compAsString: 'u.DateTimePicker', + css: 'u-datepicker' + }); + } + + if (document.readyState && document.readyState === 'complete') { + _compMgr.compMgr.updateComp(); + } else { + (0, _event.on)(window, 'load', function () { + //扫描并生成控件 + _compMgr.compMgr.updateComp(); + }); + } + + exports.MobDateTimePicker = MobDateTimePicker; + +/***/ }, +/* 150 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + exports.__esModule = true; exports.slidePanel = undefined; @@ -25557,10 +25778,10 @@ var _env = __webpack_require__(7); - /** - * Module : neoui-slidePanel - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 13:18:48 + /** + * Module : neoui-slidePanel + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 13:18:48 */ var slidePanelTemplate = ['
        ', '
        ', '
        ', '
        ']; @@ -25616,7 +25837,7 @@ exports.slidePanel = slidePanel; /***/ }, -/* 150 */ +/* 151 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -25648,10 +25869,10 @@ U_JS_RIPPLE_EFFECT_IGNORE_EVENTS: 'u-js-ripple-effect--ignore-events' }, - /** - * Handle clicks to a tabs component - * - * @private + /** + * Handle clicks to a tabs component + * + * @private */ initTabs_: function initTabs_() { (0, _dom.addClass)(this.element, this._CssClasses.U_JS_RIPPLE_EFFECT_IGNORE_EVENTS); @@ -25667,10 +25888,10 @@ (0, _dom.addClass)(this.element, this._CssClasses.UPGRADED_CLASS); }, - /** - * Reset tab state, dropping active classes - * - * @private + /** + * Reset tab state, dropping active classes + * + * @private */ resetTabState_: function resetTabState_() { for (var k = 0; k < this.tabs_.length; k++) { @@ -25678,10 +25899,10 @@ } }, - /** - * Reset panel state, droping active classes - * - * @private + /** + * Reset panel state, droping active classes + * + * @private */ resetPanelState_: function resetPanelState_() { for (var j = 0; j < this.panels_.length; j++) { @@ -25697,8 +25918,8 @@ (0, _dom.addClass)(panel, this._CssClasses.ACTIVE_CLASS); }, - /** - * Initialize element. + /** + * Initialize element. */ init: function init() { if (this.element) { @@ -25707,17 +25928,17 @@ } }); - /** - * Constructor for an individual tab. - * - * @constructor - * @param {Element} tab The HTML element for the tab. - * @param {Tabs} ctx The Tabs object that owns the tab. + /** + * Constructor for an individual tab. + * + * @constructor + * @param {Element} tab The HTML element for the tab. + * @param {Tabs} ctx The Tabs object that owns the tab. */ - /** - * Module : neoui-tabs - * Author : Kvkens(yueming@yonyou.com) - * Date : 2016-08-03 14:12:27 + /** + * Module : neoui-tabs + * Author : Kvkens(yueming@yonyou.com) + * Date : 2016-08-03 14:12:27 */ function Tab(tab, ctx) { @@ -25762,8 +25983,8 @@ exports.Tabs = Tabs; /***/ }, -/* 151 */, -/* 152 */ +/* 152 */, +/* 153 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -25781,10 +26002,10 @@ var _indexRow = __webpack_require__(61); - window.App = _indexApp.App; /** - * Module : Kero webpack entry index - * Author : liuyk(liuyuekai@yonyou.com) - * Date : 2016-08-08 15:24:46 + window.App = _indexApp.App; /** + * Module : Kero webpack entry index + * Author : liuyk(liuyuekai@yonyou.com) + * Date : 2016-08-08 15:24:46 */ window.processXHRError = _indexApp.processXHRError; diff --git a/dist/js/u.min.js b/dist/js/u.min.js index 456a4c5..e9ac8b2 100644 --- a/dist/js/u.min.js +++ b/dist/js/u.min.js @@ -1,15 +1,15 @@ -!function(e){function t(i){if(s[i])return s[i].exports;var n=s[i]={exports:{},id:i,loaded:!1};return e[i].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var i=window.webpackJsonp;window.webpackJsonp=function(s,a){for(var o,r,l=0,d=[];l0){var t=arguments[0];e.init(t.model,t.el)}return e};t.App=f,t.processXHRError=h.processXHRError,t.createApp=v},function(e,t,i){"use strict";t.__esModule=!0,t.init=void 0;var s=i(4),n=i(10),a=i(11),o=function(e,t,i){var o=this;t=t||document.body,(0,n.isArray)(t)||(t=[t]),this.elements=t,(0,n.each)(this.elements,function(t,n){"string"==typeof n&&(n=document.querySelector(n)),n&&n.querySelectorAll("[u-meta]").forEach(function(t){var i=JSON.parse(t.getAttribute("u-meta"));if(i.type=i.type||"string",i&&i.type){o.adjustFunc&&o.adjustFunc.call(o,i);var n=s.compMgr.createDataAdapter({el:t,options:i,model:e,app:o});t["u-meta"]=n}}),a.hotkeys&&a.hotkeys.scan(n),"undefined"!=typeof i&&1!=i||ko.applyBindings(e,n),s.compMgr.updateComp(n)}),r(this,e)},r=function(e,t){for(var i in t)t[i]&&t[i]instanceof u.DataTable&&(t[i].id=i,t[i].parent=t,e.addDataTable(t[i]))};t.init=o},function(e,t,i){"use strict";function s(e,t){for(var i=0;i-1&&o.indexOf(c)===-1&&!a(e,c.className)&&o.push(c)}for(var h,d=0,p=o.length;d0)for(var n=0,a=s.dependencies.length;n-1&&isNumber(n)&&(n+="px"),e.style[s]=n}else{if(!(arguments.length>2))return p(e,t);e.style[t]=i}},h=function(e,t){var i=f(t);e.parentNode.insertBefore(i,e),i.appendChild(e)},p=function(e,t){var i;return i=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,void 0!==i[t]?i[t]:""},m=function(){return s||(s=2e3),s++},f=function(e){var t=document.createElement("div");t.innerHTML=e;var i=t.children[0];return i},v=function(e,t){var i=document.createElement("div");return $(i).addClass("u-overlay"),i.style.zIndex=m(),t&&t!=document.body?(a(i,"hasPar"),t.appendChild(i)):document.body.appendChild(i),e.style.zIndex=m(),(0,n.on)(i,"click",function(e){(0,n.stopEvent)(e)}),i},g=function e(t,i){return i||(i={},i.top=0,i.left=0),t==document.body?i:(i.top+=t.offsetTop,i.left+=t.offsetLeft,t.offsetParent?e(t.offsetParent,i):i)},y=function e(t,i){return i||(i={},i.top=0,i.left=0),t==document.body?(i.top+=t.scrollTop||document.documentElement.scrollTop,i.left+=t.scrollLeft||document.documentElement.scrollLeft,i):("INPUT"!=t.tagName&&(i.top+=t.scrollTop,i.left+=t.scrollLeft),t.parentNode?e(t.parentNode,i):i)},_=function(e){var t=(e.ele,e.panel),i=e.position,i=(document.body.clientWidth,document.body.clientHeight,i||"top"),s=e.ele.getBoundingClientRect(),n=e.panel.getBoundingClientRect(),a=s.width||0,o=s.height||0,r=s.left||0,l=s.top||0,d=n.width||0,c=n.height||0,u=document.documentElement.clientWidth,h=document.documentElement.clientHeight;"left"==i?(r-=d,l+=(o-c)/2):"right"==i?(r+=a,l+=(o-c)/2):"top"==i||"topCenter"==i?(r+=(a-d)/2,l-=c):"bottom"==i||"bottomCenter"==i?(r+=(a-d)/2,l+=o):"bottomLeft"==i&&(r=r,l+=o),r+d>u&&(r=u-d-10),r<0&&(r=0),l+c>h&&(l=h-c-10),l<0&&(l=0),t.style.left=r+"px",t.style.top=l+"px"},b=function(e){for(var t=e.offsetLeft,i=e.offsetParent;null!==i;)t+=i.offsetLeft,i=i.offsetParent;if("BackCompat"==document.compatMode)var s=document.body.scrollLeft;else var s=document.documentElement.scrollLeft;return t-s},w=function(e){for(var t=e.offsetTop,i=e.offsetParent;null!==i;)t+=i.offsetTop,i=i.offsetParent;if("BackCompat"==document.compatMode)var s=document.body.scrollTop;else var s=document.documentElement.scrollTop;return t-s};t.addClass=a,t.removeClass=o,t.hasClass=r,t.toggleClass=l,t.closest=d,t.css=c,t.wrap=h,t.getStyle=p,t.getZIndex=m,t.makeDOM=f,t.makeModal=v,t.getOffset=g,t.getScroll=y,t.showPanelByEle=_,t.getElementLeft=b,t.getElementTop=w},function(e,t,i){"use strict";t.__esModule=!0,t.event=t.stopEvent=t.trigger=t.off=t.on=void 0;var s=i(7),n={};n.event={};var a=s.env.hasTouch?"touchstart":"mousedown",o=s.env.hasTouch?"touchend":"mouseup",r=s.env.hasTouch?"touchmove":"mousemove";n.event.tap={tapholdThreshold:750,emitTapOnTaphold:!0,touchstartFun:function(){u(this,"vmousedown")},touchendFun:function(){u(this,"vmouseup"),u(this,"vclick")},setup:function(){var e=this,t=!1;d(e,"vmousedown",function(i){function s(){clearTimeout(r)}function a(){s(),c(e,"vclick"),c(e,"vmouseup"),c(document,"vmousecancel")}function o(i){a(),t||l!==i.target?t&&i.preventDefault():u(e,"tap")}if(t=!1,i.which&&1!==i.which)return!1;var r,l=i.target;d(e,"vmouseup",s),d(e,"vclick",o),d(document,"vmousecancel",a),r=setTimeout(function(){n.event.tap.emitTapOnTaphold||(t=!0),u(e,"taphold"),a()},n.event.tap.tapholdThreshold)}),d(e,"touchstart",n.event.tap.touchstartFun),d(e,"touchend",n.event.tap.touchendFun)},teardown:function(){c(thisObject,"vmousedown"),c(thisObject,"vclick"),c(thisObject,"vmouseup"),c(document,"vmousecancel")}},n.event.taphold=n.event.tap,n.event.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var t=window.pageXOffset,i=window.pageYOffset,s=e.clientX,n=e.clientY;return 0===e.pageY&&Math.floor(n)>Math.floor(e.pageY)||0===e.pageX&&Math.floor(s)>Math.floor(e.pageX)?(s-=t,n-=i):(nn.event.swipe.horizontalDistanceThreshold&&Math.abs(e.coords[1]-t.coords[1])t.coords[0]?"swipeleft":"swiperight";return u(i,"swipe"),u(i,a),!0}return!1},eventInProgress:!1,setup:function(){var e,t=this,i={};e=t["mobile-events"],e||(e={length:0},t["mobile-events"]=e),e.length++,e.swipe=i,i.start=function(e){if(!n.event.swipe.eventInProgress){n.event.swipe.eventInProgress=!0;var s,a=n.event.swipe.start(e),l=e.target,u=!1;i.move=function(e){a&&(s=n.event.swipe.stop(e),u||(u=n.event.swipe.handleSwipe(a,s,t,l),u&&(n.event.swipe.eventInProgress=!1)),Math.abs(a.coords[0]-s.coords[0])>n.event.swipe.scrollSupressionThreshold&&e.preventDefault())},i.stop=function(){u=!0,n.event.swipe.eventInProgress=!1,c(document,r,i.move),i.move=null},d(document,r,i.move),d(document,o,i.stop)}},d(t,a,i.start)},teardown:function(){var e,t;e=thisObject["mobile-events"],e&&(t=e.swipe,delete e.swipe,e.length--,0===e.length&&(thisObject["mobile-events"]=null)),t&&(t.start&&c(thisObject,a,t.start),t.move&&c(document,r,t.move),t.stop&&c(document,o,t.stop))}},n.event.swipeleft=n.event.swipe,n.event.swiperight=n.event.swipe;var l=n.event,d=function(e,t,i,s){if(e){if(arguments.length<4)s=i,i=void 0;else var a=function(t){if(t){var n=e.querySelectorAll(i);n.forEach(function(e){e==t.target&&s.call(t.target,t)})}};if(e.uEvent||(e.uEvent={}),e.uEvent[t]){var o=i?a:s,r=!1;e.uEvent[t].forEach(function(e){e==o&&(r=!0)}),r||e.uEvent[t].push(i?a:s)}else e.uEvent[t]=[i?a:s],n.event&&n.event[t]&&n.event[t].setup&&n.event[t].setup.call(e),e.uEvent[t+"fn"]=function(i){i||(i="undefined"!=typeof l&&l?l:window.event),e.uEvent[t].forEach(function(t){try{i.target=i.target||i.srcElement}catch(e){}t&&t.call(e,i)})},e.addEventListener?e.addEventListener(t,e.uEvent[t+"fn"]):e.attachEvent?e.attachEvent("on"+t,e.uEvent[t+"fn"]):e["on"+t]=e.uEvent[t+"fn"]}},c=function(e,t,i){if(i)return void(e&&e.uEvent&&e.uEvent[t]&&e.uEvent[t].forEach(function(s,n){s==i&&e.uEvent[t].splice(n,1)}));var s;e&&e.uEvent&&e.uEvent[t+"fn"]&&(s=e.uEvent[t+"fn"]),e.removeEventListener?e.removeEventListener(t,s):e.removeEvent?e.removeEvent("on"+t,s):delete e["on"+t],n.event&&n.event[t]&&n.event[t].teardown&&n.event[t].teardown.call(e),e&&e.uEvent&&e.uEvent[t]&&(e.uEvent[t]=void 0),e&&e.uEvent&&e.uEvent[t+"fn"]&&(e.uEvent[t+"fn"]=void 0)},u=function(e,t){e.uEvent&&e.uEvent[t]&&e.uEvent[t+"fn"]()},h=function(e){"undefined"!=typeof e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0,e&&e.preventDefault?e.preventDefault():window.event.returnValue=!1)};t.on=d,t.off=c,t.trigger=u,t.stopEvent=h,t.event=l},function(e,t,i){"use strict";t.__esModule=!0,t.env=void 0;var s=i(8),n={};(0,s.extend)(n,{isIE:!1,isFF:!1,isOpera:!1,isChrome:!1,isSafari:!1,isWebkit:!1,isIE8_BEFORE:!1,isIE8:!1,isIE8_CORE:!1,isIE9:!1,isIE9_CORE:!1,isIE10:!1,isIE10_ABOVE:!1,isIE11:!1,isIOS:!1,isIphone:!1,isIPAD:!1,isStandard:!1,version:0,isWin:!1,isUnix:!1,isLinux:!1,isAndroid:!1,isAndroidPAD:!1,isAndroidPhone:!1,isMac:!1,hasTouch:!1,isMobile:!1}),function(){var e,t,i=navigator.userAgent,s=/(msie\s|trident.*rv:)([\w.]+)/,a=/(firefox)\/([\w.]+)/,o=/(opera).+version\/([\w.]+)/,r=/(chrome)\/([\w.]+)/,l=/version\/([\w.]+).*(safari)/,d=i.toLowerCase(),c={browser:"",version:""},u=s.exec(d);if(null!=u&&(c={browser:"IE",version:u[2]||"0"}),u=a.exec(d),null!=u&&(c={browser:u[1]||"",version:u[2]||"0"}),u=o.exec(d),null!=u&&(c={browser:u[1]||"",version:u[2]||"0"}),u=r.exec(d),null!=u&&(c={browser:u[1]||"",version:u[2]||"0"}),u=l.exec(d),null!=u&&(c={browser:u[2]||"",version:u[1]||"0"}),(t=d.match(/opera.([\d.]+)/))?n.isOpera=!0:"IE"==c.browser&&11==c.version?(n.isIE11=!0,n.isIE=!0):(t=d.match(/chrome\/([\d.]+)/))?(n.isChrome=!0,n.isStandard=!0):(t=d.match(/version\/([\d.]+).*safari/))?(n.isSafari=!0,n.isStandard=!0):(t=d.match(/gecko/))?(n.isFF=!0,n.isStandard=!0):(t=d.match(/msie ([\d.]+)/))?n.isIE=!0:(t=d.match(/firefox\/([\d.]+)/))&&(n.isFF=!0,n.isStandard=!0),d.match(/webkit\/([\d.]+)/)&&(n.isWebkit=!0),d.match(/ipad/i)&&(n.isIOS=!0,n.isIPAD=!0,n.isStandard=!0),d.match(/iphone/i)&&(n.isIOS=!0,n.isIphone=!0),"Mac68K"!=navigator.platform&&"MacPPC"!=navigator.platform&&"Macintosh"!=navigator.platform&&"MacIntel"!=navigator.platform||(n.isMac=!0),"Win32"!=navigator.platform&&"Windows"!=navigator.platform&&"Win64"!=navigator.platform||(n.isWin=!0),"X11"!=navigator.platform||n.isWin||n.isMac||(n.isUnix=!0),String(navigator.platform).indexOf("Linux")>-1&&(n.isLinux=!0),(d.indexOf("Android")>-1||d.indexOf("android")>-1||d.indexOf("Adr")>-1||d.indexOf("adr")>-1)&&(n.isAndroid=!0),n.version=e&&c.version?c.version:0,n.isAndroid&&(window.screen.width>=768&&window.screen.width<1024&&(n.isAndroidPAD=!0),window.screen.width<=768&&(n.isAndroidPhone=!0)),n.isIE){var h=parseInt(n.version),p=document.documentMode;null==p?6!=h&&7!=h||(n.isIE8_BEFORE=!0):(7==p?n.isIE8_BEFORE=!0:8==p?n.isIE8=!0:9==p?(n.isIE9=!0,n.isSTANDARD=!0):10==p?(n.isIE10=!0,n.isSTANDARD=!0,n.isIE10_ABOVE=!0):n.isSTANDARD=!0,8==h?n.isIE8_CORE=!0:9==h?n.isIE9_CORE=!0:11==c.version&&(n.isIE11=!0))}"ontouchend"in document&&(n.hasTouch=!0),(n.isIphone||n.isAndroidPhone)&&(n.isMobile=!0)}();var a=n;t.env=a},function(e,t,i){"use strict";t.__esModule=!0,t.extend=void 0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=i(9),a=function(e,t){var i,a=arguments;if(a.length>1)for(var o=1;o=0},d=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},c=function(e){var t;for(t in e)return!1;return!0},u=function(e,t){if(!t instanceof Array)throw"arguments is not Array";for(var i=0,s=t.length;i-1){var t=navigator.userAgent.toLowerCase();/iphone|ipad|ipod/.test(t)&&(e=e.replace(/-/g,"/"),e=e.replace(/(^\s+)|(\s+$)/g,""),e.length<=8&&(e=e+="/01"))}return e};t.createShellObject=s,t.execIgnoreError=n,t.getFunction=a,t.getJSObject=o,t.isDate=r,t.isNumber=l,t.isArray=d,t.isEmptyObject=c,t.inArray=u,t.isDomElement=h,t.each=p,t.dateFormat=m},function(e,t,i){"use strict";t.__esModule=!0,t.hotkeys=void 0;var s=i(12),n=i(8),a=(i(10),{});a.special_keys={27:"esc",9:"tab",32:"space",13:"enter",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12"},a.shift_nums={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},a.add=function(e,t,i){(0,s.isFunction)(t)&&(i=t,t={});var o={},r={type:"keydown",propagate:!1,disableInInput:!1,target:document.body,checkParent:!0},l=this;o=(0,n.extend)(o,r,t||{}),e=e.toLowerCase();var d=function(e){var t=this;if(t=3==t.nodeType?t.parentNode:t,o.disableInInput){var i=t;if("INPUT"==i.tagName||"TEXTAREA"==i.tagName)return}var s=e.which,n=e.type,a=String.fromCharCode(s).toLowerCase(),r=l.special_keys[s],d=e.shiftKey,c=e.ctrlKey,u=e.altKey,h=null;if(o.checkParent)for(;!t.hotkeys&&t.parentNode;)t=t.parentNode;var p=t.hotkeys.events[n].callbackMap;if(d||c||u){var m="";u&&(m+="alt+"),c&&(m+="ctrl+"),d&&(m+="shift+"),h=p[m+r]||p[m+a]||p[m+l.shift_nums[a]]}else h=p[r]||p[a];if(h&&(h.cb(e),!h.propagate))return e.stopPropagation(),e.preventDefault(),!1},c=o.target.hotkeys;return c||(o.target.hotkeys=c={events:{}}),c.events[o.type]||(c.events[o.type]={callbackMap:{}},on(o.target,o.type,d)),c.events[o.type].callbackMap[e]={cb:i,propagate:o.propagate},a},a.remove=function(e,t){t=t||{},target=t.target||document.body,type=t.type||"keydown",e=e.toLowerCase(),delete target.hotkeys.events[type].callbackMap[e]},a.scan=function(e,t){e=e||document.body,e.querySelectorAll("[u-enter]").forEach(function(i){var s=i.getAttribute("u-enter");if(s)if("#"==s.substring(0,1))a.add("enter",{target:this},function(){var t=e.querySelector(s);t&&t.focus()});else{t=t||window;var n=h(t,s);a.add("enter",{target:this},function(){n.call(this)})}}),e.querySelectorAll("[u-hotkey]").forEach(function(e){var t=e.getAttribute("u-hotkey");t&&a.add(t,function(){e.click()})})};var a=a;t.hotkeys=a},function(e,t){"use strict";function i(e){var t,i;for(t in e)i=e[t],o.Mutators.hasOwnProperty(t)?o.Mutators[t].call(this,i):this.prototype[t]=i}function s(e){return e.extend=o.extend,e.implement=i,e}function n(){}function a(e,t,i){for(var s in t)if(t.hasOwnProperty(s)){if(i&&u(i,s)===-1)continue;"prototype"!==s&&(e[s]=t[s])}}t.__esModule=!0;var o=function e(t){if(!(this instanceof e)&&c(t))return s(t)};o.create=function(e,t){function n(){var t;return e.apply(this,arguments),this.constructor===n&&this.initialize&&(t=this.initialize.apply(this,arguments)),t?t:this}return c(e)||(t=e,e=null),t||(t={}),e||(e=t.Extends||o),t.Extends=e,e!==o&&a(n,e,e.StaticsWhiteList),i.call(n,t),s(n)},o.extend=function(e){return e||(e={}),e.Extends=this,o.create(e)},o.Mutators={Extends:function(e){var t=this.prototype,i=r(e.prototype);a(i,t),i.constructor=this,this.prototype=i,this.superclass=e.prototype},Implements:function(e){d(e)||(e=[e]);for(var t,i=this.prototype;t=e.shift();)a(i,t.prototype||t)},Statics:function(e){a(this,e)}};var r=Object.__proto__?function(e){return{__proto__:e}}:function(e){return n.prototype=e,new n},l=Object.prototype.toString,d=Array.isArray||function(e){return"[object Array]"===l.call(e)},c=function(e){return"[object Function]"===l.call(e)},u=function(e,t){if(Array.prototype.indexOf&&e.indexOf)return e.indexOf(t);for(var i=0,s=e.length;io||n<0)&&(document.body.scrollTop=r+n)};t.createComp=o,t.getComp=r,t.getCompsByDataTable=l,t.getCompsByType=d,t.getComps=c,t.showComp=u},function(e,t,i){"use strict";t.__esModule=!0,t.compsValidateMultiParam=t.compsValidate=void 0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=i(7),a=i(5),o=function(e,t){for(var i=this.getComps(e),n=!0,a=[],o=0;o0?"&"+t:"?"+t},serializeParams:function(e){var t=void 0;if(t==e||null==e||""==e)return null;if(e.constructor==Object){var i="";for(var s in e)i+=s+"="+encodeURIComponent(e[s])+"&";return i.substring(0,i.length-1)}return e}},a=n.ajax;t.ajax=a},function(module,exports){"use strict";exports.__esModule=!0;var processXHRError=function processXHRError(rsl,state,xhr){return"string"==typeof rsl&&(rsl=JSON.parse(rsl)),!xhr.getResponseHeader||!xhr.getResponseHeader("X-Error")||(u.showMessageDialog?u.showMessageDialog({type:"info",title:"提示",msg:rsl.message,backdrop:!0}):alert(rsl.message),rsl.operate&&eval(rsl.operate),!1)};exports.processXHRError=processXHRError},function(e,t){"use strict";t.__esModule=!0;var i=function(){return new ServerEvent(this)};t.serverEvent=i},function(e,t,i){"use strict";t.__esModule=!0,t.setEnable=void 0;var s=i(10),n=function(e){(0,s.each)(this.elements,function(t,i){i&&i.querySelectorAll("[u-meta]").each(function(){if(this["u-meta"]){var t=this["u-meta"];t.setEnable&&t.setEnable(e)}})})};t.setEnable=n},function(e,t,i){"use strict";function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.ServerEvent=void 0;var n=i(25),a=i(26),o=i(27),r=i(28),l=function e(t){s(this,e),this.app=t,this.datas={},this.params={},this.event=null,this.ent=u.core.collectEnvironment(),u.debugMode||(this.compression=!0)};l.prototype.addDataTable=n.addDataTable,l.prototype.addDataTables=n.addDataTables,l.prototype.addAllDataTables=n.addAllDataTables,l.prototype.updateDataTables=n.updateDataTables,l.prototype.fire=a.fire,l.prototype.setSuccessFunc=a.setSuccessFunc,l.prototype._successFunc=a._successFunc,l.prototype.processXHRError=o.processXHRError,l.prototype.setCompression=r.setCompression,l.prototype.addParameter=r.addParameter, -l.prototype.setEvent=r.setEvent,l.prototype.getData=r.getData,l.prototype.updateDom=r.updateDom,l.DEFAULT={async:!0,singleton:!0,url:(window.$ctx||"/iwebap")+"/evt/dispatch"},t.ServerEvent=l},function(e,t,i){"use strict";t.__esModule=!0,t.updateDataTables=t.addAllDataTables=t.addDataTables=t.addDataTable=void 0;var s=i(10),n=function(e,t){var i=this.app.getDataTable(e);return this.datas[e]=i.getDataByRule(t),this},a=function(e){if(2==arguments.length)for(var t=0;t=0;s--)a[s]==t&&a.splice(s,1);else a=null;return this},a=function(e,t){this.on(e,t,1)},o=function(e){if(e=e.toLowerCase(),!this._events||!this._events[e])return this;for(var t=Array.prototype.slice.call(arguments,1),i=this._events[e],s=0,n=i.length;s0&&this.rows().length>0&&this.setRowsSelect(o),void 0!==r&&this.getRow(r)&&this.setRowFocus(r)},s=function(e,t,i,s){1===arguments.length&&(t=e,e="$data"),i=i?i:this.getCurrentRow(),i&&i.setValue(e,t,s)};t.setData=i,t.setValue=s},function(e,t){"use strict";t.__esModule=!0;var i=function(e){var t=this.getMeta(e,"enable");return"undefined"!=typeof t&&null!=t||(t=!0),t&&this.enable},s=function(e){this.enable!=e&&(e=e!==!1,this.enable=e,this.enableChange(-this.enableChange()),this.trigger(DataTable.ON_ENABLE_CHANGE,{enable:this.enable}))};t.isEnable=i,t.setEnable=s},function(e,t){"use strict";t.__esModule=!0;var i=function(){if(this.focusIndex()!=-1)return this.getFocusRow();var e=this.getSelectedIndex();return e==-1?null:this.getRow(e)},s=function(){if(this.focusIndex()!=-1)return this.focusIndex();var e=this.getSelectedIndex();return e==-1?-1:e};t.getCurrentRow=i,t.getCurrentIndex=s},function(e,t){"use strict";t.__esModule=!0;var i=function(){for(var e=[],t=this.rows(),i=0;i-1)if((i+"").indexOf(".")>0){for(var n=t.split("."),a=i.split("."),o=this,r=null,l=0;l-1&&this.setCurrentPage(this.pageIndex()),this.totalRow(e.length),this.totalPages(s+1)},a=function(e){return!(!this.pageCache||!this.cachedPages[e])},o=function(){this.cachedPages=[]},r=function(){if(this.pageCache&&this.pageIndex()>-1){var e=new Page({parent:this});e.focus=this.getFocusIndex(),e.selectedIndices=this.selectedIndices().slice();for(var t=this.rows.peek(),i=0;i-1&&(s=this.getRow(e.index)),s&&s.setChildValue(t,i)},owner:this})},a=function(e,t){return this.metaChange[e+"."+t]||(this.metaChange[e+"."+t]=ko.observable(1)),ko.pureComputed({read:function(){return this.metaChange[e+"."+t](),this.currentRowChange(),this.getMeta(e,t)},write:function(i){this.setMeta(e,t,i)},owner:this})},o=function(e,t){return this.metaChange[e+"."+t]||(this.metaChange[e+"."+t]=ko.observable(1)),ko.pureComputed({read:function(){this.metaChange[e+"."+t](),this.currentRowChange();var i=this.getCurrentRow();return i?i.getMeta(e,t):this.getMeta(e,t)},write:function(t){var i=this.getCurrentRow();i&&i.setMeta(e,t)},owner:this})},r=function(e){return ko.pureComputed({read:function(){if(this.enableChange(),!e)return this.enable;var t=this.getRowMeta(e,"enable");return"undefined"!=typeof t&&null!=t||(t=!0),t&&this.enable},owner:this})};t.refSelectedRows=i,t.ref=s,t.refMeta=a,t.refRowMeta=o,t.refEnable=r,t.refByRow=n},function(e,t,i){"use strict";t.__esModule=!0,t.clear=t.removeRows=t.removeAllRows=t.removeRow=t.removeRowByRowId=void 0;var s=i(48),n=function(e){var t=this.getIndexByRowId(e);t!=-1&&this.removeRow(t)},a=function(e){e instanceof Row&&(e=this.getIndexByRowId(e.rowId)),this.removeRows([e])},o=function(){this.rows([]),this.selectedIndices([]),this.focusIndex(-1),this.trigger(DataTable.ON_DELETE_ALL),this.updateCurrIndex()},r=function(e){e=(0,s._formatToIndicesArray)(this,e),e=e.sort(function(e,t){return e-t});for(var t=[],i=this.rows(),n=[],a=e.length-1;a>=0;a--){var o=e[a],r=i[o];if(null!=r){t.push(r.rowId);var l=i.splice(o,1);n.push(l[0]),this.updateSelectedIndices(o,"-"),this.updateFocusIndex(o,"-")}}this.rows(i),this.deleteRows=n,this.trigger(DataTable.ON_DELETE,{indices:e,rowIds:t,deleteRows:n}),this.updateCurrIndex()},l=function(){this.removeAllRows(),this.cachedPages=[],this.totalPages(1),this.pageIndex(0),this.focusIndex(-1),this.selectedIndices([])};t.removeRowByRowId=n,t.removeRow=a,t.removeAllRows=o,t.removeRows=r,t.clear=l},function(e,t,i){"use strict";t.__esModule=!0,t._formatToIndicesArray=t.isChanged=void 0;var s=i(10),n=function(){for(var e=this.getAllRows(),t=0;t0&&t[0]instanceof Row)for(var i=0;i0&&this.addRows(n),n},a=function(e){this.insertRow(this.rows().length,e)},o=function(e){this.insertRows(this.rows().length,e)},r=function(e,t){t||(t=new Row({parent:this})),this.insertRows(e,[t])},l=function(e,t){for(var i=[e,0],s=0;s=i)&&e.splice(a,1);this.setAllRowsUnSelect({quiet:!0});try{this.selectedIndices(e)}catch(e){}this.updatePageSelect();var o=this.getRowIdsByIndices(e);this.currentRowChange(-this.currentRowChange()),this.trigger(DataTable.ON_ROW_SELECT,{indices:e,rowIds:o}),this.updateCurrIndex()}},l=function(e){e instanceof Row&&(e=this.getIndexByRowId(e.rowId)),this.addRowsSelect([e])},d=function(e){e=(0,n._formatToIndicesArray)(this,e);for(var t=this.selectedIndices().slice(),i=!1,s=0;s=e&&(n[a]=parseInt(n[a])+i):"-"==t&&(n[a]>=e&&n[a]<=e+i-1?n.splice(a,1):n[a]>e+i-1&&(n[a]=n[a]-i));this.selectedIndices(n),this.updatePageSelect()}};t.setAllRowsSelect=a,t.setRowSelect=o,t.setRowsSelect=r,t.addRowSelect=l,t.addRowsSelect=d,t.setAllRowsUnSelect=c,t.setRowUnSelect=h,t.setRowsUnSelect=p,t.toggleAllSelect=m,t.updateSelectedIndices=f},function(e,t,i){"use strict";t.__esModule=!0,t.updateFocusIndex=t.setRowUnFocus=t.setRowFocus=void 0;var s=i(10),n=function(e,t,i){var s=null;e instanceof Row&&(e=this.getIndexByRowId(e.rowId),s=e.rowId),e===-1||e===this.focusIndex()&&!i||(this.focusIndex(e),t||(this.currentRowChange(-this.currentRowChange()),s||(s=this.getRow(e).rowId),this.trigger(DataTable.ON_ROW_FOCUS,{index:e,rowId:s}),this.updateCurrIndex()))},a=function(){this.currentRowChange(-this.currentRowChange());var e=this.focusIndex(),t=null;e!==-1&&(t=this.getRow(e).rowId),this.trigger(DataTable.ON_ROW_UNFOCUS,{index:e,rowId:t}),this.focusIndex(-1),this.updateCurrIndex()},o=function(e,t,i){(0,s.isNumber)(i)||(i=1),e<=this.focusIndex()&&this.focusIndex()!=-1&&("+"===t?this.focusIndex(this.focusIndex()+i):"-"===t&&(this.focusIndex()>=e&&this.focusIndex()<=e+i-1?this.focusIndex(this.focusIndex()-1):this.focusIndex()>e+i-1&&this.focusIndex(this.focusIndex()-i)))};t.setRowFocus=n,t.setRowUnFocus=a,t.updateFocusIndex=o},function(e,t,i){"use strict";t.__esModule=!0,t.addSimpleData=t.setSimpleData=void 0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=i(10),a=function(e,t){if(this.removeAllRows(),this.cachedPages=[],this.focusIndex(-1),this.selectedIndices([]),this.setSimpleDataReal=[],!e)return void(this.setSimpleDataReal=e);var i=[];(0,n.isArray)(e)||(e=[e]);for(var a=0;a=e&&(n[a]=parseInt(n[a])+i):"-"==t&&(n[a]>=e&&n[a]<=e+i-1?n.splice(a,1):n[a]>e+i-1&&(n[a]=n[a]-i));this.selectedIndices=n}},o=function(e,t,i){(0,s.isNumber)(i)||(i=1),e<=this.focus&&this.focus!=-1&&("+"===t?this.focus=this.focus+i:"-"===t&&(this.focus>=e&&this.focus<=e+i-1?this.focus=this.focus-1:this.focus>e+i-1&&(this.focus=this.focus-i)))};t.removeRowByRowId=n,t.updateSelectedIndices=a,t.updateFocusIndex=o},function(e,t,i){"use strict";function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0,t.Row=void 0;var o=i(30),r=i(62),l=i(64),d=i(65),c=i(66),u=i(67),h=i(68),p=i(69),m=i(74),f=i(75),v=i(63),g=function(e){function t(e){s(this,t);var i=n(this,Object.getPrototypeOf(t).call(this));return i.rowId=e.id||t.getRandomRowId(),i.status=t.STATUS.NEW,i.parent=e.parent,i.initValue=null,i.data={},i.metaChange={},i.valueChange={},i.currentRowChange=ko.observable(1),i.selected=ko.pureComputed({read:function(){var e=this.parent.getRowIndex(this),t=this.parent.getSelectedIndices();return t.indexOf(e)!=-1},owner:i}),i.focused=ko.pureComputed({read:function(){var e=this.parent.getRowIndex(this),t=this.parent.getFocusIndex();return t==e},owner:i}),i.init(),i}return a(t,e),t}(o.Events);g.prototype.setValue=r.setValue,g.prototype.setChildValue=r.setChildValue,g.prototype.setChildSimpleDataByRowId=r.setChildSimpleDataByRowId,g.prototype.setData=r.setData,g.prototype.updateRow=r.updateRow,g.prototype.getValue=l.getValue,g.prototype.getChildValue=l.getChildValue,g.prototype.getData=l.getData,g.prototype.getEmptyData=l.getEmptyData,g.prototype.getMeta=d.getMeta,g.prototype.formatValueFun=c.formatValueFun,g.prototype.getSimpleData=c.getSimpleData,g.prototype.init=u.init,g.prototype.setMeta=h.setMeta,g.prototype.ref=p.ref,g.prototype.refMeta=p.refMeta,g.prototype.refCombo=p.refCombo,g.prototype.refDate=p.refDate,g.prototype.refEnum=p.refEnum,g.prototype.toggleSelect=m.toggleSelect,g.prototype.singleSelect=m.singleSelect,g.prototype.multiSelect=m.multiSelect,g.prototype.setSimpleData=f.setSimpleData,g.prototype.formatValue=v.formatValue,g.STATUS={NORMAL:"nrm",UPDATE:"upd",NEW:"new",DELETE:"del",FALSE_DELETE:"fdel"},g.getRandomRowId=function(){var e=setTimeout(function(){});return e+""},t.Row=g},function(e,t,i){"use strict";t.__esModule=!0,t.updateRow=t.setData=t.setChildSimpleDataByRowId=t.setChildValue=t.setValue=void 0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=i(63),a=i(10),o=function(e,t,i,s){1===arguments.length&&(t=e,e="$data");var a=this.getValue(e);if("undefined"!=typeof a&&null!==a||(a=""),!(0,n.eq)(a,t)){var o={eventType:"dataTableEvent",dataTable:this.parent.id,rowId:this.rowId,field:e,oldValue:a,newValue:t,ctx:i||""},r=this.parent.triggerReturn(DataTable.ON_BEFORE_VALUE_CHANGE,o);if(!r)return void(0,n._triggerChange)(this,e,a,i);(0,n._getField)(this,e).value=t,(0,n._triggerChange)(this,e,a,i)}},r=function(e,t){for(var i=e.split("."),s=i[0],n=this.data[s],a=0,o=i.length;a1){var n=i[0],a=this.data[n];if(a&&a.value instanceof u.DataTable){var e=i[1],o=null;e&&(o=a.value.getRowByRowId(e)),o&&(2==i.length?o.setSimpleData(t):o.setChildSimpleDataByRowId(fieldName.replace(n+"."+e+".",""),t))}}},d=function e(t,i,o,r,l,d){for(var c in i)if(!d||d.fieldFlag||t.parent.getMeta(c)){var h=l||null;o[c]=o[c]||{};var p=i[c];if(null==p||"object"!=("undefined"==typeof p?"undefined":s(p)))o[c].isChild||(o[c].value=t.formatValue(c,p)),r===!0&&m!==o[c].value&&(0,n._triggerChange)(t,c,m);else if(p.error)u.showMessageDialog?u.showMessageDialog({title:"警告",msg:p.error,backdrop:!0}):alert(p.error);else if(p.value||null===p.value||p.meta||""===p.value||"0"===p.value||0===p.value){var m=o[c].value;o[c].value=t.formatValue(c,p.value),r===!0&&m!==o[c].value&&(0,n._triggerChange)(t,c,m);for(var f in p.meta)t.setMeta(c,f,p.meta[f])}else if((0,a.isArray)(p)){o[c].isChild=!0;var v=null==h?c:h+"."+c,g=""===t.parent.ns?c:t.parent.ns+"."+v;if(t.parent.meta[v]){var y=t.parent.meta[v].meta;o[c].value=new u.DataTable({root:t.parent.root,ns:g,meta:y}),o[c].value.setSimpleData(p)}}else h=null==h?c:h+"."+c,e(t,p,o[c],null,h,d)}},c=function(e,t,i){this.status=e.status;var a=e.data,o=this.data;if(1!=this.parent.root.strict)return void d(this,a,o,t,null,i);var r=this.parent.meta;for(var l in r){var c=newValue=null;if(r[l].type&&"child"===r[l].type){o[l].isChild=!0;var h=""===this.parent.ns?l:this.parent.ns+"."+l,r=this.parent.meta[l].meta;o[l].value=new u.DataTable({root:this.parent.root,ns:h,meta:r}),"object"===s(a[l])&&o[l].value.setSimpleData(a[l])}else if(l.indexOf(".")!=-1){for(var p=l.split("."),m=a,f=o,v=0;v-1&&(e=e.replace(/\-/g,"/"));var t=Date.parse(e);return isNaN(t)?"":t},r=function(e,t,i,s){if(c(e,t).changed=!0,e.status!=Row.STATUS.NEW&&(e.status=Row.STATUS.UPDATE),e.valueChange[t]&&e.valueChange[t](-e.valueChange[t]()),e.parent.getCurrentRow()==e&&e.parent.valueChange[t]&&e.parent.valueChange[t](-e.parent.valueChange[t]()),e.parent.ns){var n=e.parent.ns+"."+t;e.parent.root.valueChange[n]&&e.parent.root.valueChange[n](-e.parent.root.valueChange[n]())}var a={eventType:"dataTableEvent",dataTable:e.parent.id,rowId:e.rowId,field:t,oldValue:i,newValue:e.getValue(t),ctx:s||"",rowObj:e};e.parent.trigger(DataTable.ON_VALUE_CHANGE,a),e.parent.trigger(t+"."+DataTable.ON_VALUE_CHANGE,a),e==e.parent.getCurrentRow()&&e.parent.trigger(t+"."+DataTable.ON_CURRENT_VALUE_CHANGE,a),e.parent.ns&&(a.fullField=n,a.ns=e.parent.ns,e.parent.root.trigger(DataTable.ON_VALUE_CHANGE,a),e.parent.root.trigger(n+"."+DataTable.ON_VALUE_CHANGE,a))},l=function(e,t){var i=this.parent.getMeta(e,"type");return i&&("date"==i||"datetime"==i)?a(t):t},d=function(e,t){var i=e.data[t];if(!i){var s=t.split(".");if(s.length>1){for(var n=e.data,a=0;a0){for(var n=i.split("."),a=e,o=0,r=n.length;o0){var n=t.split(".");s=this.data[n[0]]=this.data[n[0]]||{};for(var a=1;a=0;s.length12?"pm":"am"},h:function e(t){var e=t.getHours();return e=e>12?e-12:e},hh:function(e){var t=o.date._formats.h(e);return o.date.leftZeroFill(t,2)},H:function(e){return e.getHours()},HH:function(e){return o.date.leftZeroFill(e.getHours(),2)},m:function(e){return e.getMinutes()},mm:function(e){return o.date.leftZeroFill(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return o.date.leftZeroFill(e.getSeconds(),2)}},format:function(e,t,i){if(!e)return e;var n,a,r=t.match(o.date._formattingTokens),l="",d=o.date.getDateObj(e);if(!d)return e;for(i=i||s.core.getLanguages(),n=0,a=r.length;n0||a>0||o>0)i=new Date,o>0?(d=e.split(" "),r=d[0].split("-"),l=d[1].split(":"),c=d[2]):s>0?r=e.split("-"):a>0&&(l=e.split(":")),r&&r.length>0&&(i.setYear(r[0]),i.setMonth(parseInt(r[1]-1)),i.setDate(r[2]?r[2]:0),t=!0),l&&l.length>0&&("pm"==c&&(l[0]=l[0]- -12),i.setHours(l[0]?l[0]:0),i.setMinutes(l[1]?l[1]:0),i.setSeconds(l[2]?l[2]:0),t=!0);else{if(i=new Date(parseInt(e)),isNaN(i))throw new TypeError("invalid Date parameter");t=!0}}else t=!0;return t?i:null}};var r=o.date;t.date=r},function(e,t,i){"use strict";t.__esModule=!0,t.core=void 0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=i(8),a=i(10),o=i(72),r=i(9),l={},d={},c={},u={},h={float:{precision:2},datetime:{format:"YYYY-MM-DD HH:mm:ss",metaType:"DateTimeFormatMeta",speratorSymbol:"-"},time:{format:"HH:mm"},date:{format:"YYYY-MM-DD"},currency:{precision:2,curSymbol:"¥"},percent:{},phoneNumber:{}};u.getEnvironment=function(){return(0,a.createShellObject)(l)},u.getClientAttributes=function(){return(0,a.createShellObject)(d)},u.setContextPath=function(e){return l[IWEB_CONTEXT_PATH]=e},u.getContextPath=function(e){return l[IWEB_CONTEXT_PATH]},u.setClientAttribute=function(e,t){d[e]=t},u.getSessionAttributes=function(){return(0,a.createShellObject)(c)},u.setSessionAttribute=function(e,t){c[e]=t,(0,o.setCookie)("ISES_"+e,t)},u.removeClientAttribute=function(e){d[e]=null,execIgnoreError(function(){delete d[e]})},u.getLocale=function(){return this.getEnvironment().locale},u.getLanguages=function(){return this.getEnvironment().languages},u.collectEnvironment=function(){var e=this.getEnvironment(),t=this.getSessionAttributes();for(var i in d)t[i]=d[i];return e.clientAttributes=t,e},u.setMaskerMeta=function(e,t){if("function"==typeof e)getMetaFunc=e;else if(h[e])if("object"!=("undefined"==typeof t?"undefined":s(t)))h[e]=t;else for(var i in t)h[e][i]=t[i];else h[e]=t},u.getMaskerMeta=function(e){if("function"==typeof getMetaFunc){var t=getMetaFunc.call(this);return t[e]}return(0,n.extend)({},h[e])},l.languages=(0,o.getCookie)(r.U_LANGUAGES)?(0,o.getCookie)(r.U_LANGUAGES).split(","):navigator.language?navigator.language:"zh-CN","zh-cn"==l.languages&&(l.languages="zh-CN"),"en-us"==l.languages&&(l.languages="en-US"),l.theme=(0,o.getCookie)(r.U_THEME),l.locale=(0,o.getCookie)(r.U_LOCALE),l.usercode=(0,o.getCookie)(r.U_USERCODE),document.cookie.replace(/ISES_(\w*)=([^;]*);?/gi,function(e,t,i){c[t]=i});var p=function(){};p.prototype=u;var m=new p;t.core=m},function(e,t){"use strict";t.__esModule=!0;var i=function(e,t,i,s,n,a){var o=e+"="+encodeURIComponent(t);i&&(o+="; expires="+i.toGMTString()),s&&(o+="; path="+s),n&&(o+="; domain="+n),a&&(o+="; secure="+a),document.cookie=o},s=function(e){var t="(?:; )?"+e+"=([^;]*);?",i=new RegExp(t);return i.test(document.cookie)?decodeURIComponent(RegExp.$1):null};t.setCookie=i,t.getCookie=s},function(e,t,i){"use strict";t.__esModule=!0,t.trans=void 0;var s=i(72),n=i(9);if(window.getCurrentJsPath=function(){var e=document,t={},i=+new Date,s=/((?:http|https|file):\/\/.*?\/[^:]+)(?::\d+)?:\d+/,n=(""+e.querySelector).indexOf("[native code]")===-1;if(e.currentScript)return e.currentScript.src;var a;try{t.b()}catch(e){a=e.fileName||e.sourceURL||e.stack||e.stacktrace}if(a){var o=s.exec(a)[1];if(o)return o}for(var r,l=e.scripts,d=l.length-1;r=l[d--];)if(r.className!==i&&"interactive"===r.readyState)return r.className=i,n?r.getAttribute("src",4):r.src},window.i18n){var a=getCurrentJsPath(),o=a.substr(0,a.lastIndexOf("/")),r=o.substr(0,o.lastIndexOf("/"));i18n.init({postAsync:!1,getAsync:!1,fallbackLng:!1,ns:{namespaces:["uui-trans"]},lng:(0,s.getCookie)(n.U_LOCALE)||"zh",resGetPath:r+"/locales/__lng__/__ns__.json"})}var l=function(e,t){return window.i18n?i18n.t("uui-trans:"+e):t};t.trans=l},function(e,t){"use strict";t.__esModule=!0;var i=function(e){var t=this.parent.getRowIndex(this),i=this.parent.getSelectedIndices();i.indexOf(t)!=-1?this.parent.setRowUnSelect(t):"single"===e?this.parent.setRowSelect(t):this.parent.addRowSelect(t)},s=function(){this.toggleSelect("single")},n=function(){this.toggleSelect("multi")};t.toggleSelect=i,t.singleSelect=s,t.multiSelect=n},function(e,t){"use strict";t.__esModule=!0;var i=function(e,t){var i={};i.data=e,i.status=t||"nrm",this.setData(i,!0),this.currentRowChange(-this.currentRowChange())};t.setSimpleData=i},function(e,t,i){"use strict";t.__esModule=!0,t.u=void 0;var s=i(8),n=i(77),a=i(78),o=i(88),r=i(89),l=i(92),d=i(96),c=i(94),u=(i(98),i(111)),h=i(102),p=i(118),m=i(115),f=i(116),v=i(120),g=i(121),y=i(110),_=i(122),b=i(112),w=i(124),C=i(126),k=i(127),M=i(107),T=i(114),S=i(100),D=i(104),x=i(128),E=(i(130),i(80)),A=i(81),I=i(82),R=i(79),O={BaseAdapter:n.BaseAdapter,CheckboxAdapter:a.CheckboxAdapter,CkEditorAdapter:o.CkEditorAdapter,ComboboxAdapter:r.ComboboxAdapter,CurrencyAdapter:l.CurrencyAdapter,DateTimeAdapter:d.DateTimeAdapter,FloatAdapter:c.FloatAdapter,IntegerAdapter:u.IntegerAdapter,MonthAdapter:h.MonthAdapter,MonthDateAdapter:x.MonthDateAdapter,PaginationAdapter:p.PaginationAdapter,PassWordAdapter:m.PassWordAdapter,PercentAdapter:f.PercentAdapter,PhoneNumberAdapter:v.PhoneNumberAdapter,LandLineAdapter:g.LandLineAdapter,StringAdapter:y.StringAdapter,ProgressAdapter:_.ProgressAdapter,RadioAdapter:b.RadioAdapter,SwitchAdapter:w.SwitchAdapter,TextAreaAdapter:C.TextAreaAdapter,TextFieldAdapter:k.TextFieldAdapter,TimeAdapter:M.TimeAdapter,UrlAdapter:T.UrlAdapter,YearAdapter:S.YearAdapter,YearMonthAdapter:D.YearMonthAdapter,EnableMixin:E.EnableMixin,RequiredMixin:A.RequiredMixin,ValidateMixin:I.ValidateMixin,ValueMixin:R.ValueMixin};(0,s.extend)(O,window.u||{}),window.u=O,t.u=O},function(e,t,i){"use strict";t.__esModule=!0,t.BaseAdapter=void 0;var s=i(12),n=i(10),a=s.Class.create({initialize:function(e){for(var t in this.mixins){var i=this.mixins[t];for(var s in i.methods)this[s]||(this[s]=i.methods[s])}this.element=e.el,this.options=e.options,this.viewModel=e.model,this.dataModel=null,this.mixins=this.mixins||[],this.parseDataModel(),this.init();for(var t in this.mixins){var i=this.mixins[t];i.init&&i.init.call(this); -}},parseDataModel:function(){if(this.options&&this.options.data){this.field=this.options.field;this.options.data;if(this.dataModel=(0,n.getJSObject)(this.viewModel,this.options.data),this.dataModel){var e={};"u-date"===this.options.type&&(e.type="date"),this.field&&this.dataModel.createField(this.field,e)}}},getOption:function(e){var t=this.dataModel.getRowMeta(this.field,e);return 0===t?0:t||this.options[e]},init:function(){}});t.BaseAdapter=a},function(e,t,i){"use strict";t.__esModule=!0,t.CheckboxAdapter=void 0;var s=i(77),n=i(79),a=i(80),o=i(81),r=i(82),l=i(10),d=i(86),c=i(4),u=i(5),h=i(6),p=i(7),m=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(e){var t=this;if(this.isGroup=this.options.isGroup===!0||"true"===this.options.isGroup,this.otherValue=this.options.otherValue||"其他",this.options.datasource||this.options.hasOther)if(p.env.isIE)this.checkboxTemplateHTML=this.element.innerHTML;else{this.checkboxTemplateArray=[];for(var i=0,s=this.element.childNodes.length;i'),t.lastNameDiv.parentNode.appendChild(t.otherInput),t.lastCheck.value="";var m;m=t.lastLabel["u.Checkbox"]?t.lastLabel["u.Checkbox"]:new d.Checkbox(t.lastLabel),t.lastLabel["u.Checkbox"]=m,t.otherComp=m,m.on("change",function(){if(!t.slice){var e=t.dataModel.getValue(t.field);e=e?e:"";var i=""==e?[]:e.split(",");if(m._inputElement.checked){var s=i.indexOf(t.otherInput.oldValue);s>-1&&i.splice(s,1),t.otherInput.value&&i.push(t.otherInput.value);var n=i.indexOf(t.otherValue);n<0&&i.push(t.otherValue),m.element.querySelectorAll('input[type="text"]').forEach(function(e){e.removeAttribute("disabled")})}else{var a=i.indexOf(t.otherInput.value);a>-1&&i.splice(a,1);var n=i.indexOf(t.otherValue);n>-1&&i.splice(n,1),m.element.querySelectorAll('input[type="text"]').forEach(function(e){e.setAttribute("disabled","true")})}t.dataModel.setValue(t.field,i.join(","))}}),(0,h.on)(t.otherInput,"blur",function(e){t.lastCheck.value=this.value,t.otherComp.trigger("change"),this.oldValue=this.value}),(0,h.on)(t.otherInput,"click",function(e){(0,h.stopEvent)(e)})}this.dataModel&&this.dataModel.ref(this.field).subscribe(function(e){e||(e=""),t.modelValueChange(e)})},setComboData:function(e){var t=this;if(this.datasource=e,this.element.innerHTML="",p.env.isIE){for(var i="",s=0,n=e.length;s-1&&(t.slice=!0,n.toggle(),t.slice=!1),a&&(e+",").indexOf(a+",")>-1&&t.options.hasOther&&(i=i.replace(a+",",""))}}),this.options.hasOther&&(i.indexOf(this.otherValue+",")>-1&&(t.lastCheck.value=this.otherValue,i=i.replace(this.otherValue+",","")),i=i.replace(/\,/g,""),i&&(t.otherInput.oldValue=i,t.otherInput.value=i,t.otherInput.removeAttribute("disabled")))}}else{var s;s=this.checkedValue===!0?e===this.checkedValue||"true"===e:e===this.checkedValue,this.comp._inputElement.checked!=s&&(this.slice=!0,this.comp.toggle(),this.slice=!1)}},setEnable:function(e){this.enable=e===!0||"true"===e,this.isGroup?this.datasource&&this.element.querySelectorAll(".u-checkbox").forEach(function(t){var i=t["u.Checkbox"];i&&(e===!0||"true"===e?i.enable():i.disable())}):this.enable?this.comp.enable():this.comp.disable()}});c.compMgr.addDataAdapter({adapter:m,name:"u-checkbox"}),t.CheckboxAdapter=m},function(e,t){"use strict";t.__esModule=!0;var i={init:function(){var e=this;if(parseInt(this.options.rowIndex)>-1)if((this.options.rowIndex+"").indexOf(".")>0){var t=this.getChildVariable(),i=t.lastRow,s=t.lastField;this.dataModel.on(DataTable.ON_VALUE_CHANGE,function(t){var i=(t.rowId,t.field),n=t.newValue,a={fullField:e.options.field,index:e.options.rowIndex},o=e.dataModel.getChildRow(a),r=t.rowObj;o==r&&i==s&&e.modelValueChange(n)}),this.dataModel.on(DataTable.ON_INSERT,function(t){var i={fullField:e.options.field,index:e.options.rowIndex},n=e.dataModel.getChildRow(i);n&&e.modelValueChange(n.getValue(s))}),i&&this.modelValueChange(i.getValue(s))}else{this.dataModel.on(DataTable.ON_VALUE_CHANGE,function(t){var i=(t.rowId,t.field),s=t.newValue,n=t.rowObj,a=e.dataModel.getRowIndex(n);a==e.options.rowIndex&&i==e.field&&e.modelValueChange(s)}),this.dataModel.on(DataTable.ON_INSERT,function(t){var i=e.dataModel.getRow(e.options.rowIndex);i&&e.modelValueChange(i.getValue(e.field))});var n=this.dataModel.getRow(this.options.rowIndex);n&&this.modelValueChange(n.getValue(this.field))}else this.dataModel.ref(this.field).subscribe(function(t){e.modelValueChange(t)}),this.modelValueChange(this.dataModel.getValue(this.field))},methods:{getChildVariable:function(){for(var e=this.options.rowIndex.split("."),t=e[e.length-1],i=this.options.field.split("."),s=i[i.length-1],n=this.dataModel,a=null,o=0;o-1)if((this.options.rowIndex+"").indexOf(".")>0){var t=this.getChildVariable(),i=t.lastRow,s=t.lastField;i&&i.setValue(s,this.trueValue)}else{var n=this.dataModel.getRow(this.options.rowIndex);n&&n.setValue(this.field,this.trueValue)}else this.dataModel.setValue(this.field,this.trueValue);this.slice=!1},getValue:function(){return this.trueValue},setShowValue:function(e){this.showValue=e,this.element.value=e,this.element.title=e},getShowValue:function(){return this.showValue},setModelValue:function(e){if(this.dataModel)if(parseInt(this.options.rowIndex)>-1)if((this.options.rowIndex+"").indexOf(".")>0){var t=this.getChildVariable(),i=t.lastRow,s=t.lastField;i&&i.setValue(s,this.trueValue)}else{var n=this.dataModel.getRow(this.options.rowIndex);n&&n.setValue(this.field,e)}else this.dataModel.setValue(this.field,e)}}};t.ValueMixin=i},function(e,t,i){"use strict";t.__esModule=!0,t.EnableMixin=void 0;var s=i(5),n={init:function(){var e=this;!this.options.enable||"false"!=this.options.enable&&0!=this.options.enable?(this.dataModel.refEnable(this.field).subscribe(function(t){e.setEnable(t)}),this.setEnable(this.dataModel.isEnable(this.field))):this.setEnable(!1)},methods:{setEnable:function(e){e===!0||"true"===e?(this.enable=!0,this.element.removeAttribute("readonly"),(0,s.removeClass)(this.element.parentNode,"disablecover")):e!==!1&&"false"!==e||(this.enable=!1,this.element.setAttribute("readonly","readonly"),(0,s.addClass)(this.element.parentNode,"disablecover"))}}};t.EnableMixin=n},function(e,t){"use strict";t.__esModule=!0;var i={init:function(){var e=this;this.required=this.getOption("required"),this.dataModel.refRowMeta(this.field,"required").subscribe(function(t){e.setRequired(t)})},methods:{setRequired:function(e){e===!0||"true"===e?this.required=!0:e!==!1&&"false"!==e||(this.required=!1)}}};t.RequiredMixin=i},function(e,t,i){"use strict";t.__esModule=!0,t.ValidateMixin=void 0;var s=i(83),n={init:function(){this.placement=this.getOption("placement"),this.tipId=this.getOption("tipId"),this.tipAliveTime=this.getOption("tipAliveTime"),this.errorMsg=this.getOption("errorMsg"),this.nullMsg=this.getOption("nullMsg"),this.regExp=this.getOption("regExp"),this.successId=this.getOption("successId"),this.hasSuccess=this.getOption("hasSuccess"),this.notipFlag=this.getOption("notipFlag"),this.showFix=this.getOption("showFix"),this.validate=new s.Validate({el:this.element,single:!0,validMode:"manually",required:this.required,validType:this.validType,placement:this.placement,tipId:this.tipId,tipAliveTime:this.tipAliveTime,successId:this.successId,notipFlag:this.notipFlag,hasSuccess:this.hasSuccess,errorMsg:this.errorMsg,nullMsg:this.nullMsg,maxLength:this.maxLength,minLength:this.minLength,max:this.max,min:this.min,maxNotEq:this.maxNotEq,minNotEq:this.minNotEq,reg:this.regExp,showFix:this.showFix})},methods:{doValidate:function(e){if(this.validate){if(e&&e.trueValue===!0){e.showMsg=e.showMsg||!1;var t=this.validate.check({pValue:this.getValue(),showMsg:e.showMsg})}else var t=this.validate.check();return t.comp=this,t}return{passed:!0,comp:this}},_needClean:function(){return!!this.validate&&this.validate._needClean()}}};t.ValidateMixin=n},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0,exports.doValidate=exports.validate=exports.Validate=void 0;var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},_BaseComponent=__webpack_require__(84),_extend=__webpack_require__(8),_dom=__webpack_require__(5),_event=__webpack_require__(6),_util=__webpack_require__(10),_neouiTooltip=__webpack_require__(85),_i18n=__webpack_require__(73),_compMgr=__webpack_require__(4),Validate=_BaseComponent.BaseComponent.extend({init:function init(){var self=this;this.$element=this.element,this.$form=this.form,this.referDom=this.$element,"INPUT"!==this.referDom.tagName&&"TEXTAREA"!==this.referDom.tagName&&(this.referDom=this.$element.querySelector("input"),this.referDom&&this.referDom.parentNode===this.$element||(this.referDom=this.$element)),this.options=(0,_extend.extend)({},this.DEFAULTS,this.options,JSON.parse(this.element.getAttribute("uvalidate"))),this.required=!1,this.timeout=null,this.tipAliveTime=void 0===this.options.tipAliveTime?3e3:this.options.tipAliveTime,this.required=!!this.options.required&&this.options.required,this.validType=this.options.validType?this.options.validType:null,this.validMode=this.options.validMode?this.options.validMode:Validate.DEFAULTS.validMode,this.nullMsg=this.options.nullMsg?this.options.nullMsg:Validate.NULLMSG[this.validType],this.inputMsg=Validate.INPUTMSG,this.required&&!this.nullMsg&&(this.nullMsg=Validate.NULLMSG.required),this.errorMsg=this.options.errorMsg?this.options.errorMsg:Validate.ERRORMSG[this.validType],this.regExp=this.options.reg?this.options.reg:Validate.REG[this.validType];try{"string"==typeof this.regExp&&(this.regExp=eval(this.regExp))}catch(e){}this.notipFlag=this.options.notipFlag,this.hasSuccess=this.options.hasSuccess,this.showFix=this.options.showFix,this.tipId=this.options.tipId?this.options.tipId:null,this.successId=this.options.successId?this.options.successId:null,this.hasSuccess&&!this.successId&&(this.successId=(0,_dom.makeDOM)(''),this.referDom.nextSibling?this.referDom.parentNode.insertBefore(this.successId,this.referDom.nextSibling):this.referDom.parentNode.appendChild(this.successId)),this.notipFlag&&!this.tipId&&(this.tipId=(0,_dom.makeDOM)(''),this.referDom.parentNode.appendChild(this.tipId),this.referDom.nextSibling?this.referDom.parentNode.insertBefore(this.tipId,this.referDom.nextSibling):this.referDom.parentNode.appendChild(this.tipId)),this.placement=this.options.placement?this.options.placement:Validate.DEFAULTS.placement,this.minLength=this.options.minLength>0?this.options.minLength:null,this.maxLength=this.options.maxLength>0?this.options.maxLength:null,this.min=void 0!==this.options.min?this.options.min:null,this.max=void 0!==this.options.max?this.options.max:null,this.minNotEq=void 0!==this.options.minNotEq?this.options.minNotEq:null,this.maxNotEq=void 0!==this.options.maxNotEq?this.options.maxNotEq:null,this.min=(0,_util.isNumber)(this.min)?this.min:null,this.max=(0,_util.isNumber)(this.max)?this.max:null,this.minNotEq=(0,_util.isNumber)(this.minNotEq)?this.minNotEq:null,this.maxNotEq=(0,_util.isNumber)(this.maxNotEq)?this.maxNotEq:null,this.create()}});Validate.fn=Validate.prototype,Validate.DEFAULTS={validMode:"blur",placement:"top"},Validate.NULLMSG={required:(0,_i18n.trans)("validate.required","不能为空!"),integer:(0,_i18n.trans)("validate.integer","请填写整数!"),float:(0,_i18n.trans)("validate.float","请填写数字!"),zipCode:(0,_i18n.trans)("validate.zipCode","请填写邮政编码!"),phone:(0,_i18n.trans)("validate.phone","请填写手机号码!"),landline:(0,_i18n.trans)("validate.landline","请填写座机号码!"),email:(0,_i18n.trans)("validate.email","请填写邮箱地址!"),url:(0,_i18n.trans)("validate.url","请填写网址!"),datetime:(0,_i18n.trans)("validate.datetime","请填写日期!"),phoneNumber:(0,_i18n.trans)("validate.phoneNumber","请填写正确号码!")},Validate.ERRORMSG={integer:(0,_i18n.trans)("validate.error_integer","整数格式不对!"),float:(0,_i18n.trans)("validate.error_float","数字格式不对!"),zipCode:(0,_i18n.trans)("validate.error_zipCode","邮政编码格式不对!"),phone:(0,_i18n.trans)("validate.error_phone","手机号码格式不对!"),landline:(0,_i18n.trans)("validate.error_landline","座机号码格式不对!"),email:(0,_i18n.trans)("validate.error_email","邮箱地址格式不对!"),url:(0,_i18n.trans)("validate.error_url","网址格式不对!"),datetime:(0,_i18n.trans)("validate.error_datetime","日期格式不对!"),phoneNumber:(0,_i18n.trans)("validate.error_phoneNumber","号码格式不对!")},Validate.INPUTMSG={minLength:(0,_i18n.trans)("validate.input_minlength","输入长度不能小于"),maxLength:(0,_i18n.trans)("validate.input_maxlength","输入长度不能大于"),unit:(0,_i18n.trans)("validate.input_unit","位"),maxValue:(0,_i18n.trans)("validate.input_maxvalue","输入值不能大于"),minValue:(0,_i18n.trans)("validate.input_minvalue","输入值不能小于"),equalMax:(0,_i18n.trans)("validate.input_equalMax","输入值不能大于或等于"),equalMin:(0,_i18n.trans)("validate.input_equalMin","输入值不能小于或等于")},Validate.REG={integer:/^-?\d+$/,float:/^-?\d+(\.\d+)?$/,zipCode:/^[0-9]{6}$/,phone:/^1[3|4|5|7|8]\d{9}$/,landline:/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/,email:/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,url:/^(\w+:\/\/)?\w+(\.\w+)+.*$/,datetime:/^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$/,PhoneNumber:/^\d+$/},Validate.fn.create=function(){if(!$(this.element).attr("hasValidate")){var e=this;(0,_event.on)(this.element,"blur",function(t){"blur"==e.validMode&&(e.passed=e.doValid())}),(0,_event.on)(this.element,"focus",function(t){e.hideMsg()}),(0,_event.on)(this.element,"change",function(t){e.hideMsg()}),(0,_event.on)(this.element,"keydown",function(t){var i=window.event||t;if("float"==e.validType){var s=e.element.value;if(i.shiftKey)return i.returnValue=!1,!1;if(9==i.keyCode||37==i.keyCode||39==i.keyCode||46==i.keyCode)return!0;if(i.ctrlKey&&(67==i.keyCode||86==i.keyCode))return!0;if(!(i.keyCode>=48&&i.keyCode<=57||i.keyCode>=96&&i.keyCode<=105||(0,_util.inArray)(i.keyCode,[8,110,190,189,109])>-1))return i.returnValue=!1,!1;if((!s||s.indexOf(".")>-1)&&(190==i.keyCode||110==i.keyCode))return i.returnValue=!1,!1;if(s&&(s+"").split(".")[0].length>=25)return!1}if("integer"==e.validType){var s=e.element.value;if(i.shiftKey)return i.returnValue=!1,!1;if(9==i.keyCode||37==i.keyCode||39==i.keyCode||46==i.keyCode)return!0;if(i.ctrlKey&&(67==i.keyCode||86==i.keyCode))return!0;if(!(i.keyCode>=48&&i.keyCode<=57||i.keyCode>=96&&i.keyCode<=105||(0,_util.inArray)(i.keyCode,[8,109,189])>-1))return i.returnValue=!1,!1;if(s&&(s+"").split(".")[0].length>=25)return!1}}),$(this.element).attr("hasValidate",!0)}},Validate.fn.updateOptions=function(e){},Validate.fn.doValid=function(e){var t;this.showMsgFlag=!0,e&&(t=e.pValue,this.showMsgFlag=e.showMsg),this.needClean=!1;var i=null;if("undefined"!=typeof t?i=t:this.element&&(i=this.element.value?this.element.value:this.referDom.value),this.isEmpty(i)&&this.required)return this.showMsg(this.nullMsg),{passed:!1,Msg:this.nullMsg};if(this.isEmpty(i)&&!this.required)return{passed:!0};if(this.regExp){var s=new RegExp(this.regExp);if("number"==typeof i)i+="";else if("boolean"==typeof i)return{passed:!0};var n=i.match(s);if(null===n||n===!1)return this.showMsg(this.errorMsg),this.needClean=!0,{passed:!1,Msg:this.errorMsg}}if(this.minLength&&i.lengthb()this.maxLength){var a=this.inputMsg.maxLength+this.maxLength+this.inputMsg.unit;return this.showMsg(a),{passed:!1,Msg:a}}if(void 0!=this.max&&null!=this.max&&parseFloat(i)>this.max){var a=this.inputMsg.maxValue+this.max;return this.showMsg(a),{passed:!1,Msg:a}}if(void 0!=this.min&&null!=this.min&&parseFloat(i)=this.maxNotEq){var a=this.inputMsg.equalMax+this.maxNotEq;return this.showMsg(a),{passed:!1,Msg:a}}if(void 0!=this.minNotEq&&null!=this.minNotEq&&parseFloat(i)<=this.minNotEq){var a=this.inputMsg.equalMin+this.minNotEq;return this.showMsg(a),{passed:!1,Msg:a}}if(this.successId){var o=this.successId,r=this.referDom.offsetLeft+this.referDom.offsetWidth+5,l=this.referDom.offsetTop+10;"string"==typeof o&&(o=document.getElementById(o)),o.style.display="inline-block",o.style.top=l+"px",o.style.left=r+"px",clearTimeout(this.successtimeout),this.successtimeout=setTimeout(function(){o.style.display="none"},this.tipAliveTime)}return{passed:!0}},Validate.fn.check=Validate.fn.doValid,Validate.fn.some=Array.prototype.some?Array.prototype.some:function(){for(var e,t=0;t0&&t){var i=this.$element.querySelectorAll('[type="checkbox"],[type="radio"]'),s=i[0];"checkbox"==s.type?this.$element.querySelectorAll(":checkbox[name='"+$(s).attr("name")+"']:checked").each(function(){e+=$(this).val()+","}):"radio"==s.type&&(e=this.$element.querySelectorAll(":radio[name='"+$(s).attr("name")+"']:checked").value)}else this.$element.is(":radio")?e=this.$element.parent().querySelectorAll(":radio[name='"+this.$element.attr("name")+"']:checked").val():this.$element.is(":checkbox")?(e="",this.$element.parent().find(":checkbox[name='"+this.$element.attr("name")+"']:checked").each(function(){e+=$(this).val()+","})):e=this.$element.find("input").length>0?this.$element.find("input").val():this.$element.val();return e=e.trim,this.isEmpty(e)?"":e},Validate.fn.isEmpty=function(e){return""===e||void 0===e||null===e},Validate.fn.showMsg=function(e){if(0!=this.showMsgFlag&&"false"!=this.showMsgFlag){var t=this;if(this.tipId){this.referDom.style.borderColor="rgb(241,90,74)";var i=this.tipId;if("string"==typeof i&&(i=document.getElementById(i)),i.innerHTML=e,this.notipFlag){var s=this.referDom.offsetLeft,n=this.referDom.offsetTop+this.referDom.offsetHeight+4;i.style.left=s+"px",i.style.top=n+"px"}i.style.display="block"}else{var a={title:e,trigger:"manual",selector:"validtip",placement:this.placement,showFix:this.showFix};this.options.tipTemplate&&(a.template=this.options.tipTemplate),this.referDom=this.$element,"INPUT"!==this.referDom.tagName&&"TEXTAREA"!==this.referDom.tagName&&(this.referDom=this.$element.querySelector("input"),this.referDom&&this.referDom.parentNode===this.$element||(this.referDom=this.$element)),this.tooltip=new _neouiTooltip.Tooltip(this.referDom,a),this.tooltip.setTitle(e),this.tooltip.show()}this.tipAliveTime!==-1&&(clearTimeout(this.timeout),this.timeout=setTimeout(function(){t.hideMsg()},this.tipAliveTime))}},Validate.fn.hideMsg=function(){if(this.tipId){var e=this.tipId;"string"==typeof e&&(e=document.getElementById(e)),e.style.display="none",this.referDom.style.borderColor=""}else this.tooltip&&this.tooltip.hide()},Validate.fn._needClean=function(){return!0};var validate=function(e){var t,i;"string"==typeof e&&(e=document.querySelector(e)),e.attributes.uvalidate&&(t=e.attributes.uvalidate?JSON.parse(e.attributes.uvalidate.value):{},t=(0,_extend.extend)({el:e},t),e.Validate=new Validate(t)),i=e.querySelectorAll("[uvalidate]"),(0,_util.each)(i,function(e,i){i.Validate||(t=i.attributes.validate?JSON.parse(i.attributes.validate.value):{},t=(0,_extend.extend)({el:i},t),i.Validate=new Validate(t))})},doValidate=function(e){var t,i,s=!0;return"string"==typeof e&&(e=document.querySelector(e)),t=e.querySelectorAll("input"),(0,_util.each)(t,function(e,t){t.Validate&&t.Validate.check&&(i=t.Validate.check({trueValue:!0,showMsg:!0}),s="object"===("undefined"==typeof i?"undefined":_typeof(i))?i.passed&&s:i&&s)}),s};_compMgr.compMgr.regComp({comp:Validate,compAsString:"u.Validate",css:"u-validate"}),document.readyState&&"complete"===document.readyState?_compMgr.compMgr.updateComp():(0,_event.on)(window,"load",function(){_compMgr.compMgr.updateComp()}),exports.Validate=Validate,exports.validate=validate,exports.doValidate=doValidate},function(e,t,i){"use strict";t.__esModule=!0,t.BaseComponent=void 0;var s=i(12),n=i(10),a=i(6),o=i(4),r=s.Class.create({initialize:function(e){(0,n.isDomElement)(e)?(this.element=e,this.options={}):(this.element=e.el,this.options=e),this.element="string"==typeof this.element?document.querySelector(this.element):this.element,this.compType=this.compType||this.constructor.compType,this.element[this.compType]=this,this.element.init=!0,this.init()},on:function(e,t){e=e.toLowerCase(),this._events||(this._events={});var i=this._events[e]||(this._events[e]=[]);return i.push({callback:t}),this},trigger:function(e){if(e=e.toLowerCase(),!this._events||!this._events[e])return this;for(var t=Array.prototype.slice.call(arguments,1),i=this._events[e],s=0,n=i.length;s
        ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},showFix:!1},init:function(e,t){this.element=e,this.options=(0,s.extend)({},this.defaults,t),this._viewport=this.options.viewport&&document.querySelector(this.options.viewport.selector||this.options.viewport);for(var i=this.options.trigger.split(" "),o=i.length;o--;){var r=i[o];if("click"==r)(0,n.on)(this.element,"click",this.toggle.bind(this));else if("manual"!=r){var l="hover"==r?"mouseenter":"focusin",d="hover"==r?"mouseleave":"focusout";(0,n.on)(this.element,l,this.enter.bind(this)),(0,n.on)(this.element,d,this.leave.bind(this))}}this.options.title=this.options.title||this.element.getAttribute("title"),this.element.removeAttribute("title"),this.options.delay&&"number"==typeof this.options.delay&&(this.options.delay={show:this.options.delay,hide:this.options.delay}),this.tipDom=(0,a.makeDOM)(this.options.template),(0,a.addClass)(this.tipDom,this.options.placement),this.options.colorLevel&&(0,a.addClass)(this.tipDom,this.options.colorLevel),this.arrrow=this.tipDom.querySelector(".tooltip-arrow"),this.container=this.options.container?document.querySelector(this.options.container):this.element.parentNode},enter:function(){var e=this;return clearTimeout(this.timeout),this.hoverState="in",this.options.delay&&this.options.delay.show?void(this.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},this.options.delay.show)):this.show()},leave:function(){var e=this;return clearTimeout(this.timeout),e.hoverState="out",e.options.delay&&e.options.delay.hide?void(e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)):e.hide()},show:function(){var e=this;if(this.tipDom.querySelector(".tooltip-inner").innerHTML=this.options.title,this.tipDom.style.zIndex=(0,a.getZIndex)(),this.options.showFix)document.body.appendChild(this.tipDom),this.tipDom.style.position="fixed",(0,a.showPanelByEle)({ele:this.element,panel:this.tipDom,position:"top"}),(0,n.on)(document,"scroll",function(){e.hide()});else{this.container.appendChild(this.tipDom);var t,i,s=(this.element.offsetLeft,this.element.offsetTop,this.element.offsetWidth),o=(this.element.offsetHeight,this.tipDom.offsetWidth,this.tipDom.offsetHeight);"top"==this.options.placement?(this.left=this.element.offsetLeft+s/2,this.top=this.element.offsetTop-o,t=this.left-this.tipDom.clientWidth/2+"px",i=this.top+"px"):"bottom"==this.options.placement?(this.left=this.element.offsetLeft+s/2,this.top=this.element.offsetTop+o,t=this.left-this.tipDom.clientWidth/2+"px",i=this.top+"px"):"left"==this.options.placement?(this.left=this.element.offsetLeft,this.top=this.element.offsetTop+o/2,t=this.left-this.tipDom.clientWidth+"px",i=this.top-this.tipDom.clientHeight/2+"px"):(this.left=this.element.offsetLeft+s,this.top=this.element.offsetTop+o/2,t=this.left+"px",i=this.top-this.tipDom.clientHeight/2+"px"),this.tipDom.style.left=t,this.tipDom.style.top=i}(0,a.addClass)(this.tipDom,"active")},hide:function(){this.options.showFix?document.body.contains(this.tipDom)&&((0,a.removeClass)(this.tipDom,"active"),document.body.removeChild(this.tipDom)):this.container.contains(this.tipDom)&&((0,a.removeClass)(this.tipDom,"active"),this.container.removeChild(this.tipDom))},applyPlacement:function(e,t){var i=this.tipDom.offsetWidth,s=this.tipDom.offsetHeight,n=parseInt(this.tipDom.style.marginTop,10),o=parseInt(this.tipDom.style.marginTop,10);isNaN(n)&&(n=0),isNaN(o)&&(o=0),e.top=e.top+n,e.left=e.left+o,this.tipDom.style.left=e.left+"px",this.tipDom.style.top=e.top+"px",(0,a.addClass)(this.tipDom,"active");var r=this.tipDom.offsetWidth,l=this.tipDom.offsetHeight;"top"==t&&l!=s&&(e.top=e.top+s-l);var d=this.getViewportAdjustedDelta(t,e,r,l);d.left?e.left+=d.left:e.top+=d.top;var c=/top|bottom/.test(t);c?2*d.left-i+r:2*d.top-s+l;this.tipDom.style.left=e.left+"px",this.tipDom.style.top=e.top-4+"px"},getCalculatedOffset:function(e,t,i,s){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==e?{top:t.top-s,left:t.left+t.width/2-i/2}:"left"==e?{top:t.top+t.height/2-s/2,left:t.left-i}:{top:t.top+t.height/2-s/2,left:t.left+t.width}},getPosition:function(e){e=e||this.element;var t="BODY"==e.tagName,i=e.getBoundingClientRect();null==i.width&&(i=(0,s.extend)({},i,{width:i.right-i.left,height:i.bottom-i.top}));var n=(t?{top:0,left:0}:{top:e.offsetTop,left:e.offsetLeft},{scroll:t?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop}),a=t?{width:window.innerWidth||document.body.clientWidth,height:window.innerHeight||document.body.clientHeight}:null;return(0,s.extend)({},i,n,a)},getViewportAdjustedDelta:function(e,t,i,s){var n={top:0,left:0};if(!this._viewport)return n;var a=this.options.viewport&&this.options.viewport.padding||0,o=this.getPosition(this._viewport);if(/right|left/.test(e)){var r=t.top-a-o.scroll,l=t.top+a-o.scroll+s;ro.top+o.height&&(n.top=o.top+o.height-l)}else{var d=t.left-a,c=t.left+a+i;do.width&&(n.left=o.left+o.width-c)}return n},replaceArrow:function(e,t,i){i?(this.arrow.style.left=50*(1-e/t)+"%",this.arrow.style.top=""):(this.arrow.style.top=50*(1-e/t)+"%",this.arrow.style.left="")},destory:function(){},setTitle:function(e){this.options.title=e}},t.Tooltip=o},function(e,t,i){"use strict";t.__esModule=!0,t.Checkbox=void 0;var s=i(84),n=i(5),a=i(6),o=i(87),r=i(4),l=s.BaseComponent.extend({_Constant:{TINY_TIMEOUT:.001},_CssClasses:{INPUT:"u-checkbox-input",BOX_OUTLINE:"u-checkbox-outline",FOCUS_HELPER:"u-checkbox-focus-helper",TICK_OUTLINE:"u-checkbox-tick-outline",IS_FOCUSED:"is-focused",IS_DISABLED:"is-disabled",IS_CHECKED:"is-checked",IS_UPGRADED:"is-upgraded"},init:function(){this._inputElement=this.element.querySelector("input");var e=document.createElement("span");(0,n.addClass)(e,this._CssClasses.BOX_OUTLINE);var t=document.createElement("span");(0,n.addClass)(t,this._CssClasses.FOCUS_HELPER);var i=document.createElement("span");(0,n.addClass)(i,this._CssClasses.TICK_OUTLINE),e.appendChild(i),this.element.appendChild(t),this.element.appendChild(e),this.rippleContainerElement_=document.createElement("span"),this.boundRippleMouseUp=this._onMouseUp.bind(this),this.rippleContainerElement_.addEventListener("mouseup",this.boundRippleMouseUp),this.element.appendChild(this.rippleContainerElement_),new o.URipple(this.rippleContainerElement_),this.boundInputOnChange=this._onChange.bind(this),this.boundInputOnFocus=this._onFocus.bind(this),this.boundInputOnBlur=this._onBlur.bind(this),this.boundElementMouseUp=this._onMouseUp.bind(this),(0,n.hasClass)(this.element,"only-style")||(0,a.on)(this.element,"click",function(e){"INPUT"!=e.target.nodeName&&(this._inputElement.disabled||(this.toggle(),(0,a.stopEvent)(e)))}.bind(this)),this._updateClasses(),(0,n.addClass)(this.element,this._CssClasses.IS_UPGRADED); -},_onChange:function(e){this._updateClasses(),this.trigger("change",{isChecked:this._inputElement.checked})},_onFocus:function(){(0,n.addClass)(this.element,this._CssClasses.IS_FOCUSED)},_onBlur:function(){(0,n.removeClass)(this.element,this._CssClasses.IS_FOCUSED)},_onMouseUp:function(e){this._blur()},_updateClasses:function(){this.checkDisabled(),this.checkToggleState()},_blur:function(){window.setTimeout(function(){this._inputElement.blur()}.bind(this),this._Constant.TINY_TIMEOUT)},checkToggleState:function(){this._inputElement.checked?(0,n.addClass)(this.element,this._CssClasses.IS_CHECKED):(0,n.removeClass)(this.element,this._CssClasses.IS_CHECKED)},checkDisabled:function(){this._inputElement.disabled?(0,n.addClass)(this.element,this._CssClasses.IS_DISABLED):(0,n.removeClass)(this.element,this._CssClasses.IS_DISABLED)},isChecked:function(){return this._inputElement.checked},toggle:function(){this.isChecked()?this.uncheck():this.check()},disable:function(){this._inputElement.disabled=!0,this._updateClasses()},enable:function(){this._inputElement.disabled=!1,this._updateClasses()},check:function(){this._inputElement.checked=!0,this._updateClasses(),this.boundInputOnChange()},uncheck:function(){this._inputElement.checked=!1,this._updateClasses(),this.boundInputOnChange()}});r.compMgr.regComp({comp:l,compAsString:"u.Checkbox",css:"u-checkbox"}),document.readyState&&"complete"===document.readyState?r.compMgr.updateComp():(0,a.on)(window,"load",function(){r.compMgr.updateComp()}),t.Checkbox=l},function(e,t,i){"use strict";t.__esModule=!0,t.URipple=t.Ripple=void 0;var s=i(7),n=i(5),a=i(6),o=function(e){s.env.isIE8||(this._element=e,this.init())};o.prototype._down=function(e){if(!s.env.isIE8){if(!this._rippleElement.style.width&&!this._rippleElement.style.height){var t=this._element.getBoundingClientRect();this.rippleSize_=2*Math.sqrt(t.width*t.width+t.height*t.height)+2,this.rippleSize_>0&&(this._rippleElement.style.width=this.rippleSize_+"px",this._rippleElement.style.height=this.rippleSize_+"px")}if((0,n.addClass)(this._rippleElement,"is-visible"),"mousedown"===e.type&&this._ignoringMouseDown)this._ignoringMouseDown=!1;else{"touchstart"===e.type&&(this._ignoringMouseDown=!0);var i=this.getFrameCount();if(i>0)return;this.setFrameCount(1);var a,o,r=e.currentTarget||e.target||e.srcElement,l=r.getBoundingClientRect();if(0===e.clientX&&0===e.clientY)a=Math.round(l.width/2),o=Math.round(l.height/2);else{var d=e.clientX?e.clientX:e.touches[0].clientX,c=e.clientY?e.clientY:e.touches[0].clientY;a=Math.round(d-l.left),o=Math.round(c-l.top)}this.setRippleXY(a,o),this.setRippleStyles(!0),window.requestAnimationFrame&&window.requestAnimationFrame(this.animFrameHandler.bind(this))}}},o.prototype._up=function(e){if(!s.env.isIE8){var t=this;e&&2!==e.detail&&(0,n.removeClass)(this._rippleElement,"is-visible"),window.setTimeout(function(){(0,n.removeClass)(t._rippleElement,"is-visible")},0)}},o.prototype.getFrameCount=function(){if(!s.env.isIE8)return this.frameCount_},o.prototype.setFrameCount=function(e){s.env.isIE8||(this.frameCount_=e)},o.prototype.getRippleElement=function(){if(!s.env.isIE8)return this._rippleElement},o.prototype.setRippleXY=function(e,t){s.env.isIE8||(this.x_=e,this.y_=t)},o.prototype.setRippleStyles=function(e){if(!s.env.isIE8&&null!==this._rippleElement){var t,i,a,o="translate("+this.x_+"px, "+this.y_+"px)";e?(i="scale(0.0001, 0.0001)",a="1px"):(i="",a=this.rippleSize_+"px"),t="translate(-50%, -50%) "+o+i,this._rippleElement.style.webkitTransform=t,this._rippleElement.style.msTransform=t,this._rippleElement.style.transform=t,e?(0,n.removeClass)(this._rippleElement,"is-animating"):(0,n.addClass)(this._rippleElement,"is-animating")}},o.prototype.animFrameHandler=function(){s.env.isIE8||(this.frameCount_-- >0?window.requestAnimationFrame(this.animFrameHandler.bind(this)):this.setRippleStyles(!1))},o.prototype.init=function(){if(!s.env.isIE8){var e=this;this._element&&(this._rippleElement=this._element.querySelector(".u-ripple"),this._rippleElement||(this._rippleElement=document.createElement("span"),(0,n.addClass)(this._rippleElement,"u-ripple"),this._element.appendChild(this._rippleElement),this._element.style.overflow="hidden",this._element.style.position="relative"),this.frameCount_=0,this.rippleSize_=0,this.x_=0,this.y_=0,this._ignoringMouseDown=!1,(0,a.on)(this._element,"mousedown",function(t){e._down(t)}),(0,a.on)(this._element,"touchstart",function(t){e._down(t)}),(0,a.on)(this._element,"mouseup",function(t){e._up(t)}),(0,a.on)(this._element,"mouseleave",function(t){e._up(t)}),(0,a.on)(this._element,"touchend",function(t){e._up(t)}),(0,a.on)(this._element,"blur",function(t){e._up(t)}))}};var r=o;t.Ripple=r,t.URipple=o},function(e,t,i){"use strict";t.__esModule=!0,t.CkEditorAdapter=void 0;var s=i(77),n=i(79),a=i(80),o=i(81),r=i(82),l=i(4),d=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(){this.e_editor=this.id+"-ckeditor",this.render(this.options)},render:function(e){var t=e.cols||80,i=e.rows||10,s=this,n='';$(this.element).append(n),CKEDITOR.replace(this.e_editor+"_name");var a=CKEDITOR.instances[this.e_editor];this.tmpeditor=a,this.tmpeditor.on("blur",function(){s.setValue(a.getData())}),this.tmpeditor.on("focus",function(){s.setShowValue(s.getValue())})},modelValueChange:function(e){this.slice||(e=e||"",this.trueValue=e,this.showValue=e,this.setShowValue(this.showValue))},setValue:function(e){this.trueValue=e,this.showValue=e,this.setShowValue(this.showValue),this.slice=!0,this.dataModel.setValue(this.field,this.trueValue),this.slice=!1},getValue:function(){return this.trueValue},setShowValue:function(e){var t=this;this.showValue=e,this.element.value=e,this.tmpeditor.setData(e),t.setShowValueInter&&clearInterval(t.setShowValueInter),t.setShowValueInter=setInterval(function(){t.tmpeditor.document&&t.tmpeditor.document.$&&t.tmpeditor.document.$.body&&(t.tmpeditor.document.$.body.innerHTML=e,clearInterval(t.setShowValueInter))},100)},getShowValue:function(){return this.showValue},getContent:function(){return $("#"+this.e_editor).html()},setContent:function(e){$("#"+this.e_editor).html(e)}});l.compMgr.addDataAdapter({adapter:d,name:"u-ckeditor"}),t.CkEditorAdapter=d},function(e,t,i){"use strict";t.__esModule=!0,t.ComboboxAdapter=void 0;var s=i(77),n=i(79),a=i(80),o=i(81),r=i(82),l=i(10),d=(i(90),i(7),i(6)),c=i(5),h=i(4),p=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(){var e=this;this.datasource=(0,l.getJSObject)(this.viewModel,this.options.datasource),this.mutil=this.options.mutil||!1,this.onlySelect=this.options.onlySelect||!1,this.showFix=this.options.showFix||!1,this.validType="combobox",this.isAutoTip=this.options.isAutoTip||!1,this.element["u.Combo"]?this.comp=this.element["u.Combo"]:(this.comp=new u.Combo({el:this.element,mutilSelect:this.mutil,onlySelect:this.onlySelect,showFix:this.showFix,isAutoTip:this.isAutoTip}),this.element["u.Combo"]=this.comp);var t=ko.isObservable(this.datasource);this.datasource?this.comp.setComboData(t?ko.toJS(this.datasource):this.datasource):(u.isIE8||u.isIE9)&&alert("IE8/IE9必须设置datasource"),t&&this.datasource.subscribe(function(t){e.comp.setComboData(t)}),this.comp.on("select",function(t){e.setValue(t.value),e.setShowValue(t.name)})},modelValueChange:function(e){this.slice||(null!==e&&"undefined"!=typeof e||(e=""),this.comp.setValue(e),this.trueValue=this.formater?this.formater.format(e):e,this.element.trueValue=this.trueValue)},setEnable:function(e){var t=this;e===!0||"true"===e?(this.enable=!0,this.element.removeAttribute("readonly"),this.comp._input.removeAttribute("readonly"),(0,c.removeClass)(this.element.parentNode,"disablecover"),(0,d.on)(this.comp._input,"focus",function(e){t.comp.show(e),(0,d.stopEvent)(e)}),this.comp.iconBtn&&(0,d.on)(this.comp.iconBtn,"click",function(e){t.comp.show(e),(0,d.stopEvent)(e)})):e!==!1&&"false"!==e||(this.enable=!1,this.element.setAttribute("readonly","readonly"),this.comp._input.setAttribute("readonly","readonly"),(0,c.addClass)(this.element.parentNode,"disablecover"),(0,d.off)(this.comp._input,"focus"),this.comp.iconBtn&&(0,d.off)(this.comp.iconBtn,"click"))}});h.compMgr.addDataAdapter({adapter:p,name:"u-combobox"}),t.ComboboxAdapter=p},function(e,t,i){"use strict";t.__esModule=!0,t.Combo=void 0;var s=i(84),n=i(5),a=i(7),o=i(6),r=i(91),l=i(87),d=i(4),c=s.BaseComponent.extend({init:function(){this.name="",this.mutilSelect=this.options.mutilSelect||!1,(0,n.hasClass)(this.element,"mutil-select")&&(this.mutilSelect=!0),this.onlySelect=this.options.onlySelect||!1,this.mutilSelect&&(this.onlySelect=!0),this.comboDatas=[];var e,t,i=[],s=this;new r.Text(this.element);var l=this.element.getElementsByTagName("option");for(e=0;e=0||this.initialComboData[i].value.indexOf(e)>=0)&&t.push(this.initialComboData[i]);this.setComboData(t),this.show()},show:function(e){var t=this,i=this._input.offsetWidth;if(this.options.showFix)document.body.appendChild(this._ul),this._ul.style.position="fixed",(0,n.showPanelByEle)({ele:this._input,panel:this._ul,position:"bottomLeft"});else{var s=document.body.clientWidth,a=document.body.clientHeight,r=this._ul.offsetWidth,l=this._ul.offsetHeight;this.element.appendChild(this._ul),this.element.style.position="relative",this.left=this._input.offsetLeft;var d=this._input.offsetHeight;this.top=this._input.offsetTop+d,this.left+r>s&&(this.left=s-r),this.top+l>a&&(this.top=a-l),this._ul.style.left=this.left+"px",this._ul.style.top=this.top+"px"}this._ul.style.width=i+"px",$(this._ul).addClass("is-animating"),this._ul.style.zIndex=(0,n.getZIndex)(),$(this._ul).addClass("is-visible");var c=function(i){i!==e&&i.target!==this._input&&1!=t._inputFocus&&(this.mutilSelect&&((0,n.closest)(i.target,"u-combo-ul")===t._ul||(0,n.closest)(i.target,"u-combo-name-par")||(0,n.closest)(i.target,"u-combo-name"))||((0,o.off)(document,"click",c),this.hide()))}.bind(this);this.callback=c,(0,o.on)(document,"click",c),(0,o.on)(document.body,"touchend",c)},hide:function(){(0,o.off)(document,"click",this.callback),(0,n.removeClass)(this._ul,"is-visible"),this._ul.style.zIndex=-1,this.trigger("select",{value:this.value,name:this._input.value})},setComboData:function(e,t){var i,s,a=this;if(t){this.comboDatas=[];for(var i=0;i')),this._ul.innerHTML="",i=0;i'+this.comboDatas[i].name+""),s._index=i,(0,o.on)(s,"click",function(){a.selectItem(this._index)});var r=document.createElement("span");(0,n.addClass)(r,"u-ripple-container");var d=document.createElement("span");(0,n.addClass)(d,"u-ripple"),r.appendChild(d),s.appendChild(r),new l.URipple(s),this._ul.appendChild(s)}},selectItem:function(e){var t=this;if(this.mutilSelect){var i,s=this.comboDatas[e].value,a=this.comboDatas[e].name,e=(this.value+",").indexOf(s+","),r=s.length+1;if(0==this.fullWidth&&(this.fullWidth=this._input.offsetWidth,this.fullWidth>0&&this._combo_name_par&&(this._combo_name_par.style.maxWidth=this.fullWidth+"px")),e!=-1?(this.value=this.value.substring(0,e)+this.value.substring(e+r),i="-"):(this.value=this.value?this.value+s+",":s+",",i="+"),"+"==i){this.name+=a+",";var l=(0,n.makeDOM)('
        '+a+"
        "),d=(0,n.makeDOM)('
        ');this._combo_name_par||(this._input.parentNode.insertBefore(d,this._input),this._combo_name_par=d,(0,o.on)(this._combo_name_par,"click",function(e){(0,o.trigger)(t._input,"focus")})),this._combo_name_par.appendChild(l),this._combo_name_par.title=this.name;var c=l.offsetWidth+20;this.nowWidth+=c,this.nowWidth>this.fullWidth&&this.fullWidth>0&&(this.nowWidth-=c,this._combo_name_par.removeChild(l),(0,n.addClass)(this._combo_name_par,"u-combo-overwidth"))}else if(this.name=this.name.replace(a+",",""),this._combo_name_par){var u=this._combo_name_par.querySelector('[key="'+s+'"]');if(u){var c=u.offsetWidth+20;this._combo_name_par.removeChild(u),this.nowWidth-=c,(0,n.removeClass)(this._combo_name_par,"u-combo-overwidth")}}this._updateItemSelect()}else this.value=this.comboDatas[e].value,this._input.value=this.comboDatas[e].name,this._updateItemSelect()},_updateItemSelect:function(){var e=this._ul.querySelectorAll(".u-combo-li");if(this.mutilSelect)for(var t=this.value.split(","),i=0;i-1?(0,n.addClass)(e[i],"is-selected"):(0,n.removeClass)(e[i],"is-selected");else for(var i=0;i=this.maxRows&&e.preventDefault()},_focus:function(e){(0,n.addClass)(this.element,this._CssClasses.IS_FOCUSED)},_blur:function(e){(0,n.removeClass)(this.element,this._CssClasses.IS_FOCUSED),this.trigger("u.text.blur")},_reset:function(e){this._updateClasses()},_updateClasses:function(){this.checkDisabled(),this.checkValidity(),this.checkDirty()},checkDisabled:function(){this._input.disabled?(0,n.addClass)(this.element,this._CssClasses.IS_DISABLED):(0,n.removeClass)(this.element,this._CssClasses.IS_DISABLED)},checkValidity:function(){this._input.validity&&(this._input.validity.valid?(0,n.removeClass)(this.element,this._CssClasses.IS_INVALID):(0,n.addClass)(this.element,this._CssClasses.IS_INVALID))},checkDirty:function(){this._input.value&&this._input.value.length>0?(0,n.addClass)(this.element,this._CssClasses.IS_DIRTY):(0,n.removeClass)(this.element,this._CssClasses.IS_DIRTY)},disable:function(){this._input.disabled=!0,this._updateClasses()},enable:function(){this._input.disabled=!1,this._updateClasses()},change:function(e){this._input.value=0===e?e:e||"",this._updateClasses()}});r.compMgr.regComp({comp:l,compAsString:"u.Text",css:"u-text"}),document.readyState&&"complete"===document.readyState?r.compMgr.updateComp():(0,o.on)(window,"load",function(){r.compMgr.updateComp()}),t.Text=l},function(e,t,i){"use strict";t.__esModule=!0,t.CurrencyAdapter=void 0;var s=(i(77),i(79),i(80),i(81),i(82),i(10)),n=(i(86),i(29)),a=i(93),o=i(94),r=i(4),l=i(71),d=i(95),c=o.FloatAdapter.extend({init:function(){var e=this;c.superclass.init.apply(this),this.maskerMeta=l.core.getMaskerMeta("currency")||{},this.maskerMeta.precision=this.getOption("precision")||this.maskerMeta.precision,this.maskerMeta.curSymbol=this.getOption("curSymbol")||this.maskerMeta.curSymbol,this.validType="float",this.dataModel.on(this.field+".curSymbol."+n.DataTable.ON_CURRENT_META_CHANGE,function(t){e.setCurSymbol(t.newValue)}),this.formater=new a.NumberFormater(this.maskerMeta.precision),this.masker=new d.CurrencyMasker(this.maskerMeta)},setPrecision:function(e){if(this.maskerMeta.precision!=e){this.maskerMeta.precision=e,this.formater=new a.NumberFormater(this.maskerMeta.precision),this.masker=new d.CurrencyMasker(this.maskerMeta);var t=this.dataModel.getCurrentRow();if(t){var i=this.dataModel.getCurrentRow().getValue(this.field);this.showValue=this.masker.format(this.formater.format(i)).value}else this.showValue=this.masker.format(this.formater.format(this.trueValue)).value;this.setShowValue(this.showValue)}},setCurSymbol:function(e){this.maskerMeta.curSymbol!=e&&(this.maskerMeta.curSymbol=e,this.masker.formatMeta.curSymbol=this.maskerMeta.curSymbol,this.element.trueValue=this.trueValue,this.showValue=this.masker.format(this.trueValue).value,this.setShowValue(this.showValue))},onFocusin:function(e){var t=this.getValue(),i=t+"",n=t;if((0,s.isNumber)(t)&&(0,s.isNumber)(this.maskerMeta.precision))if(i.indexOf(".")>=0){var a=i.substr(i.indexOf(".")+1);(a.length0&&(n=this.formater.format(t));this.setShowValue(n)}});r.compMgr.addDataAdapter({adapter:c,name:"currency"}),t.CurrencyAdapter=c},function(e,t,i){"use strict";function s(e){this.precision=e}function n(e){this.pattern=e}t.__esModule=!0,t.DateFormater=t.NumberFormater=void 0;var a=i(10);s.prototype.update=function(e){this.precision=e},s.prototype.format=function(e){if(!(0,a.isNumber)(e))return"";for(;"0"==(e+"").charAt(0)&&e.length>1&&0!=(e+"").indexOf("0.");)e=e.substring(1);var t=e;if((0,a.isNumber)(this.precision)){if(window.BigNumber)t=new BigNumber(e).toFixed(this.precision);else{var i=parseFloat(e);t=(Math.round(i*Math.pow(10,this.precision))/Math.pow(10,this.precision)).toFixed(this.precision)}if("NaN"==t)return""}return t},n.prototype.update=function(e){this.pattern=e},n.prototype.format=function(e){return moment(e).format(this.pattern)},t.NumberFormater=s,t.DateFormater=n},function(e,t,i){"use strict";t.__esModule=!0,t.FloatAdapter=void 0;var s=i(77),n=i(79),a=i(80),o=i(81),r=i(82),l=i(6),d=(i(5),i(71)),c=i(93),u=(i(70),i(4)),h=i(95),p=i(10),m=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(){var e=this;if(this.element="INPUT"===this.element.nodeName?this.element:this.element.querySelector("input"),!this.element)throw new Error("not found INPUT element, u-meta:"+JSON.stringify(this.options));this.maskerMeta=d.core.getMaskerMeta("float")||{},this.validType="float",this.maskerMeta.precision=this.getOption("precision")||this.maskerMeta.precision,this.max=this.getOption("max"),this.min=this.getOption("min"),this.max||0===this.max||(this.max="10000000000000000000"),this.min||0===this.min||(this.min="-10000000000000000000"),this.maxNotEq=this.getOption("maxNotEq"),this.minNotEq=this.getOption("minNotEq"),this.dataModel.refRowMeta(this.field,"precision").subscribe(function(t){void 0!==t&&e.setPrecision(t)}),this.formater=new c.NumberFormater(this.maskerMeta.precision),this.masker=new h.NumberMasker(this.maskerMeta),(0,l.on)(this.element,"focus",function(){if(e.enable){e.onFocusin();try{var t=event.srcElement,i=t.createTextRange();i.moveStart("character",t.value.length),i.collapse(!0),i.select()}catch(e){}}}),(0,l.on)(this.element,"blur",function(){e.enable&&(!e.doValidate()&&e._needClean()?!e.required||null!==e.element.value&&void 0!==e.element.value&&""!==e.element.value?e.element.value=e.getShowValue():e.setValue(""):e.setValue(e.element.value))}),(0,l.on)(this.element,"keyup",function(t){if(e.enable){var i=t.keyCode?t.keyCode:t.which?t.which:t.charCode;if(!(i>=48&&i<=57||i>=96&&i<=105||37==i||102==i||39==i||8==i||46==i||110==i||190==i))return t&&t.preventDefault?t.preventDefault():window.event.returnValue=!1,!1}})},setPrecision:function(e){if(this.maskerMeta.precision!=e){this.maskerMeta.precision=e,this.formater=new c.NumberFormater(this.maskerMeta.precision),this.masker=new h.NumberMasker(this.maskerMeta);var t=this.dataModel.getCurrentRow();if(t){var i=this.dataModel.getCurrentRow().getValue(this.field);this.showValue=this.masker.format(this.formater.format(i)).value}else this.showValue=this.masker.format(this.formater.format(this.trueValue)).value;this.setShowValue(this.showValue)}},onFocusin:function(){var e=this.getValue(),t=e+"",i=e;if((0,p.isNumber)(e)&&(0,p.isNumber)(this.maskerMeta.precision))if(t.indexOf(".")>=0){var s=t.substr(t.indexOf(".")+1);(s.length0&&(i=this.formater.format(e));i=0===parseFloat(i)?parseFloat(i):parseFloat(i)||"",this.setShowValue(i)},_needClean:function(){return!0}});u.compMgr.addDataAdapter({adapter:m,name:"float"}),t.FloatAdapter=m},function(e,t,i){"use strict";function s(){}function n(){}function a(e){this.update(e)}function o(e){this.update(e)}function r(e){this.update(e)}function l(e){this.update(e)}function d(e){this.value=e}function c(e,t){this.value=e,this.color=t}function u(e){this.update(e)}t.__esModule=!0,t.PhoneNumberMasker=t.PercentMasker=t.CurrencyMasker=t.NumberMasker=t.AddressMasker=void 0;var h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},p=i(8);s.prototype.format=function(e){if(null==e)return null;var t=this.formatArgument(e);return this.innerFormat(t)},s.prototype.formatArgument=function(e){},s.prototype.innerFormat=function(e){},n.prototype=new s,n.prototype.elements=new Array,n.prototype.format=function(e){if(null==e)return null;var t=this.formatArgument(e);return this.innerFormat(t)},n.prototype.formatArgument=function(e){return e},n.prototype.innerFormat=function(e){if(null==e||""==e)return new c(e);this.doSplit();var t="";return t=this.getElementsValue(this.elements,e),new c(t)},n.prototype.getElementsValue=function(e,t){var i="";if(e instanceof Array)for(var s=0;s0&&a.push(u)}a.push(new d(e.substring(l+1,c-1))),r=c}while(null!=n);if(r0&&a.push(u)}return a},n.prototype.doSeperator=function(e,t,i,s){if(s>=t.length){var n=new Array;return n.push(this.getVarElement(e)),n}if(0==e.length)return null;var a,o=0,n=new Array,r=new RegExp(t[s],"g");do if(a=r.exec(e),null!=a){var l=a.index,c=r.lastIndex;if(l!=c){if(o0&&n.push(u)}null!=i[s]?n.push(new d(i[s])):n.push(new d(e.substring(l,c))),o=c}}while(null!=a);if(o0&&n.push(u)}return n},a.prototype=new n,a.prototype.update=function(e){this.formatMeta=(0,p.extend)({},a.DefaultFormatMeta,e)},a.prototype.getExpress=function(){return this.formatMeta.express},a.prototype.getReplaceds=function(){return[this.formatMeta.separator]},a.prototype.getSeperators=function(){return["(\\s)+?"]},a.prototype.getVarElement=function(e){var t={};return"C"==e&&(t.getValue=function(e){return e.country}),"S"==e&&(t.getValue=function(e){return e.state}),"T"==e&&(t.getValue=function(e){return e.city}),"D"==e&&(t.getValue=function(e){return e.section}),"R"==e&&(t.getValue=function(e){return e.road}),"P"==e&&(t.getValue=function(e){return e.postcode}),void 0==h(t.getValue)?new d(e):t},a.prototype.formatArgument=function(e){return e},o.prototype=new s,o.prototype.formatMeta=null,o.prototype.update=function(e){this.formatMeta=(0,p.extend)({},o.DefaultFormatMeta,e)},o.prototype.innerFormat=function(e){var t,i,s,n;t=e.value,t>0?(i=this.formatMeta.positiveFormat,n=t+""):t<0?(i=this.formatMeta.negativeFormat,n=(t+"").substr(1,(t+"").length-1)):(i=this.formatMeta.positiveFormat,n=t+""),s=n.indexOf("."),n=this.setTheSeperator(n,s),n=this.setTheMark(n,s);var a=null;return t<0&&this.formatMeta.isNegRed&&(a="FF0000"),new c(i.replaceAll("n",n),a)},o.prototype.setTheMark=function(e,t){var i,s,n;if(!this.formatMeta.isMarkEnable)return e;for(t<=0&&(t=e.length),s=e.charCodeAt(0),i=0,45==s&&(i=1),n=t-3;n>i;)e=e.substr(0,n-0)+this.formatMeta.markSymbol+e.substr(n,e.length-n),n-=3;return e},o.prototype.setTheSeperator=function(e,t){var i;return t>0&&(i=o.toCharArray(e),i[t]=this.formatMeta.pointSymbol,e=i.join("")),e},o.toCharArray=function(e){for(var e=e.split(""),t=new Array,i=0;ii.getTime()&&e&&t.dataModel.setValue(t.field,"")}else{t.comp.setEndDate(e);var s=t.comp.date;s&&t.resetDataObj(s);var i=m.date.getDateObj(e);i&&t.resetDataObj(i),s&&e&&s.getTime()>i.getTime()&&t.dataModel.setValue(t.field,"")}}),t.endField)){var i=t.dataModel.getValue(t.endField);i&&(h.env.isMobile?(t.op.minDate=m.date.getDateObj(i),"date"==t.adapterType?$(t.element).mobiscroll().date(t.op):$(t.element).mobiscroll().datetime(t.op)):t.comp.setEndDate(i))}},setStartField:function(e){var t=this;if(t.startField=e,t.dataModel&&(t.startField&&t.dataModel.ref(t.startField).subscribe(function(e){if(h.env.isMobile){e=m.date.getDateObj(e);var i=e;i&&t.resetDataObj(i),t.op.minDate=i,"date"==t.adapterType?$(t.element).mobiscroll().date(t.op):$(t.element).mobiscroll().datetime(t.op);var s=m.date.getDateObj(t.dataModel.getValue(t.field));s&&t.resetDataObj(s),s&&s.getTime()o.getTime())return}}e=m.date.format(e,this.options.format),n.ValueMixin.methods.setValue.call(this,e)},setEnable:function(e){e===!0||"true"===e?(this.enable=!0,h.env.isMobile?this.element.removeAttribute("disabled"):this.comp._input.removeAttribute("readonly"),(0,d.removeClass)(this.element.parentNode,"disablecover")):e!==!1&&"false"!==e||(this.enable=!1,h.env.isMobile?this.element.setAttribute("disabled","disabled"):this.comp._input.setAttribute("readonly","readonly"),(0,d.addClass)(this.element.parentNode,"disablecover")),h.env.isMobile||this.comp.setEnable(e)},resetDataObj:function(e){this.options.format.indexOf("h")<0&&this.options.format.indexOf("H")<0&&e.setHours(0),this.options.format.indexOf("m")<0&&e.setMinutes(0),this.options.format.indexOf("s")<0&&(e.setSeconds(0),e.setMilliseconds(0))}});f.compMgr.addDataAdapter({adapter:g,name:"u-date"}),f.compMgr.addDataAdapter({adapter:g,name:"u-datetime"}),t.DateTimeAdapter=g},function(e,t,i){"use strict";t.__esModule=!0,t.DateTimePicker=void 0;var s=(i(8),i(84)),n=i(7),a=i(6),o=i(5),r=i(71),l=i(70),d=i(83),c=i(4),u=i(87),h=i(10),p=i(73),m=s.BaseComponent.extend({});m.fn=m.prototype,m.fn.init=function(){var e,t,i=this;this.enable=!0,this._element=this.element,this._input=this._element.querySelector("input"),setTimeout(function(){i._input&&i._input.setAttribute("readonly","readonly")},1e3),(0,a.on)(this._input,"focus",function(e){i._inputFocus=!0,i.isShow!==!0&&i.show(e),(0,a.stopEvent)(e)}),(0,a.on)(this._input,"blur",function(e){i._inputFocus=!1}),this._span=this._element.querySelector("span"),this._span&&(0,a.on)(this._span,"click",function(e){i._input.focus()}),(0,o.hasClass)(this._element,"time")?(this.type="datetime",t="YYYY-MM-DD hh:mm:ss"):(this.type="date",t="YYYY-MM-DD"),e=this._element.getAttribute("format"),this.format=e||this.options.format||t,this.isShow=!1},m.fn._carousel=function(e,t){if("left"==t?(0,o.addClass)(e,"right-page"):(0,o.addClass)(e,"left-page"),this._dateContent.appendChild(e),n.env.isIE8||n.env.isIE9||n.env.isFF){for(var i=this._dateContent.querySelectorAll(".u-date-content-page"),s=0;s','
        ',"
        ",'
        ',"
        "].join(""),e=e||"current",d=this.pickerDate.getFullYear(),"current"===e?this.startYear=d-d%10-1:"preivous"===e?this.startYear=this.startYear-10:this.startYear=this.startYear+10,s=(0,o.makeDOM)(i),p=r.core.getLanguages(),t=l.date._formats.YYYY(this.pickerDate),m=l.date._formats.MM(this.pickerDate,p),f=l.date._formats.DD(this.pickerDate,p),v=l.date._formats.HH(this.pickerDate,p)+":"+l.date._formats.mm(this.pickerDate,p)+":"+l.date._formats.ss(this.pickerDate,p),this._yearTitle=s.querySelector(".u-date-content-title"),this._yearTitle.innerHTML=t,"date"==this.type&&(this._headerTime.style.display="none"),n=s.querySelector(".u-date-content-panel");for(var c=0;c<12;c++)h=(0,o.makeDOM)('
        '+(this.startYear+c)+"
        "),new u.URipple(h),this.startYear+c==d&&(0,o.addClass)(h,"current"),this.beginYear&&this.startYear+cthis.overYear&&(0,o.addClass)(h,"u-disabled"),h._value=this.startYear+c,n.appendChild(h);(0,a.on)(n,"click",function(e){if(!(0,o.hasClass)(e.target,"u-disabled")){var t=e.target._value;this.pickerDate.setYear(t),this._updateDate(),this._fillMonth()}}.bind(this)),"current"===e?this._zoomIn(s):"next"===e?this._carousel(s,"left"):"preivous"===e&&this._carousel(s,"right"),this.currentPanel="year"},m.fn._fillMonth=function(){var e,t,i,s,n,d,c,h,p,m;e=['
        ','
        ',"
        ",'
        ','
        1月
        ','
        2月
        ','
        3月
        ','
        4月
        ','
        5月
        ','
        6月
        ','
        7月
        ','
        8月
        ','
        9月
        ','
        10月
        ','
        11月
        ','
        12月
        ',"
        ","
        "].join(""),t=(0,o.makeDOM)(e),d=r.core.getLanguages(),c=l.date._formats.YYYY(this.pickerDate),h=l.date._formats.MM(this.pickerDate,d),p=l.date._formats.DD(this.pickerDate,d),m=l.date._formats.HH(this.pickerDate,d)+":"+l.date._formats.mm(this.pickerDate,d)+":"+l.date._formats.ss(this.pickerDate,d),this._monthTitle=t.querySelector(".u-date-content-title"),this._monthTitle.innerHTML=l.date._formats.MMM(this.pickerDate,d),"date"==this.type&&(this._headerTime.style.display="none"),s=t.querySelectorAll(".u-date-content-year-cell");for(var n=0;nthis.overMonth&&(0,o.addClass)(s[n],"u-disabled"),this.pickerDate.getFullYear()>this.overYear&&(0,o.addClass)(s[n],"u-disabled")),s[n]._value=n,new u.URipple(s[n]);(0,a.on)(t,"click",function(e){if(!(0,o.hasClass)(e.target,"u-disabled")&&!(0,o.hasClass)(e.target,"u-date-content-title")){var t=e.target._value;this.pickerDate.setMonth(t),this._updateDate(),this._fillDate()}}.bind(this)),this._zoomIn(t),this.currentPanel="month"},m.fn._getPickerStartDate=function(e){var t=new Date((0,h.dateFormat)(e));t.setDate(1);var i=t.getDay();return t=l.date.sub(t,"d",i)},m.fn._getPickerEndDate=function(e){var t=new Date((0,h.dateFormat)(e));t.setDate(1),t.setMonth(t.getMonth()+1),t.setDate(0);var i=t.getDay();return t=l.date.add(t,"d",6-i)},m.fn._fillDate=function(e){var t,i,s,d,c,h,p,m,f,v,g,y,_=this;_.timeOpen=!1,e=e||"current","current"===e?v=this.pickerDate:"preivous"===e?(v=l.date.sub(this.startDate,"d",1),v=l.date.getDateObj(v.setDate(1))):(v=l.date.add(this.endDate,"d",1),v=l.date.getDateObj(v.setDate(1))),this.startDate=this._getPickerStartDate(v),this.endDate=this._getPickerEndDate(v),f=r.core.getLanguages(),t=l.date._formats.YYYY(v),i=l.date._formats.MM(v,f),s=l.date._formats.DD(v,f),d=l.date._formats.HH(v,f)+":"+l.date._formats.mm(v,f)+":"+l.date._formats.ss(v,f),c=['
        ','
        ','
        -','
        -','
        ','
        ',"
        ",'
        ','
        ',"
        "].join(""),h=(0,o.makeDOM)(c),this._headerYear=h.querySelector(".u-date-content-title-year"),this._headerYear.innerHTML=t,this._headerMonth=h.querySelector(".u-date-content-title-month"),this._headerMonth.innerHTML=i,this._headerDate=h.querySelector(".u-date-content-title-date"),this._headerDate.innerHTML=s,this._headerTime=h.querySelector(".u-date-content-title-time"),this._headerTime.innerHTML=d,"date"==this.type&&(this._headerTime.style.display="none"),(0,a.on)(this._headerYear,"click",function(e){_._fillYear(),(0,a.stopEvent)(e)}),(0,a.on)(this._headerMonth,"click",function(e){_._fillMonth(),(0,a.stopEvent)(e)}),(0,a.on)(this._headerTime,"click",function(e){_._fillTime(),(0,a.stopEvent)(e)}),m=h.querySelectorAll(".u-date-week span");for(var g=0;g<7;g++)m[g].innerHTML=l.date._jsonLocale.weekdaysMin[g];for(p=h.querySelector(".u-date-content-panel"),v=this.startDate;v<=this.endDate;){var b=v.getMonth(),w=v.getFullYear(),C=v.getDate();y=(0,o.makeDOM)('
        '+C+"
        "),w==this.pickerDate.getFullYear()&&b==this.pickerDate.getMonth()&&C==this.pickerDate.getDate()&&(0,o.addClass)(y,"current"),this.beginYear&&(wthis.overYear||w==this.overYear&&b>this.overMonth||w==this.overYear&&b==this.overMonth&&C>this.overDate)&&((0,o.addClass)(y,"u-disabled"),(0,o.removeClass)(y,"current")),y._value=C,y._month=b,y._year=w,new u.URipple(y),p.appendChild(y),v=l.date.add(v,"d",1)}(0,a.on)(p,"click",function(e){if(!(0,o.hasClass)(e.target,"u-disabled")){var t=e.target._value;if(t){this.pickerDate.setFullYear(e.target._year),this.pickerDate.setMonth(e.target._month),this.pickerDate.setDate(t),this.pickerDate&&this.resetDataObj(this.pickerDate);var i=e.target.parentNode.querySelector(".u-date-cell.current");i&&((0,o.removeClass)(i,"current"),(n.env.isIE8||n.env.isIE9)&&(i.style.backgroundColor="#fff")),(0,o.addClass)(e.target,"current"),(n.env.isIE8||n.env.isIE9)&&(e.target.style.backgroundColor="#3f51b5"),this._updateDate(),"date"===this.type&&this.onOk()}}}.bind(this)),"current"===e?this._zoomIn(h):"next"===e?this._carousel(h,"left"):"preivous"===e&&this._carousel(h,"right"),this.currentPanel="date"},m.fn._fillTime=function(e){function t(e){var t="
        ";e._headerTime.innerHTML=t;var i=p.querySelector(".editTime");e.editTimeShow=!0,i.focus(),(0,a.on)(i,"keydown",function(e){var t=e.keyCode,i=this.value;t>=48&&t<=57||t>=96&&t<=105||37==t||102==t||39==t||8==t||46==t||110==t||190==t||(0,a.stopEvent)(e);var s=i.length;s&&8!=t&&(2!=s&&5!=s||(i=i+=":")),this.value=i}),(0,a.on)(i,"keyup",function(t){var i=this.value,s=i.length,n=[];8==s&&i[0]<=2&&i[0]>=0&&i[1]<=3&&i[1]>=0&&i[3]<=5&&i[3]>=0&&i[6]<=5&&i[6]>=0&&(n=i.split(":"),e.pickerDate.setHours(n[0]),e.pickerDate.setMinutes(n[1]),e.pickerDate.setSeconds(n[2]))})}if(!this.timeOpen){this.timeOpen=!0;var i,s,c,u,h,p,m,f,v,g,y,_=this;e=e||"current",v="current"===e?this.pickerDate:"preivous"===e?l.date.sub(this.startDate,"d",1):l.date.add(this.endDate,"d",1),this.startDate=this._getPickerStartDate(v),this.endDate=this._getPickerEndDate(v),f=r.core.getLanguages(),i=l.date._formats.YYYY(v),s=l.date._formats.MM(v,f),c=l.date._formats.DD(v,f),u=l.date._formats.HH(v,f)+":"+l.date._formats.mm(v,f)+":"+l.date._formats.ss(v,f),h=['
        ','
        ','
        -','
        -','
        ','
        ',"
        ",'
        ',"
        "].join(""),p=(0,o.makeDOM)(h),this._headerYear=p.querySelector(".u-date-content-title-year"),this._headerYear.innerHTML=i,this._headerMonth=p.querySelector(".u-date-content-title-month"),this._headerMonth.innerHTML=s,this._headerDate=p.querySelector(".u-date-content-title-date"),this._headerDate.innerHTML=c,this._headerTime=p.querySelector(".u-date-content-title-time"),this._headerTime.innerHTML=u,this.editTimeShow=!1,"date"==this.type&&(this._headerTime.style.display="none"),(0,a.on)(this._headerYear,"click",function(e){_._fillYear(),(0,a.stopEvent)(e)}),(0,a.on)(this._headerMonth,"click",function(e){_._fillMonth(),(0,a.stopEvent)(e)}),(0,a.on)(this._headerTime,"click",function(e){"hours"!=_.currentView||_.editTimeShow?_.editTimeShow=!1:t(_),_._fillTime(),_.timeOpen=!0,(0,a.stopEvent)(e)}),m=p.querySelector(".u-date-content-panel"),n.env.isIE8?(y=['
        ','
        ','
        '+l.date._formats.HH(v)+"
        ","
        ",'
        ','
        '+l.date._formats.mm(v)+"
        ","
        ",'
        ','
        '+l.date._formats.ss(v)+"
        ","
        ","
        "].join(""),g=(0,o.makeDOM)(y),m.appendChild(g),(0,a.on)(m,"click",function(e){var t=e.target.getAttribute("class").split("_");if("add"==t[0]){if("hour"==t[1]){var i=Number(l.date._formats.HH(this.pickerDate));i<23?i++:i=0,this.pickerDate.setHours(i),m.querySelector(".show_hour_cell").innerHTML=i}else if("min"==t[1]){var s=Number(l.date._formats.mm(this.pickerDate));s<59?s++:s=0,this.pickerDate.setMinutes(s)}else if("sec"==t[1]){var n=Number(l.date._formats.ss(this.pickerDate));n<59?n++:n=0,this.pickerDate.setSeconds(n)}}else{if("subtract"!=t[0]){if("show"==t[0]){var r=e.target,c=(0,o.makeDOM)("");if(r.querySelector(".u-input"))return;if(this._updateDate(),c.value=r.innerHTML,r.innerHTML="",r.appendChild(c),"hour"==t[1]){var u=new d.Validate(c,{validType:"integer",minLength:0,maxLength:2,min:0,max:23});(0,a.on)(c,"blur",function(){u.passed&&(_.pickerDate.setHours(c.value),_._updateDate())})}else if("min"==t[1]){var u=new d.Validate(c,{validType:"integer",minLength:0,maxLength:2,min:0,max:59});(0,a.on)(c,"blur",function(){u.passed&&(_.pickerDate.setMinutes(c.value),_._updateDate())})}else if("sec"==t[1]){var u=new d.Validate(c,{validType:"integer",minLength:0,maxLength:2,min:0,max:59});(0,a.on)(c,"blur",function(){u.passed&&(_.pickerDate.setSeconds(c.value),_._updateDate())})}return void c.focus()}return!1}if("hour"==t[1]){var i=Number(l.date._formats.HH(this.pickerDate));i>0?i--:i=23,this.pickerDate.setHours(i)}else if("min"==t[1]){var s=Number(l.date._formats.mm(this.pickerDate));s>0?s--:s=59,this.pickerDate.setMinutes(s)}else if("sec"==t[1]){var n=Number(l.date._formats.ss(this.pickerDate));n>0?n--:n=59,this.pickerDate.setSeconds(n)}}this._updateDate()}.bind(this))):(y='
        ',y+='
        ',y+='
        ',y+='
        ',y+=' ',y+=' ',y+=' ',y+=' ',y+=' ',y+=' ',y+=" ",y+=" ",y+="
        ",y+='
        ',y+='
        00
        ',y+='
        1
        ',y+='
        2
        ',y+='
        3
        ',y+='
        4
        ',y+='
        5
        ',y+='
        6
        ',y+='
        7
        ',y+='
        8
        ',y+='
        9
        ',y+='
        10
        ',y+='
        11
        ',y+='
        12
        ',y+='
        13
        ',y+='
        14
        ',y+='
        15
        ',y+='
        16
        ',y+='
        17
        ',y+='
        18
        ',y+='
        19
        ',y+='
        20
        ',y+='
        21
        ',y+='
        22
        ',y+='
        23
        ',y+="
        ",y+=' ",y+=' ",y+='
        ',y+="
        ",g=(0,o.makeDOM)(y),this.cell=g,m.appendChild(g),this.hand=g.querySelector("line"),this.bg=g.querySelector(".clockpicker-canvas-bg"),this.fg=g.querySelector(".clockpicker-canvas-fg"),this.titleHourSpan=g.querySelector(".clockpicker-span-hours"),this.titleMinSpan=g.querySelector(".clockpicker-span-minutes"),this.titleSecSpan=g.querySelector(".clockpicker-span-seconds"),this.hourDiv=g.querySelector(".clockpicker-hours"),this.minDiv=g.querySelector(".clockpicker-minutes"),this.secDiv=g.querySelector(".clockpicker-seconds"),this.currentView="hours",this.hours=l.date._formats.HH(v),this.min=l.date._formats.mm(v),this.sec=l.date._formats.ss(v),(0,a.on)(this.hourDiv,"click",function(e){var t=e.target;if((0,o.hasClass)(t,"clockpicker-tick")){this.hours=t.innerHTML,this.hours=this.hours>9||0==this.hours?""+this.hours:"0"+this.hours,_.pickerDate.setHours(this.hours);var i=r.core.getLanguages(),s=l.date._formats.HH(this.pickerDate,i)+":"+l.date._formats.mm(this.pickerDate,i)+":"+l.date._formats.ss(this.pickerDate,i);this._headerTime.innerHTML=s,this.hourDiv.style.visibility="hidden",this.minDiv.style.visibility="visible",this.currentView="min",this.setHand()}}.bind(this)),(0,a.on)(this.minDiv,"click",function(e){var t=e.target;if((0,o.hasClass)(t,"clockpicker-tick")){this.min=t.innerHTML,_.pickerDate.setMinutes(this.min);var i=r.core.getLanguages(),s=l.date._formats.HH(this.pickerDate,i)+":"+l.date._formats.mm(this.pickerDate,i)+":"+l.date._formats.ss(this.pickerDate,i);this._headerTime.innerHTML=s,this.minDiv.style.visibility="hidden",this.secDiv.style.visibility="visible",this.currentView="sec",this.setHand()}}.bind(this)),(0,a.on)(this.secDiv,"click",function(e){var t=e.target;if((0,o.hasClass)(t,"clockpicker-tick")){this.sec=t.innerHTML,_.pickerDate.setSeconds(this.sec);var i=r.core.getLanguages(),s=l.date._formats.HH(this.pickerDate,i)+":"+l.date._formats.mm(this.pickerDate,i)+":"+l.date._formats.ss(this.pickerDate,i);this._headerTime.innerHTML=s,this.secDiv.style.visibility="hidden",this.hourDiv.style.visibility="visible",this.currentView="hours",this.setHand()}}.bind(this))),this._zoomIn(p),n.env.isIE8||this.setHand(),this.currentPanel="time",m.onselectstart=new Function("return false");var b=p.querySelector(".u-date-content-title-time").innerHTML}},m.fn.setHand=function(){var e=54,t=80,i=this.currentView,s=this[i],n="hours"===i,a=Math.PI/(n?6:30),o=s*a,r=n&&s>0&&s<13?e:t,l=Math.sin(o)*r,d=-Math.cos(o)*r;this.setHandFun(l,d)},m.fn.setHandFun=function(e,t,i,s){var n,a=54,o=80,r=Math.atan2(e,-t),l="hours"===this.currentView,d=Math.PI/(l?6:30),c=Math.sqrt(e*e+t*t),u=this.options,h=l&&c<(o+a)/2,p=h?a:o;this.twelvehour&&(p=o),r<0&&(r=2*Math.PI+r),n=Math.round(r/d),r=n*d,u.twelvehour?l?0===n&&(n=12):(i&&(n*=5),60===n&&(n=0)):l?(12===n&&(n=0),n=h?0===n?12:n:0===n?0:n+12):(i&&(n*=5),60===n&&(n=0));var m=this._panel.offsetWidth,f=m/294,v=Math.sin(r)*p*f,g=-Math.cos(r)*p*f,y=100*f;this.cell.querySelector("g").setAttribute("transform","translate("+y+","+y+")"),this.hand.setAttribute("x2",v),this.hand.setAttribute("y2",g),this.bg.setAttribute("cx",v),this.bg.setAttribute("cy",g),this.fg.setAttribute("cx",v),this.fg.setAttribute("cy",g)},m.fn._updateDate=function(){var e,t,i,s,a;a=r.core.getLanguages(),e=l.date._formats.YYYY(this.pickerDate),t=l.date._formats.MM(this.pickerDate,a),s=l.date._formats.HH(this.pickerDate,a)+":"+l.date._formats.mm(this.pickerDate,a)+":"+l.date._formats.ss(this.pickerDate,a),i=l.date._formats.DD(this.pickerDate,a),this._headerYear&&(this._headerYear.innerHTML="",this._headerYear.innerHTML=e),this._headerMonth&&(this._headerMonth.innerHTML="",this._headerMonth.innerHTML=t),this._headerDate&&(this._headerDate.innerHTML="",this._headerDate.innerHTML=i),this._headerTime&&(this._headerTime.innerHTML="",this._headerTime.innerHTML=s),"time"==this.currentPanel&&n.env.isIE8&&(this._panel.querySelector(".show_hour_cell").innerHTML=l.date._formats.HH(this.pickerDate,a),this._panel.querySelector(".show_min_cell").innerHTML=l.date._formats.mm(this.pickerDate,a),this._panel.querySelector(".show_sec_cell").innerHTML=l.date._formats.ss(this.pickerDate,a))},m.fn._response=function(){return};var f=['
        ','
        ','
        ',"
        ",'
        ','",'",'","
        ","
        "];m.fn.show=function(e){if(this.enable){var t=this._input.value;this.setDate(t);var i=this;if(!this._panel){this._panel=(0,o.makeDOM)(f.join("")),this._dateNav=this._panel.querySelector(".u-date-nav"),"date"!==this.type||n.env.isMobile||(this._dateOk=this._panel.querySelector(".u-date-ok"),this._dateCancel=this._panel.querySelector(".u-date-cancel"),this._dateOk.style.display="none",this._dateCancel.style.display="none"),this._dateContent=this._panel.querySelector(".u-date-content"),"datetime"==this.type,this.btnOk=this._panel.querySelector(".u-date-ok"),this.btnCancel=this._panel.querySelector(".u-date-cancel"),this.btnClean=this._panel.querySelector(".u-date-clean");var s=document.createElement("span");(0,o.addClass)(s,"u-ripple"),this.btnOk.appendChild(s);var s=document.createElement("span");(0,o.addClass)(s,"u-ripple"),this.btnCancel.appendChild(s);var s=document.createElement("span");(0,o.addClass)(s,"u-ripple"),this.btnClean.appendChild(s),new u.URipple(this.btnOk),new u.URipple(this.btnCancel),new u.URipple(this.btnClean),(0,a.on)(this.btnOk,"click",function(e){this.onOk(),(0,a.stopEvent)(e)}.bind(this)),(0,a.on)(this.btnCancel,"click",function(e){i.onCancel(),(0,a.stopEvent)(e)}),(0,a.on)(this.btnClean,"click",function(e){i.pickerDate=null,i.onOk(),(0,a.stopEvent)(e)}),this.preBtn=(0,o.makeDOM)(''),this.nextBtn=(0,o.makeDOM)(''),(0,a.on)(this.preBtn,"click",function(e){"date"==i.currentPanel?i._fillDate("preivous"):"year"==i.currentPanel&&i._fillYear("preivous"),(0,a.stopEvent)(e)}),(0,a.on)(this.nextBtn,"click",function(e){"date"==i.currentPanel?i._fillDate("next"):"year"==i.currentPanel&&i._fillYear("next"),(0,a.stopEvent)(e)}),this._dateContent.appendChild(this.preBtn),this._dateContent.appendChild(this.nextBtn)}if(this.pickerDate=this.date||new Date,this._updateDate(),this._fillDate(),this._response(),(0,a.on)(window,"resize",function(){i._response()}),(0,o.addClass)(this._panel,"is-visible"),!n.env.isMobile){if(this.options.showFix)document.body.appendChild(this._panel),this._panel.style.position="fixed",(0,o.showPanelByEle)({ele:this._input,panel:this._panel,position:"bottomLeft"});else{var r=document.body.clientWidth,l=document.body.clientHeight,d=this._panel.offsetWidth,c=this._panel.offsetHeight;this._element.appendChild(this._panel),this._element.style.position="relative",this.left=this._input.offsetLeft;var h=this._input.offsetHeight;this.top=this._input.offsetTop+h;var p=(0,o.getElementLeft)(this._input),m=(0,o.getElementTop)(this._input);p+d>r&&(p-r>0?this.left=-d:this.left=r-d-p),m+c>l&&(m-l>0?this.top=-c:this.top=l-c-m),this._panel.style.left=this.left+"px",this._panel.style.top=this.top+"px"}this._panel.style.marginLeft="0px";var v=function t(s){s===e||s.target===i._input||(0,o.hasClass)(s.target,"u-date-content-year-cell")||(0,o.hasClass)(s.target,"u-date-content-year-cell")||(0,o.closest)(s.target,"u-date-panel")===i._panel||1==i._inputFocus||((0,a.off)(document,"click",t),i.onCancel())};(0,a.on)(document,"click",v),(0,a.on)(i._input,"keydown",function(e){var t=e.keyCode;9==t&&i.onCancel()})}this.isShow=!0}},m.fn.onOk=function(){if("function"!=typeof this.options.beforeValueChangeFun||this.options.beforeValueChangeFun.call(this,this.pickerDate)){var e=!0;this.beginDateObj&&this.pickerDate&&this.pickerDate.getTime()this.overDateObj.getTime()&&(e=!1),e&&this.setDate(this.pickerDate),this.isShow=!1,this.timeOpen=!1,(0,o.removeClass)(this._panel,"is-visible");try{document.body.removeChild(this.overlayDiv); -}catch(e){}e&&(this.trigger("select",{value:this.pickerDate}),this.trigger("validate"))}},m.fn.hide=function(){this.isShow=!1,this.timeOpen=!1,(0,o.removeClass)(this._panel,"is-visible")},m.fn.onCancel=function(){this.isShow=!1,this.timeOpen=!1,(0,o.removeClass)(this._panel,"is-visible");try{document.body.removeChild(this.overlayDiv)}catch(e){}this.trigger("validate")},m.fn.setDate=function(e){if(!e)return this.date=null,void(this._input.value="");var t=l.date.getDateObj(e);if(t){if(t&&this.resetDataObj(t),this.beginDateObj&&(this.beginDateObj&&this.resetDataObj(this.beginDateObj),t.getTime()this.overDateObj.getTime()))return;this.date=t,this._input.value=l.date.format(this.date,this.format)}},m.fn.setFormat=function(e){this.format=e,this._input.value=l.date.format(this.date,this.format)},m.fn.setStartDate=function(e,t){e?(this.beginDateObj=l.date.getDateObj(e),this.beginDateObj&&this.resetDataObj(this.beginDateObj),this.beginYear=this.beginDateObj.getFullYear(),this.beginMonth=this.beginDateObj.getMonth(),this.beginDate=this.beginDateObj.getDate()):(this.beginDateObj=null,this.beginYear=null,this.beginMonth=null,this.beginDate=null)},m.fn.setEndDate=function(e){e?(this.overDateObj=l.date.getDateObj(e),this.overDateObj&&this.resetDataObj(this.overDateObj),this.overYear=this.overDateObj.getFullYear(),this.overMonth=this.overDateObj.getMonth(),this.overDate=this.overDateObj.getDate()):(this.overDateObj=null,this.overYear=null,this.overMonth=null,this.overDate=null)},m.fn.setEnable=function(e){e===!0||"true"===e?this.enable=!0:this.enable=!1},m.fn.resetDataObj=function(e){this.format.indexOf("h")<0&&this.format.indexOf("H")<0&&e.setHours(0),this.format.indexOf("m")<0&&e.setMinutes(0),this.format.indexOf("s")<0&&(e.setSeconds(0),e.setMilliseconds(0))},c.compMgr.regComp({comp:m,compAsString:"u.DateTimePicker",css:"u-datepicker"}),document.readyState&&"complete"===document.readyState?c.compMgr.updateComp():(0,a.on)(window,"load",function(){c.compMgr.updateComp()}),t.DateTimePicker=m},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0,exports.GridAdapter=void 0;var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},_baseAdapter=__webpack_require__(77),_valueMixin=__webpack_require__(79),_enableMixin=__webpack_require__(80),_requiredMixin=__webpack_require__(81),_validateMixin=__webpack_require__(82),_util=__webpack_require__(10),_formater=__webpack_require__(93),_masker=__webpack_require__(95),_dataRender=__webpack_require__(99),_indexDataTable=__webpack_require__(29),_event=__webpack_require__(6),_keroaYear=__webpack_require__(100),_keroaMonth=__webpack_require__(102),_keroaYearmonth=__webpack_require__(104),_keroaTime=__webpack_require__(107),_keroaString=__webpack_require__(110),_keroaInteger=__webpack_require__(111),_keroaCheckbox=__webpack_require__(78),_keroaCombo=__webpack_require__(89),_keroaRadio=__webpack_require__(112),_keroaFloat=__webpack_require__(94),_keroaCurrency=__webpack_require__(92),_keroaDatetimepicker=__webpack_require__(96),_keroaUrl=__webpack_require__(114),_keroaPassword=__webpack_require__(115),_keroaPercent=__webpack_require__(116),_neouiValidate=__webpack_require__(83),_neouiMessage=__webpack_require__(117),_compMgr=__webpack_require__(4),_i18n=__webpack_require__(73),_core=__webpack_require__(71),_dom=__webpack_require__(5),GridAdapter=_baseAdapter.BaseAdapter.extend({initialize:function initialize(options){var opt=options.options||{},viewModel=options.model,element="string"==typeof options.el?document.querySelector(options.el):options.el,app=options.app;this.id=opt.id,options=opt;var oThis=this,compDiv=null,comp=null;this.dataTable=(0,_util.getJSObject)(viewModel,options.data),this.element=element,this.$element=$(element),this.editComponentDiv={},this.editComponent={},this.id=options.id,this.gridOptions=options,this.gridOptions.onBeforeRowSelected=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeRowSelected),this.gridOptions.onRowSelected=(0,_util.getFunction)(viewModel,this.gridOptions.onRowSelected),this.gridOptions.onBeforeRowUnSelected=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeRowUnSelected),this.gridOptions.onRowUnSelected=(0,_util.getFunction)(viewModel,this.gridOptions.onRowUnSelected),this.gridOptions.onBeforeAllRowSelected=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeAllRowSelected),this.gridOptions.onAllRowSelected=(0,_util.getFunction)(viewModel,this.gridOptions.onAllRowSelected),this.gridOptions.onBeforeAllRowUnSelected=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeAllRowUnSelected),this.gridOptions.onAllRowUnSelected=(0,_util.getFunction)(viewModel,this.gridOptions.onAllRowUnSelected),this.gridOptions.onBeforeRowFocus=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeRowFocus),this.gridOptions.onRowFocus=(0,_util.getFunction)(viewModel,this.gridOptions.onRowFocus),this.gridOptions.onBeforeRowUnFocus=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeRowUnFocus),this.gridOptions.onRowUnFocus=(0,_util.getFunction)(viewModel,this.gridOptions.onRowUnFocus),this.gridOptions.onDblClickFun=(0,_util.getFunction)(viewModel,this.gridOptions.onDblClickFun),this.gridOptions.onBeforeValueChange=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeValueChange),this.gridOptions.onValueChange=(0,_util.getFunction)(viewModel,this.gridOptions.onValueChange),this.gridOptions.onBeforeClickFun=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeClickFun),this.gridOptions.onBeforeEditFun=(0,_util.getFunction)(viewModel,this.gridOptions.onBeforeEditFun),this.gridOptions.onRowHover=(0,_util.getFunction)(viewModel,this.gridOptions.onRowHover),this.gridOptions.afterCreate=(0,_util.getFunction)(viewModel,this.gridOptions.afterCreate);var customOnBeforeEditFun=this.gridOptions.onBeforeEditFun,newOnBeforeEditFun=function(e){var t=e.colIndex,i=e.$tr;return!($(i.find("td")[t]).find("[type=radio]").length>0||$(i.find("td")[t]).find("[type=checkbox]").length>0)&&("function"!=typeof customOnBeforeEditFun||customOnBeforeEditFun(e))};this.gridOptions.onBeforeEditFun=newOnBeforeEditFun;var columns=[];$("div",this.$element).each(function(){var ops=$(this).attr("options");if("undefined"==typeof ops)var column=eval("("+ops+")");else var column=JSON.parse(ops);var eType=(0,_util.getFunction)(viewModel,column.editType),rType=(0,_util.getFunction)(viewModel,column.renderType),afterEType=(0,_util.getFunction)(viewModel,column.afterEType),afterRType=(0,_util.getFunction)(viewModel,column.afterRType),sumRenderType=(0,_util.getFunction)(viewModel,column.sumRenderType);column.sumRenderType=sumRenderType;var eOptions={};if(column.editOptions)if("undefined"==typeof column.editOptions)var eOptions=eval("("+column.editOptions+")");else var eOptions=column.editOptions;eOptions.data=options.data,eOptions.field=column.field,""==eType&&(eType="string"),"number"==eType&&(eType="integer"),"string"==eType||"integer"==eType||"checkbox"==eType||"combo"==eType||"radio"==eType||"float"==eType||"currency"==eType||"datetime"==eType||"year"==eType||"month"==eType||"yearmonth"==eType||"date"==eType||"time"==eType||"url"==eType||"password"==eType||"percent"==eType||"phoneNumber"==eType||"landLine"==eType?(oThis.createDefaultEdit(eType,eOptions,options,viewModel,column),column.editType=function(e){oThis.editComponentDiv[column.field]&&oThis.editComponentDiv[column.field][0].childNodes.length>0||oThis.createDefaultEdit(eType,eOptions,options,viewModel,column);var t=oThis.editComponent[column.field],i=e.rowObj["$_#_@_id"],s=oThis.dataTable.getRowByRowId(i),n=oThis.dataTable.getRowIndex(s);if(t&&(t.options.rowIndex=n),!t)return void $(e.element).parent().focus();e.element.innerHTML="";var s=oThis.getDataTableRow(e.rowObj);$(e.element).append(oThis.editComponentDiv[column.field]),t.required&&$(e.element).parent().parent().find(".u-grid-edit-mustFlag").show(),$(e.element).parent().focus(),t&&t.modelValueChange(e.value),e.gridObj.editComp=t,"function"==typeof afterEType&&afterEType.call(this,e)}):"function"==typeof eType&&(column.editType=eType),"booleanRender"==rType?(column.renderType=function(e){var t=e.gridObj,i=t.dataTable,s=e.row.value["$_#_@_id"],n=i.getRowByRowId(s),a="",o="";"Y"!=e.value&&"true"!=e.value||(a="is-checked"),"form"==t.options.editType&&(o="is-disabled");var r='';e.element.innerHTML=r,$(e.element).find("input").on("click",function(t){if($(this).parent().toggleClass("is-checked"),!e.gridObj.options.editable)return(0,_event.stopEvent)(t),!1;$(this).parent().hasClass("is-checked")?this.checked=!0:this.checked=!1;var i=this.checked?"Y":"N",s=e.gridCompColumn,a=s.options.field;n.setValue(a,i)}),"function"==typeof afterRType&&afterRType.call(this,e)},column.eType||column.editable||(column.editable=!1)):"integerRender"==rType?column.renderType=function(e){var t=e.gridObj,i=e.gridCompColumn,s=i.options.field;e.element.innerHTML=e.value,$("#"+t.options.id+"_header_table").find('th[field="'+s+'"]').css("text-align","right"),$(e.element).css("text-align","right"),$(e.element).css("color","#e33c37"),$(e.element).find(".u-grid-header-link").css("padding-right","3em"),"function"==typeof afterRType&&afterRType.call(this,e)}:"currencyRender"==rType?column.renderType=function(e){var t=e.gridObj,i=e.gridCompColumn,s=i.options.field,n=e.rowIndex,a=t.dataTable,o=$(t.dataSourceObj.rows[n].value).attr("$_#_@_id"),r=a.getRowByRowId(o);if(r){var l=r.getMeta(s,"precision"),d=_core.core.getMaskerMeta("currency")||{},c="number"==typeof parseFloat(l)?l:d.precision;d.precision=c,d.precision=c||d.precision;var u=new _formater.NumberFormater(d.precision),h=new _masker.CurrencyMasker(d),p=h.format(u.format(e.value)).value;e.element.innerHTML=p,$("#"+t.options.id+"_header_table").find('th[field="'+s+'"]').css("text-align","right"),$(e.element).css("text-align","right"),$(e.element).css("color","#e33c37"),$(e.element).find(".u-grid-header-link").css("padding-right","3em"),$(e.element).attr("title",p),"function"==typeof afterRType&&afterRType.call(this,e)}}:"floatRender"==rType?column.renderType=function(e){var t=e.gridObj,i=e.gridCompColumn,s=i.options.field,n=e.rowIndex,a=t.dataTable,o=$(t.dataSourceObj.rows[n].value).attr("$_#_@_id"),r=a.getRowByRowId(o);if(r){var l=r.getMeta(s,"precision")||i.options.precision,d=_core.core.getMaskerMeta("float")||{},c="number"==typeof parseFloat(l)?l:d.precision;d.precision=c;var u=new _formater.NumberFormater(d.precision),h=new _masker.NumberMasker(d),p=h.format(u.format(e.value)).value;e.element.innerHTML=p,$("#"+t.options.id+"_header_table").find('th[field="'+s+'"]').css("text-align","right"),$(e.element).css("text-align","right"),$(e.element).css("color","#e33c37"),$(e.element).find(".u-grid-header-link").css("padding-right","3em"),$(e.element).attr("title",p),"function"==typeof afterRType&&afterRType.call(this,e)}}:"comboRender"==rType?column.renderType=function(e){var t=(0,_util.getJSObject)(viewModel,eOptions.datasource);e.element.innerHTML="",s&&(s.length=0);for(var i=e.value.split(","),s=[],n=0,a=t.length;n
        '),n="";e.element.innerHTML="",$(e.element).append(s);for(var a=0;a'+t[a].name+'';s.append(o)}s.find(":radio").each(function(){$(this).on("click",function(){var t=this.value;s.find(":radio").each(function(){this.value==t?$(this).parent().addClass("is-checked"):$(this).parent().removeClass("is-checked")});var i=e.gridObj,n=e.gridCompColumn,a=n.options.field,o=i.dataTable,r=e.row.value["$_#_@_id"],l=o.getRowByRowId(r);l.setValue(a,t)})}),"function"==typeof afterRType&&afterRType.call(this,obj)}:"urlRender"==rType?column.renderType=function(e){e.element.innerHTML=''+e.value+"","function"==typeof afterRType&&afterRType.call(this,e)}:"passwordRender"==rType?column.renderType=function(e){e.element.innerHTML='';var t=e.element.querySelector("span"),i=e.element.querySelector("input");i.value=e.value,$(t).on("click",function(){"password"==i.type?i.type="text":i.type="password"}),"function"==typeof afterRType&&afterRType.call(this,e)}:"percentRender"==rType&&(column.renderType=function(e){var t=e.gridObj,i=e.gridCompColumn,s=i.options.field,n=e.rowIndex,a=t.dataTable,o=$(t.dataSourceObj.rows[n].value).attr("$_#_@_id"),r=a.getRowByRowId(o);if(r){var l=r.getMeta(s,"precision")||i.options.precision,d=_core.core.getMaskerMeta("percent")||{},c="number"==typeof parseFloat(l)?l:d.precision;d.precision=c,d.precision&&(d.precision=parseInt(d.precision)+2);var u=new _formater.NumberFormater(d.precision),h=new _masker.PercentMasker(d),p=h.format(u.format(e.value)).value;e.element.innerHTML=p,$(e.element).css("text-align","right"),$(e.element).attr("title",p),"function"==typeof afterRType&&afterRType.call(this,e)}});var defineSumRenderType=column.sumRenderType;column.sumRenderType=function(e){e.value=parseFloat(e.value);var t=e.gridObj,i=e.gridCompColumn,s=i.options.precision,n=_core.core.getMaskerMeta("float")||{},a=0==s||s&&"number"==typeof parseFloat(s)?s:n.precision;n.precision=a;var o=new _formater.NumberFormater(n.precision),r=new _masker.NumberMasker(n),l=r.format(o.format(e.value)).value;e.element.innerHTML=l,$(e.element).parent().css("text-align","right"),$(e.element).css("text-align","right"),$(e.element).attr("title",l),"function"==typeof defineSumRenderType&&defineSumRenderType.call(t,e)},columns.push(column)}),app&&app.adjustFunc&&app.adjustFunc.call(app,{id:this.id,type:"gridColumn",columns:columns}),this.gridOptions.columns=columns,this.dataTable.pageIndex.subscribe(function(e){oThis.grid.setDataSource({})}),this.dataTable.pageSize.subscribe(function(e){oThis.grid.setDataSource({})});var onRowSelectedFun=this.gridOptions.onRowSelected;this.gridOptions.onRowSelected=function(e){if(!oThis.silence){var t=oThis.grid.dataSourceObj.rows[e.rowIndex].value["$_#_@_id"],i=oThis.dataTable.getIndexByRowId(t);oThis.grid.options.multiSelect?oThis.dataTable.addRowsSelect([i]):oThis.dataTable.setRowSelect(i)}onRowSelectedFun&&onRowSelectedFun.call(oThis,e)},this.dataTable.on(_indexDataTable.DataTable.ON_ROW_SELECT,function(e){oThis.silence=!0;var t=[];$.each(oThis.grid.getSelectRows(),function(){t.push(this)}),$.each(t,function(){var t=this["$_#_@_id"],i=!0;if($.each(e.rowIds,function(){this==t&&(i=!1)}),i){var s=oThis.grid.getRowIndexByValue("$_#_@_id",t);oThis.silence=!0,oThis.grid.setRowUnselect(s),oThis.silence=!1}}),$.each(e.rowIds,function(){var e=oThis.grid.getRowIndexByValue("$_#_@_id",this),t=!0;e>-1&&(t=oThis.grid.setRowSelect(parseInt(e)),t||oThis.dataTable.setRowUnSelect(oThis.dataTable.getIndexByRowId(this)))}),oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_ROW_ALLSELECT,function(e){oThis.silence=!0,oThis.grid.setAllRowSelect(),oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_ROW_ALLUNSELECT,function(e){oThis.silence=!0,oThis.grid.setAllRowUnSelect(),oThis.silence=!1});var onRowUnSelectedFun=this.gridOptions.onRowUnSelected;this.gridOptions.onRowUnSelected=function(e){if(!oThis.silence){var t=oThis.grid.dataSourceObj.rows[e.rowIndex].value["$_#_@_id"],i=oThis.dataTable.getIndexByRowId(t);oThis.dataTable.setRowUnSelect(i)}onRowUnSelectedFun&&onRowUnSelectedFun.call(oThis,e)},this.dataTable.on(_indexDataTable.DataTable.ON_ROW_UNSELECT,function(e){oThis.silence=!0,$.each(e.rowIds,function(){var e=oThis.grid.getRowIndexByValue("$_#_@_id",this),t=!0;e>-1&&(t=oThis.grid.setRowUnselect(parseInt(e)),t||(oThis.grid.options.multiSelect?oThis.dataTable.addRowsSelect([oThis.dataTable.getIndexByRowId(this)]):oThis.dataTable.setRowSelect(oThis.dataTable.getIndexByRowId(this))))}),oThis.silence=!1});var onRowFocusFun=this.gridOptions.onRowFocus;this.gridOptions.onRowFocus=function(e){if(!oThis.silence){var t=oThis.grid.dataSourceObj.rows[e.rowIndex].value["$_#_@_id"],i=oThis.dataTable.getIndexByRowId(t);oThis.grid.options.rowClickBan?oThis.dataTable.setRowFocus(i,!0):oThis.dataTable.setRowFocus(i)}onRowFocusFun&&onRowFocusFun.call(oThis,e)},this.dataTable.on(_indexDataTable.DataTable.ON_ROW_FOCUS,function(e){oThis.silence=!0;var t=oThis.grid.getRowIndexByValue("$_#_@_id",e.rowId),i=!0;t>-1&&(i=oThis.grid.setRowFocus(parseInt(t)),i||oThis.dataTable.setRowUnFocus(oThis.dataTable.getIndexByRowId(e.rowId))),oThis.silence=!1});var onRowUnFocusFun=this.gridOptions.onRowUnFocus;this.gridOptions.onRowUnFocus=function(e){if(!oThis.silence){var t=oThis.grid.dataSourceObj.rows[e.rowIndex].value["$_#_@_id"],i=oThis.dataTable.getIndexByRowId(t);oThis.dataTable.setRowUnFocus(i)}onRowUnFocusFun&&onRowUnFocusFun.call(oThis,e)},this.dataTable.on(_indexDataTable.DataTable.ON_ROW_UNFOCUS,function(e){oThis.silence=!0;var t=oThis.grid.getRowIndexByValue("$_#_@_id",e.rowId),i=!0;t>-1&&(i=oThis.grid.setRowUnFocus(parseInt(t)),i||oThis.dataTable.setRowFocus(oThis.dataTable.getIndexByRowId(e.rowId))),oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_INSERT,function(e){oThis.silence=!0;var t=new Array;$.each(e.rows,function(){var e=this.data,i=this.rowId,s={};for(var n in e)s[n]=e[n].value;s["$_#_@_id"]=i,t.push(s)}),oThis.grid.addRows(t,e.index),oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_UPDATE,function(e){oThis.silence=!0,$.each(e.rows,function(){var e=this.data,t=this.rowId,i={};for(var s in e)i[s]=e[s].value;i["$_#_@_id"]=t;var n=oThis.grid.getRowIndexByValue("$_#_@_id",t);oThis.grid.updateRow(n,i)}),oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_VALUE_CHANGE,function(e){oThis.silence=!0;var t=e.rowId,i=oThis.grid.getRowIndexByValue("$_#_@_id",t);if(i!=-1){var s=e.field,n=e.newValue;oThis.grid.updateValueAt(i,s,n),oThis.silence=!1}}),this.gridOptions.onRowDelete=function(e){if(!oThis.silence){var t=e.row,i=oThis.getDatatableRowIndexByGridRow(t.value);oThis.dataTable.setRowDelete(i)}},this.dataTable.on(_indexDataTable.DataTable.ON_DELETE,function(e){oThis.silence=!0;var t=new Array;$.each(e.rowIds,function(){var e=oThis.grid.getRowIndexByValue("$_#_@_id",this);t.push(e)}),oThis.grid.deleteRows(t),oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_DELETE_ALL,function(e){oThis.silence=!0,oThis.grid.setDataSource({}),oThis.silence=!1});var onValueChangeFun=this.gridOptions.onValueChange;this.gridOptions.onValueChange=function(e){if(!oThis.silence){var t=oThis.getDataTableRow(oThis.grid.dataSourceObj.rows[e.rowIndex].value);t&&("object"==$.type(e.newValue)?(t.setValue(e.field,e.newValue.trueValue),t.setMeta(e.field,"display",e.newValue.showValue)):t.setValue(e.field,e.newValue))}onValueChangeFun&&onValueChangeFun.call(oThis,e)},this.dataTable.on(_indexDataTable.DataTable.ON_LOAD,function(e){if(oThis.silence=!0,e.length>0){var t=new Array;$.each(e,function(){var e={},i=this.data,s=this.rowId;for(var n in i){var a=i[n].value;e[n]=a}e["$_#_@_id"]=s,t.push(e)});var i={};i.values=t,oThis.grid.setDataSource(i)}oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_ENABLE_CHANGE,function(e){oThis.silence=!0,oThis.grid.setEditable(e.enable),oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_ROW_META_CHANGE,function(e){oThis.silence=!0;var t=e.field,i=e.meta,s=e.row,n=e.newValue;if("required"==i&&oThis.grid.setRequired(t,n),"precision"==i){var a=oThis.editComponent[t];a&&a.setPrecision(n);var o=oThis.grid.getRowIndexByValue("$_#_@_id",s.rowId);if(o==-1)return;var r=s.getValue(t);oThis.grid.updateValueAt(o,t,r,!0)}oThis.silence=!1}),this.dataTable.on(_indexDataTable.DataTable.ON_META_CHANGE,function(e){oThis.silence=!0;var t=e.field,i=e.meta;"precision"==i&&oThis.grid.renderTypeFun({field:t}),oThis.silence=!1}),this.gridOptions.transMap={ml_show_column:(0,_i18n.trans)("gridComp.show_column","显示/隐藏列"),ml_clear_set:(0,_i18n.trans)("gridComp.clear_set","清除设置"),ml_no_rows:(0,_i18n.trans)("gridComp.no_rows","无数据"),ml_sum:(0,_i18n.trans)("gridComp.sum","合计:"),ml_close:(0,_i18n.trans)("gridComp.close","关闭")},this.grid=$(element).grid(this.gridOptions),this.grid.dataTable=this.dataTable,this.grid.viewModel=viewModel,this.grid.gridModel=this;var data=this.dataTable.rows();if(data.length>0){var values=new Array;$.each(data,function(){var e={},t=this.data,i=this.rowId;for(var s in t){var n=t[s].value;e[s]=n}e["$_#_@_id"]=i,values.push(e)});var dataSource={};dataSource.values=values,oThis.grid.setDataSource(dataSource)}var selectIndexs=this.dataTable.getSelectedIndexs();return selectIndexs.length>0&&$.each(selectIndexs,function(){oThis.grid.setRowSelect(this)}),this},getName:function(){return"grid"},setRenderType:function(e){this.createDefaultRender(e)},createDefaultRender:function createDefaultRender(obj){var field=obj.field,rType=obj.rType,eOptions=obj.eOptions,oThis=this,column=oThis.grid.getColumnByField(field).options,viewModel=oThis.grid.viewModel;if(eOptions)"object"!=("undefined"==typeof eOptions?"undefined":_typeof(eOptions))||"[object object]"!=Object.prototype.toString.call(eOptions).toLowerCase()||obj.length?"string"==typeof eOptions&&(eOptions=JSON.parse(eOptions)):eOptions=eOptions;else{if(eOptions={},column.editOptions)if("undefined"==typeof column.editOptions)var eOptions=eval("("+column.editOptions+")");else var eOptions=column.editOptions;eOptions.data=options.data,eOptions.field=column.field}if("booleanRender"==rType)var renderType=function(t){var i="";"Y"==t.value&&(i="checked");var s='";t.element.innerHTML=s;var n=t.gridObj,a=n.dataTable,o=t.row.value["$_#_@_id"],r=a.getRowByRowId(o);$(t.element).find("input").on("click",function(){if(!t.gridObj.options.editable)return(0,_event.stopEvent)(e),!1;var i=this.checked?"Y":"N",s=t.gridCompColumn,n=s.options.field;r.setValue(n,i)}),"function"==typeof afterRType&&afterRType.call(this,t)};else if("integerRender"==rType){column.dataType="Int";var renderType=function(e){var t=e.gridObj,i=e.gridCompColumn,s=i.options.field;e.element.innerHTML=e.value,$("#"+t.options.id+"_header_table").find('th[field="'+s+'"]').css("text-align","right"),$(e.element).css("text-align","right"),$(e.element).css("color","#e33c37"),$(e.element).find(".u-grid-header-link").css("padding-right","3em"),"function"==typeof afterRType&&afterRType.call(this,e)}}else if("currencyRender"==rType)var renderType=function(e){var t=e.gridObj,i=e.gridCompColumn,s=i.options.field,n=e.rowIndex,a=t.dataTable,o=$(t.dataSourceObj.rows[n].value).attr("$_#_@_id"),r=a.getRowByRowId(o);if(r){var l=r.getMeta(s,"precision"),d=_core.core.getMaskerMeta("float")||{},c="number"==typeof parseFloat(l)?l:d.precision;d.precision=c,d.precision=c||d.precision;var u=new _formater.NumberFormater(d.precision),h=new _masker.NumberMasker(d),p=h.format(u.format(e.value)).value;e.element.innerHTML=p,$("#"+t.options.id+"_header_table").find('th[field="'+s+'"]').css("text-align","right"),$(e.element).css("text-align","right"),$(e.element).css("color","#e33c37"),$(e.element).find(".u-grid-header-link").css("padding-right","3em"),$(e.element).attr("title",p),"function"==typeof afterRType&&afterRType.call(this,e)}};else if("floatRender"==rType){column.dataType="Float";var renderType=function(e){var t=e.gridObj,i=e.gridCompColumn,s=i.options.field,n=e.rowIndex,a=t.dataTable,o=$(t.dataSourceObj.rows[n].value).attr("$_#_@_id"),r=a.getRowByRowId(o);if(r){var l=r.getMeta(s,"precision")||i.options.precision,d=_core.core.getMaskerMeta("float")||{},c="number"==typeof parseFloat(l)?l:d.precision;d.precision=c;var u=new _formater.NumberFormater(d.precision),h=new _masker.NumberMasker(d),p=h.format(u.format(e.value)).value;e.element.innerHTML=p,$("#"+t.options.id+"_header_table").find('th[field="'+s+'"]').css("text-align","right"),$(e.element).css("text-align","right"),$(e.element).css("color","#e33c37"),$(e.element).find(".u-grid-header-link").css("padding-right","3em"),$(e.element).attr("title",p),"function"==typeof afterRType&&afterRType.call(this,e)}}}else if("comboRender"==rType)var renderType=function(e){var t=(0,_util.getJSObject)(viewModel,eOptions.datasource);e.element.innerHTML="",s&&(s.length=0);for(var i=e.value.split(","),s=[],n=0,a=t.length;n
        ');e.element.innerHTML="",$(e.element).append(s);for(var n=0;n'+t[n].name+""):s.append(''+t[n].name+"");s.find(":radio").each(function(){$(this).on("click",function(){var t=this.value;s.find(":radio").each(function(){this.value==t?this.checked=!0:this.checked=!1});var i=e.gridObj,n=e.gridCompColumn,a=n.options.field,o=i.dataTable,r=e.row.value["$_#_@_id"],l=o.getRowByRowId(r);l.setValue(a,t)})}),"function"==typeof afterRType&&afterRType.call(this,obj)};else if("urlRender"==rType)var renderType=function(e){e.element.innerHTML=''+e.value+"","function"==typeof afterRType&&afterRType.call(this,e)};else if("passwordRender"==rType)var renderType=function(e){e.element.innerHTML='';var t=e.element.querySelector("span"),i=e.element.querySelector("input");i.value=e.value,$(t).on("click",function(){"password"==i.type?i.type="text":i.type="password"}),"function"==typeof afterRType&&afterRType.call(this,e)};else if("percentRender"==rType)var renderType=function(e){var t=e.gridObj,i=e.gridCompColumn,s=i.options.field,n=e.rowIndex,a=t.dataTable,o=$(t.dataSourceObj.rows[n].value).attr("$_#_@_id"),r=a.getRowByRowId(o);if(r){var l=r.getMeta(s,"precision")||i.options.precision,d=_core.core.getMaskerMeta("percent")||{},c="number"==typeof parseFloat(l)?l:d.precision;d.precision=c,d.precision&&(d.precision=parseInt(d.precision)+2);var u=new _formater.NumberFormater(d.precision),h=new _masker.PercentMasker(d),p=h.format(u.format(e.value)).value;e.element.innerHTML=p,$(e.element).css("text-align","right"),$(e.element).attr("title",p),"function"==typeof afterRType&&afterRType.call(this,e)}};var renderArr={};renderArr[column.field]=renderType,column.renderType=function(e){var t=renderArr[column.field];t.call(this,e)}},setEditType:function setEditType(obj){var eType=obj.eType,field=obj.field,eOptions=obj.eOptions,oThis=this,column=oThis.grid.getColumnByField(field).options,viewModel=oThis.grid.viewModel,options=oThis.gridOptions;if(eOptions)"object"!=("undefined"==typeof eOptions?"undefined":_typeof(eOptions))||"[object object]"!=Object.prototype.toString.call(eOptions).toLowerCase()||obj.length?"string"==typeof eOptions&&(eOptions=JSON.parse(eOptions)):eOptions=eOptions;else{if(eOptions={},column.editOptions)if("undefined"==typeof column.editOptions)var eOptions=eval("("+column.editOptions+")");else var eOptions=column.editOptions;eOptions.data=options.data,eOptions.field=column.field}return!!field&&void(column&&oThis.createDefaultEdit(eType,eOptions,options,viewModel,column))},createDefaultEdit:function(e,t,i,s,n){var a=this;t.showFix=!0,t.rowIndex=0;var o,r;"string"==e?(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="string",r=new u.TextFieldAdapter({el:o[0],options:t,model:s})):"integer"==e?(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="integer",r=new _keroaInteger.IntegerAdapter({el:o[0],options:t,model:s}),n.dataType="Int"):"checkbox"==e?(o=$('
        '),r=$.CheckboxComp?new $.CheckboxComp(o.find("input")[0],t,s):new _keroaCheckbox.CheckboxAdapter({el:o[0],options:t,model:s})):"combo"==e?(o=$('
        '),$.Combobox?(o=$('
        '),r=new $.Combobox(o[0],t,s)):(r=new _keroaCombo.ComboboxAdapter({el:o[0],options:t,model:s}),a.gridOptions.customEditPanelClass?a.gridOptions.customEditPanelClass.indexOf("u-combo-ul")<0&&(a.gridOptions.customEditPanelClass+=",u-combo-ul"):a.gridOptions.customEditPanelClass="u-combo-ul")):"radio"==e?i.editType&&"default"!=i.editType?(o=$('
        '),r=new _keroaRadio.RadioAdapter({el:o[0],options:t,model:s})):(o=null,r=null):"float"==e?(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="float",r=new _keroaFloat.FloatAdapter({el:o[0],options:t,model:s}),n.dataType="Float"):"currency"==e?(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="currency", -r=new _keroaCurrency.CurrencyAdapter({el:o[0],options:t,model:s})):"datetime"==e?(o=$('
        '),$.DateTime?r=new $.DateTime(o[0],t,s):(r=new _keroaDatetimepicker.DateTimeAdapter({el:o[0],options:t,model:s}),a.gridOptions.customEditPanelClass?a.gridOptions.customEditPanelClass.indexOf("u-date-panel")<0&&(a.gridOptions.customEditPanelClass+=",u-date-panel"):a.gridOptions.customEditPanelClass="u-date-panel")):"time"==e?(o=$('
        '),$.DateTime?r=new $.DateTime(o[0],t,s):(r=new _keroaTime.TimeAdapter({el:o[0],options:t,model:s}),a.gridOptions.customEditPanelClass?a.gridOptions.customEditPanelClass.indexOf("u-date-panel")<0&&(a.gridOptions.customEditPanelClass+=",u-date-panel"):a.gridOptions.customEditPanelClass="u-date-panel")):"date"==e?(o=$('
        '),$.DateComp?r=new $.DateComp(o[0],t,s):(t.type="u-date",r=new _keroaDatetimepicker.DateTimeAdapter({el:o[0],options:t,model:s}),a.gridOptions.customEditPanelClass?a.gridOptions.customEditPanelClass.indexOf("u-date-panel")<0&&(a.gridOptions.customEditPanelClass+=",u-date-panel"):a.gridOptions.customEditPanelClass="u-date-panel")):"year"==e?(o=$('
        '),$.DateComp?r=new $.DateComp(o[0],t,s):(t.type="year",r=new _keroaYear.YearAdapter({el:o[0],options:t,model:s}),a.gridOptions.customEditPanelClass?a.gridOptions.customEditPanelClass.indexOf("u-date-panel")<0&&(a.gridOptions.customEditPanelClass+=",u-date-panel"):a.gridOptions.customEditPanelClass="u-date-panel")):"month"==e?(o=$('
        '),$.DateComp?r=new $.DateComp(o[0],t,s):(t.type="month",r=new _keroaMonth.MonthAdapter({el:o[0],options:t,model:s}),a.gridOptions.customEditPanelClass?a.gridOptions.customEditPanelClass.indexOf("u-date-panel")<0&&(a.gridOptions.customEditPanelClass+=",u-date-panel"):a.gridOptions.customEditPanelClass="u-date-panel")):"yearmonth"==e?(o=$('
        '),$.DateComp?r=new $.DateComp(o[0],t,s):(t.type="yearmonth",r=new _keroaYearmonth.YearMonthAdapter({el:o[0],options:t,model:s}),a.gridOptions.customEditPanelClass?a.gridOptions.customEditPanelClass.indexOf("u-date-panel")<0&&(a.gridOptions.customEditPanelClass+=",u-date-panel"):a.gridOptions.customEditPanelClass="u-date-panel")):"url"==e?(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="url",r=new _keroaUrl.UrlAdapter({el:o[0],options:t,model:s})):"password"==e?(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="password",r=new _keroaPassword.PassWordAdapter({el:o[0],options:t,model:s})):"percent"==e?(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="precent",r=new _keroaPercent.PercentAdapter({el:o[0],options:t,model:s})):"phoneNumber"==e?(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="phoneNumber",r=new u.PhoneNumberAdapter({el:o[0],options:t,model:s})):"landLine"==e&&(o=$('
        '),i.editType&&"default"!=i.editType||o.addClass("eType-input"),t.dataType="landLine",r=new u.LandLineAdapter({el:o[0],options:t,model:s})),r&&r.dataAdapter&&(r=r.dataAdapter),a.editComponentDiv[n.field]=o,a.editComponent[n.field]=r},getDataTableRow:function(e){var t=e["$_#_@_id"],i=null,s=this.dataTable.getIndexByRowId(t);return s>-1&&(i=this.dataTable.getRow(s)),i},getDatatableRowIndexByGridRow:function(e){var t=e["$_#_@_id"],i=this.dataTable.getIndexByRowId(t);return i},setEnable:function(e){this.grid.setEditable(e)},setShowHeader:function(e){this.grid.setShowHeader(e)},editRowFun:function(e){this.dataTable.setRowSelect(e),this.grid.editRowIndexFun(e)},doValidate:function doValidate(options){for(var rows=this.grid.dataSourceObj.rows,gridColumnArr=this.grid.gridCompColumnArr,passed=!0,MsgArr=new Array,evalStr="",rowMsg="",wholeMsg="",columnShowMsg="",hasErrow=!1,j=0;j"),!columnPassedFlag&&!hasErrow){hasErrow=!0;var ind=this.grid.getIndexOfColumn(column),thDom=$("#"+this.grid.options.id+"_header_table th",this.grid.$ele)[ind],left=thDom.attrLeftTotalWidth,contentDom=$("#"+this.grid.options.id+"_content_div",this.grid.$ele)[0];contentDom.scrollLeft=left}}}columnShowMsg&&(0,_neouiMessage.showMessage)({msg:columnShowMsg,showSeconds:3}),MsgArr.length>0&&MsgArr.sort(function(e,t){return e.rowNum>t.rowNum?1:-1});for(var k=0;k-1&&(e=e.replace(/\-/g,"/"));var t=Date.parse(e);return isNaN(t)?"":t};t.floatRender=r,t.integerRender=l,t.dateRender=c,t.dateTimeRender=u,t.timeRender=h,t.percentRender=p,t.dateToUTCString=f,t.phoneNumberRender=m},function(e,t,i){"use strict";t.__esModule=!0,t.YearAdapter=void 0;var s=i(77),n=i(101),a=i(4),o=i(79),r=i(80),l=i(81),d=i(82),c=s.BaseAdapter.extend({mixins:[o.ValueMixin,r.EnableMixin,l.RequiredMixin,d.ValidateMixin],init:function(e){var t=this;this.validType="year",this.comp=new n.Year({el:this.element,showFix:this.options.showFix}),this.comp.on("valueChange",function(e){t.slice=!0,t.dataModel.setValue(t.field,e.value),t.slice=!1}),this.dataModel.ref(this.field).subscribe(function(e){t.modelValueChange(e)})},modelValueChange:function(e){this.slice||this.comp.setValue(e)},setEnable:function(e){}});a.compMgr.addDataAdapter({adapter:c,name:"u-year"}),t.YearAdapter=c},function(e,t,i){"use strict";t.__esModule=!0,t.Year=void 0;var s=i(84),n=i(6),a=i(5),o=i(8),r=i(4),l=i(87),d=s.BaseComponent.extend({DEFAULTS:{},init:function(){var e=this;this.element;this.options=(0,o.extend)({},this.DEFAULTS,this.options),this.panelDiv=null,this.input=this.element.querySelector("input");var t=new Date;this.year=t.getFullYear(),this.defaultYear=this.year,this.startYear=this.year-this.year%10-1,(0,n.on)(this.input,"blur",function(t){e._inputFocus=!1,e.setValue(e.input.value)}),this.focusEvent(),this.clickEvent(),this.keydownEvent()},createPanel:function(){if(this.panelDiv)return void this._fillYear();var e=this;this.panelDiv=(0,a.makeDOM)('
        '),this.panelContentDiv=(0,a.makeDOM)('
        '),this.panelDiv.appendChild(this.panelContentDiv),this.preBtn=(0,a.makeDOM)(''),this.nextBtn=(0,a.makeDOM)(''),(0,n.on)(this.preBtn,"click",function(t){e.startYear-=10,e._fillYear()}),(0,n.on)(this.nextBtn,"click",function(t){e.startYear+=10,e._fillYear()}),this.panelContentDiv.appendChild(this.preBtn),this.panelContentDiv.appendChild(this.nextBtn),this._fillYear()},_fillYear:function(e){var t,i,s,o,r,d,c;for(t=this.panelContentDiv.querySelector(".u-date-content-page"),t&&this.panelContentDiv.removeChild(t),i=['
        ','
        ','
        ',"
        "].join(""),s=(0,a.makeDOM)(i),o=s.querySelector(".u-date-content-title"),o.innerHTML=this.startYear+"-"+(this.startYear+11),r=s.querySelector(".u-date-content-panel"),d=0;d<12;d++)c=(0,a.makeDOM)('
        '+(this.startYear+d)+"
        "),new l.URipple(c),this.startYear+d==this.year&&(0,a.addClass)(c,"current"),c._value=this.startYear+d,r.appendChild(c);(0,n.on)(r,"click",function(e){var t=e.target._value;this.year=t,this.setValue(t),this.hide(),(0,n.stopEvent)(e)}.bind(this)),this.preBtn.style.display="block",this.nextBtn.style.display="block",this.panelContentDiv.appendChild(s),this.currentPanel="year"},setValue:function(e){e=e?e:"",this.value=e,e?this.year=e:this.year=this.defaultYear,this.startYear=this.year-this.year%10-1,this.input.value=e,this.trigger("valueChange",{value:e})},focusEvent:function(){var e=this;(0,n.on)(this.input,"focus",function(t){e._inputFocus=!0,e.show(t),(0,n.stopEvent)(t)})},keydownEvent:function(){var e=this;(0,n.on)(e.input,"keydown",function(e){var t=e.keyCode?e.keyCode:e.which?e.which:e.charCode;if(!(t>=48&&t<=57||37==t||39==t||8==t||46==t))return e&&e.preventDefault?e.preventDefault():window.event.returnValue=!1,!1})},clickEvent:function(){var e=this,t=this.element.nextSibling;(0,n.on)(t,"click",function(t){e.input.focus(),(0,n.stopEvent)(t)})},show:function(e){var t=this;if(this.createPanel(),this.width=this.element.offsetWidth,this.width<300&&(this.width=300),this.panelDiv.style.width="152px",this.options.showFix)document.body.appendChild(this.panelDiv),this.panelDiv.style.position="fixed",(0,a.showPanelByEle)({ele:this.input,panel:this.panelDiv,position:"bottomLeft"});else{var i=document.body.clientWidth,s=document.body.clientHeight,o=this.panelDiv.offsetWidth,r=this.panelDiv.offsetHeight;this.element.appendChild(this.panelDiv),this.element.style.position="relative",this.left=this.input.offsetLeft;var l=this.input.offsetHeight;this.top=this.input.offsetTop+l,this.left+o>i&&(this.left=i-o),this.top+r>s&&(this.top=s-r),this.panelDiv.style.left=this.left+"px",this.panelDiv.style.top=this.top+"px"}this.panelDiv.style.zIndex=(0,a.getZIndex)(),(0,a.addClass)(this.panelDiv,"is-visible");var d=function(i){i===e||i.target===this.input||t.clickPanel(i.target)||1==t._inputFocus||((0,n.off)(document,"click",d),this.hide())}.bind(this);(0,n.on)(document,"click",d)},clickPanel:function(e){for(;e;){if(e==this.panelDiv)return!0;e=e.parentNode}return!1},hide:function(){(0,a.removeClass)(this.panelDiv,"is-visible"),this.panelDiv.style.zIndex=-1}});r.compMgr.regComp({comp:d,compAsString:"u.Year",css:"u-year"}),document.readyState&&"complete"===document.readyState?r.compMgr.updateComp():(0,n.on)(window,"load",function(){r.compMgr.updateComp()}),t.Year=d},function(e,t,i){"use strict";t.__esModule=!0,t.MonthAdapter=void 0;var s=i(77),n=i(103),a=i(4),o=i(79),r=i(80),l=i(81),d=i(82),c=s.BaseAdapter.extend({mixins:[o.ValueMixin,r.EnableMixin,l.RequiredMixin,d.ValidateMixin],init:function(e){var t=this;this.validType="month",this.comp=new n.Month({el:this.element,showFix:this.options.showFix}),this.comp.on("valueChange",function(e){t.slice=!0,t.dataModel.setValue(t.field,e.value),t.slice=!1}),this.dataModel.ref(this.field).subscribe(function(e){t.modelValueChange(e)})},modelValueChange:function(e){this.slice||this.comp.setValue(e)},setEnable:function(e){}});a.compMgr.addDataAdapter({adapter:c,name:"u-month"}),t.MonthAdapter=c},function(e,t,i){"use strict";t.__esModule=!0,t.Month=void 0;var s=i(84),n=i(6),a=i(5),o=i(8),r=i(4),l=i(87),d=(i(73),i(70)),c=s.BaseComponent.extend({DEFAULTS:{},init:function(){var e=this;this.element;this.options=(0,o.extend)({},this.DEFAULTS,this.options),this.panelDiv=null,this.input=this.element.querySelector("input");var t=new Date;this.month=t.getMonth()+1,this.defaultMonth=this.month,(0,n.on)(this.input,"blur",function(t){e._inputFocus=!1,this.setValue(this.input.value)}.bind(this)),this.focusEvent(),this.clickEvent(),this.keydownEvent()},createPanel:function(){if(this.panelDiv)return void this._fillMonth();var e=this;this.panelDiv=(0,a.makeDOM)('
        '),this.panelContentDiv=(0,a.makeDOM)('
        '),this.panelDiv.appendChild(this.panelContentDiv),this.preBtn=(0,a.makeDOM)(''),this.nextBtn=(0,a.makeDOM)(''),(0,n.on)(this.preBtn,"click",function(t){e.startYear-=10,e._fillYear()}),(0,n.on)(this.nextBtn,"click",function(t){e.startYear+=10,e._fillYear()}),this.panelContentDiv.appendChild(this.preBtn),this.panelContentDiv.appendChild(this.nextBtn),this._fillMonth()},_fillMonth:function(){var e,t,i,s,o,r;e=this.panelContentDiv.querySelector(".u-date-content-page"),e&&this.panelContentDiv.removeChild(e),s=this.month;var c=s+"月",u=d.date._jsonLocale.defaultMonth.indexOf(c);for(t=['
        ','
        '+d.date._jsonLocale.monthsShort[u]+"
        ",'
        ','
        '+d.date._jsonLocale.monthsShort[0]+"
        ",'
        '+d.date._jsonLocale.monthsShort[1]+"
        ",'
        '+d.date._jsonLocale.monthsShort[2]+"
        ",'
        '+d.date._jsonLocale.monthsShort[3]+"
        ",'
        '+d.date._jsonLocale.monthsShort[4]+"
        ",'
        '+d.date._jsonLocale.monthsShort[5]+"
        ",'
        '+d.date._jsonLocale.monthsShort[6]+"
        ",'
        '+d.date._jsonLocale.monthsShort[7]+"
        ",'
        '+d.date._jsonLocale.monthsShort[8]+"
        ",'
        '+d.date._jsonLocale.monthsShort[9]+"
        ",'
        '+d.date._jsonLocale.monthsShort[10]+"
        ",'
        '+d.date._jsonLocale.monthsShort[11]+"
        ","
        ","
        "].join(""),i=(0,a.makeDOM)(t),o=i.querySelectorAll(".u-date-content-year-cell"),r=0;r0&&parseInt(this.value)<13?(this.month=e,this.input.value=this.month,this.trigger("valueChange",{value:e})):(this.month=this.defaultMonth,this.input.value="")},focusEvent:function(){var e=this;(0,n.on)(this.input,"focus",function(t){e._inputFocus=!0,e.show(t),t.stopPropagation?t.stopPropagation():t.cancelBubble=!0})},keydownEvent:function(){var e=this;(0,n.on)(e.input,"keydown",function(e){var t=e.keyCode?e.keyCode:e.which?e.which:e.charCode;if(!(t>=48&&t<=57||37==t||39==t||8==t||46==t))return e&&e.preventDefault?e.preventDefault():window.event.returnValue=!1,!1})},clickEvent:function(){var e=this,t=this.element.nextSibling;(0,n.on)(t,"click",function(t){e.input.focus(),(0,n.stopEvent)(t)})},show:function(e){var t=this;if(this.createPanel(),this.width=this.element.offsetWidth,this.width<300&&(this.width=300),this.options.showFix)document.body.appendChild(this.panelDiv),this.panelDiv.style.position="fixed",(0,a.showPanelByEle)({ele:this.input,panel:this.panelDiv,position:"bottomLeft"});else{var i=document.body.clientWidth,s=document.body.clientHeight,o=this.panelDiv.offsetWidth,r=this.panelDiv.offsetHeight;this.element.appendChild(this.panelDiv),this.element.style.position="relative",this.left=this.input.offsetLeft;var l=this.input.offsetHeight;this.top=this.input.offsetTop+l,this.left+o>i&&(this.left=i-o),this.top+r>s&&(this.top=s-r),this.panelDiv.style.left=this.left+"px",this.panelDiv.style.top=this.top+"px"}this.panelDiv.style.width="152px",this.panelDiv.style.zIndex=(0,a.getZIndex)(),(0,a.addClass)(this.panelDiv,"is-visible");var d=function(i){i===e||i.target===this.input||t.clickPanel(i.target)||1==t._inputFocus||((0,n.off)(document,"click",d),this.hide())}.bind(this);(0,n.on)(document,"click",d)},clickPanel:function(e){for(;e;){if(e==this.panelDiv)return!0;e=e.parentNode}return!1},hide:function(){(0,a.removeClass)(this.panelDiv,"is-visible"),this.panelDiv.style.zIndex=-1}});r.compMgr.regComp({comp:c,compAsString:"u.Month",css:"u-month"}),document.readyState&&"complete"===document.readyState?r.compMgr.updateComp():(0,n.on)(window,"load",function(){r.compMgr.updateComp()}),t.Month=c},function(e,t,i){"use strict";t.__esModule=!0,t.YearMonthAdapter=void 0;var s=i(77),n=i(105),a=i(4),o=i(79),r=i(80),l=i(81),d=i(82),c=s.BaseAdapter.extend({mixins:[o.ValueMixin,r.EnableMixin,l.RequiredMixin,d.ValidateMixin],init:function(e){var t=this;this.validType="yearmonth",this.comp=new n.YearMonth({el:this.element,showFix:this.options.showFix}),this.comp.on("valueChange",function(e){t.slice=!0,t.dataModel.setValue(t.field,e.value),t.slice=!1}),this.dataModel.ref(this.field).subscribe(function(e){t.modelValueChange(e)})},modelValueChange:function(e){this.slice||this.comp.setValue(e)},setEnable:function(e){}});a.compMgr.addDataAdapter({adapter:c,name:"u-yearmonth"}),t.YearMonthAdapter=c},function(e,t,i){"use strict";t.__esModule=!0,t.YearMonth=void 0;var s=i(84),n=i(6),a=i(5),o=i(8),r=i(7),l=i(4),d=i(87),c=i(106),u=(i(73),i(70)),h=s.BaseComponent.extend({DEFAULTS:{},init:function(){var e=this;this.element;this.options=(0,o.extend)({},this.DEFAULTS,this.options),this.panelDiv=null,this.input=this.element.querySelector("input");var t=new Date;this.year=t.getFullYear(),this.startYear=this.year-this.year%10-1,this.month=t.getMonth()+1,(0,n.on)(this.input,"blur",function(t){e._inputFocus=!1,e.setValue(e.input.value)}),this.focusEvent(),this.clickEvent()},createPanel:function(){if(this.panelDiv)return void this._fillYear();var e=this;this.panelDiv=(0,a.makeDOM)('
        '),this.panelContentDiv=(0,a.makeDOM)('
        '),this.panelDiv.appendChild(this.panelContentDiv),this.preBtn=(0,a.makeDOM)(''),this.nextBtn=(0,a.makeDOM)(''),(0,n.on)(this.preBtn,"click",function(t){e.startYear-=10,e._fillYear()}),(0,n.on)(this.nextBtn,"click",function(t){e.startYear+=10,e._fillYear()}),this.panelContentDiv.appendChild(this.preBtn),this.panelContentDiv.appendChild(this.nextBtn),this._fillYear()},_fillYear:function(e){var t,i,s,o,r,l,c;for(t=this.panelContentDiv.querySelector(".u-date-content-page"),t&&this.panelContentDiv.removeChild(t),i=['
        ','
        ','
        ',"
        "].join(""),s=(0,a.makeDOM)(i),o=s.querySelector(".u-date-content-title"),o.innerHTML=this.startYear+"-"+(this.startYear+11),r=s.querySelector(".u-date-content-panel"),l=0;l<12;l++)c=(0,a.makeDOM)('
        '+(this.startYear+l)+"
        "),new d.URipple(c),this.startYear+l==this.year&&(0,a.addClass)(c,"current"),c._value=this.startYear+l,r.appendChild(c);var u=this;(0,n.on)(r,"click",function(e){var t=e.target._value;u.year=t,u._fillMonth(),(0,n.stopEvent)(e)}),this.preBtn.style.display="block",this.nextBtn.style.display="block",this.panelContentDiv.appendChild(s),this.contentPage=s,this.currentPanel="year"},_fillMonth:function(){var e,t,i,s,o,r;e=this.panelContentDiv.querySelector(".u-date-content-page"),e&&this.panelContentDiv.removeChild(e),s=this.month;var l=s+"月",c=u.date._jsonLocale.defaultMonth.indexOf(l);for(t=['
        ','
        '+u.date._jsonLocale.monthsShort[c]+"
        ",'
        ','
        '+u.date._jsonLocale.monthsShort[0]+"
        ",'
        '+u.date._jsonLocale.monthsShort[1]+"
        ",'
        '+u.date._jsonLocale.monthsShort[2]+"
        ",'
        '+u.date._jsonLocale.monthsShort[3]+"
        ",'
        '+u.date._jsonLocale.monthsShort[4]+"
        ",'
        '+u.date._jsonLocale.monthsShort[5]+"
        ",'
        '+u.date._jsonLocale.monthsShort[6]+"
        ",'
        '+u.date._jsonLocale.monthsShort[7]+"
        ",'
        '+u.date._jsonLocale.monthsShort[8]+"
        ",'
        '+u.date._jsonLocale.monthsShort[9]+"
        ",'
        '+u.date._jsonLocale.monthsShort[10]+"
        ",'
        '+u.date._jsonLocale.monthsShort[11]+"
        ","
        ","
        "].join(""),i=(0,a.makeDOM)(t),o=i.querySelectorAll(".u-date-content-year-cell"),r=0;r-1){var t=e.split("-");this.year=t[0];var i=t[1];this.month=i%12,0==this.month&&(this.month=12),e=this.year+"-"+this.month}this.value=e,this.input.value=e,this.trigger("valueChange",{value:e})},focusEvent:function(){var e=this;(0,n.on)(this.input,"focus",function(t){e._inputFocus=!0,e.show(t),(0,n.stopEvent)(t)})},clickEvent:function(){var e=this,t=this.element.nextSibling;(0,n.on)(t,"click",function(t){e.input.focus(),(0,n.stopEvent)(t)})},show:function(e){var t=this;if(this.value&&this.value.indexOf("-")>-1){var i=this.value.split("-");this.year=i[0];var s=i[1];this.month=s%12,0==this.month&&(this.month=12)}if(this.createPanel(),this.width=this.element.offsetWidth,this.width<300&&(this.width=300),this.panelDiv.style.width=this.width+"px",this.options.showFix)document.body.appendChild(this.panelDiv),this.panelDiv.style.position="fixed",(0,a.showPanelByEle)({ele:this.input,panel:this.panelDiv,position:"bottomLeft"});else{var o=document.body.clientWidth,r=document.body.clientHeight,l=this.panelDiv.offsetWidth,d=this.panelDiv.offsetHeight;this.element.appendChild(this.panelDiv),this.element.style.position="relative",this.left=this.input.offsetLeft;var c=this.input.offsetHeight;this.top=this.input.offsetTop+c,this.left+l>o&&(this.left=o-l),this.top+d>r&&(this.top=r-d),this.panelDiv.style.left=this.left+"px",this.panelDiv.style.top=this.top+"px"}this.panelDiv.style.zIndex=(0,a.getZIndex)(),(0,a.addClass)(this.panelDiv,"is-visible");var t=this,u=function i(s){s===e||s.target===t.input||t.clickPanel(s.target)||1==t._inputFocus||((0,n.off)(document,"click",i),t.hide())};(0,n.on)(document,"click",u)},clickPanel:function(e){for(;e;){if(e==this.panelDiv)return!0;e=e.parentNode}return!1},hide:function(){(0,a.removeClass)(this.panelDiv,"is-visible"),this.panelDiv.style.zIndex=-1}});l.compMgr.regComp({comp:h,compAsString:"u.YearMonth",css:"u-yearmonth"}),document.readyState&&"complete"===document.readyState?l.compMgr.updateComp():(0,n.on)(window,"load",function(){l.compMgr.updateComp()}),t.YearMonth=h},function(e,t){"use strict";t.__esModule=!0;var i=function(e){window.requestAnimationFrame?window.requestAnimationFrame(e):window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){var t,i,s=this;return window.setTimeout(function(){t=+new Date,e(t),i=+new Date,s.timeout=1e3/60-(i-t)},s.timeout)}},s=function(e){window.cancelRequestAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout}(),window.cancelRequestAnimFrame(e)};t.requestAnimationFrame=i,t.cancelRequestAnimFrame=s},function(e,t,i){"use strict";t.__esModule=!0,t.TimeAdapter=void 0;var s=i(77),n=i(79),a=i(80),o=i(81),r=i(82),l=(i(6),i(71)),d=i(7),c=i(70),h=i(108),p=i(109),m=i(4),f=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(e){var t=this;this.validType="time",this.maskerMeta=l.core.getMaskerMeta("time")||{},this.maskerMeta.format=this.dataModel.getMeta(this.field,"format")||this.maskerMeta.format,"u-clockpicker"!=this.options.type||d.env.isIE8?this.comp=new p.Time(this.element):this.comp=new h.ClockPicker(this.element);var i=this.dataModel.getMeta(this.field,"type");this.dataType=i||"string",this.comp.on("valueChange",function(e){if(t.slice=!0,""==e.value)t.dataModel.setValue(t.field,"");else{var i=t.dataModel.getValue(t.field);if("datetime"===t.dataType){var s=e.value.split(":");if(i=c.date.getDateObj(i)){if(e.value==i.getHours()+":"+i.getMinutes()+":"+i.getSeconds())return;i.setHours(s[0]),i.setMinutes(s[1]),i.setSeconds(s[2]),t.dataModel.setValue(t.field,u.date.format(i,"YYYY-MM-DD HH:mm:ss"))}else t.dataModel.setValue(t.field,"")}else{if(e.value==i)return;t.dataModel.setValue(t.field,e.value)}}t.slice=!1}),this.dataModel.ref(this.field).subscribe(function(e){t.modelValueChange(e)})},modelValueChange:function(e){if(!this.slice){var t="";if("datetime"===this.dataType){var i=c.date.getDateObj(e);t=i?i.getHours()+":"+i.getMinutes()+":"+i.getSeconds():""}else t=e;this.comp.setValue(t)}},setEnable:function(e){}});m.compMgr.addDataAdapter({adapter:f,name:"u-time"}),m.compMgr.addDataAdapter({adapter:f,name:"u-clockpicker"}),t.TimeAdapter=f},function(e,t,i){"use strict";t.__esModule=!0,t.ClockPicker=void 0;var s=i(84),n=i(5),a=i(6),o=i(4),r=i(7),l=i(8),d=i(71),c=i(70),u=i(73),h=s.BaseComponent.extend({DEFAULTS:{},init:function(){var e=this;this.element;this.options=(0,l.extend)({},this.DEFAULTS,this.options),this.format=this.options.format||d.core.getMaskerMeta("time").format,this.panelDiv=null,this.input=this.element.querySelector("input"),r.isMobile&&this.input.setAttribute("readonly","readonly"),(0,n.addClass)(this.element,"u-text"),this.template='
        ',this.template+='
        02 : 01
        ',this.template+='
        ',this.template+='\t
        ',this.template+='\t\t
        ',this.template+='\t\t\t',this.template+='\t\t\t\t',this.template+='\t\t\t\t\t',this.template+='\t\t\t\t\t',this.template+='\t\t\t\t\t',this.template+='\t\t\t\t\t', -this.template+="\t\t\t\t",this.template+="\t\t\t",this.template+="\t\t
        ",this.template+='\t\t
        ',this.template+='\t\t\t
        00
        ',this.template+='\t\t\t
        1
        ',this.template+='\t\t\t
        2
        ',this.template+='\t\t\t
        3
        ',this.template+='\t\t\t
        4
        ',this.template+='\t\t\t
        5
        ',this.template+='\t\t\t
        6
        ',this.template+='\t\t\t
        7
        ',this.template+='\t\t\t
        8
        ',this.template+='\t\t\t
        9
        ',this.template+='\t\t\t
        10
        ',this.template+='\t\t\t
        11
        ',this.template+='\t\t\t
        12
        ',this.template+='\t\t\t
        13
        ',this.template+='\t\t\t
        14
        ',this.template+='\t\t\t
        15
        ',this.template+='\t\t\t
        16
        ',this.template+='\t\t\t
        17
        ',this.template+='\t\t\t
        18
        ',this.template+='\t\t\t
        19
        ',this.template+='\t\t\t
        20
        ',this.template+='\t\t\t
        21
        ',this.template+='\t\t\t
        22
        ',this.template+='\t\t\t
        23
        ',this.template+="\t\t
        ",this.template+='\t\t",this.template+='\t
        ',this.template+="\t
        ",(0,a.on)(this.input,"blur",function(t){e._inputFocus=!1,this.setValue(this.input.value)}.bind(this));var t=new Date;this.defaultHour=t.getHours()>9?""+t.getHours():"0"+t.getHours(),this.defaultMin=t.getMinutes()>9?""+t.getMinutes():"0"+t.getMinutes(),this.defaultSec=t.getSeconds()>9?""+t.getSeconds():"0"+t.getSeconds(),this.hours=this.defaultHour,this.min=this.defaultMin,this.sec=this.defaultSec,this.focusEvent(),this.clickEvent()},_zoomIn:function(e){(0,n.addClass)(e,"zoom-in");var t=function(){(0,a.off)(e,"transitionend",t),(0,a.off)(e,"webkitTransitionEnd",t),this.contentPage=e}.bind(this);this.contentPage&&((0,a.on)(e,"transitionend",t),(0,a.on)(e,"webkitTransitionEnd",t)),setTimeout(function(){e.style.visibility="visible",(0,n.removeClass)(e,"zoom-in")},150)},createPanel:function(){if(!this.panelDiv){this.panelDiv=(0,n.makeDOM)(this.template),this.hand=this.panelDiv.querySelector("line"),this.bg=this.panelDiv.querySelector(".clockpicker-canvas-bg"),this.fg=this.panelDiv.querySelector(".clockpicker-canvas-fg"),this.titleHourSpan=this.panelDiv.querySelector(".clockpicker-span-hours"),this.titleMinSpan=this.panelDiv.querySelector(".clockpicker-span-minutes"),this.hourDiv=this.panelDiv.querySelector(".clockpicker-hours"),this.minDiv=this.panelDiv.querySelector(".clockpicker-minutes"),this.btnClean=this.panelDiv.querySelector(".u-date-clean"),r.isMobile||(this.btnClean.style.display="none"),this.currentView="hours",(0,a.on)(this.hourDiv,"click",function(e){var t=e.target;(0,n.hasClass)(t,"clockpicker-tick")&&(this.hours=t.innerHTML,this.hours=this.hours>9||0==this.hours?""+this.hours:"0"+this.hours,this.titleHourSpan.innerHTML=this.hours,this.hourDiv.style.visibility="hidden",this._zoomIn(this.minDiv),this.currentView="min",this.setHand())}.bind(this)),(0,a.on)(this.minDiv,"click",function(e){var t=e.target;if((0,n.hasClass)(t,"clockpicker-tick")){this.min=t.innerHTML,this.titleMinSpan.innerHTML=this.min,this.minDiv.style.visibility="hidden",this.hourDiv.style.visibility="visible",this.currentView="hours";var i=this.hours+":"+this.min+":"+this.sec;this.setValue(i),this.hide()}}.bind(this)),(0,a.on)(this.btnClean,"click",function(e){this.setValue(""),this.hide()}.bind(this))}},setHand:function(){var e=54,t=80,i=this.currentView,s=this[i],n="hours"===i,a=Math.PI/(n?6:30),o=s*a,r=n&&s>0&&s<13?e:t,l=Math.sin(o)*r,d=-Math.cos(o)*r;this.setHandFun(l,d)},setHandFun:function(e,t,i,s){var n,a=54,o=80,r=Math.atan2(e,-t),l="hours"===this.currentView,d=Math.PI/(l?6:30),c=Math.sqrt(e*e+t*t),u=this.options,h=l&&c<(o+a)/2,p=h?a:o;this.twelvehour&&(p=o),r<0&&(r=2*Math.PI+r),n=Math.round(r/d),r=n*d,u.twelvehour?l?0===n&&(n=12):(i&&(n*=5),60===n&&(n=0)):l?(12===n&&(n=0),n=h?0===n?12:n:0===n?0:n+12):(i&&(n*=5),60===n&&(n=0));var m=this.panelDiv.querySelector(".clockpicker-plate").offsetWidth,f=m/200,v=Math.sin(r)*p*f,g=-Math.cos(r)*p*f,y=100*f;this.panelDiv.querySelector("g").setAttribute("transform","translate("+y+","+y+")"),this.hand.setAttribute("x2",v),this.hand.setAttribute("y2",g),this.bg.setAttribute("cx",v),this.bg.setAttribute("cy",g),this.fg.setAttribute("cx",v),this.fg.setAttribute("cy",g)},setValue:function(e){e=e?e:"";var t;if(""==e)return void(""!=this.input.value&&(this.input.value="",this.trigger("valueChange",{value:""})));if(e&&e.indexOf(":")>-1){var i=e.split(":"),s=i[0];s%=24,this.hours=s>9?""+s:"0"+s;var n=i[1];n%=60,this.min=n>9?""+n:"0"+n;var a=i[2]||0;a%=60,this.sec=a>9?""+a:"0"+a,e=this.hours+":"+this.min+":"+this.sec}else this.hours=this.defaultHour,this.min=this.defaultMin,this.sec=this.defaultSec;var o=new Date;o.setHours(this.hours),o.setMinutes(this.min),o.setSeconds(this.sec);var r=c.date.format(o,this.format);t=this.input.value,this.input.value=r,t!=r&&this.trigger("valueChange",{value:e})},focusEvent:function(){var e=this;(0,a.on)(this.input,"focus",function(t){e._inputFocus=!0,e.show(t),t.stopPropagation?t.stopPropagation():t.cancelBubble=!0})},clickEvent:function(){var e=this,t=this.element.nextSibling;(0,a.on)(t,"click",function(t){e._inputFocus=!0,e.show(t),t.stopPropagation?t.stopPropagation():t.cancelBubble=!0})},show:function(e){var t=this.input.value;this.setValue(t);var i=this;if(this.createPanel(),this.minDiv.style.visibility="hidden",this.hourDiv.style.visibility="visible",this.currentView="hours",this.titleHourSpan.innerHTML=this.hours,this.titleMinSpan.innerHTML=this.min,r.isMobile){this.panelDiv.style.position="fixed",this.panelDiv.style.top="20%";var s=document.body.clientWidth,o=(s-226)/2;this.panelDiv.style.left=o+"px",this.overlayDiv=(0,n.makeModal)(this.panelDiv),(0,a.on)(this.overlayDiv,"click",function(){i.hide()})}else if(this.options.showFix)document.body.appendChild(this.panelDiv),this.panelDiv.style.position="fixed",(0,n.showPanelByEle)({ele:this.input,panel:this.panelDiv,position:"bottomLeft"});else{var l=document.body.clientWidth,d=document.body.clientHeight,c=this.panelDiv.offsetWidth,u=this.panelDiv.offsetHeight;this.element.appendChild(this.panelDiv),this.element.style.position="relative",this.left=this.input.offsetLeft;var h=this.input.offsetHeight;this.top=this.input.offsetTop+h,this.left+c>l&&(this.left=l-c),this.top+u>d&&(this.top=d-u),this.panelDiv.style.left=this.left+"px",this.panelDiv.style.top=this.top+"px"}this.panelDiv.style.zIndex=(0,n.getZIndex)(),(0,n.addClass)(this.panelDiv,"is-visible"),this.setHand();var p=function(t){t===e||t.target===this.input||i.clickPanel(t.target)||1==i._inputFocus||((0,a.off)(document,"click",p),this.hide())}.bind(this);(0,a.on)(document,"click",p),(0,a.on)(i.input,"keydown",function(e){var t=e.keyCode;9==t&&i.hide()})},clickPanel:function(e){for(;e;){if(e==this.panelDiv)return!0;e=e.parentNode}return!1},hide:function(){if((0,n.removeClass)(this.panelDiv,"is-visible"),this.panelDiv.style.zIndex=-1,this.overlayDiv)try{document.body.removeChild(this.overlayDiv)}catch(e){}}});r.env.isIE8||o.compMgr.regComp({comp:h,compAsString:"u.ClockPicker",css:"u-clockpicker"}),document.readyState&&"complete"===document.readyState?o.compMgr.updateComp():(0,a.on)(window,"load",function(){o.compMgr.updateComp()}),t.ClockPicker=h},function(e,t,i){"use strict";t.__esModule=!0,t.Time=void 0;var s=i(8),n=i(84),a=i(7),o=i(6),r=i(5),l=i(4),d=n.BaseComponent.extend({DEFAULTS:{},init:function(){var e=this;this.element;this.options=(0,s.extend)({},this.DEFAULTS,this.options),this.panelDiv=null,this.input=this.element.querySelector("input"),(0,r.addClass)(this.element,"u-text"),(0,o.on)(this.input,"blur",function(t){e._inputFocus=!1,this.setValue(this.input.value)}.bind(this)),this.focusEvent(),this.clickEvent()}});d.fn=d.prototype,d.fn.createPanel=function(){if(!this.panelDiv){var e=this;this.panelDiv=(0,r.makeDOM)('
        '),this.panelContentDiv=(0,r.makeDOM)('
        '),this.panelDiv.appendChild(this.panelContentDiv),this.panelHourDiv=(0,r.makeDOM)('
        '),this.panelContentDiv.appendChild(this.panelHourDiv),this.panelHourInput=(0,r.makeDOM)(''),this.panelHourDiv.appendChild(this.panelHourInput),this.panelMinDiv=(0,r.makeDOM)('
        '),this.panelContentDiv.appendChild(this.panelMinDiv),this.panelMinInput=(0,r.makeDOM)(''),this.panelMinDiv.appendChild(this.panelMinInput),this.panelSecDiv=(0,r.makeDOM)('
        '),this.panelContentDiv.appendChild(this.panelSecDiv),this.panelSecInput=(0,r.makeDOM)(''),this.panelSecDiv.appendChild(this.panelSecInput),this.panelNavDiv=(0,r.makeDOM)('
        '),this.panelDiv.appendChild(this.panelNavDiv),this.panelOKButton=(0,r.makeDOM)(''),this.panelNavDiv.appendChild(this.panelOKButton),(0,o.on)(this.panelOKButton,"click",function(){var t=e.panelHourInput.value+":"+e.panelMinInput.value+":"+e.panelSecInput.value;e.setValue(t),e.hide()}),this.panelCancelButton=(0,r.makeDOM)(''),this.panelNavDiv.appendChild(this.panelCancelButton),(0,o.on)(this.panelCancelButton,"click",function(){e.hide()});var t=new Date;this.panelHourInput.value=t.getHours()>9?""+t.getHours():"0"+t.getHours(),this.panelMinInput.value=t.getMinutes()>9?""+t.getMinutes():"0"+t.getMinutes(),this.panelSecInput.value=t.getSeconds()>9?""+t.getSeconds():"0"+t.getSeconds()}},d.fn.setValue=function(e){var t="",i="",s="";if(e=e?e:"",e!=this.input.value){if(e&&e.indexOf(":")>-1){var n=e.split(":"),t=n[0];t%=24,t=t>9?""+t:"0"+t;var i=n[1];i%=60,i=i>9?""+i:"0"+i;var s=n[2];s%=60,s=s>9?""+s:"0"+s,e=t+":"+i+":"+s}this.input.value=e,this.createPanel(),this.panelHourInput.value=t,this.panelMinInput.value=i,this.panelSecInput.value=s,this.trigger("valueChange",{value:e})}},d.fn.focusEvent=function(){var e=this;(0,o.on)(this.input,"focus",function(t){e._inputFocus=!0,e.show(t),(0,o.stopEvent)(t)})},d.fn.clickEvent=function(){var e=this,t=this.element.nextSibling;(0,o.on)(t,"click",function(t){e.input.focus(),(0,o.stopEvent)(t)})},d.fn.show=function(e){var t=this.input.value;this.setValue(t);var i=this;if(this.createPanel(),this.width=this.element.offsetWidth,this.width<300&&(this.width=300),this.panelDiv.style.width=this.width+"px",this.panelDiv.style.maxWidth=this.width+"px",this.options.showFix)document.body.appendChild(this.panelDiv),this.panelDiv.style.position="fixed",(0,r.showPanelByEle)({ele:this.input,panel:this.panelDiv,position:"bottomLeft"});else{var s=document.body.clientWidth,n=document.body.clientHeight,a=this.panelDiv.offsetWidth,l=this.panelDiv.offsetHeight;this.element.appendChild(this.panelDiv),this.element.style.position="relative",this.left=this.input.offsetLeft;var d=this.input.offsetHeight;this.top=this.input.offsetTop+d,this.left+a>s&&(this.left=s-a),this.top+l>n&&(this.top=n-l),this.panelDiv.style.left=this.left+"px",this.panelDiv.style.top=this.top+"px"}this.panelDiv.style.zIndex=(0,r.getZIndex)(),(0,r.addClass)(this.panelDiv,"is-visible");var c=function(t){t===e||t.target===this.input||i.clickPanel(t.target)||1==i._inputFocus||((0,o.off)(document,"click",c),this.hide())}.bind(this);(0,o.on)(document,"click",c)},d.fn.clickPanel=function(e){for(;e;){if(e==this.panelDiv)return!0;e=e.parentNode}return!1},d.fn.hide=function(){(0,r.removeClass)(this.panelDiv,"is-visible"),this.panelDiv.style.zIndex=-1},l.compMgr.regComp({comp:d,compAsString:"u.Time",css:"u-time"}),a.env.isIE8&&l.compMgr.regComp({comp:d,compAsString:"u.ClockPicker",css:"u-clockpicker"}),document.readyState&&"complete"===document.readyState?l.compMgr.updateComp():(0,o.on)(window,"load",function(){l.compMgr.updateComp()}),t.Time=d},function(e,t,i){"use strict";t.__esModule=!0,t.StringAdapter=void 0;var s=i(77),n=(i(8),i(79)),a=i(80),o=i(81),r=i(82),l=i(6),d=i(4),c=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(){var e=this;if(this.element="INPUT"===this.element.nodeName?this.element:this.element.querySelector("input"),!this.element)throw new Error("not found INPUT element, u-meta:"+JSON.stringify(this.options));this.validType=this.options.validType||"string",this.minLength=this.getOption("minLength"),this.maxLength=this.getOption("maxLength"),(0,l.on)(this.element,"focus",function(){if(e.enable){e.setShowValue(e.getValue());try{var t=event.srcElement,i=t.createTextRange();i.moveStart("character",t.value.length),i.collapse(!0),i.select()}catch(e){}}}),(0,l.on)(this.element,"blur",function(t){e.enable&&(!e.doValidate()&&e._needClean()?!e.required||null!==e.element.value&&void 0!==e.element.value&&""!==e.element.value?e.element.value=e.getShowValue():e.setValue(""):e.setValue(e.element.value))})}});d.compMgr.addDataAdapter({adapter:c,name:"string"}),t.StringAdapter=c},function(e,t,i){"use strict";t.__esModule=!0,t.IntegerAdapter=void 0;var s=i(77),n=i(79),a=i(80),o=i(81),r=i(82),l=i(10),d=i(6),c=i(71),u=i(93),h=i(95),p=(i(7),i(4)),m=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(){var e=this;if(this.element="INPUT"===this.element.nodeName?this.element:this.element.querySelector("input"),!this.element)throw new Error("not found INPUT element, u-meta:"+JSON.stringify(this.options));this.maskerMeta=c.core.getMaskerMeta("integer")||{},this.validType=this.options.validType||"integer",this.maskerMeta.precision=this.getOption("precision")||this.maskerMeta.precision,this.max=this.options.max,this.min=this.options.min,this.maxNotEq=this.options.maxNotEq,this.minNotEq=this.options.minNotEq,this.maxLength=this.options.maxLength?options.maxLength:25,this.minLength=this.options.mixLength?options.mixLength:0,this.dataModel&&(this.min=void 0!==this.dataModel.getMeta(this.field,"min")?this.dataModel.getMeta(this.field,"min"):this.min,this.max=void 0!==this.dataModel.getMeta(this.field,"max")?this.dataModel.getMeta(this.field,"max"):this.max,this.minNotEq=void 0!==this.dataModel.getMeta(this.field,"minNotEq")?this.dataModel.getMeta(this.field,"minNotEq"):this.minNotEq,this.maxNotEq=void 0!==this.dataModel.getMeta(this.field,"maxNotEq")?this.dataModel.getMeta(this.field,"maxNotEq"):this.maxNotEq,this.minLength=(0,l.isNumber)(this.dataModel.getMeta(this.field,"minLength"))?this.dataModel.getMeta(this.field,"minLength"):this.minLength,this.maxLength=(0,l.isNumber)(this.dataModel.getMeta(this.field,"maxLength"))?this.dataModel.getMeta(this.field,"maxLength"):this.maxLength),this.formater=new u.NumberFormater(this.maskerMeta.precision),this.masker=new h.NumberMasker(this.maskerMeta),(0,d.on)(this.element,"focus",function(){if(e.enable){e.setShowValue(e.getValue());try{var t=event.srcElement,i=t.createTextRange();i.moveStart("character",t.value.length),i.collapse(!0),i.select()}catch(e){}}}),(0,d.on)(this.element,"blur",function(){e.enable&&(!e.doValidate()&&e._needClean()?!e.required||null!==e.element.value&&void 0!==e.element.value&&""!==e.element.value?e.element.value=e.getShowValue():e.setValue(""):e.setValue(e.element.value))}),(0,d.on)(this.element,"keydown",function(t){if(e.enable){var i=t.keyCode?t.keyCode:t.which?t.which:t.charCode;if(!(i>=48&&i<=57||i>=96&&i<=105||37==i||39==i||8==i||46==i))return t&&t.preventDefault?t.preventDefault():window.event.returnValue=!1,!1}})}});p.compMgr.addDataAdapter({adapter:m,name:"integer"}),t.IntegerAdapter=m},function(e,t,i){"use strict";t.__esModule=!0,t.RadioAdapter=void 0;var s=i(77),n=i(79),a=i(80),o=i(81),r=i(82),l=i(10),d=i(5),c=i(6),h=i(113),p=i(4),m=i(7),f=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(e){var t=this;if(this.dynamic=!1,this.otherValue=this.options.otherValue||"其他",this.options.datasource||this.options.hasOther)if(m.env.isIE)this.radioTemplateHTML=this.element.innerHTML;else{this.radioTemplateArray=[];for(var i=0,s=this.element.childNodes.length;i'),t.lastNameDiv.parentNode.appendChild(t.otherInput),t.lastRadio.value="";var p;p=t.lastLabel["u.Radio"]?t.lastLabel["u.Radio"]:new h.Radio(t.lastLabel),t.lastLabel["u.Radio"]=p,t.otherComp=p,p.on("change",function(){p._btnElement.checked?(t.otherInput.value?t.dataModel.setValue(t.field,t.otherInput.value):t.dataModel.setValue(t.field,t.otherValue),p.element.querySelectorAll('input[type="text"]').forEach(function(e){e.removeAttribute("disabled")})):p.element.querySelectorAll('input[type="text"]').forEach(function(e){e.setAttribute("disabled",!0)})}),(0,c.on)(t.otherInput,"blur",function(e){t.otherComp.trigger("change")}),(0,c.on)(t.otherInput,"click",function(e){(0,c.stopEvent)(e)})}this.dataModel.ref(this.field).subscribe(function(e){t.modelValueChange(e)})},setComboData:function(e){var t=this;if(this.datasource=e,this.element.innerHTML="",m.env.isIE){for(var i="",s=0,n=e.length;s0&&(this.radioInputName=o[0].name),this.element.querySelectorAll(".u-radio").forEach(function(e){var i=new h.Radio(e);e["u.Radio"]=i,i.on("change",function(e){i._btnElement.checked&&t.dataModel.setValue(t.field,i._btnElement.value);for(var s=i.element.parentNode.children,n=[],a=0;a'+this.trueValue+"
        ");var t=this.element.offsetLeft,i=this.element.offsetWidth,s=this.element.offsetTop,a=this.element.offsetHeight;this.aDom.style.left=t+"px",this.aDom.style.width=i+"px",this.aDom.style.top=s+"px",this.aDom.style.height=a+"px",this.element.parentNode.appendChild(this.aDom)}var o=$(this.aDom).find("a");o.href=this.trueValue,o.innerHTML=this.trueValue,this.aDom.style.display="block"}}});a.compMgr.addDataAdapter({adapter:o,name:"url"}),t.UrlAdapter=o},function(e,t,i){"use strict";t.__esModule=!0,t.PassWordAdapter=void 0;var s=i(110),n=(i(10),i(7)),a=i(6),o=i(4),r=s.StringAdapter.extend({init:function(){r.superclass.init.apply(this);var e=this;if(n.env.isIE8){var t=this.element.outerHTML,i=t.length;t=t.substring(0,i-1)+' type="password"'+t.substring(i-1);var s=document.createElement(t),o=this.element.parentNode;o.insertBefore(s,this.element.nextSibling),o.removeChild(this.element),this.element=s}else this.element.type="password";e.element.title="",this._element=this.element.parentNode,this.span=this._element.querySelector("span"),n.env.isIE8&&(this.span.style.display="none"),this.span&&(0,a.on)(this.span,"click",function(){"password"==e.element.type?e.element.type="text":e.element.type="password"})},setShowValue:function(e){this.showValue=e,this.element.value=e,this.element.title=""}});o.compMgr.addDataAdapter({adapter:r,name:"password"}),t.PassWordAdapter=r},function(e,t,i){"use strict";t.__esModule=!0,t.PercentAdapter=void 0;var s=i(94),n=i(93),a=i(95),o=i(71),r=i(4),l=s.FloatAdapter.extend({init:function(){l.superclass.init.apply(this),this.validType="float",this.maskerMeta=o.core.getMaskerMeta("percent")||{},this.maskerMeta.precision=this.getOption("precision")||this.maskerMeta.precision,this.maskerMeta.precision&&(this.maskerMeta.precision=parseInt(this.maskerMeta.precision)+2),this.formater=new n.NumberFormater(this.maskerMeta.precision),this.masker=new a.PercentMasker(this.maskerMeta)}});r.compMgr.addDataAdapter({adapter:l,name:"percent"}),t.PercentAdapter=l},function(e,t,i){"use strict";t.__esModule=!0,t.showMessage=t.showMessageDialog=void 0;var s=i(5),n=i(6),a='
        {msg}
        ',o=function(e){var t,i,o,r,l,d,c;"string"==typeof e&&(e={msg:e}),t=e.msg||"",i=e.position||"bottom",o=e.width||"",l=e.msgType||"info",r=parseInt(e.showSeconds)||("info"==l?2:0),c=e.darkType||"",d=e.template||a,d=d.replace("{msg}",t);var u=(0,s.makeDOM)(d);(0,s.addClass)(u,"u-mes"+l),""==!c&&(0,s.addClass)(u,c),u.style.width=o,"bottom"!=i&&"top"!=i&&"center"!=i||(0,s.addClass)(u,"u-mes-"+i),"topleft"!=i&&"bottomleft"!=i||(""==o?(u.style.right="2.4rem",(0,s.addClass)(u,"u-mes-"+i)):(0,s.addClass)(u,"u-mes-"+i)),"topright"!=i&&"bottomright"!=i||(""==o?(u.style.left="2.4rem",(0,s.addClass)(u,"u-mes-"+i)):(0,s.addClass)(u,"u-mes-"+i));var h=u.querySelector(".u-msg-close"),p=function(){(0,s.removeClass)(u,"active"),setTimeout(function(){try{document.body.removeChild(u)}catch(e){}},500)};(0,n.on)(h,"click",p),document.body.appendChild(u),r>0&&setTimeout(function(){p()},1e3*r),setTimeout(function(){(0,s.addClass)(u,"active")},1*r)},r=o;t.showMessageDialog=r,t.showMessage=o},function(e,t,i){"use strict";t.__esModule=!0,t.PaginationAdapter=void 0;var s=i(77),n=i(8),a=i(119),o=i(10),r=i(4),l=s.BaseAdapter.extend({initialize:function(e,t){var i=this;l.superclass.initialize.apply(this,arguments),!this.dataModel.pageSize()&&this.options.pageSize&&this.dataModel.pageSize(this.options.pageSize),this.options.pageSize=this.dataModel.pageSize()||this.options.pageSize;var t=(0,n.extend)({},{el:this.element},this.options);this.comp=new a.pagination(t),this.element["u.pagination"]=this.comp,this.comp.dataModel=this.dataModel,this.pageChange=(0,o.getFunction)(this.viewModel,this.options.pageChange),this.sizeChange=(0,o.getFunction)(this.viewModel,this.options.sizeChange),this.comp.on("pageChange",function(e){"function"==typeof i.pageChange?i.pageChange(e):i.defaultPageChange(e)}),this.comp.on("sizeChange",function(e,t){"function"==typeof i.sizeChange?i.sizeChange(e,t):i.defaultSizeChange(e,t)}),this.dataModel.totalPages.subscribe(function(e){i.comp.update({totalPages:e})}),this.dataModel.pageSize.subscribe(function(e){i.comp.update({pageSize:e})}),this.dataModel.pageIndex.subscribe(function(e){i.comp.update({currentPage:e+1})}),this.dataModel.totalRow.subscribe(function(e){i.comp.update({totalCount:e})}),this.comp.options.pageList.length>0&&(this.comp.options.pageSize=this.comp.options.pageList[0],this.dataModel.pageSize(this.comp.options.pageList[0])),i.comp.update({totalPages:this.dataModel.totalPages(),pageSize:this.dataModel.pageSize(),currentPage:this.dataModel.pageIndex()+1,totalCount:this.dataModel.totalRow()})},defaultPageChange:function(e){this.dataModel.hasPage(e)&&this.dataModel.setCurrentPage(e)},defaultSizeChange:function(e,t){this.dataModel.pageSize(e)},disableChangeSize:function(){this.comp.disableChangeSize()},enableChangeSize:function(){this.comp.enableChangeSize()}});r.compMgr.addDataAdapter({adapter:l,name:"pagination"}),t.PaginationAdapter=l},function(e,t,i){"use strict";t.__esModule=!0,t.pagination=void 0;var s=("function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},i(84)),n=i(8),a=i(5),o=i(10),r=i(6),l=i(4),d=s.BaseComponent.extend({}),c=function(e,t){this.isCurrent=function(){return t==e.currentPage},this.isFirst=function(){return 1==t},this.isLast=function(){return t==e.totalPages},this.isPrev=function(){return t==e.currentPage-1},this.isNext=function(){return t==e.currentPage+1},this.isLeftOuter=function(){return t<=e.outerWindow},this.isRightOuter=function(){return e.totalPages-te.totalPages-e.innerWindow?e.totalPages-t<=2*e.innerWindow:Math.abs(e.currentPage-t)<=e.innerWindow; -},this.number=function(){return t},this.pageSize=function(){return e.pageSize}},u={firstPage:function(e,t,i){return'
      • "+t.first+"
      • "},prevPage:function(e,t,i){return'
      • "},nextPage:function(e,t,i){return'
      • "},lastPage:function(e,t,i){return'
      • "+t.last+"
      • "},gap:function(e,t){return'
      • '+t.gap+"
      • "},page:function(e,t,i){return'
      • "}};d.prototype.init=function(e,t){var e=this.element;this.$element=e,this.options=(0,n.extend)({},this.DEFAULTS,this.options),this.$ul=this.$element,this.render()},d.prototype.DEFAULTS={currentPage:1,totalPages:1,pageSize:10,pageList:[5,10,20,50,100],innerWindow:2,outerWindow:0,first:"«",prev:'',next:'',last:"»",gap:"···",totalText:"共",truncate:!1,showState:!0,showTotal:!0,showColumn:!0,showJump:!0,page:function(e){return!0}},d.prototype.update=function(e){this.$ul.innerHTML="",this.options=(0,n.extend)({},this.options,e),this.render()},d.prototype.render=function(){var e=((new Date).valueOf(),this.options);if(!e.totalPages)return void(this.$element.style.display="none");this.$element.style.display="block";var t,i=[],s=new c(e,e.currentPage),n=2,l=e.totalPages-0,d=e.currentPage-0,h=0;if(d-2<=n+1){for(var p=1;p<=d;p++)t=new c(e,p),i.push(u.page(this,e,t));if(h=n-(d-1)<0?0:n-(d-1),l-d-h<=n+1)for(var p=d+1;p<=l;p++)t=new c(e,p),i.push(u.page(this,e,t));else{for(var p=d+1;p<=d+n+h;p++)t=new c(e,p),i.push(u.page(this,e,t));i.push(u.gap(this,e)),t=new c(e,l),i.push(u.page(this,e,t))}}else if(l-d<=n+1){h=n-(l-d)<0?0:n-(l-d);for(var p=d-n-h;p<=l;p++)t=new c(e,p),i.push(u.page(this,e,t));p>=2&&(i.unshift(u.gap(this,e)),t=new c(e,1),i.unshift(u.page(this,e,t)))}else{for(var p=d-n;p<=d+n;p++)t=new c(e,p),i.push(u.page(this,e,t));i.push(u.gap(this,e)),t=new c(e,l),i.push(u.page(this,e,t)),i.unshift(u.gap(this,e)),t=new c(e,1),i.unshift(u.page(this,e,t))}if(i.unshift(u.prevPage(this,e,s)),i.push(u.nextPage(this,e,s)),(void 0===e.totalCount||e.totalCount<=0)&&(e.totalCount=0),e.showState){var m="";e.pageList.forEach(function(t){m+=e.pageSize-0==t?"":""});var f="";e.showTotal&&(f+='
        '+e.totalText+" "+e.totalCount+" 条
        "),e.showColumn&&(f+=(0,a.hasClass)(this.$ul,"pagination-sm")?'
        显示
        ":(0,a.hasClass)(this.$ul,"pagination-lg")?'
        显示
        ":'
        显示
        "),e.showJump&&(f+=(0,a.hasClass)(this.$ul,"pagination-sm")?'
        ':(0,a.hasClass)(this.$ul,"pagination-lg")?'
        ':'
        '),i.push(f)}this.$ul.innerHTML="",this.$ul.insertAdjacentHTML("beforeEnd",i.join(""));var v=this;(0,r.on)(this.$ul.querySelector(".pagination-jump"),"click",function(){var t,i;if(t=v.$ul.querySelector(".page_j").value||e.currentPage,i=v.$ul.querySelector(".page_z").value||e.pageSize,!isNaN(t))return v.page(t,e.totalPages,i),!1}),(0,r.on)(this.$ul.querySelector('[role="first"] a'),"click",function(){if(!(e.currentPage<=1))return v.firstPage(),!1}),(0,r.on)(this.$ul.querySelector('[role="prev"] a'),"click",function(){if(!(e.currentPage<=1))return v.prevPage(),!1}),(0,r.on)(this.$ul.querySelector('[role="next"] a'),"click",function(){if(!(parseInt(e.currentPage)+1>e.totalPages))return v.nextPage(),!1}),(0,r.on)(this.$ul.querySelector('[role="last"] a'),"click",function(){if(e.currentPage!=e.totalPages)return v.lastPage(),!1}),(0,o.each)(this.$ul.querySelectorAll('[role="page"] a'),function(t,i){(0,r.on)(i,"click",function(){var t=v.$element.querySelector(".page_z")&&v.$element.querySelector(".page_z").value||e.pageSize;return v.page(parseInt(this.innerHTML),e.totalPages,t),!1})}),(0,r.on)(this.$ul.querySelector(".page_z"),"change",function(){var t=v.$element.querySelector(".page_z")&&v.$element.querySelector(".page_z").value||e.pageSize;v.trigger("sizeChange",t)})},d.prototype.page=function(e,t,i){var s=this.options;void 0===t&&(t=s.totalPages),void 0===i&&(i=s.pageSize);var n=s.pageSize;return s.page(e)&&(e<0&&(e=0),e>t&&(e=t),this.$ul.innerHTML="",s.pageSize=i,s.currentPage=e,s.totalPages=t,this.render()),i!=n?this.trigger("sizeChange",[i,e-1]):this.trigger("pageChange",e-1),!1},d.prototype.firstPage=function(){return this.page(1)},d.prototype.lastPage=function(){return this.page(this.options.totalPages)},d.prototype.nextPage=function(){return this.page(parseInt(this.options.currentPage)+1)},d.prototype.prevPage=function(){return this.page(this.options.currentPage-1)},d.prototype.disableChangeSize=function(){this.$element.querySelector(".page_z").setAttribute("readonly",!0)},d.prototype.enableChangeSize=function(){this.$element.querySelector(".page_z").removeAttribute("readonly")},l.compMgr&&l.compMgr.regComp({comp:d,compAsString:"u.pagination",css:"u-pagination"}),document.readyState&&"complete"===document.readyState?l.compMgr.updateComp():(0,r.on)(window,"load",function(){l.compMgr.updateComp()}),t.pagination=d},function(e,t,i){"use strict";t.__esModule=!0,t.PhoneNumberAdapter=void 0;var s=i(110),n=i(95),a=(i(71),i(4)),o=i(6),r=s.StringAdapter.extend({init:function(){var e=this;this.element="INPUT"===this.element.nodeName?this.element:this.element.querySelector("input"),r.superclass.init.apply(this),this.validType="phone",this.masker=new n.PhoneNumberMasker(this.maskerMeta),(0,o.on)(this.element,"keydown",function(t){if(e.enable){var i=t.keyCode?t.keyCode:t.which?t.which:t.charCode;if(!(i>=48&&i<=57||i>=96&&i<=105||37==i||39==i||8==i||46==i))return t&&t.preventDefault?t.preventDefault():window.event.returnValue=!1,!1}})}});a.compMgr.addDataAdapter({adapter:r,name:"phoneNumber"}),t.PhoneNumberAdapter=r},function(e,t,i){"use strict";t.__esModule=!0,t.LandLineAdapter=void 0;var s=i(110),n=i(95),a=(i(71),i(4)),o=i(6),r=s.StringAdapter.extend({init:function(){var e=this;this.element="INPUT"===this.element.nodeName?this.element:this.element.querySelector("input"),r.superclass.init.apply(this),this.validType="landline",this.masker=new n.PhoneNumberMasker(this.maskerMeta),(0,o.on)(this.element,"keydown",function(t){if(e.enable){var i=t.keyCode?t.keyCode:t.which?t.which:t.charCode;if(!(i>=48&&i<=57||i>=96&&i<=105||37==i||39==i||8==i||46==i||109==i||189==i))return t&&t.preventDefault?t.preventDefault():window.event.returnValue=!1,!1}})}});a.compMgr.addDataAdapter({adapter:r,name:"landLine"}),t.LandLineAdapter=r},function(e,t,i){"use strict";t.__esModule=!0,t.ProgressAdapter=void 0;var s=i(77),n=i(123),a=i(4),o=s.BaseAdapter.extend({initialize:function(e){var t=this;o.superclass.initialize.apply(this,arguments),this.comp=new n.Progress(this.element),this.element["u.Progress"]=this.comp,this.dataModel.ref(this.field).subscribe(function(e){t.modelValueChange(e)})},modelValueChange:function(e){this.comp.setProgress(e)}});a.compMgr.addDataAdapter({adapter:o,name:"u-progress"}),t.ProgressAdapter=o},function(e,t,i){"use strict";t.__esModule=!0,t.Progress=void 0;var s=i(84),n=i(5),a=i(7),o=i(6),r=i(4),l=s.BaseComponent.extend({_Constant:{},_CssClasses:{INDETERMINATE_CLASS:"u-progress__indeterminate"},setProgress:function(e){if(!(0,n.hasClass)(this.element,this._CssClasses.INDETERMINATE_CLASS))return this.progressbar_.style.width=e+"%",this},setProgressHeight:function(e){if(!(0,n.hasClass)(this.element,this._CssClasses.INDETERMINATE_CLASS))return this.progressbar_.style.height=e+"%",this.progressbar_.style.width="100%",this},setProgressHTML:function(e){if(!(0,n.hasClass)(this.element,this._CssClasses.INDETERMINATE_CLASS))return this.progressbar_.innerHTML=e,this},setBuffer:function(e){return this.bufferbar_.style.width=e+"%",this.auxbar_.style.width=100-e+"%",this},init:function(){var e=document.createElement("div");if(e.className="progressbar bar bar1",this.element.appendChild(e),this.progressbar_=e,e=document.createElement("div"),e.className="bufferbar bar bar2",this.element.appendChild(e),this.bufferbar_=e,e=document.createElement("div"),e.className="auxbar bar bar3",this.element.appendChild(e),this.auxbar_=e,this.progressbar_.style.width="0%",this.bufferbar_.style.width="100%",this.auxbar_.style.width="0%",(0,n.addClass)(this.element,"is-upgraded"),(a.env.isIE8||a.env.isIE9)&&(0,n.hasClass)(this.element,this._CssClasses.INDETERMINATE_CLASS)){var t=0,i=this;setInterval(function(){t+=5,t%=100,i.progressbar_.style.width=t+"%"},100)}}});r.compMgr.regComp({comp:l,compAsString:"u.Progress",css:"u-progress"}),document.readyState&&"complete"===document.readyState?r.compMgr.updateComp():(0,o.on)(window,"load",function(){r.compMgr.updateComp()}),t.Progress=l},function(e,t,i){"use strict";t.__esModule=!0,t.SwitchAdapter=void 0;var s=i(77),n=i(125),a=i(4),o=s.BaseAdapter.extend({initialize:function(e){var t=this;o.superclass.initialize.apply(this,arguments),this.comp=new n.Switch(this.element),this.element["u.Switch"]=this.comp,this.checkedValue=this.options.checkedValue||this.comp._inputElement.value,this.unCheckedValue=this.options.unCheckedValue,this.comp.on("change",function(e){t.slice||(t.comp._inputElement.checked?t.dataModel.setValue(t.field,t.checkedValue):t.dataModel.setValue(t.field,t.unCheckedValue))}),this.dataModel.ref(this.field).subscribe(function(e){t.modelValueChange(e)});var t=this;!this.options.enable||"false"!=this.options.enable&&0!=this.options.enable?(this.dataModel.refEnable(this.field).subscribe(function(e){t.setEnable(e)}),this.setEnable(this.dataModel.isEnable(this.field))):this.setEnable(!1)},modelValueChange:function(e){this.slice||this.comp._inputElement.checked!=(e===this.checkedValue)&&(this.slice=!0,this.comp.toggle(),this.slice=!1)},setEnable:function(e){e===!0||"true"===e?(this.enable=!0,this.comp.enable()):e!==!1&&"false"!==e||(this.enable=!1,this.comp.disable())}});a.compMgr.addDataAdapter({adapter:o,name:"u-switch"}),t.SwitchAdapter=o},function(e,t,i){"use strict";t.__esModule=!0,t.Switch=void 0;var s=i(84),n=i(5),a=i(6),o=i(87),r=i(4),l=s.BaseComponent.extend({_Constant:{TINY_TIMEOUT:.001},_CssClasses:{INPUT:"u-switch-input",TRACK:"u-switch-track",THUMB:"u-switch-thumb",FOCUS_HELPER:"u-switch-focus-helper",IS_FOCUSED:"is-focused",IS_DISABLED:"is-disabled",IS_CHECKED:"is-checked"},init:function(){this._inputElement=this.element.querySelector("."+this._CssClasses.INPUT);var e=document.createElement("div");(0,n.addClass)(e,this._CssClasses.TRACK);var t=document.createElement("div");(0,n.addClass)(t,this._CssClasses.THUMB),this.element.appendChild(e),this.element.appendChild(t),this.boundMouseUpHandler=this._onMouseUp.bind(this),this._rippleContainerElement=document.createElement("span"),this._rippleContainerElement.addEventListener("mouseup",this.boundMouseUpHandler),this.element.appendChild(this._rippleContainerElement),new o.URipple(this._rippleContainerElement),this.boundChangeHandler=this._onChange.bind(this),this.boundFocusHandler=this._onFocus.bind(this),this.boundBlurHandler=this._onBlur.bind(this),this._inputElement.addEventListener("change",this.boundChangeHandler),this._inputElement.addEventListener("focus",this.boundFocusHandler),this._inputElement.addEventListener("blur",this.boundBlurHandler),this.element.addEventListener("mouseup",this.boundMouseUpHandler),this._updateClasses(),(0,n.addClass)(this.element,"is-upgraded")},_onChange:function(e){this._updateClasses(),this.trigger("change",{isChecked:this._inputElement.checked})},_onFocus:function(e){(0,n.addClass)(this.element,this._CssClasses.IS_FOCUSED)},_onBlur:function(e){(0,n.removeClass)(this.element,this._CssClasses.IS_FOCUSED)},_onMouseUp:function(e){this._blur()},_updateClasses:function(){this.checkDisabled(),this.checkToggleState()},_blur:function(){window.setTimeout(function(){this._inputElement.blur()}.bind(this),this._Constant.TINY_TIMEOUT)},checkDisabled:function(){this._inputElement.disabled?(0,n.addClass)(this.element,this._CssClasses.IS_DISABLED):(0,n.removeClass)(this.element,this._CssClasses.IS_DISABLED)},checkToggleState:function(){this._inputElement.checked?(0,n.addClass)(this.element,this._CssClasses.IS_CHECKED):(0,n.removeClass)(this.element,this._CssClasses.IS_CHECKED)},isChecked:function(){return this._inputElement.checked},toggle:function(){this.isChecked()?this.uncheck():this.check()},disable:function(){this._inputElement.disabled=!0,this._updateClasses()},enable:function(){this._inputElement.disabled=!1,this._updateClasses()},check:function(){this._inputElement.checked=!0,this._updateClasses()},uncheck:function(){this._inputElement.checked=!1,this._updateClasses()}});r.compMgr.regComp({comp:l,compAsString:"u.Switch",css:"u-switch"}),document.readyState&&"complete"===document.readyState?r.compMgr.updateComp():(0,a.on)(window,"load",function(){r.compMgr.updateComp()}),t.Switch=l},function(e,t,i){"use strict";t.__esModule=!0,t.TextAreaAdapter=void 0;var s=i(77),n=i(79),a=i(80),o=i(81),r=i(82),l=i(6),d=i(4),c=s.BaseAdapter.extend({mixins:[n.ValueMixin,a.EnableMixin,o.RequiredMixin,r.ValidateMixin],init:function(){var e=this;if(this.element="TEXTAREA"===this.element.nodeName?this.element:this.element.querySelector("textarea"),!this.element)throw new Error("not found TEXTAREA element, u-meta:"+JSON.stringify(this.options));(0,l.on)(this.element,"focus",function(){e.setShowValue(e.getValue())}),(0,l.on)(this.element,"blur",function(){e.setValue(e.element.value)})}});d.compMgr.addDataAdapter({adapter:c,name:"textarea"}),d.compMgr.addDataAdapter({adapter:c,name:"u-textarea"}),t.TextAreaAdapter=c},function(e,t,i){"use strict";t.__esModule=!0,t.TextFieldAdapter=void 0;var s=i(77),n=i(8),a=i(91),o=i(94),r=i(110),l=i(111),d=i(4),c=s.BaseAdapter.extend({initialize:function(e){c.superclass.initialize.apply(this,arguments);var t=this.dataModel.getMeta(this.field,"type")||"string";if(this.comp=new a.Text(this.element),this.element["u.Text"]=this.comp,"float"===t)this.trueAdpt=new o.FloatAdapter(e);else if("string"===t)this.trueAdpt=new r.StringAdapter(e);else{if("integer"!==t)throw new Error("'u-text' only support 'float' or 'string' or 'integer' field type, not support type: '"+t+"', field: '"+this.field+"'");this.trueAdpt=new l.IntegerAdapter(e)}return(0,n.extend)(this,this.trueAdpt),this.trueAdpt.comp=this.comp,this.trueAdpt.setShowValue=function(e){this.showValue=e,this.comp.change(e),this.element.title=e},this.trueAdpt.enable&&this.trueAdpt.setShowValue(this.trueAdpt.getValue()),this.trueAdpt}});d.compMgr.addDataAdapter({adapter:c,name:"u-text"}),t.TextFieldAdapter=c},function(e,t,i){"use strict";t.__esModule=!0,t.MonthDateAdapter=void 0;var s=i(77),n=i(129),a=i(4),o=i(79),r=i(80),l=i(81),d=i(82),c=s.BaseAdapter.extend({mixins:[o.ValueMixin,r.EnableMixin,l.RequiredMixin,d.ValidateMixin],init:function(e){var t=this;this.validType="monthdate",this.comp=new n.MonthDate({el:this.element,showFix:this.options.showFix}),this.comp.on("valueChange",function(e){t.slice=!0,t.dataModel.setValue(t.field,e.value),t.slice=!1}),this.dataModel.ref(this.field).subscribe(function(e){t.modelValueChange(e)})},modelValueChange:function(e){this.slice||this.comp.setValue(e)},setEnable:function(e){}});a.compMgr.addDataAdapter({adapter:c,name:"u-monthdate"}),t.MonthDateAdapter=c},function(e,t,i){"use strict";t.__esModule=!0,t.MonthDate=void 0;var s=i(84),n=i(7),a=i(6),o=i(5),r=i(71),l=i(70),d=i(8),c=i(4),u=i(87),h=i(73),p=s.BaseComponent.extend({DEFAULTS:{},init:function(){var e=this;this.element;this.options=(0,d.extend)({},this.DEFAULTS,this.options),this.panelDiv=null,this.input=this.element.querySelector("input");var t=new Date;this.year=t.getFullYear(),this.month=t.getMonth()+1,this.date=t.getDate(),(0,a.on)(this.input,"blur",function(t){e._inputFocus=!1,e.setValue(e.input.value)}),this.focusEvent(),this.clickEvent()},createPanel:function(){if(this.panelDiv)return void this._fillMonth();this.panelDiv=(0,o.makeDOM)('
        '),this.panelContentDiv=(0,o.makeDOM)('
        '),this.panelDiv.appendChild(this.panelContentDiv),this._fillMonth()},_isLeapYear:function(){return this.year%4==0&&this.year%100!=0||this.year%400==0?29:28},_getMonthDay:function(){var e=[1,3,5,7,8,10,12];return 2==this.month?this._isLeapYear():e.indexOf(this.month)?31:30},_fillMonth:function(){var e,t,i,s,n;i=this.month;var r=i+"月",d=l.date._jsonLocale.defaultMonth.indexOf(r);for(e=['
        ','
        '+l.date._jsonLocale.monthsShort[d]+"
        ",'
        ','
        '+l.date._jsonLocale.monthsShort[0]+"
        ",'
        '+l.date._jsonLocale.monthsShort[1]+"
        ",'
        '+l.date._jsonLocale.monthsShort[2]+"
        ",'
        '+l.date._jsonLocale.monthsShort[3]+"
        ",'
        '+l.date._jsonLocale.monthsShort[4]+"
        ",'
        '+l.date._jsonLocale.monthsShort[5]+"
        ",'
        '+l.date._jsonLocale.monthsShort[6]+"
        ",'
        '+l.date._jsonLocale.monthsShort[7]+"
        ",'
        '+l.date._jsonLocale.monthsShort[8]+"
        ",'
        '+l.date._jsonLocale.monthsShort[9]+"
        ",'
        '+l.date._jsonLocale.monthsShort[10]+"
        ",'
        '+l.date._jsonLocale.monthsShort[11]+"
        ","
        ","
        "].join(""),t=(0,o.makeDOM)(e),s=t.querySelectorAll(".u-date-content-year-cell"),n=0;n','
        ',this.date+(0,h.trans)("public.day","日"),"
        ",'
        ','
        ',""].join(""),s=(0,o.makeDOM)(i),c=s.querySelectorAll(".u-date-week span");for(var f=0;f<7;f++)c[f].innerHTML=l.date._jsonLocale.weekdaysMin[f];d=s.querySelector(".u-date-content-panel"),m=new Date(this.year+"-"+this.month+"-01");for(var y=1,_=this._getMonthDay(),b=m.getDay(),w=0;w'),new u.URipple(v),d.appendChild(v);for(;y<=_;)v=(0,o.makeDOM)('
        '+y+"
        "),y==this.date&&(0,o.addClass)(v,"current"),v._value=y,v._month=this.month,v._year=this.year,new u.URipple(v),d.appendChild(v),y++;(0,a.on)(d,"click",function(e){if(!(0,o.hasClass)(e.target,"u-disabled")){var t=e.target._value;if(t){var i=e.target.parentNode.querySelector(".u-date-cell.current");i&&((0,o.removeClass)(i,"current"),(n.env.isIE8||n.env.isIE9)&&(i.style.backgroundColor="#fff")),(0,o.addClass)(e.target,"current"),(n.env.isIE8||n.env.isIE9)&&(e.target.style.backgroundColor="#3f51b5");var s=g.panelContentDiv.querySelector(".u-date-content-title");s.innerHTML=t+"日",g.setValue(e.target._month+"-"+t),g.hide()}}}.bind(this)),this._zoomIn(s),this.currentPanel="date"},_zoomIn:function(e){if(!this.contentPage)return this.panelContentDiv.appendChild(e),void(this.contentPage=e);if((0,o.addClass)(e,"zoom-in"),this.panelContentDiv.appendChild(e),n.isIE8)this.contentPage=e;else{var t=function(){e.removeEventListener("transitionend",t),e.removeEventListener("webkitTransitionEnd",t),this.contentPage=e}.bind(this);this.contentPage&&(e.addEventListener("transitionend",t),e.addEventListener("webkitTransitionEnd",t)),window.requestAnimationFrame(function(){(0,o.addClass)(this.contentPage,"is-hidden"),(0,o.removeClass)(e,"zoom-in")}.bind(this))}},setValue:function(e){if(e=e?e:"",e&&e.indexOf("-")>-1){var t=e.split("-"),i=t[0];this.month=i%12,0==this.month&&(this.month=12),this.date=t[1],e=this.month+"-"+this.date}this.value=e,this.input.value=e,this.trigger("valueChange",{value:e})},focusEvent:function(){var e=this;(0,a.on)(this.input,"focus",function(t){e._inputFocus=!0,e.show(t),(0,a.stopEvent)(t)})},clickEvent:function(){var e=this,t=this.element.nextSibling;(0,a.on)(t,"click",function(t){e.input.focus(),(0,a.stopEvent)(t)})},show:function(e){var t=this;if(this.value&&this.value.indexOf("-")>-1){var i=this.value.split("-"),s=i[0];this.month=s%12,0==this.month&&(this.month=12),this.date=i[1],this.date>31&&(this.date=1)}if(this.createPanel(),this.options.showFix)document.body.appendChild(this.panelDiv),this.panelDiv.style.position="fixed",(0,o.showPanelByEle)({ele:this.input,panel:this.panelDiv,position:"bottomLeft"});else{var n=document.body.clientWidth,r=document.body.clientHeight,l=this.panelDiv.offsetWidth,d=this.panelDiv.offsetHeight;this.element.appendChild(this.panelDiv),this.element.style.position="relative",this.left=this.input.offsetLeft;var c=this.input.offsetHeight;this.top=this.input.offsetTop+c,this.left+l>n&&(this.left=n-l),this.top+d>r&&(this.top=r-d),this.panelDiv.style.left=this.left+"px",this.panelDiv.style.top=this.top+"px"}this.panelDiv.style.zIndex=(0,o.getZIndex)(),(0,o.addClass)(this.panelDiv,"is-visible");var t=this,u=function i(s){s===e||s.target===t.input||t.clickPanel(s.target)||1==t._inputFocus||((0,a.off)(document,"click",i),t.hide())};(0,a.on)(document,"click",u)},clickPanel:function(e){for(;e;){if(e==this.panelDiv)return!0;e=e.parentNode}return!1},hide:function(){(0,o.removeClass)(this.panelDiv,"is-visible"),this.panelDiv.style.zIndex=-1}});c.compMgr.regComp({comp:p,compAsString:"u.MonthDate",css:"u-monthdate"}),document.readyState&&"complete"===document.readyState?c.compMgr.updateComp():(0,a.on)(window,"load",function(){c.compMgr.updateComp()}),t.MonthDate=p},function(e,t,i){"use strict";t.__esModule=!0,t.TreeAdapter=void 0;var s=i(77),n=(i(101),i(10)),a=i(29),o=i(4),r=s.BaseAdapter.extend({initialize:function(e){var t=e.options||{},i=e.model,s="string"==typeof e.el?document.querySelector(e.el):e.el;e.app;this.id=t.id,e=t;var o=this;this.dataTable=(0,n.getJSObject)(i,e.data),this.element=s,this.$element=$(s),this.id=e.id,this.element.id=this.id,this.options=e,this.events=$.extend(!0,{},e.events);var r={data:{simpleData:{enable:!0}},check:{chkboxType:{Y:"",N:""}},callback:{beforeClick:function(e,t,s){o.events.beforeClick&&(0,n.getFunction)(i,o.events.beforeClick)(e,t,s)},onCheck:function(e,t,i){for(var s=o.tree.getCheckedNodes(),n=o.dataTable.getSelectedIndexs(),a=[],r=0;r0)if(this.options.codeTree){_.sort(function(e,t){var i=e.data,s=t.data,n=i[o.options.idField].value+"",a=s[o.options.idField].value+"";try{return n.localeCompare(a)}catch(e){return 0}});var b=new Array;$.each(_,function(){var e=this.data,t=e[o.options.idField].value;b.push(t)});var w="";$.each(_,function(){var e=o.cloneValue(this.data),t=this.data,i=t[o.options.idField].value,s=t[o.options.nameField].value,n="",a=-1;if(""!=w)var a=i.indexOf(w);if(0==a)n=w;else for(var r=1;r0||0==c)&&(n=l)}e.id=i,e.pId=n,e.name=s,y.push(e),w=i})}else{new Array;$.each(_,function(){var e=o.cloneValue(this.data),t=this.data,i=t[o.options.idField].value,s=t[o.options.pidField].value,n=t[o.options.nameField].value;e.id=i,e.pId=s,e.name=n,y.push(e)})}return this.tree=$.fn.zTree.init(this.$element,g,y),this.dataTable.on(a.DataTable.ON_ROW_SELECT,function(e){$.each(e.rowIds,function(){var e=o.dataTable.getRowByRowId(this),t=e.data,i=t[o.options.idField].value,s=o.tree.getNodeByParam("id",i);1==o.tree.setting.view.selectedMulti?s.checked||o.tree.checkNode(s,!0,!1,!0):o.tree.selectNode(s,!1)})}),this.dataTable.on(a.DataTable.ON_ROW_UNSELECT,function(e){$.each(e.rowIds,function(){var e=o.dataTable.getRowByRowId(this),t=e.data,i=t[o.options.idField].value,s=o.tree.getNodeByParam("id",i);1==o.tree.setting.view.selectedMulti&&s.checked?o.tree.checkNode(s,!1,!0,!0):o.tree.cancelSelectedNode(s)})}),this.dataTable.on(a.DataTable.ON_INSERT,function(e){var t=[],i=[],s=!1;$.each(e.rows,function(){var e=o.cloneValue(this.data),i=!1,n=this.data,a=n[o.options.idField].value,r=n[o.options.pidField].value,l=n[o.options.nameField].value;e.id=a,e.pId=r,e.name=l;var d=o.tree.getNodeByParam("pid",a),c=o.tree.getNodeByParam("id",r);d&&d.length>0&&(s=!0),c&&c.length>0&&(i=!0),!s&&i?o.tree.addNodes(c,e,!0):t.push(e)}),s||(i=o.tree.transformTozTreeNodes(t),o.tree.addNodes(null,i,!0))}),this.dataTable.on(a.DataTable.ON_DELETE,function(e){new Array;if(this.deleteRows.length>0)for(var t=0;t0){new Array;$.each(e,function(){var e={},t=this.data,i=t[o.options.idField].value,s=t[o.options.pidField].value,n=t[o.options.nameField].value;e.id=i,e.pId=s,e.name=n,y.push(e)})}this.tree=$.fn.zTree.init(this.$element,g,y)}),this.dataTable.on(a.DataTable.ON_VALUE_CHANGE,function(e){var t=o.dataTable.getRowByRowId(e.rowId);if(t){var i=o.tree.getNodes(),s=t.getValue(o.options.idField),n=o.tree.getNodeByParam("id",s);!n&&i&&(n=i[i.length-1]);var a=e.field,r=e.newValue;if(o.options.idField==a&&n&&(n.id=r,o.tree.updateNode(n)),o.options.nameField==a&&n)n.name=r,o.tree.updateNode(n);else if(o.options.pidField==a){var l=o.tree.getNodeByParam("id",r);o.tree.moveNode(l,n,"inner")}}}),this.getRowIdByIdValue=function(e){var t=this,i=null;return $.each(this.dataTable.rows(),function(){var s=this.data,n=this.rowId;s[t.options.idField].value==e&&(i=n)}),i},this},getName:function(){return"tree"},cloneValue:function(e){var t={};for(var i in e){var s=e[i].value;t[i]=s}return t}});o.compMgr.addDataAdapter({adapter:r,name:"tree"}),t.TreeAdapter=r},function(e,t,i){"use strict";t.__esModule=!0,t.u=void 0;var s=i(8),n=i(72),a=i(10),o=i(7),r=i(6),l=i(5),d=i(12),c=i(71),u=i(4),h=i(84),p=i(20),m=i(99),f=i(93),v=i(70),g=i(95),y=i(11),_=i(87),b=i(132),w=i(73),C=i(106),k={ajax:p.ajax,extend:s.extend,setCookie:n.setCookie,getCookie:n.getCookie,createShellObject:a.createShellObject,execIgnoreError:a.execIgnoreError,getFunction:a.getFunction,getJSObject:a.getJSObject,isDate:a.isDate,isNumber:a.isNumber,isArray:a.isArray,isEmptyObject:a.isEmptyObject,inArray:a.inArray,isDomElement:a.isDomElement,each:a.each,on:r.on,off:r.off,trigger:r.trigger,stopEvent:r.stopEvent,event:r.event,addClass:l.addClass,removeClass:l.removeClass,hasClass:l.hasClass,toggleClass:l.toggleClass,closest:l.closest,css:l.css,wrap:l.wrap,getStyle:l.getStyle,getZIndex:l.getZIndex,makeDOM:l.makeDOM,makeModal:l.makeModal,getOffset:l.getOffset,getScroll:l.getScroll,showPanelByEle:l.showPanelByEle,Class:d.Class,core:c.core,compMgr:u.compMgr,BaseComponent:h.BaseComponent,floatRender:m.floatRender,integerRender:m.integerRender,dateRender:m.dateRender,dateTimeRender:m.dateTimeRender,timeRender:m.timeRender,percentRender:m.percentRender,dateToUTCString:m.dateToUTCString,date:v.date,NumberFormater:f.NumberFormater,DateFormater:f.DateFormater,AddressMasker:g.AddressMasker,NumberMasker:g.NumberMasker,CurrencyMasker:g.CurrencyMasker,PercentMasker:g.PercentMasker,hotkeys:y.hotkeys,Ripple:_.Ripple,RSAUtils:b.RSAUtils,BigInt:b.BigInt,BarrettMu:b.BarrettMu,twoDigit:b.twoDigit,trans:w.trans,requestAnimationFrame:C.requestAnimationFrame,cancelRequestAnimFrame:C.cancelRequestAnimFrame};(0,s.extend)(k,o.env),document.readyState&&"complete"===document.readyState?u.compMgr.updateComp():(0,r.on)(window,"load",function(){u.compMgr.updateComp()}),(0,s.extend)(k,window.u||{}),window.u=k,window.iweb={},window.iweb.browser=window.u,t.u=k},function(e,t){"use strict";function i(e){var t=d,i=t.biDivideByRadixPower(e,this.k-1),s=t.biMultiply(i,this.mu),n=t.biDivideByRadixPower(s,this.k+1),a=t.biModuloByRadixPower(e,this.k+1),o=t.biMultiply(n,this.modulus),r=t.biModuloByRadixPower(o,this.k+1),l=t.biSubtract(a,r);l.isNeg&&(l=t.biAdd(l,this.bkplus1));for(var c=t.biCompare(l,this.modulus)>=0;c;)l=t.biSubtract(l,this.modulus),c=t.biCompare(l,this.modulus)>=0;return l}function s(e,t){var i=d.biMultiply(e,t);return this.modulo(i)}function n(e,t){var i=new v;i.digits[0]=1;for(var s=e,n=t;;){if(0!=(1&n.digits[0])&&(i=this.multiplyMod(i,s)),n=d.biShiftRight(n,1),0==n.digits[0]&&0==d.biHighIndex(n))break;s=this.multiplyMod(s,s)}return i}t.__esModule=!0;var a,o,r,l,d={},c=16,u=c,h=65536,p=h>>>1,m=h*h,f=h-1,v=function(e){"boolean"==typeof e&&1==e?this.digits=null:this.digits=o.slice(0),this.isNeg=!1};d.setMaxDigits=function(e){a=e,o=new Array(a);for(var t=0;t0;)t.digits[i++]=e&f,e=Math.floor(e/h);return t};var y=d.biFromNumber(1e15);d.biFromDecimal=function(e){for(var t,i="-"==e.charAt(0),s=i?1:0;s-1;--i)t+=e.charAt(i);return t};var _=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];d.biToString=function(e,t){var i=new v;i.digits[0]=t;for(var s=d.biDivideModulo(e,i),n=_[s[1].digits[0]];1==d.biCompare(s[0],r);)s=d.biDivideModulo(s[0],i),digit=s[1].digits[0],n+=_[s[1].digits[0]];return(e.isNeg?"-":"")+d.reverseStr(n)},d.biToDecimal=function(e){var t=new v;t.digits[0]=10;for(var i=d.biDivideModulo(e,t),s=String(i[1].digits[0]);1==d.biCompare(i[0],r);)i=d.biDivideModulo(i[0],t),s+=String(i[1].digits[0]);return(e.isNeg?"-":"")+d.reverseStr(s)};var b=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];d.digitToHex=function(e){for(var t=15,i="",s=0;s<4;++s)i+=b[e&t],e>>>=4;return d.reverseStr(i)},d.biToHex=function(e){for(var t="",i=(d.biHighIndex(e),d.biHighIndex(e));i>-1;--i)t+=d.digitToHex(e.digits[i]);return t},d.charToHex=function(e){var t,i=48,s=i+9,n=97,a=n+25,o=65,r=90;return t=e>=i&&e<=s?e-i:e>=o&&e<=r?10+e-o:e>=n&&e<=a?10+e-n:0},d.hexToDigit=function(e){for(var t=0,i=Math.min(e.length,4),s=0;s0;s-=4,++n)t.digits[n]=d.hexToDigit(e.substr(Math.max(s-4,0),Math.min(s,4)));return t},d.biFromString=function(e,t){var i="-"==e.charAt(0),s=i?1:0,n=new v,a=new v;a.digits[0]=1;for(var o=e.length-1;o>=s;o--){var r=e.charCodeAt(o),l=d.charToHex(r),c=d.biMultiplyDigit(a,l);n=d.biAdd(n,c),a=d.biMultiplyDigit(a,t)}return n.isNeg=i,n},d.biDump=function(e){return(e.isNeg?"-":"")+e.digits.join(" ")},d.biAdd=function(e,t){var i;if(e.isNeg!=t.isNeg)t.isNeg=!t.isNeg,i=d.biSubtract(e,t),t.isNeg=!t.isNeg;else{i=new v;for(var s,n=0,a=0;a=h);i.isNeg=e.isNeg}return i},d.biSubtract=function(e,t){var i;if(e.isNeg!=t.isNeg)t.isNeg=!t.isNeg,i=d.biAdd(e,t),t.isNeg=!t.isNeg;else{i=new v;var s,n;n=0;for(var a=0;a0&&0==e.digits[t];)--t;return t},d.biNumBits=function(e){var t,i=d.biHighIndex(e),s=e.digits[i],n=(i+1)*u;for(t=n;t>n-u&&0==(32768&s);--t)s<<=1;return t},d.biMultiply=function(e,t){for(var i,s,n,a=new v,o=d.biHighIndex(e),r=d.biHighIndex(t),l=0;l<=r;++l){i=0,n=l;for(var u=0;u<=o;++u,++n)s=a.digits[n]+e.digits[u]*t.digits[l]+i,a.digits[n]=s&f,i=s>>>c;a.digits[l+o+1]=i}return a.isNeg=e.isNeg!=t.isNeg,a},d.biMultiplyDigit=function(e,t){var i,s,n,a=new v;i=d.biHighIndex(e),s=0;for(var o=0;o<=i;++o)n=a.digits[o]+e.digits[o]*t+s,a.digits[o]=n&f,s=n>>>c;return a.digits[1+i]=s,a},d.arrayCopy=function(e,t,i,s,n){for(var a=Math.min(t+n,e.length),o=t,r=s;o0;--o,--r)s.digits[o]=s.digits[o]<>>a;return s.digits[0]=s.digits[o]<>>n|(s.digits[r]&C[n])<>>=n,s.isNeg=e.isNeg,s},d.biMultiplyByRadixPower=function(e,t){var i=new v;return d.arrayCopy(e.digits,0,i.digits,t,i.digits.length-t),i},d.biDivideByRadixPower=function(e,t){var i=new v;return d.arrayCopy(e.digits,t,i.digits,0,i.digits.length-t),i},d.biModuloByRadixPower=function(e,t){var i=new v;return d.arrayCopy(e.digits,0,i.digits,0,t),i},d.biCompare=function(e,t){if(e.isNeg!=t.isNeg)return 1-2*Number(e.isNeg);for(var i=e.digits.length-1;i>=0;--i)if(e.digits[i]!=t.digits[i])return e.isNeg?1-2*Number(e.digits[i]>t.digits[i]):1-2*Number(e.digits[i]r;--_){var b=_>=s.digits.length?0:s.digits[_],w=_-1>=s.digits.length?0:s.digits[_-1],C=_-2>=s.digits.length?0:s.digits[_-2],k=r>=t.digits.length?0:t.digits[r],M=r-1>=t.digits.length?0:t.digits[r-1];b==k?i.digits[_-r-1]=f:i.digits[_-r-1]=Math.floor((b*h+w)/k);for(var T=i.digits[_-r-1]*(k*h+M),S=b*m+(w*h+C);T>S;)--i.digits[_-r-1],T=i.digits[_-r-1]*(k*h|M),S=b*h*h+(w*h+C);y=d.biMultiplyByRadixPower(t,_-r-1),s=d.biSubtract(s,d.biMultiplyDigit(y,i.digits[_-r-1])),s.isNeg&&(s=d.biAdd(s,y),--i.digits[_-r-1])}return s=d.biShiftRight(s,c),i.isNeg=e.isNeg!=o,e.isNeg&&(i=o?d.biAdd(i,l):d.biSubtract(i,l),t=d.biShiftRight(t,c),s=d.biSubtract(t,s)),0==s.digits[0]&&0==d.biHighIndex(s)&&(s.isNeg=!1),[i,s]},d.biDivide=function(e,t){return d.biDivideModulo(e,t)[0]},d.biModulo=function(e,t){return d.biDivideModulo(e,t)[1]},d.biMultiplyMod=function(e,t,i){return d.biModulo(d.biMultiply(e,t),i)},d.biPow=function(e,t){for(var i=l,s=e;;){if(0!=(1&t)&&(i=d.biMultiply(i,s)),t>>=1,0==t)break;s=d.biMultiply(s,s)}return i},d.biPowMod=function(e,t,i){for(var s=l,n=e,a=t;;){if(0!=(1&a.digits[0])&&(s=d.biMultiplyMod(s,n,i)),a=d.biShiftRight(a,1),0==a.digits[0]&&0==d.biHighIndex(a))break;n=d.biMultiplyMod(n,n,i)}return s};var k=function(e){this.modulus=d.biCopy(e),this.k=d.biHighIndex(this.modulus)+1;var t=new v;t.digits[2*this.k]=1,this.mu=d.biDivide(t,this.modulus),this.bkplus1=new v,this.bkplus1.digits[this.k+1]=1,this.modulo=i,this.multiplyMod=s,this.powMod=n},M=function(e,t,i){var s=d;this.e=s.biFromHex(e),this.d=s.biFromHex(t),this.m=s.biFromHex(i),this.chunkSize=2*s.biHighIndex(this.m),this.radix=16,this.barrett=new k(this.m)};d.getKeyPair=function(e,t,i){return new M(e,t,i)};var T=function(e){return(e<10?"0":"")+String(e)};d._encryptedString=function(e,t){for(var i=[],s=t.length,n=0;n>8)}return 0==o.charCodeAt(o.length-1)&&(o=o.substring(0,o.length-1)),o},d.setMaxDigits(130),d.encryptedString=function(e){var t=e.text;if(e.exponent&&e.modulus){var i=d.getKeyPair(e.exponent,"",e.modulus);t=d._encryptedString(i,e.text)}return t},d.decryptedString=function(e){var t=e.text;if(e.exponent&&e.modulus){var i=d.getKeyPair("",e.exponent,e.modulus);t=d._decryptedString(i,e.text)}return t},t.RSAUtils=d,t.BigInt=v,t.BarrettMu=k,t.twoDigit=T},function(e,t,i){"use strict";t.__esModule=!0,t.u=void 0;var s=i(8),n=i(134),a=i(135),o=i(86),r=i(90),l=i(136),d=i(137),c=i(138),u=i(139),h=i(140),p=i(141),m=i(142),f=i(143),v=i(144),g=i(117),y=i(145),_=i(146),b=i(119),w=i(123),C=i(113),k=i(147),M=i(149),T=i(125),S=i(150),D=i(91),x=i(85),E=i(83),A=i(97),I=i(109),R=i(108),O=i(103),N=i(101),L=i(105),F=i(129),V={Autocomplete:n.Autocomplete,Button:a.Button,Checkbox:o.Checkbox,Combo:r.Combo,showCollapse:l.showCollapse,Combobox:d.Combobox,Table:c.Table,messageDialog:u.messageDialog,confirmDialog:u.confirmDialog,dialogMode:u.dialogMode,dialog:u.dialog,dialogWizard:u.dialogWizard,iframeDialog:u.iframeDialog,Loading:f.Loading,showLoading:f.showLoading,hideLoading:f.hideLoading,showWaiting:f.showWaiting,removeWaiting:f.removeWaiting,MDLayout:h.MDLayout,NavLayout:p.NavLayout,NavLayoutTab:p.NavLayoutTab,showLoader:m.showLoader,hideLoader:m.hideLoader,Menu:v.Menu,showMessageDialog:g.showMessageDialog,showMessage:g.showMessage,Multilang:y.Multilang,NavMenu:_.NavMenu,pagination:b.pagination,Progress:w.Progress,Radio:C.Radio,refer:k.refer,slidePanel:M.slidePanel,Switch:T.Switch,Tabs:S.Tabs,Text:D.Text,Tooltip:x.Tooltip,Validate:E.Validate,validate:E.validate,doValidate:E.doValidate,DateTimePicker:A.DateTimePicker,Time:I.Time,ClockPicker:R.ClockPicker,Month:O.Month,Year:N.Year,YearMonth:L.YearMonth,MonthDate:F.MonthDate};(0,s.extend)(V,window.u||{}),window.u=V,t.u=V},function(t,i,s){"use strict";function n(e){for(var t=e.offsetLeft||0,i=e.offsetTop||0;e=e.offsetParent;)t+=e.offsetLeft,i+=e.offsetTop;return{x:t,y:i}}function a(e,t){for(var i=0;i'),document.body.appendChild(this._results)),this._results.style.display="none",this._results.style.position="absolute",(0,r.addClass)(this._results,this.options.resultsClass),this.options.width&&(this._results.style.width=this.options.width),this.timeout=null,this.prev="",this.active=-1,this.cache={},this.keyb=!1,this.hasFocus=!1,this.lastKeyPressCode=null,this._initSource(),(0,l.on)(this.element,"keydown",function(t){switch(e.lastKeyPressCode=t.keyCode,t.keyCode){case 38:(0,l.stopEvent)(t),e.moveSelect(-1);break;case 40:(0,l.stopEvent)(t),e.moveSelect(1);break;case 9:case 13:e.selectCurrent()&&(0,l.stopEvent)(t);break;default:e.active=-1,e.timeout&&clearTimeout(e.timeout),e.timeout=setTimeout(function(){e.onChange()},e.options.delay)}}),(0,l.on)(this.element,"focus",function(){e.hasFocus=!0}),(0,l.on)(this.element,"blur",function(){e.hasFocus=!1,e.hideResults()}),this.hideResultsNow()},flushCache:function(){this.cache={},this.cache.data={},this.cache.length=0},_initSource:function(){var e,t,i=this;(0,c.isArray)(this.options.source)?(e=this.options.source,this.source=function(t,s){s(i.filterData(t.term,e))}):"string"==typeof this.options.source?(t=this.options.source,this.source=function(e,s){i.xhr&&i.xhr.abort(),i.xhr=(0,u.ajax)({url:t,data:e,dataType:"json",success:function(e){s(e)},error:function(){s([])}})}):this.source=this.options.source},_response:function(){var e=this,t=++this.requestIndex;return function(i){t===e.requestIndex&&e.__response(i),e.pending--,!e.pending}},__response:function(e){e&&this.receiveData2(e),this.showResults()},onChange:function(){if(46==this.lastKeyPressCode||this.lastKeyPressCode>8&&this.lastKeyPressCode<32)return this._results.style.disply="none";if(this.element.value){var e=this.element.value.split(","),t=e[e.length-1].trim();t!=this.prev&&(this.prev=t,t.length>=this.options.minChars?((0,r.addClass)(this.element,this.options.loadingClass),this.pending++,this.source({term:t},this._response())):((0,r.removeClass)(this.element,this.options.loadingClass),this._results.style.display="none"))}},moveSelect:function(e){var t=this._results.querySelectorAll("li");t&&(this.active+=e,this.active<0?this.active=0:this.active>=t.length&&(this.active=t.length-1),t.forEach(function(e){(0,r.removeClass)(e,"ac_over")}),(0,r.addClass)(t[this.active],"ac_over"))},selectCurrent:function(){var e=this._results.querySelector("li.ac_over");if(!e){var t=this._results.querySelectorAll("li");this.options.selectOnly?1==t.length&&(e=t[0]):this.options.selectFirst&&(e=t[0])}return!!e&&(this.selectItem(e),!0)},selectItem:function(e){var t=this;e||(e=document.createElement("li"),e.selectValue="");var i=e.selectValue?e.selectValue:e.innerHTML;if(this.lastSelected=i,this.prev=i,this._results.innerHTML="",this.options.multiSelect){if((this.element.value+",").indexOf(i+",")!=-1)return;var s=(this.element.value.split(","),this.element.value.substring(0,this.element.value.lastIndexOf(",")));this.element.value=(s?s+", ":s)+i+", "}else this.element.value=i;this.hideResultsNow(),this.element.focus(),this.options.select&&setTimeout(function(){t.options.select(e._item,t)},1)},createSelection:function(e,t){var i=this.element;if(i.createTextRange){var s=i.createTextRange();s.collapse(!0),s.moveStart("character",e),s.moveEnd("character",t),s.select()}else i.setSelectionRange?i.setSelectionRange(e,t):i.selectionStart&&(i.selectionStart=e,i.selectionEnd=t);i.focus()},autoFill:function(e){8!=this.lastKeyPressCode&&(this.element.value=this.element.value+e.substring(this.prev.length),this.createSelection(this.prev.length,e.length))},showResults:function(){var e=n(this.element),t=this.options.width>0?this.options.width:this.element.offsetWidth;"100%"===this.options.width?(this._results.style.top=e.y+this.element.offsetHeight+"px",this._results.style.left=e.x+"px",this._results.style.display="block"):(this._results.style.width=parseInt(t)+"px",this._results.style.top=e.y+this.element.offsetHeight+"px",this._results.style.left=e.x+"px",this._results.style.display="block")},hideResults:function(){var e=this;this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(function(){e.hideResultsNow()},200)},hideResultsNow:function(){if(this.timeout&&clearTimeout(this.timeout),(0,r.removeClass)(this.element,this.options.loadingClass),this._results.style.display="none",this.options.mustMatch){var e=this.element.value;e!=this.lastSelected&&this.selectItem(null)}},receiveData:function(e,t){if(t){if((0,r.removeClass)(this.element,this.options.loadingClass),this._results.innerHTML="",!this.hasFocus||0==t.length)return this.hideResultsNow();this._results.appendChild(this.dataToDom(t)),this.options.autoFill&&this.element.value.toLowerCase()==e.toLowerCase()&&this.autoFill(t[0][0]),this.showResults()}else this.hideResultsNow()},filterData:function(e,t){if(!e)return t;for(var i=[],s=0,n=t.length;s-1&&i.push(t[s])}return i},receiveData2:function(e){if(e){if((0,r.removeClass)(this.element,this.options.loadingClass),this._results.innerHTML="",!this.hasFocus||0==e.length)return this.hideResultsNow();this._results.appendChild(this.dataToDom2(e)),this.showResults()}else this.hideResultsNow()},dataToDom2:function(e){var t=document.createElement("ul"),i=e.length,s=this,n=!1;this.options.maxItemsToShow>0&&this.options.maxItemsToShow0&&this.options.maxItemsToShow1){h=[];for(var p=1;p0?(0,u.ajax)({url:this.makeUrl(q),success:function(t){t=e.parseData(t),e.addToCache(q,t),e.receiveData(q,t)}}):(0,r.removeClass)(this.element,this.options.loadingClass)},makeUrl:function(e){var t=this.options.url+"?q="+encodeURI(e);for(var i in this.options.extraParams)t+="&"+i+"="+encodeURI(this.options.extraParams[i]);return t},loadFromCache:function(){if(!q)return null;if(this.cache.data[q])return this.cache.data[q];if(this.options.matchSubset)for(var e=q.length-1;e>=this.options.minChars;e--){var t=q.substr(0,e),i=this.cache.data[t];if(i){for(var s=[],n=0;nthis.options.cacheLength?(this.flushCache(),this.cache.length++):this.cache[e]||this.cache.length++,this.cache.data[e]=t)}});h.compMgr.regComp({comp:p,compAsString:"u.Autocomplete",css:"u-autocomplete"}),document.readyState&&"complete"===document.readyState?h.compMgr.updateComp():(0,l.on)(window,"load",function(){h.compMgr.updateComp()}),i.Autocomplete=p},function(e,t,i){"use strict";t.__esModule=!0,t.Button=void 0;var s=i(84),n=i(5),a=i(7),o=i(6),r=i(87),l=i(4),d=s.BaseComponent.extend({init:function(){try{var e=document.createElement("span");(0,n.addClass)(e,"u-button-container"),this._rippleElement=document.createElement("span"),(0,n.addClass)(this._rippleElement,"u-ripple"),a.env.isIE8&&(0,n.addClass)(this._rippleElement,"oldIE"),e.appendChild(this._rippleElement),(0,o.on)(this._rippleElement,"mouseup",this.element.blur),this.element.appendChild(e)}catch(e){}var t=this.element.getAttribute("disabled");null!=t&&""!=t&&(this.element.className+=" disable"),(0,o.on)(this.element,"mouseup",this.element.blur),(0,o.on)(this.element,"mouseleave",this.element.blur),this.ripple=new r.Ripple(this.element)}});l.compMgr.regComp({comp:d,compAsString:"u.Button",css:"u-button"}),document.readyState&&"complete"===document.readyState?l.compMgr.updateComp():(0,o.on)(window,"load",function(){l.compMgr.updateComp()}),t.Button=d},function(e,t,i){"use strict";function s(e,t){this.$element=$(e),this.options=$.extend({},{toggle:!0},t),this.options.toggle&&this.toggle()}t.__esModule=!0,t.showCollapse=void 0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},a=i(84),o=(i(5),i(8),i(6)),r=i(4);s.prototype={constructor:s,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var e,t=this.dimension(),i=$.camelCase(["scroll",t].join("-")),s=this.$parent&&this.$parent.find(".in");s&&s.length&&(e=s.data("collapse"),s.collapse("hide"),e||s.data("collapse",null)),this.$element[t](0),this.transition("addClass","show","shown"),this.$element[t](this.$element[0][i])},transition:function(e,t,i){var s=this,n=function(){"show"==t&&s.reset(),s.$element.trigger(i)};this.$element.trigger(t)[e]("in"),$.support.transition&&this.$element.hasClass("collapse")?this.$element.one($.support.transition.end,n):n()},reset:function(e){var t=this.dimension();this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element.addClass("collapse")},hide:function(){var e=this.dimension();this.reset(this.$element[e]()),this.transition("removeClass","hide","hidden"),this.$element[e](0)},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var l=a.BaseComponent.extend({init:function(){(0,o.off)(this.element,"click"),(0,o.on)(this.element,"click",function(e){var t,i=$(this),a=(t=i.attr("href"))&&t.replace(/.*(?=#[^\s]+$)/,"")||i.attr("u-data-toggle")||e.preventDefault(),o=$(a).data("collapse")?"toggle":i.data(),r=$(a),l=r.data("collapse"),d="object"==("undefined"==typeof o?"undefined":n(o))&&o;l||r.data("collapse",l=new s(a,d)),"string"==typeof o&&l[o]()})}});r.compMgr.regComp({comp:l,compAsString:"u.collapse.updown",css:"u-collapse-updown"}),document.readyState&&"complete"===document.readyState?r.compMgr.updateComp():(0,o.on)(window,"load",function(){r.compMgr.updateComp()}),t.showCollapse=l},function(e,t,i){"use strict";t.__esModule=!0,t.Combobox=void 0;var s=i(84),n=i(5),a=i(6),o=i(8),r=i(7),l=i(4),d=s.BaseComponent.extend({DEFAULTS:{dataSource:{},mutil:!1,enable:!0,single:!0,onSelect:function(){}},init:function(){var e=this,t=this.element;this.options=(0,o.extend)({},this.DEFAULTS,this.options),this.items=[],this.mutilPks=[],this.oDiv=null,Object.defineProperty(t,"value",{get:function(){return this.trueValue},set:function(i){var s=e.items,n=e.oDiv.childNodes;if("true"==e.options.single||1==e.options.single)for(var o=0,l=s.length;o",m="";h.insertAdjacentHTML("beforeEnd",m+p),this.appendChild(h),(0,a.on)(h.querySelector(".uf-removesymbol"),"mousedown",function(){for(var i=e.oDiv.childNodes,s=0,n=i.length;s0?(d.style.left=a+"px",d.style.top=o-r+"px"):(d.style.left=a+"px",d.style.top=o+(0,n.getStyle)(this.element,"height")+"px"),d.style.display="block"},d.fn.hide=function(){this.oDiv.style.display="none"},d.fn.singleDivValue=function(){for(var e=this,t=this.oDiv.querySelector("ul").childNodes,i=0;i0)for(var n=0;n

        {title}

        {footer}
        ',d=function(e){"string"==typeof e&&(e={content:e});var t={id:"",msg:"",template:l,width:"",height:"",top:"",hasFooter:!0,title:(0,r.trans)("dialog.title","提示"),btnText:(0,r.trans)("dialog.okText","确定"),closeFun:function(){}};e=(0,a.extend)(t,e),this.id=e.id,this.hasFooter=e.hasFooter,this.content=e.msg,this.title=e.title,this.template=e.template,this.width=e.width,this.height=e.height,this.top=e.top,this.bthText=e.btnText,this.lazyShow=e.lazyShow,this.closeFun=e.closeFun,this.create();var i=this.templateDom.querySelector(".u-msg-dialog");this.height&&(this.resizeFun=function(){var e=i.querySelector(".u-msg-content");if(e){e.style.height="";var t=i.offsetHeight;i.scrollHeight;e.style.height=t-102+"px"}}.bind(this),this.resizeFun(),(0,n.on)(window,"resize",this.resizeFun))};d.prototype.create=function(){var e=this;if(this.hasFooter)var t='";var i=this.template.replace("{id}",this.id).replace("{id}",this.id);i=i.replace("{width}",this.width?"width:"+this.width+";":""),i=i.replace("{height}",this.height?"height:"+this.height+";":""),i=i.replace("{top}",this.top?"top:"+this.top+";":""), -i=i.replace("{title}",this.title),i=i.replace("{footer}",t);var a=/^(\s*)?<[a-zA-Z]+/gi,o=/^(\.|#)/;a.test(this.content)?(this.contentDom=(0,s.makeDOM)(this.content),this.contentDomParent=this.contentDom.parentNode,this.contentDom.style.display="block"):o.test(this.content)?(this.contentDom=document.querySelector(this.content),this.contentDomParent=this.contentDom.parentNode,this.contentDom.style.display="block"):this.contentDom=(0,s.makeDOM)("

        "+this.content+"

        "),this.templateDom=(0,s.makeDOM)(i),this.templateDom.querySelector(".u-msg-content").appendChild(this.contentDom),this.overlayDiv=(0,s.makeModal)(this.templateDom),this.okDiv=this.templateDom.querySelector(".u-msg-ok"),(0,n.on)(this.okDiv,"click",function(){e.close()}),this.lazyShow&&(this.templateDom.style.display="none",this.overlayDiv.style.display="none"),document.body.appendChild(this.templateDom),m(),this.isClosed=!1},d.prototype.close=function(){this.closeFun&&this.closeFun.call(this),this.contentDom&&(this.contentDom.style.display="none",this.contentDomParent&&this.contentDomParent.appendChild(this.contentDom)),document.body.removeChild(this.templateDom),document.body.removeChild(this.overlayDiv),this.isClosed=!0,f()};var c=function(e){return new d(e)},u='
        {footer}
        ',h=function(e){"string"==typeof e&&(e={content:e});var t={id:"",msg:"",template:u,width:"",height:"",top:"",hasFooter:!0,onOk:function(){},onCancel:function(){},okText:(0,r.trans)("dialog.okText","确定"),cancelText:(0,r.trans)("dialog.cancelText","取消")};e=(0,a.extend)(t,e),this.id=e.id,this.hasFooter=e.hasFooter,this.content=e.msg,this.template=e.template,this.width=e.width,this.height=e.height,this.height=e.top,this.titleIcon=e.titleIcon,this.lazyShow=e.lazyShow,this.onOk=e.onOk,this.onCancel=e.onCancel,this.okText=e.okText,this.cancelText=e.cancelText,this.create();var i=this.templateDom.querySelector(".u-msg-dialog");this.height&&(this.resizeFun=function(){var e=i.querySelector(".u-msg-content");if(e){e.style.height="";var t=i.offsetHeight;i.scrollHeight;e.style.height=t-102+"px"}}.bind(this),this.resizeFun(),(0,n.on)(window,"resize",this.resizeFun))};h.prototype.create=function(){var e="",t=this;if(this.hasFooter)var e='
        ';var i=this.template.replace("{id}",this.id).replace("{id}",this.id);i=i.replace("{width}",this.width?"width:"+this.width+";":""),i=i.replace("{height}",this.height?"height:"+this.height+";":""),i=i.replace("{top}",this.top?"top:"+this.top+";":""),i=i.replace("{footer}",e),i=i.replace("{okText}",this.okText),i=i.replace("{cancelText}",this.cancelText);var a=/^(\s*)?<[a-zA-Z]+/gi,r=/^(\.|#)/;if(a.test(this.content)?(this.contentDom=(0,s.makeDOM)(this.content),this.contentDomParent=this.contentDom.parentNode,this.contentDom.style.display="block"):r.test(this.content)?(this.contentDom=document.querySelector(this.content),this.contentDomParent=this.contentDom.parentNode,this.contentDom.style.display="block"):this.contentDom=(0,s.makeDOM)("

        "+this.content+"

        "),this.titleIconDom=(0,s.makeDOM)(''),this.templateDom=(0,s.makeDOM)(i),this.templateDom.querySelector(".u-msg-title").appendChild(this.titleIconDom),this.templateDom.querySelector(".u-msg-content").appendChild(this.contentDom),this.overlayDiv=(0,s.makeModal)(this.templateDom),this.lazyShow&&(this.templateDom.style.display="none",this.overlayDiv.style.display="none"),this.hasFooter){var l=this.templateDom.querySelector(".u-msg-ok"),d=this.templateDom.querySelector(".u-msg-cancel");new o.Button({el:l});new o.Button({el:d}),(0,n.on)(l,"click",function(){t.onOk()!==!1&&t.close()}),(0,n.on)(d,"click",function(){t.onCancel()!==!1&&t.close()})}document.body.appendChild(this.templateDom),m(),this.isClosed=!1},h.prototype.close=function(){document.body.removeChild(this.templateDom),document.body.removeChild(this.overlayDiv),this.isClosed=!0};var p=function(e){return new h(e)},m=function(){document.body.style.paddingRight="17px",document.body.style.overflow="hidden"},f=function(){document.body.style.paddingRight="",document.body.style.overflow=""},v='
        {close}
        ',g=function(e){"string"==typeof e&&(e={content:e});var t={id:"",content:"",hasCloseMenu:!0,template:v,width:"",height:""};e=(0,a.extend)(t,e),this.id=e.id,this.hasCloseMenu=e.hasCloseMenu,this.content=e.content,this.template=e.template,this.width=e.width,this.height=e.height,this.lazyShow=e.lazyShow,this.closeFun=e.closeFun,this.create();var i=this.templateDom.querySelector(".u-msg-dialog");this.height&&(this.resizeFun=function(){var e=i.querySelector(".u-msg-content");if(e){e.style.height="";var t=i.offsetHeight;i.scrollHeight;e.style.height=t-102+"px"}}.bind(this),this.resizeFun(),(0,n.on)(window,"resize",this.resizeFun))};g.prototype.create=function(){var e="",t=this;if(this.hasCloseMenu)var e='
        ';var i=this.template.replace("{id}",this.id).replace("{id}",this.id);i=i.replace("{close}",e),i=i.replace("{width}",this.width?"width:"+this.width+";":""),i=i.replace("{height}",this.height?"height:"+this.height+";":"");var a=/^(\s*)?<[a-zA-Z]+/gi,o=/^(\.|#)/;a.test(this.content)?(this.contentDom=(0,s.makeDOM)(this.content),this.contentDomParent=this.contentDom.parentNode,this.contentDom.style.display="block"):o.test(this.content)?(this.contentDom=document.querySelector(this.content),this.contentDomParent=this.contentDom.parentNode,this.contentDom.style.display="block"):this.contentDom=(0,s.makeDOM)('

        '+this.content+"

        "),this.templateDom=(0,s.makeDOM)(i),this.templateDom.querySelector(".u-msg-dialog-content").appendChild(this.contentDom),this.overlayDiv=(0,s.makeModal)(this.templateDom),this.hasCloseMenu&&(this.closeDiv=this.templateDom.querySelector(".u-msg-close"),(0,n.on)(this.closeDiv,"click",function(){t.close()})),this.lazyShow&&(this.templateDom.style.display="none",this.overlayDiv.style.display="none"),document.body.appendChild(this.templateDom),m(),this.isClosed=!1},g.prototype.show=function(){this.isClosed&&this.create(),this.templateDom.style.display="block",this.overlayDiv.style.display="block",m()},g.prototype.hide=function(){this.templateDom.style.display="none",this.overlayDiv.style.display="none",f()},g.prototype.close=function(){this.closeFun&&this.closeFun.call(this),this.contentDom&&(this.contentDom.style.display="none",this.contentDomParent&&this.contentDomParent.appendChild(this.contentDom)),document.body.removeChild(this.templateDom);try{document.body.removeChild(this.overlayDiv)}catch(e){}this.isClosed=!0,f()};var y=function(e){return new g(e)},_=function(e){var t=[],i=0;if(e.dialogs=e.dialogs||[],len=e.dialogs.length,0==len)throw new Error("未加入对话框");for(var s=0;s0?(0,a.addClass)(w,this._CssClasses.IS_ACTIVE):(0,a.removeClass)(w,this._CssClasses.IS_ACTIVE),this._tabBar.scrollLeft0&&!(0,a.hasClass)(this._header,this._CssClasses.IS_COMPACT)?(0,a.addClass)(this._header,this._CssClasses.CASTING_SHADOW).addClass(this._header,this._CssClasses.IS_COMPACT).addClass(this._header,this._CssClasses.IS_ANIMATING):this._content.scrollTop<=0&&(0,a.hasClass)(this._header,this._CssClasses.IS_COMPACT)&&(0,a.removeClass)(this._header,this._CssClasses.CASTING_SHADOW).removeClass(this._header,this._CssClasses.IS_COMPACT).addClass(this._header,this._CssClasses.IS_ANIMATING))},_screenSizeHandler:function(){if(l.env.isIE8||l.env.isIE9){this._screenSizeMediaQuery={};var e=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;e>1024?this._screenSizeMediaQuery.matches=!1:this._screenSizeMediaQuery.matches=!0}this._screenSizeMediaQuery.matches?(0,a.addClass)(this.element,this._CssClasses.IS_SMALL_SCREEN):((0,a.removeClass)(this.element,this._CssClasses.IS_SMALL_SCREEN),this._drawer&&((0,a.removeClass)(this._drawer,this._CssClasses.IS_DRAWER_OPEN),(0,a.removeClass)(this._obfuscator,this._CssClasses.IS_DRAWER_OPEN)))},_drawerToggleHandler:function(){(0,a.toggleClass)(this._drawer,this._CssClasses.IS_DRAWER_OPEN),(0,a.toggleClass)(this._obfuscator,this._CssClasses.IS_DRAWER_OPEN)},_headerTransitionEndHandler:function(){(0,a.removeClass)(this._header,this._CssClasses.IS_ANIMATING)},_headerClickHandler:function(){(0,a.hasClass)(this._header,this._CssClasses.IS_COMPACT)&&((0,a.removeClass)(this._header,this._CssClasses.IS_COMPACT),(0,a.addClass)(this._header,this._CssClasses.IS_ANIMATING))},_resetTabState:function(e){for(var t=0;t
        {centerContent}
        {loadDesc}",a=function(e){var t,i,a,o,r,l;if(e=e||{},t=e.hasback,i=e.centerContent||"",a=n.replace("{centerContent}",i),l=e.hasDesc?"
        页面加载中,请稍后。。。
        ":" ",a=a.replace("{loadDesc}",l),r=(0,s.makeDOM)(a),o=e.parEle||document.body,t)var d=(0,s.makeModal)(r,o);(0,s.addClass)(d,"u-loader-back"),o==document.body&&(r.style.position="fixed"),o.appendChild(r)},o=function(e){var t;e=e||{},t=e&&e.cssStr?e.cssStr:".u-loader-container";var i=document.querySelectorAll(".u-overlay.u-loader-back"),s=i.length,n=i[s-1];n.parentNode.removeChild(n);for(var a=document.querySelectorAll(t),o=0;o0&&(0,n.hasClass)(this._container,"is-visible")&&(e.keyCode===this._Keycodes.UP_ARROW?((0,a.stopEvent)(e),t[t.length-1].focus()):e.keyCode===this._Keycodes.DOWN_ARROW&&((0,a.stopEvent)(e),t[0].focus()))}},_handleItemKeyboardEvent:function(e){if(this.element&&this._container){var t=this.element.querySelectorAll(".u-menu-item:not([disabled])");if(t&&t.length>0&&(0,n.hasClass)(this._container,"is-visible")){var i=Array.prototype.slice.call(t).indexOf(e.target);if(e.keyCode===this._Keycodes.UP_ARROW)(0, -a.stopEvent)(e),i>0?t[i-1].focus():t[t.length-1].focus();else if(e.keyCode===this._Keycodes.DOWN_ARROW)(0,a.stopEvent)(e),t.length>i+1?t[i+1].focus():t[0].focus();else if(e.keyCode===this._Keycodes.SPACE||e.keyCode===this._Keycodes.ENTER){(0,a.stopEvent)(e);var s=new MouseEvent("mousedown");e.target.dispatchEvent(s),s=new MouseEvent("mouseup"),e.target.dispatchEvent(s),e.target.click()}else e.keyCode===this._Keycodes.ESCAPE&&((0,a.stopEvent)(e),this.hide())}}},_handleItemClick:function(e){e.target.hasAttribute("disabled")?(0,a.stopEvent)(e):(this._closing=!0,window.setTimeout(function(e){this.hide(),this._closing=!1}.bind(this),150))},_applyClip:function(e,t){(0,n.hasClass)(this.element,"u-menu-unaligned")?this.element.style.clip="":(0,n.hasClass)(this.element,"u-menu-bottom-right")?this.element.style.clip="rect(0 "+t+"px 0 "+t+"px)":(0,n.hasClass)(this.element,"u-menu-top-left")?this.element.style.clip="rect("+e+"px 0 "+e+"px 0)":(0,n.hasClass)(this.element,"u-menu-top-right")?this.element.style.clip="rect("+e+"px "+t+"px "+e+"px "+t+"px)":this.element.style.clip="rect(0px 0px 0px 0px)"},_addAnimationEndListener:function(){var e=function(){(0,a.off)(this.element,"transitionend",e),(0,a.off)(this.element,"webkitTransitionEnd",e),(0,n.removeClass)(this.element,"is-animating")}.bind(this);(0,a.on)(this.element,"transitionend",e),(0,a.on)(this.element,"webkitTransitionEnd",e)},show:function(e){if(this.element&&this._container&&this._outline){var t=this.element.getBoundingClientRect().height,i=this.element.getBoundingClientRect().width;if(!i){var s=this.element.getBoundingClientRect().left,o=this.element.getBoundingClientRect().right;i=o-s}if(!t){var l=this.element.getBoundingClientRect().top,d=this.element.getBoundingClientRect().bottom;t=d-l}var c=$(this.element.parentElement.previousElementSibling).next().find(".u-menu-bottom-right").hasClass("u-menu-bottom-right"),u=$(this.element.parentElement.previousElementSibling).next().find(".u-menu-top-right").hasClass("u-menu-top-right");(c||u)&&$(this.element.parentElement.previousElementSibling).next().find(".u-menu-outline").css("left","-1px"),this._container.style.width=i+"px",this._container.style.height=t+"px",this._outline.style.width=i+"px",this._outline.style.height=t+"px";for(var h=.24,p=this.element.querySelectorAll(".u-menu-item"),m=0;m"),(0,r.css)(t,"display","none"),(0,o.each)(e,function(e,t){s+=e?"":""});var d=t.parentNode;d.insertAdjacentHTML("beforeEnd","
        "+s+"
        ");var c=d.querySelector(".lang_icon"),u=d.querySelector(".multilang_menu"),h=d.querySelector(".lang_value");(0,l.on)(c,"click",function(){d.querySelector(".lang_value").focus(),"block"==(0,r.css)(u,"display")?(0,r.css)(u,"display","none"):(0,r.css)(u,"display","block")}),(0,l.on)(u,"mouseenter",function(){n=!1}),(0,l.on)(u,"mouseleave",function(){n=!0}),(0,l.on)(h,"blur",function(){t=this,tmpkey=t.className.split(" ")[2],tmptext=t.value,(0,r.hasClass)(t,"ready_change")&&i.changeData(d,tmpkey,tmptext),n&&(0,r.css)(u,"display","none")}),(0,l.on)(u,"click","label",function(){var e=this,t=e.getAttribute("attr"),i=e.querySelector(".m_context").innerHTML,s=e.querySelector(".m_icon").cloneNode(!0);h.setAttribute("class","ready_change lang_value "+t),h.value=i,h.focus();var n=d.querySelector(".lang_icon"),a=d.querySelector(".m_icon");(0,r.removeClass)(n,"uf-caretdown"),n.replaceChild(s,a)})}else console.error("Not object")},c.fn.changeData=function(e,t,i){var s=e.value;tmplabel=e.querySelector("label[attr='"+t+"']"),tmpcontext=tmplabel.querySelector(".m_context"),tmpcontext.innerHTML=i,tmpcontext.value=i,(0,o.each)(e.querySelectorAll(".m_context"),function(e,t){s[e]=t.innerHTML}),(0,l.trigger)(this.element,"change.u.multilang",{newValue:i,field:t})},c.fn.getData=function(){var e=$(multilang.target).next(".multilang_body")[0],t=e.value;return t},d.compMgr.regComp({comp:c,compAsString:"u.Multilang",css:"u-multilang"}),document.readyState&&"complete"===document.readyState?d.compMgr.updateComp():(0,l.on)(window,"load",function(){d.compMgr.updateComp()}),t.Multilang=c},function(e,t,i){"use strict";t.__esModule=!0,t.NavMenu=void 0;var s=i(84),n=(i(8),i(5)),a=i(6),o=i(87),r=i(4),l=s.BaseComponent.extend({_Constant:{},_CssClasses:{NAV:"u-navmenu",NAV_LINK:"u-navmenu-link",NAV_LINK_CURRENT:"u-navmenu-link-current",NAV_LINK_OPEN:"u-navmenu-link-open",NAV_SUB:"u-navmenu-sub"},init:function(){(0,n.hasClass)(this.element,"u-navmenu-horizontal")?(0,a.on)(this.element,"click",this._horNavlinkClickHander.bind(this)):(0,a.on)(this.element,"click",this._navlinkClickHander.bind(this));for(var e=this.element.querySelectorAll("."+this._CssClasses.NAV_LINK),t=0;t