wpDataTables Lite - Version 2.0.15

Version Description

  • A minor update with a couple of small bugfixes:
  • BugFix: Plugin is now compatible with jQuery 3.x. BugFix: Fix PHP notices
  • Compatibility with WordPress 5.3 approved.
Download this release

Release Info

Developer wpDataTables
Plugin Icon 128x128 wpDataTables Lite
Version 2.0.15
Comparing to
See all releases

Code changes from version 2.0.14 to 2.0.15

assets/css/admin/addons.css CHANGED
@@ -13,7 +13,72 @@
13
  }
14
 
15
  .wdt-addons-find-out-more {
16
- padding: 10px 15px;
17
- position: absolute;
18
  bottom: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  }
13
  }
14
 
15
  .wdt-addons-find-out-more {
16
+ padding: 0 15px;
 
17
  bottom: 0;
18
+ }
19
+
20
+ .wdt-addons .wdt-checkout-button {
21
+ float: right;
22
+ }
23
+
24
+ .wdt-addons .caption {
25
+ float: right;
26
+ min-height: 160px;
27
+ }
28
+ .wdt-addons .ribbon {
29
+ position: absolute;
30
+ right: 10px;
31
+ top: -5px;
32
+ z-index: 1;
33
+ overflow: hidden;
34
+ width: 75px;
35
+ height: 75px;
36
+ text-align: right;
37
+ }
38
+
39
+ .wdt-addons .ribbon span {
40
+ font-size: 10px;
41
+ font-weight: 700;
42
+ color: #fff;
43
+ text-transform: uppercase;
44
+ text-align: center;
45
+ line-height: 20px;
46
+ transform: rotate(45deg);
47
+ -webkit-transform: rotate(45deg);
48
+ width: 100px;
49
+ display: block;
50
+ background: #79a70a;
51
+ background: linear-gradient(#2196F3 0, #2196F3 100%);
52
+ box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
53
+ position: absolute;
54
+ top: 19px;
55
+ right: -21px;
56
+ }
57
+
58
+ .wdt-addons .ribbon span::before {
59
+ content: "";
60
+ position: absolute;
61
+ left: 0;
62
+ top: 100%;
63
+ z-index: -1;
64
+ border-left: 3px solid #2196F3;
65
+ border-right: 3px solid transparent;
66
+ border-bottom: 3px solid transparent;
67
+ border-top: 3px solid #2196F3;
68
+ }
69
+
70
+ .wdt-addons .ribbon span::after {
71
+ content: "";
72
+ position: absolute;
73
+ right: 0;
74
+ top: 100%;
75
+ z-index: -1;
76
+ border-left: 3px solid transparent;
77
+ border-right: 3px solid #2196F3;
78
+ border-bottom: 3px solid transparent;
79
+ border-top: 3px solid #2196F3;
80
+ }
81
+
82
+ .wdt-addons p {
83
+ margin-bottom: 0;
84
  }
assets/css/admin/admin.css CHANGED
@@ -26,9 +26,9 @@
26
  }
27
 
28
  .wdt-rating-button {
29
- font-size: 1rem;
30
  line-height: 1.75;
31
- padding: .2rem 1.5rem;
32
  border-radius: 28px;
33
  box-shadow: 0 2px 6px 0 rgba(122,122,122,.5);
34
  text-transform: none;
@@ -50,11 +50,10 @@
50
  }
51
 
52
  h1.wdt-rating-heading {
53
- font-size: 23px !important;
54
  margin-top: 0 !important;
55
  margin-bottom: 0 !important;
56
- font-weight: 400 !important;
57
- padding: 9px 0 4px 0 !important;
58
  line-height: 29px !important;
59
  color: #23282d !important;
60
  }
@@ -84,11 +83,12 @@ a.wdt-other-btn:active
84
  line-height: normal;
85
  }
86
  .wdt-rating-notice .wdt-rating-massage {
87
- font-size: 15px;
88
- margin: 3px 0;
89
  }
90
  .wdt-icon-rating {
91
- margin-right: 5px;
 
92
  }
93
 
94
  .wdt-dismiss {
26
  }
27
 
28
  .wdt-rating-button {
29
+ font-size: .8rem;
30
  line-height: 1.75;
31
+ padding: .1rem 1.2rem;
32
  border-radius: 28px;
33
  box-shadow: 0 2px 6px 0 rgba(122,122,122,.5);
34
  text-transform: none;
50
  }
51
 
52
  h1.wdt-rating-heading {
53
+ font-size: 20px !important;
54
  margin-top: 0 !important;
55
  margin-bottom: 0 !important;
56
+ padding: 0 0 4px 0 !important;
 
57
  line-height: 29px !important;
58
  color: #23282d !important;
59
  }
83
  line-height: normal;
84
  }
85
  .wdt-rating-notice .wdt-rating-massage {
86
+ font-size: 17px;
87
+ margin: 10px 0 0 0;
88
  }
89
  .wdt-icon-rating {
90
+ margin-right: 10px;
91
+ margin-bottom: 10px;
92
  }
93
 
94
  .wdt-dismiss {
assets/css/bootstrap/wpdatatables-bootstrap.css CHANGED
@@ -2223,6 +2223,10 @@
2223
  width: 33.33333333%;
2224
  }
2225
 
 
 
 
 
2226
  .wpdt-c .col-sm-3 {
2227
  width: 25%;
2228
  }
2223
  width: 33.33333333%;
2224
  }
2225
 
2226
+ .wpdt-c .wdt-addons .col-sm-3{
2227
+ margin-bottom: 18px;
2228
+ }
2229
+
2230
  .wpdt-c .col-sm-3 {
2231
  width: 25%;
2232
  }
assets/css/wdt.frontend.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-weight:400;font-style:normal;font-family:WPDataTablesIcons;src:url(../fonts/wpdatatablesicons-base.eot);src:url(../fonts/wpdatatablesicons-base.eot?#iefix) format('embedded-opentype'),url(../fonts/wpdatatablesicons-base.woff) format('woff'),url(../fonts/wpdatatablesicons-base.ttf) format('truetype'),url(../fonts/wpdatatablesicons-base.svg#wpdatatablesicons-base) format('svg')}.wpDataTables:after,.wpDataTables:before{content:" ";display:table}.wpDataTables:after{clear:both}.wpDataTablesWrapper{margin-bottom:20px}.wpDataTablesWrapper table.wpDataTable{background-color:transparent;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto;width:100%;table-layout:auto;margin-bottom:10px;overflow:auto}.wpDataTablesWrapper table.wpDataTable>tbody>tr>th,.wpDataTablesWrapper table.wpDataTable>tbody>tr>td{text-align:left}.wpDataTablesWrapper table.wpDataTable>thead>tr>th{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;font-weight:700;padding:3px 18px 3px 10px;font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpDataTablesWrapper table.wpDataTable thead tr:nth-child(2) th{overflow:visible}.wpDataTablesWrapper table.wpDataTable thead th.sorting,.wpDataTablesWrapper table.wpDataTable thead th.sorting_asc,.wpDataTablesWrapper table.wpDataTable thead th.sorting_desc{background-image:none!important}.wpDataTablesWrapper table.wpDataTable td{padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpDataTablesWrapper table.wpDataTable td.center,.wpDataTablesWrapper table.wpDataTable td.dataTables_empty{text-align:center}.wpDataTablesWrapper table.wpDataTable>tfoot>tr>th{padding:3px 18px 3px 10px;font-weight:700}.wpDataTablesWrapper table.wpDataTable tfoot td{padding-bottom:7px;padding-top:7px;vertical-align:top;white-space:normal;overflow:visible}.wpDataTablesWrapper table.wpDataTable tfoot td input,.wpDataTablesWrapper table.wpDataTable thead th input{display:block;margin:0;width:92%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter,.wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter,.wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter,.wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter{display:block;width:100%}.wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter:first-child{margin-bottom:5px!important}.wpDataTablesWrapper .dataTables_length{float:left}.wpDataTablesWrapper .dataTables_filter{float:right;text-align:right}.wpDataTablesWrapper .dataTables_info{clear:both;float:left}.wpDataTablesWrapper .dataTables_paginate{float:right;text-align:right}.wpDataTablesWrapper .paging_full_numbers{height:22px;line-height:22px}.wpDataTablesWrapper .paging_full_numbers a:active{outline:0}.wpDataTablesWrapper .paging_full_numbers a:hover{text-decoration:none}.wpDataTablesWrapper div.wdtscroll{width:100%;overflow-x:scroll}.wpDataTablesWrapper table.scroll{width:auto!important}.wpDataTablesWrapper .dataTables_info{clear:both;float:left;margin-top:10px;padding:3px 0;font-size:11px}.wpDataTablesWrapper .dataTables_paginate{float:right;text-align:right;margin-top:10px}.wpDataTablesWrapper .dataTables_paginate a{display:inline-block;height:auto;cursor:pointer;padding:2px 7px;vertical-align:middle}.wpDataTablesWrapper .paginate_button:before{font-size:14px;line-height:1em}.wpDataTablesWrapper div.dt-buttons{margin-bottom:20px;margin-left:20px;margin-right:-10px;float:right}.wpDataTablesWrapper a.DTTT_button{height:auto;line-height:18px!important;margin-right:15px;padding:0;font-size:1em;position:relative;float:left;margin-right:3px;padding:5px 8px;cursor:pointer;color:black}.wpDataTablesWrapper .DTTT_button[disabled=disabled]{cursor:default}.wpDataTablesWrapper .DTTT_button:before{font-size:18px;float:none;line-height:18px;margin-right:5px;margin-top:0}.wpDataTablesWrapper .DTTT_button span{vertical-align:middle}.wpDataTablesWrapper .checkbox-filter.btn:before{content:"\e00a"}.wpDataTablesWrapper .DTTT_button.DTTT_button_new:before{content:"\e006"}.wpDataTablesWrapper .DTTT_button.DTTT_button_delete:before{content:"\e00b"}.wpDataTablesWrapper .DTTT_button.DTTT_button_edit:before{content:"\e00c"}.wpDataTablesWrapper .ico-search:before{content:"\e00d"}.wpDataTablesWrapper .ico-cntrl:before{content:"\e00e"}.wpDataTablesWrapper .DTTT_button.DTTT_button_print:before{content:"\e00f"}.wpDataTablesWrapper .DTTT_button.DTTT_button_xls:before{content:"\e010"}.wpDataTablesWrapper .DTTT_button.DTTT_button_pdf:before{content:"\e013"}.wpDataTablesWrapper .DTTT_button.DTTT_button_csv:before{content:"\e014"}.wpDataTablesWrapper .DTTT_button.DTTT_button_copy:before{content:"\e015"}.wpDataTablesWrapper .DTTT_button.DTTT_button_colvis:before{font-family:"dashicons"!important;font-size:24px;content:"\f177"}.wpDataTablesWrapper .DTTT_button.DTTT_button_clear_filters:before{content:"\e817"}button.wdt-clear-filters-button:before,button.wdt-clear-all-filters-button:before{font-family:WPDataTablesIcons;content:"\e817"}.wpDataTablesWrapper .dataTables_length{float:left}.wpDataTablesWrapper .dataTables_length span.filter-option{margin-left:15px}.wpDataTablesWrapper .dataTables_length a{box-shadow:none!important}.wpDataTablesWrapper .dataTables_filter,.wpDataTablesWrapper .dataTables_length{margin-bottom:15px}.wpDataTablesWrapper .dataTables_filter label,.wpDataTablesWrapper .dataTables_length label{font-size:inherit;line-height:inherit;margin-bottom:0}.wpDataTablesWrapper .dataTables_filter input{margin-bottom:0}div.wpDataTablesFilter span.filter_column .date-range-filter:first-child,div.wpDataTablesFilter span.filter_column .date-time-range-filter:first-child,div.wpDataTablesFilter span.filter_column .time-range-filter:first-child,div.wpDataTablesFilter span.filter_column .number-range-filter:first-child{margin-right:8px}.wpDataTablesWrapper .wdtCheckboxModalWrap,.wpDataTablesWrapper .wpDataTablesFilter{overflow:hidden;display:initial}.wpDataTables input[type="search"],.wpDataTables select,.wpDataTables textarea{display:inline-block;margin-bottom:0!important;max-width:100%;padding:3px 6px!important;vertical-align:middle!important;width:206px}.wpDataTables textarea.wpdt-tiny-mce{display:none!important}.wpDataTables .checkbox-filter.btn,.wpDataTables select,.wpDataTables textarea{font-size:inherit!important;line-height:22px!important;padding-bottom:3px!important;padding-top:3px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;text-transform:inherit}.wpDataTables .checkbox-filter.btn,.wpDataTables input[type=text],.wpDataTables select,.wpdt-c .wpDataTablesWrapper .filter_column button{height:30px!important}.wpDataTables .checkbox-filter.btn{width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;border:1px solid #d7d7d7}.wpDataTablesWrapper .wpDataTableFilterSection{float:left;padding:15px}.wpDataTablesFilter .wpDataTableFilterSection{float:left;margin-bottom:10px;margin-right:15px;min-width:230px;min-height:115px}.wpDataTablesFilter .wpDataTableFilterSection input.form-control{min-height:31px}.wpDataTablesFilter .wpDataTableFilterSection#wdt-clear-filters-button-block{margin-bottom:0;padding-top:35px}span.filter_column.filter_number_range{white-space:normal}.wpDataTablesFilter .number_range_filter:first-child{margin-right:7px}.wdtCheckboxModalWrap{margin-bottom:15px}.wdtCheckboxModalWrap:after,.wdtCheckboxModalWrap:before{content:" ";display:table}.wdtCheckboxModalWrap:after{clear:both}@media(max-width:979px){.wpDataTablesWrapper .dataTables_filter input{width:100px}}@media(max-width:750px){.wpDataTablesWrapper .dataTables_filter input{width:200px}.wpDataTablesWrapper .DTTT_container,.wpDataTablesWrapper .dataTables_filter,.wpDataTablesWrapper .dataTables_length{float:none!important;margin-bottom:10px;text-align:left!important}.wpDataTablesWrapper .DTTT_container{margin-left:0!important}.wpDataTablesWrapper .DTTT_container button{display:none}.wpDataTablesWrapper .DTTT_container button.delete_table_entry,.wpDataTablesWrapper .DTTT_container button.edit_table,.wpDataTablesWrapper .DTTT_container button.new_table_entry{display:inline-block;float:none!important;position:static}}span.media-modal-icon span.screen-reader-text{display:none}.wpDataTablesPopover{position:absolute;width:200px;white-space:normal;line-height:16px;z-index:9}.wpDataTablesPopover:before{position:absolute;left:50%;bottom:-7px;content:'';display:block;margin-left:-7px}.wpDataTablesPopover.editTools{width:auto}.wpDataTablesPopover.editTools a.DTTT_button{color:#ffffff!important}div.dt-button-collection{position:absolute;top:0;left:0;width:auto;min-width:200px;padding:20px;border:solid 1px #ccc;background-color:white;overflow:hidden;z-index:100001;border-radius:5px}.dt-button-collection a.dt-button{background-color:#fdfdfd;border:1px solid;border-color:#ccc;border-color:rgb(204,204,204);color:#333;border-radius:3px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-weight:400;margin:5px 10px 5px 0;align-items:flex-start;text-align:center;cursor:default;padding:2px 6px 3px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;margin-bottom:4px;margin-right:0}div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#f5f5f5;border-color:#a1a1a1;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media screen and (max-width:640px){div.dt-buttons{float:none!important;text-align:center}}div.wdtCheckboxModalWrap div.wdt_checkbox_option{width:33%;float:left}div.wdtCheckboxModalWrap div.wdt_checkbox_option{width:33%;float:left;position:relative}div.wdtCheckboxModalWrap>div>div{width:100%}div.wdtCheckboxModalWrap div.wdt_checkbox_option label{white-space:nowrap;width:85%;overflow:hidden;text-overflow:ellipsis;display:inline-block;position:absolute;padding-left:5px}.wdt-sum-cell,.wdt-avg-cell,.wdt-min-cell,.wdt-max-cell{text-align:right!important}.wpdt-c .wdt-edit-dialog-fields-block .btn.dropdown-toggle{text-transform:inherit}.wpdt-c .wdt-edit-dialog-fields-block .fileinput-filename{text-overflow:ellipsis;white-space:nowrap;max-width:200px}.wpdt-c #wdt-frontend-modal #wdt-checkbox-filter-reset:before{font-family:WPDataTablesIcons;content:"\e817";margin-right:5px}.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td{background-color:transparent}.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li{padding-top:10px}.wpdt-c #wpdatatable-preview-container .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li{height:32px}.wpdt-c .wpDataTablesWrapper table{position:relative}.wpdt-c .wpDataTablesWrapper .wdtscroll table{position:static}.wpdt-c .wdt-preload-layer{position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.7);text-align:center;z-index:100}.wpdt-c .wdt-preload-layer div.preloader{top:50%}.wpdt-c .media-modal .media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.wpdt-c .media-modal .thumbnail{margin-bottom:initial;background-color:initial;border:initial;line-height:initial;border-radius:initial}.wpdt-c .media-modal h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.wpdt-c .media-modal input{font-weight:400}.wpdt-c .attachment-filters{min-width:110px}.wpdt-c .responsiveExpander{float:left}.wpdt-c input:focus{background:none!important}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select.length_menu{width:80px;padding:0 5px;height:35px}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle{height:100%;top:0}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle:after{content:''}.wpdt-c .clear{clear:both}.wpdt-c button.checkbox-filter:hover:after,.wpdt-c button.dropdown-toggle:hover:after{width:0}.wpdt-c .modal .modal-header{background:none}.wpdt-c .modal .modal-header button.close{background:none;margin:0;opacity:.5;font-weight:400;color:#000;font-size:19.5px}.wpdt-c .btn-group.bootstrap-select .inner .text{margin-top:inherit;position:inherit;top:inherit;text-align:center;width:inherit}.wpdt-c .modal{width:inherit;margin-left:inherit;background-color:inherit;border:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;-webkit-background-clip:inherit;-moz-background-clip:inherit;background-clip:inherit}div.DTTT_container{position:relative;float:right;margin-bottom:1em}button.DTTT_button,div.DTTT_button,a.DTTT_button{position:relative;float:left;margin-right:3px;padding:5px 8px;border:1px solid #999;cursor:pointer;*cursor:hand;font-size:.88em;color:black!important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;-moz-box-shadow:1px 1px 3px #ccc;-ms-box-shadow:1px 1px 3px #ccc;-o-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0)}button.DTTT_button{height:30px;padding:3px 8px}.DTTT_button embed{outline:none}button.DTTT_button:hover,div.DTTT_button:hover,a.DTTT_button:hover{border:1px solid #666;text-decoration:none!important;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;background:#f3f3f3;background:-webkit-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-moz-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-ms-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-o-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#f4f4f4',GradientType=0)}button.DTTT_disabled,div.DTTT_disabled,a.DTTT_disabled{color:#999;border:1px solid #d0d0d0;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-o-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0)}button.DTTT_button_collection span{padding-right:17px;background:url(../images/collection.png) no-repeat center right}button.DTTT_button_collection:hover span{padding-right:17px;background:#f0f0f0 url(../images/collection_hover.png) no-repeat center right}table.DTTT_selectable tbody tr{cursor:pointer;*cursor:hand}table.dataTable tr.DTTT_selected.odd{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_1{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_2{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_3{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.even{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_1{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_2{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_3{background-color:#B0BED9}div.DTTT_collection{width:150px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.4);background-color:#f3f3f3;background-color:rgba(255,255,255,.3);overflow:hidden;z-index:2002;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 5px rgba(0,0,0,.3);-ms-box-shadow:3px 3px 5px rgba(0,0,0,.3);-o-box-shadow:3px 3px 5px rgba(0,0,0,.3);box-shadow:3px 3px 5px rgba(0,0,0,.3)}div.DTTT_collection_background{background:transparent url(../images/background.png) repeat top left;z-index:2001}div.DTTT_collection button.DTTT_button,div.DTTT_collection div.DTTT_button,div.DTTT_collection a.DTTT_button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}.DTTT_print_info{position:fixed;top:50%;left:50%;width:400px;height:150px;margin-left:-200px;margin-top:-75px;text-align:center;color:#333;padding:10px 30px;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);opacity:.95;border:1px solid black;border:1px solid rgba(0,0,0,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,.5);-ms-box-shadow:0 3px 7px rgba(0,0,0,.5);-o-box-shadow:0 3px 7px rgba(0,0,0,.5);box-shadow:0 3px 7px rgba(0,0,0,.5)}.DTTT_print_info h6{font-weight:400;font-size:28px;line-height:28px;margin:1em}.DTTT_print_info p{font-size:14px;line-height:20px}/Library/WebServer/Documents/lite/wp-content/plugins/wpdatatables/assets/css/datatables.responsive.css
1
+ @font-face{font-weight:400;font-style:normal;font-family:WPDataTablesIcons;src:url(../fonts/wpdatatablesicons-base.eot);src:url(../fonts/wpdatatablesicons-base.eot?#iefix) format('embedded-opentype'),url(../fonts/wpdatatablesicons-base.woff) format('woff'),url(../fonts/wpdatatablesicons-base.ttf) format('truetype'),url(../fonts/wpdatatablesicons-base.svg#wpdatatablesicons-base) format('svg')}.wpDataTables:after,.wpDataTables:before{content:" ";display:table}.wpDataTables:after{clear:both}.wpDataTablesWrapper{margin-bottom:20px}.wpDataTablesWrapper table.wpDataTable{background-color:transparent;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto;width:100%;table-layout:auto;margin-bottom:10px;overflow:auto}.wpDataTablesWrapper table.wpDataTable>tbody>tr>td>ul{list-style:inherit}.wpDataTablesWrapper table.wpDataTable>tbody>tr>th,.wpDataTablesWrapper table.wpDataTable>tbody>tr>td{text-align:left}.wpDataTablesWrapper table.wpDataTable>thead>tr>th{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;font-weight:700;padding:3px 18px 3px 10px;font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpDataTablesWrapper table.wpDataTable thead tr:nth-child(2) th{overflow:visible}.wpDataTablesWrapper table.wpDataTable thead th.sorting,.wpDataTablesWrapper table.wpDataTable thead th.sorting_asc,.wpDataTablesWrapper table.wpDataTable thead th.sorting_desc{background-image:none!important}.wpDataTablesWrapper table.wpDataTable td{padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpDataTablesWrapper table.wpDataTable td.center,.wpDataTablesWrapper table.wpDataTable td.dataTables_empty{text-align:center}.wpDataTablesWrapper table.wpDataTable>tfoot>tr>th{padding:3px 18px 3px 10px;font-weight:700}.wpDataTablesWrapper table.wpDataTable tfoot td{padding-bottom:7px;padding-top:7px;vertical-align:top;white-space:normal;overflow:visible}.wpDataTablesWrapper table.wpDataTable tfoot td input,.wpDataTablesWrapper table.wpDataTable thead th input{display:block;margin:0;width:92%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter,.wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter,.wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter,.wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter{display:block;width:100%}.wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter:first-child{margin-bottom:5px!important}.wpDataTablesWrapper .dataTables_length{float:left}.wpDataTablesWrapper .dataTables_filter{float:right;text-align:right}.wpDataTablesWrapper .dataTables_info{clear:both;float:left}.wpDataTablesWrapper .dataTables_paginate{float:right;text-align:right;background-color:transparent}.wpDataTablesWrapper .paging_full_numbers{height:35px;line-height:22px}.wpDataTablesWrapper .paging_full_numbers a:active{outline:0}.wpDataTablesWrapper .paging_full_numbers a:hover{text-decoration:none}.wpDataTablesWrapper div.wdtscroll{width:100%;overflow-x:scroll}.wpDataTablesWrapper table.scroll{width:auto!important}.wpDataTablesWrapper .dataTables_info{clear:both;float:left;margin-top:10px;padding:3px 0;font-size:11px}.wpDataTablesWrapper .dataTables_paginate{float:right;text-align:right;margin-top:5px}.wpDataTablesWrapper .dataTables_paginate a{display:inline-block;height:auto;cursor:pointer;padding:2px 7px;vertical-align:middle}.wpDataTablesWrapper .paginate_button:before{font-size:14px;line-height:1em}.wpDataTablesWrapper div.dt-buttons{margin-bottom:20px;margin-left:20px;margin-right:-10px;float:right}.wpDataTablesWrapper a.DTTT_button{height:auto;line-height:18px!important;margin-right:15px;padding:0;font-size:1em;position:relative;float:left;margin-right:3px;padding:5px 8px;cursor:pointer;color:#000}.wpDataTablesWrapper .DTTT_button[disabled=disabled]{cursor:default}.wpDataTablesWrapper .DTTT_button:before{font-size:18px;float:none;line-height:18px;margin-right:5px;margin-top:0}.wpDataTablesWrapper .DTTT_button span{vertical-align:middle}.wpDataTablesWrapper .wdt-checkbox-filter.btn:before{content:"\e00a"}.wpDataTablesWrapper .DTTT_button.DTTT_button_new:before{content:"\e006"}.wpDataTablesWrapper .DTTT_button.DTTT_button_delete:before{content:"\e00b"}.wpDataTablesWrapper .DTTT_button.DTTT_button_edit:before{content:"\e00c"}.wpDataTablesWrapper .ico-search:before{content:"\e00d"}.wpDataTablesWrapper .ico-cntrl:before{content:"\e00e"}.wpDataTablesWrapper .DTTT_button.DTTT_button_print:before{content:"\e00f"}.wpDataTablesWrapper .DTTT_button.DTTT_button_xls:before{content:"\e010"}.wpDataTablesWrapper .DTTT_button.DTTT_button_pdf:before{content:"\e013"}.wpDataTablesWrapper .DTTT_button.DTTT_button_csv:before{content:"\e014"}.wpDataTablesWrapper .DTTT_button.DTTT_button_copy:before{content:"\e015"}.wpDataTablesWrapper .DTTT_button.DTTT_button_colvis:before{font-family:"dashicons"!important;font-size:24px;content:"\f177"}.wpDataTablesWrapper .DTTT_button.DTTT_button_clear_filters:before{content:"\e817"}button.wdt-clear-filters-button:before,button.wdt-clear-filters-widget-button:before{font-family:WPDataTablesIcons;content:"\e817"}.wpDataTablesWrapper .dataTables_length{float:left}.wpDataTablesWrapper .dataTables_length span.filter-option{margin-left:15px}.wpDataTablesWrapper .dataTables_length a{box-shadow:none!important}.wpDataTablesWrapper .dataTables_filter,.wpDataTablesWrapper .dataTables_length{margin-bottom:15px}.wpDataTablesWrapper .dataTables_filter label,.wpDataTablesWrapper .dataTables_length label{font-size:inherit;line-height:inherit;margin-bottom:0}.wpDataTablesWrapper .dataTables_filter input{margin-bottom:0}div.wpDataTablesFilter span.filter_column .date-range-filter:first-child,div.wpDataTablesFilter span.filter_column .date-time-range-filter:first-child,div.wpDataTablesFilter span.filter_column .time-range-filter:first-child,div.wpDataTablesFilter span.filter_column .number-range-filter:first-child{margin-right:8px}.wpDataTablesWrapper .wdt-checkbox-modal-wrap,.wpDataTablesWrapper .wpDataTablesFilter{overflow:hidden;display:initial}.wpDataTables input[type="search"],.wpDataTables select,.wpDataTables textarea{display:inline-block;margin-bottom:0!important;max-width:100%;padding:3px 6px!important;vertical-align:middle!important;width:206px}.wpDataTables textarea.wpdt-tiny-mce{display:none!important}.wpDataTables .wdt-checkbox-filter.btn,.wpDataTables select,.wpDataTables textarea{font-size:inherit!important;line-height:22px!important;padding-bottom:3px!important;padding-top:3px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;text-transform:inherit}.wpDataTables .wdt-checkbox-filter.btn,.wpDataTables input[type=text],.wpDataTables select,.wpdt-c .wpDataTablesWrapper .filter_column button{height:30px!important}.wpDataTables .wdt-checkbox-filter.btn{width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;border:1px solid #d7d7d7}.wpDataTablesWrapper .wpDataTableFilterSection{float:left;padding:15px}.wpDataTableFilterBox .wpDataTableFilterSection div:first-child{margin-top:5px}.wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-pf-search-filters-button-block){float:left;margin-bottom:10px;margin-right:15px;width:230px;min-height:115px}.sidebar .wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-pf-search-filters-button-block){min-height:50px}.wpDataTablesFilter .wpDataTableFilterSection input.form-control{height:30px}.wpDataTablesFilter .wpDataTableFilterSection#wdt-clear-filters-button-block{display:inline-block;margin-bottom:0;padding-top:42px}.wpDataTablesFilter .wpDataTableFilterSection span.filter_column.filter_checkbox .wdt_checkbox_option{width:100%}span.filter_column.wdt-filter-number-range{white-space:normal}.wpDataTablesFilter .number_range_filter:first-child{margin-right:7px}.wdt-checkbox-modal-wrap{margin-bottom:15px}.wdt-checkbox-modal-wrap:after,.wdt-checkbox-modal-wrap:before{content:" ";display:table}.wdt-checkbox-modal-wrap:after{clear:both}@media(max-width:979px){.wpDataTablesWrapper .dataTables_filter input{width:100px}}@media(max-width:750px){.wpDataTablesWrapper .dataTables_filter input{width:200px}.wpDataTablesWrapper .DTTT_container,.wpDataTablesWrapper .dataTables_filter,.wpDataTablesWrapper .dataTables_length{float:none!important;margin-bottom:10px;text-align:left!important}.wpDataTablesWrapper .DTTT_container{margin-left:0!important}.wpDataTablesWrapper .DTTT_container button{display:none}.wpDataTablesWrapper .DTTT_container button.delete_table_entry,.wpDataTablesWrapper .DTTT_container button.edit_table,.wpDataTablesWrapper .DTTT_container button.new_table_entry{display:inline-block;float:none!important;position:static}}span.media-modal-icon span.screen-reader-text{display:none}.wpDataTablesPopover{position:absolute;width:200px;white-space:normal;line-height:16px;z-index:9}.wpDataTablesPopover:before{position:absolute;left:50%;bottom:-7px;content:'';display:block;margin-left:-7px}.wpDataTablesPopover.editTools{width:auto}.wpDataTablesPopover.editTools a.DTTT_button{color:#ffffff!important}div.dt-button-collection{position:absolute;top:0;left:0;width:auto;min-width:200px;padding:20px;border:solid 1px #ccc;background-color:#fff;overflow:hidden;z-index:100001;border-radius:5px}.dt-button-collection a.dt-button{background-color:#fdfdfd;border:1px solid;border-color:#ccc;border-color:rgb(204,204,204);color:#333;border-radius:3px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-weight:400;margin:5px 10px 5px 0;align-items:flex-start;text-align:center;cursor:default;padding:2px 6px 3px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;margin-bottom:4px;margin-right:0}div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#f5f5f5;border-color:#a1a1a1;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media screen and (max-width:640px){div.dt-buttons{float:none!important;text-align:center}}div.wdt-checkbox-modal-wrap div.wdt-checkbox-option{width:33%;float:left}div.wdt-checkbox-modal-wrap div.wdt-checkbox-option{width:33%;float:left;position:relative}div.wdt-checkbox-modal-wrap>div>div{width:100%}div.wdt-checkbox-modal-wrap div.wdt-checkbox-option label{white-space:nowrap;width:85%;overflow:hidden;text-overflow:ellipsis;display:inline-block;position:absolute;padding-left:5px}.wdt-sum-cell,.wdt-avg-cell,.wdt-min-cell,.wdt-max-cell{text-align:right!important}.wpdt-c .wdt-edit-dialog-fields-block .btn.dropdown-toggle{text-transform:inherit}.wpdt-c .wdt-edit-dialog-fields-block .fileinput-filename{text-overflow:ellipsis;white-space:nowrap;max-width:200px}.wpdt-c #wdt-frontend-modal #wdt-checkbox-filter-reset:before{font-family:WPDataTablesIcons;content:"\e817";margin-right:5px}.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td{background-color:transparent}.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li{padding-top:10px}.wpdt-c #wpdatatable-preview-container .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li{height:auto}.wpdt-c .wpDataTablesWrapper table{position:relative}.wpdt-c .wpDataTablesWrapper .wdtscroll table{position:static}.wpdt-c .wdt-preload-layer{position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.7);text-align:center;z-index:100}.wpdt-c .wdt-preload-layer div.preloader{top:50%}.wpdt-c .media-modal .media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.wpdt-c .media-modal .thumbnail{margin-bottom:initial;background-color:initial;border:initial;line-height:initial;border-radius:initial}.wpdt-c .media-modal h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.wpdt-c .media-modal input{font-weight:400}.wpdt-c .attachment-filters{min-width:110px}.wpdt-c .responsiveExpander{float:left}.wpdt-c input:focus{background:none!important}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select.length_menu{width:80px;padding:0 5px;height:35px}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle{height:100%;top:0}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle:after{content:''}.wpdt-c .clear{clear:both}.wpdt-c button.wdt-checkbox-filter:hover:after,.wpdt-c button.dropdown-toggle:hover:after{width:0}.wpdt-c .modal .modal-header{background:none}.wpdt-c .modal .modal-header button.close{background:none;margin:0;opacity:.5;font-weight:400;color:#000;font-size:19.5px}.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list-lock,.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc-lock,.wpdt-c .modal .wdt-columns-container i.zmdi-edit-lock{position:relative}.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list-lock:after,.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc-lock:after,.wpdt-c .modal .wdt-columns-container i.zmdi-edit-lock:after{content:'\f191';position:absolute;font-size:6px;right:-2px;top:9px;background:#f7f7f7}.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc:before,.wpdt-c .modal .wdt-columns-container i.zmdi-edit:before,.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list,.wpdt-c .modal .wdt-columns-container i.zmdi-edit-lock:before,.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list-lock:before,.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc-lock:before{font-size:16px}.wpdt-c .modal .wdt-columns-container i.zmdi-edit-lock:before{content:'\f158'}.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list-lock:before{content:'\f160'}.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc-lock:before{content:'\f1cf'}.wpdt-c .btn-group.bootstrap-select .inner .text{margin-top:inherit;position:inherit;top:inherit;text-align:center;width:inherit}.wpdt-c .modal{width:inherit;margin-left:inherit;background-color:inherit;border:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;-webkit-background-clip:inherit;-moz-background-clip:inherit;background-clip:inherit}.wpdt-c .bootstrap-select .status{background:#F7F7F7;clear:both;color:#999;font-size:13px;font-weight:400;line-height:1;margin-bottom:-5px;padding:13px 20px}.google_candlestick_chart g.google-visualization-tooltip g:nth-child(3) text:first-child,.google_waterfall_chart g.google-visualization-tooltip g:nth-child(3) text:first-child{display:none!important}div.DTTT_container{position:relative;float:right;margin-bottom:1em}button.DTTT_button,div.DTTT_button,a.DTTT_button{position:relative;float:left;margin-right:3px;padding:5px 8px;border:1px solid #999;cursor:pointer;*cursor:hand;font-size:.88em;color:black!important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;-moz-box-shadow:1px 1px 3px #ccc;-ms-box-shadow:1px 1px 3px #ccc;-o-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0)}button.DTTT_button{height:30px;padding:3px 8px}.DTTT_button embed{outline:none}button.DTTT_button:hover,div.DTTT_button:hover,a.DTTT_button:hover{border:1px solid #666;text-decoration:none!important;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;background:#f3f3f3;background:-webkit-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-moz-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-ms-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-o-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#f4f4f4',GradientType=0)}button.DTTT_disabled,div.DTTT_disabled,a.DTTT_disabled{color:#999;border:1px solid #d0d0d0;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-o-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0)}button.DTTT_button_collection span{padding-right:17px}button.DTTT_button_collection:hover span{padding-right:17px}table.DTTT_selectable tbody tr{cursor:pointer;*cursor:hand}table.dataTable tr.DTTT_selected.odd{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_1{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_2{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_3{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.even{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_1{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_2{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_3{background-color:#B0BED9}div.DTTT_collection{width:150px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.4);background-color:#f3f3f3;background-color:rgba(255,255,255,.3);overflow:hidden;z-index:2002;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 5px rgba(0,0,0,.3);-ms-box-shadow:3px 3px 5px rgba(0,0,0,.3);-o-box-shadow:3px 3px 5px rgba(0,0,0,.3);box-shadow:3px 3px 5px rgba(0,0,0,.3)}div.DTTT_collection_background{z-index:2001}div.DTTT_collection button.DTTT_button,div.DTTT_collection div.DTTT_button,div.DTTT_collection a.DTTT_button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}.DTTT_print_info{position:fixed;top:50%;left:50%;width:400px;height:150px;margin-left:-200px;margin-top:-75px;text-align:center;color:#333;padding:10px 30px;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);opacity:.95;border:1px solid #000;border:1px solid rgba(0,0,0,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,.5);-ms-box-shadow:0 3px 7px rgba(0,0,0,.5);-o-box-shadow:0 3px 7px rgba(0,0,0,.5);box-shadow:0 3px 7px rgba(0,0,0,.5)}.DTTT_print_info h6{font-weight:400;font-size:28px;line-height:28px;margin:1em}.DTTT_print_info p{font-size:14px;line-height:20px}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander,table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#ffffff,#e0e0e0);background-image:-o-linear-gradient(top,#ffffff,#e0e0e0);background-image:linear-gradient(to bottom,#ffffff,#e0e0e0);background-image:-moz-linear-gradient(top,#ffffff,#e0e0e0);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);border:1px solid #e0e0e0;cursor:pointer;display:inline-block;line-height:0;font-size:0;padding:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:3px}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:hover,table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander:hover{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#ffffff,#f5f5f5);background-image:-o-linear-gradient(top,#ffffff,#f5f5f5);background-image:linear-gradient(to bottom,#ffffff,#f5f5f5);background-image:-moz-linear-gradient(top,#ffffff,#f5f5f5);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff5f5f5',GradientType=0);border-color:#c7d5e1;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:after,table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander:after{display:inline-block;line-height:0;content:"";height:11px;width:11px;background-image:url(../img/icons.png);background-repeat:no-repeat;background-position:-3000px -3000px}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:after{background-position:0 0;cursor:pointer}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:hover:after{background-position:-12px 0}table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander:after{background-position:-24px 0}table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander:hover:after{background-position:-36px 0}table.has-columns-hidden>tbody>tr.row-detail>td{background:#eee}table.has-columns-hidden>tbody>tr.row-detail>td>ul{list-style:none;margin:0}table.has-columns-hidden>tbody>tr.row-detail>td>ul>li>span.columnTitle{font-weight:700}
assets/img/addons/master-detail.png ADDED
Binary file
assets/js/wpdatatables/admin/common.js CHANGED
@@ -5,6 +5,127 @@
5
  * @since 18.10.2016
6
  */
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  (function ($) {
9
 
10
  $(function () {
@@ -55,109 +176,6 @@
55
  wdtApplyColorPicker(this);
56
  });
57
 
58
- /**
59
- * Extend jQuery to use AnimateCSS
60
- */
61
- $.fn.extend({
62
- animateCss: function (animationName, onEnd) {
63
- var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
64
- $(this).addClass('animated ' + animationName).one(animationEnd, function () {
65
- $(this).removeClass('animated ' + animationName);
66
- if (typeof onEnd == 'function') {
67
- onEnd();
68
- }
69
- });
70
- },
71
- fadeInDown: function () {
72
- $(this)
73
- .removeClass('hidden')
74
- .show()
75
- .animateCss('fadeInDown');
76
- },
77
- fadeInRight: function (onEnd) {
78
- $(this)
79
- .removeClass('hidden')
80
- .show()
81
- .animateCss('fadeInRight');
82
- if (typeof onEnd == 'function') {
83
- onEnd();
84
- }
85
- },
86
- fadeOutDown: function () {
87
- var $this = $(this);
88
- $(this).animateCss('fadeOutDown', function () {
89
- $this
90
- .addClass('hidden')
91
- .hide();
92
- });
93
- },
94
- fadeOutRight: function () {
95
- var $this = $(this);
96
- $(this).animateCss('fadeOutRight', function () {
97
- $this
98
- .addClass('hidden')
99
- .hide();
100
- });
101
- },
102
- animateFadeIn: function () {
103
- var $this = $(this);
104
- $(this)
105
- .removeClass('hidden')
106
- .show()
107
- .removeClass('fadeOut')
108
- .animateCss('fadeIn', function () {
109
- $this
110
- .removeClass('fadeIn')
111
- .removeClass('hidden')
112
- .show()
113
- });
114
- },
115
- animateFadeOut: function ( onEnd ) {
116
- var $this = $(this);
117
- $(this)
118
- .removeClass('fadeIn')
119
- .animateCss('fadeOut', function () {
120
- $this
121
- .addClass('hidden')
122
- .removeClass('fadeOut')
123
- .hide();
124
- if( typeof onEnd == 'function' ){
125
- onEnd();
126
- }
127
- });
128
- }
129
- });
130
-
131
- /**
132
- * Helper method to insert at textarea cursor position
133
- */
134
- jQuery.fn.extend({
135
- insertAtCaret: function (myValue) {
136
- return this.each(function (i) {
137
- if (document.selection) {
138
- //For browsers like Internet Explorer
139
- this.focus();
140
- var sel = document.selection.createRange();
141
- sel.text = myValue;
142
- this.focus();
143
- }
144
- else if (this.selectionStart || this.selectionStart == '0') {
145
- //For browsers like Firefox and Webkit based
146
- var startPos = this.selectionStart;
147
- var endPos = this.selectionEnd;
148
- var scrollTop = this.scrollTop;
149
- this.value = this.value.substring(0, startPos) + myValue + this.value.substring(endPos, this.value.length);
150
- this.focus();
151
- this.selectionStart = startPos + myValue.length;
152
- this.selectionEnd = startPos + myValue.length;
153
- this.scrollTop = scrollTop;
154
- } else {
155
- this.value += myValue;
156
- this.focus();
157
- }
158
- });
159
- }
160
- });
161
 
162
  /**
163
  * Hide modal dialog on Esc button
@@ -237,7 +255,7 @@
237
  /**
238
  * Hide preloader on window load
239
  */
240
- jQuery(window).load(function(){
241
  jQuery('.wdt-preload-layer').animateFadeOut();
242
  });
243
 
@@ -372,19 +390,3 @@ var wdtColorPickerToInput = function (selecter) {
372
  $newEl.val(val).addClass(classes);
373
  };
374
 
375
- /**
376
- * Hide tooltip on button click or on mouseout event
377
- */
378
- var wdtHideTooltip = function () {
379
- jQuery('[data-toggle="tooltip"]').click(function() {
380
- jQuery(this).tooltip('hide');
381
- });
382
-
383
- jQuery('[data-toggle="tooltip"]').mouseout(function(event) {
384
- var e = event.toElement || event.relatedTarget;
385
- if (e != null && (e.parentNode == this || e == this)) {
386
- return;
387
- }
388
- jQuery(this).tooltip('hide');
389
- });
390
- };
5
  * @since 18.10.2016
6
  */
7
 
8
+ /**
9
+ * Hide tooltip on button click or on mouseout event
10
+ */
11
+ var wdtHideTooltip = function () {
12
+ jQuery('[data-toggle="tooltip"]').click(function() {
13
+ jQuery(this).tooltip('hide');
14
+ });
15
+
16
+ jQuery('[data-toggle="tooltip"]').mouseout(function(event) {
17
+ var e = event.toElement || event.relatedTarget;
18
+ if (e != null && (e.parentNode == this || e == this)) {
19
+ return;
20
+ }
21
+ jQuery(this).tooltip('hide');
22
+ });
23
+ };
24
+
25
+ /**
26
+ * Extend jQuery to use AnimateCSS
27
+ */
28
+ jQuery.fn.extend({
29
+ animateCss: function (animationName, onEnd) {
30
+ var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
31
+ jQuery(this).addClass('animated ' + animationName).one(animationEnd, function () {
32
+ jQuery(this).removeClass('animated ' + animationName);
33
+ if (typeof onEnd == 'function') {
34
+ onEnd();
35
+ }
36
+ });
37
+ },
38
+ fadeInDown: function () {
39
+ jQuery(this)
40
+ .removeClass('hidden')
41
+ .show()
42
+ .animateCss('fadeInDown');
43
+ },
44
+ fadeInRight: function (onEnd) {
45
+ jQuery(this)
46
+ .removeClass('hidden')
47
+ .show()
48
+ .animateCss('fadeInRight');
49
+ if (typeof onEnd == 'function') {
50
+ onEnd();
51
+ }
52
+ },
53
+ fadeOutDown: function () {
54
+ var $this = jQuery(this);
55
+ jQuery(this).animateCss('fadeOutDown', function () {
56
+ $this
57
+ .addClass('hidden')
58
+ .hide();
59
+ });
60
+ },
61
+ fadeOutRight: function () {
62
+ var $this =jQuery(this);
63
+ jQuery(this).animateCss('fadeOutRight', function () {
64
+ $this
65
+ .addClass('hidden')
66
+ .hide();
67
+ });
68
+ },
69
+ animateFadeIn: function () {
70
+ var $this = jQuery(this);
71
+ jQuery(this)
72
+ .removeClass('hidden')
73
+ .show()
74
+ .removeClass('fadeOut')
75
+ .animateCss('fadeIn', function () {
76
+ $this
77
+ .removeClass('fadeIn')
78
+ .removeClass('hidden')
79
+ .show()
80
+ });
81
+ },
82
+ animateFadeOut: function ( onEnd ) {
83
+ var $this = jQuery(this);
84
+ jQuery(this)
85
+ .removeClass('fadeIn')
86
+ .animateCss('fadeOut', function () {
87
+ $this
88
+ .addClass('hidden')
89
+ .removeClass('fadeOut')
90
+ .hide();
91
+ if( typeof onEnd == 'function' ){
92
+ onEnd();
93
+ }
94
+ });
95
+ }
96
+ });
97
+
98
+ /**
99
+ * Helper method to insert at textarea cursor position
100
+ */
101
+ jQuery.fn.extend({
102
+ insertAtCaret: function (myValue) {
103
+ return this.each(function (i) {
104
+ if (document.selection) {
105
+ //For browsers like Internet Explorer
106
+ this.focus();
107
+ var sel = document.selection.createRange();
108
+ sel.text = myValue;
109
+ this.focus();
110
+ }
111
+ else if (this.selectionStart || this.selectionStart == '0') {
112
+ //For browsers like Firefox and Webkit based
113
+ var startPos = this.selectionStart;
114
+ var endPos = this.selectionEnd;
115
+ var scrollTop = this.scrollTop;
116
+ this.value = this.value.substring(0, startPos) + myValue + this.value.substring(endPos, this.value.length);
117
+ this.focus();
118
+ this.selectionStart = startPos + myValue.length;
119
+ this.selectionEnd = startPos + myValue.length;
120
+ this.scrollTop = scrollTop;
121
+ } else {
122
+ this.value += myValue;
123
+ this.focus();
124
+ }
125
+ });
126
+ }
127
+ });
128
+
129
  (function ($) {
130
 
131
  $(function () {
176
  wdtApplyColorPicker(this);
177
  });
178
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
179
 
180
  /**
181
  * Hide modal dialog on Esc button
255
  /**
256
  * Hide preloader on window load
257
  */
258
+ jQuery(window).on('load', function(){
259
  jQuery('.wdt-preload-layer').animateFadeOut();
260
  });
261
 
390
  $newEl.val(val).addClass(classes);
391
  };
392
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/wpdatatables/wdt.frontend.min.js CHANGED
@@ -1,145 +1,319 @@
1
- (function(h){"function"===typeof define&&define.amd?define(["jquery"],function(E){return h(E,window,document)}):"object"===typeof exports?module.exports=function(E,H){E||(E=window);H||(H="undefined"!==typeof window?require("jquery"):require("jquery")(E));return h(H,E,E.document)}:h(jQuery,window,document)})(function(h,E,H,k){function Y(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()),d[c]=e,"o"===b[1]&&Y(a[e])});a._hungarianMap=d}function J(a,b,c){a._hungarianMap||Y(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),J(a[d],b[d],c)):b[d]=b[e]})}function Fa(a){var b=m.defaults.oLanguage,c=a.sZeroRecords;!a.sEmptyTable&&(c&&"No data available in table"===b.sEmptyTable)&&F(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(c&&"Loading..."===b.sLoadingRecords)&&F(a,a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&fb(a)}function gb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":"");"boolean"===typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&J(m.models.oSearch,a[b])}function hb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;"number"===typeof b&&!h.isArray(b)&&(a.aDataSort=[b])}function ib(a){if(!m.__browser){var b={};m.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:-1*h(E).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,m.__browser);a.oScroll.iBarWidth=m.__browser.barWidth}function jb(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&(g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ga(a,b){var c=m.defaults.column,d=a.aoColumns.length,c=h.extend({},m.models.oColumn,c,{nTh:b?b:H.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},m.models.oSearch,c[d]);la(a,d,h(b).data())}function la(a,b,c){var b=a.aoColumns[b],d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=(e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(hb(c),J(m.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),h.extend(b,c),F(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),F(b,c,"aDataSort"));var g=b.mData,j=R(g),i=b.mRender?R(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return S(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function Z(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Ha(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&ma(a);s(a,null,"column-sizing",[a])}function $(a,b){var c=na(a,"bVisible");return"number"===typeof c[b]?c[b]:null}function aa(a,b){var c=na(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}function ba(a){var b=0;h.each(a.aoColumns,function(a,d){d.bVisible&&"none"!==h(d.nTh).css("display")&&b++});return b}function na(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ia(a){var b=a.aoColumns,c=a.aoData,d=m.ext.type.detect,e,f,g,j,i,h,l,q,r;e=0;for(f=b.length;e<f;e++)if(l=b[e],r=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<j;g++){i=0;for(h=c.length;i<h;i++){r[i]===k&&(r[i]=B(a,i,e,"type"));q=d[g](r[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType=q;break}}l.sType||(l.sType="string")}}function kb(a,b,c,d){var e,f,g,j,i,n,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){n=b[e];var q=n.targets!==k?n.targets:n.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ga(a);d(q[f],n)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],n);else if("string"===typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,n)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}}function N(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},m.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ja(a,e,c,d);return e}function oa(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,e){c=Ka(a,e);return N(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(K(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function lb(a,b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}
2
- function La(a){return h.map(a.match(/(\\.|[^\.])+/g)||[""],function(a){return a.replace(/\\\./g,".")})}function R(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=R(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=La(f);for(var i=0,n=j.length;i<n;i++){f=j[i].match(ca);g=j[i].match(V);if(f){j[i]=j[i].replace(ca,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(n=a.length;i<n;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(V,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}function S(a){if(h.isPlainObject(a))return S(a._);if(null===a)return function(){};if("function"===typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=La(e),f;f=e[e.length-1];for(var g,j,i=0,n=e.length-1;i<n;i++){g=e[i].match(ca);j=e[i].match(V);if(g){e[i]=e[i].replace(ca,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(n=d.length;j<n;j++)f={},b(f,d[j],g),a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(V,""),a=a[e[i]](d));if(null===a[e[i]]||a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(V))a[f.replace(V,"")](d);else a[f.replace(ca,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ma(a){return D(a.aoData,"_aData")}function pa(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function qa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--;-1!=d&&c===k&&a.splice(d,1)}function da(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ka(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;Na(a,e)}}function Ka(a,b,c,d){var e=[],f=b.firstChild,g,j,i=0,n,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],r=function(a,b){if("string"===typeof a){var c=a.indexOf("@");-1!==c&&(c=a.substring(c+1),S(a)(d,b.getAttribute(c)))}},m=function(a){if(c===k||c===i)j=l[i],n=h.trim(a.innerHTML),j&&j._bAttrSrc?(S(j.mData._)(d,n),r(j.mData.sort,a),r(j.mData.type,a),r(j.mData.filter,a)):q?(j._setter||(j._setter=S(j.mData)),j._setter(d,n)):d[i]=n;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)m(f),e.push(f);f=f.nextSibling}else{e=b.anCells;f=0;for(g=e.length;f<g;f++)m(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&S(a.rowId)(d,b);return{data:d,cells:e}}
3
- function Ja(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,n,l,q;if(null===e.nTr){j=c||H.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;Na(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){n=a.aoColumns[l];i=c?d[l]:H.createElement(n.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||n.mRender||n.mData!==l)&&(!h.isPlainObject(n.mData)||n.mData._!==l+".display"))i.innerHTML=B(a,b,l,"display");n.sClass&&(i.className+=" "+n.sClass);n.bVisible&&!c?j.appendChild(i):!n.bVisible&&c&&i.parentNode.removeChild(i);n.fnCreatedCell&&n.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}s(a,"aoRowCreatedCallback",null,[j,f,b])}e.nTr.setAttribute("role","row")}function Na(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?sa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function mb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,n=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Oa(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Pa(a,"header")(a,d,f,n);i&&ea(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(n.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(n.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function fa(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,n;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(n=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+n]!==k&&g[d][f].cell==g[d][f+n].cell;){for(c=0;c<i;c++)j[d+c][f+n]=1;n++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",n)}}}}function O(a){var b=s(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,n=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!nb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:n;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ja(a,l);l=q.nTr;if(0!==e){var r=d[c%e];q._sRowStripe!=r&&(h(l).removeClass(q._sRowStripe).addClass(r),q._sRowStripe=r)}s(a,"aoRowCallback",null,[l,q._aData,c,j]);b.push(l);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:ba(a),"class":a.oClasses.sRowEmpty}).html(c))[0];s(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ma(a),g,n,i]);s(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ma(a),g,n,i]);d=h(a.nTBody);d.children().detach();d.append(h(b));s(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&ob(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;O(a);a._drawHold=!1}function pb(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,n,l,q,k=0;k<f.length;k++){g=null;j=f[k];if("<"==j){i=h("<div/>")[0];n=f[k+1];if("'"==n||'"'==n){l="";for(q=2;f[k+q]!=n;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(n=l.split("."),i.id=n[0].substr(1,n[0].length-1),i.className=n[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=qb(a);else if("f"==j&&d.bFilter)g=rb(a);else if("r"==j&&d.bProcessing)g=sb(a);else if("t"==j)g=tb(a);else if("i"==j&&d.bInfo)g=ub(a);else if("p"==j&&d.bPaginate)g=vb(a);else if(0!==m.ext.feature.length){i=m.ext.feature;q=0;for(n=i.length;q<n;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function ea(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,n,l,q,k;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;n=g;k=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][n+j]={cell:e,unique:k},a[f+g].nTr=d}e=e.nextSibling}}}function ta(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],ea(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function ua(a,b,c){s(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){s(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var n=h.isFunction(f)?f(b,a):f,b=h.isFunction(f)&&n?n:h.extend(!0,b,n);delete g.data}n={data:b,success:function(b){var c=b.error||b.sError;c&&K(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=s(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?K(a,0,"Invalid JSON response",1):4===b.readyState&&K(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;s(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(n,{url:g||a.sAjaxSource})):h.isFunction(g)?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(n,g)),g.data=f)}function nb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,!0),ua(a,wb(a),function(b){xb(a,b)}),!1):!0}function wb(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,n,l,k=W(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var r=function(a,b){j.push({name:a,value:b})};r("sEcho",a.iDraw);r("iColumns",c);r("sColumns",D(b,"sName").join(","));r("iDisplayStart",g);r("iDisplayLength",i);var ra={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)n=b[g],l=f[g],i="function"==typeof n.mData?"function":n.mData,ra.columns.push({data:i,name:n.sName,searchable:n.bSearchable,orderable:n.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),r("mDataProp_"+g,i),d.bFilter&&(r("sSearch_"+g,l.sSearch),r("bRegex_"+g,l.bRegex),r("bSearchable_"+g,n.bSearchable)),d.bSort&&r("bSortable_"+g,n.bSortable);d.bFilter&&(r("sSearch",e.sSearch),r("bRegex",e.bRegex));d.bSort&&(h.each(k,function(a,b){ra.order.push({column:b.col,dir:b.dir});r("iSortCol_"+a,b.col);r("sSortDir_"+a,b.dir)}),r("iSortingCols",k.length));b=m.ext.legacy.ajax;return null===b?a.sAjaxSource?j:ra:b?j:ra}function xb(a,b){var c=va(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}pa(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,10);d=0;for(e=c.length;d<e;d++)N(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;O(a);a._bInitComplete||wa(a,b);a.bAjaxDataGet=!0;C(a,!1)}function va(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?R(c)(b):b}function rb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?"":this.value;b!=e.sSearch&&(ga(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,O(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?Qa(f,g):f).on("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==H.activeElement&&i.val(e.sSearch)}catch(d){}});return b[0]}function ga(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ia(a);if("ssp"!=y(a)){yb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)zb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,e[b].bSmart,e[b].bCaseInsensitive);Ab(a)}else f(b);a.bFiltered=!0;s(a,null,"search",[a])}function Ab(a){for(var b=m.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,n=c.length;i<n;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function zb(a,b,c,d,e,f){if(""!==b){for(var g=[],j=a.aiDisplay,d=Ra(b,d,e,f),e=0;e<j.length;e++)b=a.aoData[j[e]]._aFilterData[c],d.test(b)&&g.push(j[e]);a.aiDisplay=g}}function yb(a,b,c,d,e,f){var d=Ra(b,d,e,f),f=a.oPreviousSearch.sSearch,g=a.aiDisplayMaster,j,e=[];0!==m.ext.search.length&&(c=!0);j=Bb(a);if(0>=b.length)a.aiDisplay=g.slice();else{if(j||c||f.length>b.length||0!==b.indexOf(f)||a.bSorted)a.aiDisplay=g.slice();b=a.aiDisplay;for(c=0;c<b.length;c++)d.test(a.aoData[b[c]]._sFilterRow)&&e.push(b[c]);a.aiDisplay=e}}function Ra(a,b,c,d){a=b?a:Sa(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function Bb(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=m.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(xa.innerHTML=i,i=$b?xa.textContent:xa.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c}function Cb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Db(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function ub(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Eb,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",b+"_info"));return d[0]}function Eb(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Fb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Fb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ha(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){pb(a);mb(a);fa(a,a.aoHeader);fa(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Ha(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=v(f.sWidth));s(a,null,"preInit",[a]);T(a);e=y(a);if("ssp"!=e||g)"ajax"==e?ua(a,[],function(c){var f=va(a,c);for(b=0;b<f.length;b++)N(a,f[b]);a.iInitDisplayStart=d;T(a);C(a,!1);wa(a,c)},a):(C(a,!1),wa(a))}else setTimeout(function(){ha(a)},200)}function wa(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&Z(a);s(a,null,"plugin-init",[a,b]);s(a,"aoInitComplete","init",[a,b])}function Ta(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Ua(a);s(a,null,"length",[a,c])}function qb(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)e[0][g]=new Option(d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ta(a,h(this).val());O(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a===c&&h("select",i).val(d)});return i[0]}function vb(a){var b=a.sPaginationType,c=m.ext.pager[b],d="function"===typeof c,e=function(a){O(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Pa(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,e)},sName:"pagination"}));return b}function Va(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:K(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(s(a,null,"page",[a]),c&&O(a));return b}function sb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");s(a,null,"processing",[a,b])}function tb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),n=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollFootInner}).append(n.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],r=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(r.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=r;a.aoDrawCallback.push({fn:ma,sName:"scrolling"});return i[0]}function ma(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,n=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,r=h(a.nScrollFoot).children("div"),m=r.children("table"),p=h(a.nTHead),o=h(a.nTable),t=o[0],s=t.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,ac=D(a.aoColumns,"nTh"),P,L,Q,w,Wa=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==L&&a.scrollBarVis!==k)a.scrollBarVis=L,Z(a);else{a.scrollBarVis=L;o.children("thead, tfoot").remove();u&&(Q=u.clone().prependTo(o),P=u.find("tr"),Q=Q.find("tr"));w=p.clone().prependTo(o);p=p.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ta(a,w),function(b,c){B=$(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},Q);f=o.outerWidth();if(""===c){s.width="100%";if(U&&(o.find("tbody").height()>j.offsetHeight||"scroll"==l.css("overflow-y")))s.width=v(o.outerWidth()-b);f=o.outerWidth()}else""!==d&&(s.width=v(d),f=o.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Wa.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,ac)!==-1)a.style.width=Wa[b]},p);h(L).height(0);u&&(I(C,Q),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},Q),I(function(a,b){a.style.width=y[b]},P),h(Q).height(0));I(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+z[b]+"</div>";a.style.width=Wa[b]},L);u&&I(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+A[b]+"</div>";a.style.width=y[b]},Q);if(o.outerWidth()<f){P=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))s.width=v(P-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else P="100%";q.width=v(P);g.width=v(P);u&&(a.nScrollFoot.style.width=v(P));!e&&U&&(q.height=v(t.offsetHeight+b));c=o.outerWidth();n[0].style.width=v(c);i.width=v(c);d=o.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(m[0].style.width=v(c),r[0].style.width=v(c),r[0].style[e]=d?b+"px":"0px");o.children("colgroup").insertBefore(o.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0,f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;e++}}function Ha(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=na(a,"bVisible"),n=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,r=!1,m,p,o=a.oBrowser,d=o.bScrollOversize;(m=b.style.width)&&-1!==m.indexOf("%")&&(l=m);for(m=0;m<i.length;m++)p=c[i[m]],null!==p.sWidth&&(p.sWidth=Gb(p.sWidthOrig,k),r=!0);if(d||!r&&!f&&!e&&j==ba(a)&&j==n.length)for(m=0;m<j;m++)i=$(a,m),null!==i&&(c[i].sWidth=v(n.eq(m).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var t=h("<tr/>").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");n=ta(a,j.find("thead")[0]);for(m=0;m<i.length;m++)p=c[i[m]],n[m].style.width=null!==p.sWidthOrig&&""!==p.sWidthOrig?v(p.sWidthOrig):"",p.sWidthOrig&&f&&h(n[m]).append(h("<div/>").css({width:p.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(m=0;m<i.length;m++)r=i[m],p=c[r],h(Hb(a,r)).clone(!1).append(p.sContentPadding).appendTo(t);h("[name]",j).removeAttr("name");p=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):l&&j.width(l);for(m=e=0;m<i.length;m++)k=h(n[m]),g=k.outerWidth()-k.width(),k=o.bBounding?Math.ceil(n[m].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[m]].sWidth=v(k-g);b.style.width=v(e);p.remove()}l&&(b.style.width=v(l));if((l||f)&&!a._reszEvt)b=function(){h(E).on("resize.DT-"+a.sInstance,Qa(function(){Z(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function Gb(a,b){if(!a)return 0;var c=h("<div/>").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Hb(a,b){var c=Ib(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Ib(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(bc,""),c=c.replace(/&nbsp;/g," "),c.length>d&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function W(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var n=[];f=function(a){a.length&&!h.isArray(a[0])?n.push(a):h.merge(n,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<n.length;a++){i=n[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",n[a]._idx===k&&(n[a]._idx=h.inArray(n[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:n[a][1],index:n[a]._idx,type:j,formatter:m.ext.type.order[j+"-pre"]})}return d}function ob(a){var b,c,d=[],e=m.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ia(a);h=W(a);b=0;for(c=h.length;b<c;b++)j=h[b],j.formatter&&g++,Jb(a,j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,m=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=m[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,m=f[a]._aSortData,p=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=m[i.col],g=p[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],c=i(c,g),0!==c)return c;c=d[a];g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Kb(a){for(var b,c,d=a.aoColumns,e=W(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Xa(a,b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==typeof d&&d(a)}function Oa(a,b,c,d){var e=a.aoColumns[c];Ya(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Xa(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Xa(a,c,b.shiftKey,d))})}
4
- function ya(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=W(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(D(a.aoData,"anCells",g)).addClass(c+(2>e?e+1:3))}a.aLastSort=d}function Jb(a,b){var c=a.aoColumns[b],d=m.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,aa(a,b)));for(var f,g=m.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function za(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Cb(a.oPreviousSearch),columns:h.map(a.aoColumns,function(b,d){return{visible:b.bVisible,search:Cb(a.aoPreSearchCols[d])}})};s(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Lb(a,b,c){var d,e,f=a.aoColumns,b=function(b){if(b&&b.time){var g=s(a,"aoStateLoadParams","stateLoadParams",[a,b]);if(-1===h.inArray(!1,g)&&(g=a.iStateDuration,!(0<g&&b.time<+new Date-1E3*g)&&!(b.columns&&f.length!==b.columns.length))){a.oLoadedState=h.extend(!0,{},b);b.start!==k&&(a._iDisplayStart=b.start,a.iInitDisplayStart=b.start);b.length!==k&&(a._iDisplayLength=b.length);b.order!==k&&(a.aaSorting=[],h.each(b.order,function(b,c){a.aaSorting.push(c[0]>=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Db(b.search));if(b.columns){d=0;for(e=b.columns.length;d<e;d++)g=b.columns[d],g.visible!==k&&(f[d].bVisible=g.visible),g.search!==k&&h.extend(a.aoPreSearchCols[d],Db(g.search))}s(a,"aoStateLoaded","stateLoaded",[a,b])}}c()};if(a.oFeatures.bStateSave){var g=a.fnStateLoadCallback.call(a.oInstance,a,b);g!==k&&b(g)}else c()}function Aa(a){var b=m.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function K(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)E.console&&console.log&&console.log(c);else if(b=m.ext,b=b.sErrMode||b.errMode,a&&s(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==typeof b&&b(a,d,c)}}function F(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?F(a,b,d[0],d[1]):F(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Mb(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Ya(a,b,c){h(a).on("click.DT",b,function(b){a.blur();c(b)}).on("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).on("selectstart.DT",function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}function s(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Ua(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Pa(a,b){var c=a.renderer,d=m.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Nb.numbers_length,d=Math.floor(c/2);b<=c?c=X(0,b):a<=d?(c=X(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=X(b-(c-2),b):(c=X(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function fb(a){h.each({num:function(b){return Ba(b,a)},"num-fmt":function(b){return Ba(b,a,Za)},"html-num":function(b){return Ba(b,a,Ca)},"html-num-fmt":function(b){return Ba(b,a,Ca,Za)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Ob(a){return function(){var b=[Aa(this[m.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return m.ext.internal[a].apply(this,b)}}var m=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new t(Aa(this[x.iApiIndex])):new t(this)};this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&ma(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return Aa(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in m.ext.internal)e&&(this[e]=Ob(e));this.each(function(){var e={},g=1<d?Mb(e,a,!0):a,j=0,i,e=this.getAttribute("id"),n=!1,l=m.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())K(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{gb(l);hb(l.column);J(l,l,!0);J(l.column,l.column,!0);J(l,h.extend(g,q.data()));var r=m.settings,j=0;for(i=r.length;j<i;j++){var p=r[j];if(p.nTable==this||p.nTHead.parentNode==this||p.nTFoot&&p.nTFoot.parentNode==this){var t=g.bRetrieve!==k?g.bRetrieve:l.bRetrieve;if(c||t)return p.oInstance;if(g.bDestroy!==k?g.bDestroy:l.bDestroy){p.oInstance.fnDestroy();break}else{K(p,0,"Cannot reinitialise DataTable",3);return}}if(p.sTableId==this.id){r.splice(j,1);break}}if(null===e||""===e)this.id=e="DataTables_Table_"+m.ext._unique++;var o=h.extend(!0,{},m.models.oSettings,{sDestroyWidth:q[0].style.width,sInstance:e,sTableId:e});o.nTable=this;o.oApi=b.internal;o.oInit=g;r.push(o);o.oInstance=1===b.length?b:q.dataTable();gb(g);g.oLanguage&&Fa(g.oLanguage);g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=h.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]);g=Mb(h.extend(!0,{},l),g);F(o.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));F(o,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]);F(o.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);F(o.oLanguage,g,"fnInfoCallback");z(o,"aoDrawCallback",g.fnDrawCallback,"user");z(o,"aoServerParams",g.fnServerParams,"user");z(o,"aoStateSaveParams",g.fnStateSaveParams,"user");z(o,"aoStateLoadParams",g.fnStateLoadParams,"user");z(o,"aoStateLoaded",g.fnStateLoaded,"user");z(o,"aoRowCallback",g.fnRowCallback,"user");z(o,"aoRowCreatedCallback",g.fnCreatedRow,"user");z(o,"aoHeaderCallback",g.fnHeaderCallback,"user");z(o,"aoFooterCallback",g.fnFooterCallback,"user");z(o,"aoInitComplete",g.fnInitComplete,"user");z(o,"aoPreDrawCallback",g.fnPreDrawCallback,"user");o.rowIdFn=R(g.rowId);ib(o);var u=o.oClasses;g.bJQueryUI?(h.extend(u,m.ext.oJUIClasses,g.oClasses),g.sDom===l.sDom&&"lfrtip"===l.sDom&&(o.sDom='<"H"lfr>t<"F"ip>'),o.renderer)?h.isPlainObject(o.renderer)&&!o.renderer.header&&(o.renderer.header="jqueryui"):o.renderer="jqueryui":h.extend(u,m.ext.classes,g.oClasses);q.addClass(u.sTable);o.iInitDisplayStart===k&&(o.iInitDisplayStart=g.iDisplayStart,o._iDisplayStart=g.iDisplayStart);null!==g.iDeferLoading&&(o.bDeferLoading=!0,e=h.isArray(g.iDeferLoading),o._iRecordsDisplay=e?g.iDeferLoading[0]:g.iDeferLoading,o._iRecordsTotal=e?g.iDeferLoading[1]:g.iDeferLoading);var v=o.oLanguage;h.extend(!0,v,g.oLanguage);v.sUrl&&(h.ajax({dataType:"json",url:v.sUrl,success:function(a){Fa(a);J(l.oLanguage,a);h.extend(!0,v,a);ha(o)},error:function(){ha(o)}}),n=!0);null===g.asStripeClasses&&(o.asStripeClasses=[u.sStripeOdd,u.sStripeEven]);var e=o.asStripeClasses,x=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(e,function(a){return x.hasClass(a)}))&&(h("tbody tr",this).removeClass(e.join(" ")),o.asDestroyStripes=e.slice());e=[];r=this.getElementsByTagName("thead");0!==r.length&&(ea(o.aoHeader,r[0]),e=ta(o));if(null===g.aoColumns){r=[];j=0;for(i=e.length;j<i;j++)r.push(null)}else r=g.aoColumns;j=0;for(i=r.length;j<i;j++)Ga(o,e?e[j]:null);kb(o,g.aoColumnDefs,r,function(a,b){la(o,a,b)});if(x.length){var w=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(x[0]).children("th, td").each(function(a,b){var c=o.aoColumns[a];if(c.mData===a){var d=w(b,"sort")||w(b,"order"),e=w(b,"filter")||w(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};la(o,a)}}})}var U=o.oFeatures,e=function(){if(g.aaSorting===k){var a=o.aaSorting;j=0;for(i=a.length;j<i;j++)a[j][1]=o.aoColumns[j].asSorting[0]}ya(o);U.bSort&&z(o,"aoDrawCallback",function(){if(o.bSorted){var a=W(o),b={};h.each(a,function(a,c){b[c.src]=c.dir});s(o,null,"order",[o,a,b]);Kb(o)}});z(o,"aoDrawCallback",function(){(o.bSorted||y(o)==="ssp"||U.bDeferRender)&&ya(o)},"sc");var a=q.children("caption").each(function(){this._captionSide=h(this).css("caption-side")}),b=q.children("thead");b.length===0&&(b=h("<thead/>").appendTo(q));o.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("<tbody/>").appendTo(q));o.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(o.oScroll.sX!==""||o.oScroll.sY!==""))b=h("<tfoot/>").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){o.nTFoot=b[0];ea(o.aoFooter,o.nTFoot)}if(g.aaData)for(j=0;j<g.aaData.length;j++)N(o,g.aaData[j]);else(o.bDeferLoading||y(o)=="dom")&&oa(o,h(o.nTBody).children("tr"));o.aiDisplay=o.aiDisplayMaster.slice();o.bInitialised=!0;n===!1&&ha(o)};g.bStateSave?(U.bStateSave=!0,z(o,"aoDrawCallback",za,"state_save"),Lb(o,g,e)):e()}});b=null;return this},x,t,p,u,$a={},Pb=/[\r\n]/g,Ca=/<.*?>/g,cc=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,dc=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Za=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Qb=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Rb=function(a,b){$a[b]||($a[b]=RegExp(Sa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace($a[b],"."):a},ab=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Rb(a,b));c&&d&&(a=a.replace(Za,""));return!isNaN(parseFloat(a))&&isFinite(a)},Sb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:ab(a.replace(Ca,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<f;e++)a[e]&&d.push(a[e][b]);return d},ja=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},X=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Tb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},sa=function(a){var b;a:{if(!(2>a.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d<e;d++){if(b[d]===c){b=!1;break a}c=b[d]}}b=!0}if(b)return a.slice();b=[];var e=a.length,f,g=0,d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b};m.util={throttle:function(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,h=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,h)},c)):(d=g,a.apply(b,h))}},escapeRegex:function(a){return a.replace(dc,"\\$1")}};var A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ca=/\[.*?\]$/,V=/\(\)$/,Sa=m.util.escapeRegex,xa=h("<div>")[0],$b=xa.textContent!==k,bc=/<.*?>/g,Qa=m.util.throttle,Ub=[],w=Array.prototype,ec=function(a){var b,c,d=m.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};t=function(a,b){if(!(this instanceof t))return new t(a,b);var c=[],d=function(a){(a=ec(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=sa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};t.extend(this,this,Ub)};m.Api=t;h.extend(t.prototype,{any:function(){return 0!==this.count()},concat:w.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new t(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new t(this.context,b)},flatten:function(){var a=[];return new t(this.context,a.concat.apply(a,this.toArray()))},join:w.join,indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,h,i,n,l=this.context,m,p,u=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(h=l.length;g<h;g++){var s=new t(l[g]);if("table"===b)f=c.call(s,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(s,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){p=this[g];"column-rows"===b&&(m=Da(l[g],u.opts));i=0;for(n=p.length;i<n;i++)f=p[i],f="cell"===b?c.call(s,l[g],f.row,f.column,g,i):c.call(s,l[g],f,g,i,m),f!==k&&e.push(f)}}return e.length||d?(a=new t(l,a?e.concat.apply([],e):e),b=a.selector,b.rows=u.rows,b.cols=u.cols,b.opts=u.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new t(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return jb(this,a,b,0,this.length,1)},reduceRight:w.reduceRight||function(a,b){return jb(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,slice:function(){return new t(this.context,this)},sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new t(this.context,sa(this))},unshift:w.unshift});t.extend=function(a,b,c){if(c.length&&b&&(b instanceof t||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=b.apply(a,arguments);t.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,t.extend(a,b[f.name],f.propExt)}};t.register=p=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)t.register(a[c],b);else for(var e=a.split("."),f=Ub,g,j,c=0,d=e.length;c<d;c++){g=(j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var n=f.length;i<n;i++)if(f[i].name===g){i=f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};t.registerPlural=u=function(a,b,c){t.register(a,c);t.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof t?a.length?h.isArray(a[0])?new t(a.context,a[0]):a[0]:k:a})};p("tables()",function(a){var b;if(a){b=t;var c=this.context;if("number"===typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,d);return c[a]}).toArray();b=new b(a)}else b=this;return b});p("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new t(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});p("draw()",function(a){return this.iterator("table",function(b){"page"===a?O(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});p("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Va(b,a)})});p("page.info()",function(){if(0===this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});p("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:k:this.iterator("table",function(b){Ta(b,a)})});var Vb=function(a,b,c){if(c){var d=new t(a);d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();ua(a,[],function(c){pa(a);for(var c=va(a,c),d=0,e=c.length;d<e;d++)N(a,c[d]);T(a,b);C(a,!1)})}};p("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});p("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});p("ajax.reload()",function(a,b){return this.iterator("table",function(c){Vb(c,!1===b,a)})});p("ajax.url()",function(a){var b=this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});p("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Vb(c,!1===b,a)})});var bb=function(a,b,c,d,e){var f=[],g,j,i,n,l,m;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(n=b.length;i<n;i++){j=b[i]&&b[i].split&&!b[i].match(/[\[\(:]/)?b[i].split(","):[b[i]];l=0;for(m=j.length;l<m;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=x.selector[a];if(a.length){i=0;for(n=a.length;i<n;i++)f=a[i](d,e,f)}return sa(f)},cb=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},db=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Da=function(a,b){var c,d,e,f=[],g=a.aiDisplay;c=a.aiDisplayMaster;var j=b.search;d=b.order;e=b.page;if("ssp"==y(a))return"removed"===j?[]:X(0,c.length);if("current"==e){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==d||"applied"==d)f="none"==j?c.slice():"applied"==j?g.slice():h.map(c,function(a){return-1===h.inArray(a,g)?a:null});else if("index"==d||"original"==d){c=0;for(d=a.aoData.length;c<d;c++)"none"==j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};p("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=cb(b),c=this.iterator("table",function(c){var e=b,f;return bb("row",a,function(a){var b=Qb(a);if(b!==null&&!e)return[b];f||(f=Da(c,e));if(b!==null&&h.inArray(b,f)!==-1)return[b];if(a===null||a===k||a==="")return f;if(typeof a==="function")return h.map(f,function(b){var e=c.aoData[b];return a(b,e._aData,e.nTr)?b:null});b=Tb(ja(c.aoData,f,"nTr"));if(a.nodeName){if(a._DT_RowIndex!==k)return[a._DT_RowIndex];if(a._DT_CellIndex)return[a._DT_CellIndex.row];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){var i=c.aIds[a.replace(/^#/,"")];if(i!==k)return[i.idx]}return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});p("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||k},1)});p("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ja(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});u("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new t(c,b)});u("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,n,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(n=l.length;i<n;i++)l[i]._DT_CellIndex.row=g}qa(b.aiDisplayMaster,c);qa(b.aiDisplay,c);qa(a[d],c,!1);Ua(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});p("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(oa(b,c)[0]):h.push(N(b,c));return h},1),c=this.rows(-1);c.pop();h.merge(c,b);return c});p("row()",function(a,b){return db(this.rows(a,b))});p("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;b[0].aoData[this[0]]._aData=a;da(b[0],this[0],"data");return this});p("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});p("row.add()",function(a){a instanceof h&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?oa(b,a)[0]:N(b,a)});return this.row(b[0])});var eb=function(a,b){var c=a.context;if(c.length&&(c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Wb=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new t(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=ba(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&eb(f,c)}))}}};p("row().child()",function(a,b){var c=this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)eb(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=ba(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});p(["row().child.show()","row().child().show()"],function(){Wb(this,!0);return this});p(["row().child.hide()","row().child().hide()"],function(){Wb(this,!1);return this});p(["row().child.remove()","row().child().remove()"],function(){eb(this);return this});p("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var fc=/^([^:]+):(name|visIdx|visible)$/,Xb=function(a,b,c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};p("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=cb(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return bb("column",e,function(a){var b=Qb(a);if(a==="")return X(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Da(c,f);return h.map(g,function(b,f){return a(f,Xb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(fc):"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var m=h.map(g,function(a,b){return a.bVisible?b:null});return[m[m.length+b]]}return[$(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Xb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData,i,n,l;if(a!==k&&g.bVisible!==a){if(a){var m=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(n=j.length;i<n;i++)l=j[i].nTr,f=j[i].anCells,l&&l.insertBefore(f[c],f[m]||null)}else h(D(b.aoData,"anCells",c)).detach();g.bVisible=a;fa(b,b.aoHeader);fa(b,b.aoFooter);za(b)}});a!==k&&(this.iterator("column",function(c,e){s(c,null,"column-visibility",[c,e,a,b])}),(b===k||b)&&this.columns.adjust());return c});u("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?aa(b,c):c},1)});p("columns.adjust()",function(){return this.iterator("table",function(a){Z(a)},1)});p("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return $(c,b);if("fromData"===a||"toVisible"===a)return aa(c,b)}});p("column()",function(a,b){return db(this.columns(a,b))});p("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=cb(c),f=b.aoData,g=Da(b,e),j=Tb(ja(f,g,"anCells")),i=h([].concat.apply([],j)),l,n=b.aoColumns.length,m,p,u,t,s,v;return bb("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){m=[];p=0;for(u=g.length;p<u;p++){l=g[p];for(t=0;t<n;t++){s={row:l,column:t};if(c){v=f[l];a(s,B(b,l,t),v.anCells?v.anCells[t]:null)&&m.push(s)}else m.push(s)}}return m}if(h.isPlainObject(a))return[a];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;v=h(a).closest("*[data-dt-row]");return v.length?[{row:v.data("dt-row"),column:v.data("dt-column")}]:[]},b,e)});var d=this.columns(b,c),e=this.rows(a,c),f,g,j,i,n,l=this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(n=d[b].length;i<n;i++)f.push({row:e[b][g],column:d[b][i]})}return f},1);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});p("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});u("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:aa(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){da(b,c,a,d)})});p("cell()",function(a,b,c){return db(this.cells(a,b,c))});p("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],c[0].row,c[0].column):k;lb(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});p("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:a.length&&!h.isArray(a[0])&&(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});p("order.listener()",function(a,b,c){return this.iterator("table",function(d){Oa(d,a,b,c)})});p("order.fixed()",function(a){if(!a){var b=this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});p(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});p("search()",function(a,b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&ga(e,h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});u("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),ga(e,e.oPreviousSearch,1))})});p("state()",function(){return this.context.length?this.context[0].oSavedState:null});p("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});p("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});p("state.save()",function(){return this.iterator("table",function(a){za(a)})});m.versionCheck=m.fnVersionCheck=function(a){for(var b=m.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};m.isDataTable=m.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof m.Api)return!0;h.each(m.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};m.tables=m.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(m.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new t(c):c};m.camelToHungarian=J;p("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){p(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});p("clear()",function(){return this.iterator("table",function(a){pa(a)})});p("settings()",function(){return new t(this.context,this.context)});p("init()",function(){var a=this.context;return a.length?a[0].oInit:null});p("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});p("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),p;b.bDestroying=!0;s(b,"aoDestroyCallback","destroy",[b]);a||(new t(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT");h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];ya(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);b.bJUI&&(h("th span."+d.sSortIcon+", td span."+d.sSortIcon,g).detach(),h("th, td",g).each(function(){var a=h("div."+d.sSortJUIWrapper,this);h(this).append(a.contents());a.detach()}));f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),(p=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%p])}));c=h.inArray(b,m.settings);-1!==c&&m.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){p(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});p("i18n()",function(a,b,c){var d=this.context[0],a=R(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});m.version="1.10.15";m.settings=[];m.models={};m.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};m.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};m.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};m.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},m.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Y(m.defaults);m.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};Y(m.defaults.column);m.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};m.ext=x={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:m.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:m.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager});h.extend(m.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ea="",Ea="",G=Ea+"ui-state-default",ka=Ea+"css_right ui-icon ui-icon-",Yb=Ea+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";h.extend(m.ext.oJUIClasses,m.ext.classes,{sPageButton:"fg-button ui-button "+G,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:G+" sorting_asc",sSortDesc:G+" sorting_desc",sSortable:G+" sorting",sSortableAsc:G+" sorting_asc_disabled",sSortableDesc:G+" sorting_desc_disabled",sSortableNone:G+" sorting_disabled",sSortJUIAsc:ka+"triangle-1-n",sSortJUIDesc:ka+"triangle-1-s",sSortJUI:ka+"carat-2-n-s",sSortJUIAscAllowed:ka+"carat-1-n",sSortJUIDescAllowed:ka+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+G,sScrollFoot:"dataTables_scrollFoot "+G,sHeaderTH:G,sFooterTH:G,sJUIHeader:Yb+" ui-corner-tl ui-corner-tr",sJUIFooter:Yb+" ui-corner-bl ui-corner-br"});var Nb=m.ext.pager;h.extend(Nb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,m.ext.renderer,{pageButton:{_:function(a,b,c,d,e,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,p=0,r=function(b,d){var k,t,u,s,v=function(b){Va(a,b.data.action,!0)};k=0;for(t=d.length;k<t;k++){s=d[k];if(h.isArray(s)){u=h("<"+(s.DT_el||"div")+"/>").appendTo(b);r(u,s)}else{m=null;l="";switch(s){case "ellipsis":b.append('<span class="ellipsis">&#x2026;</span>');break;case "first":m=j.sFirst;l=s+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":m=j.sPrevious;l=s+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":m=j.sNext;l=s+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":m=j.sLast;l=s+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:m=s+1;l=e===s?g.sPageButtonActive:""}if(m!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[s],"data-dt-idx":p,tabindex:a.iTabIndex,id:c===0&&typeof s==="string"?a.sTableId+"_"+s:null}).html(m).appendTo(b);Ya(u,{action:s},v);p++}}}},t;try{t=h(b).find(H.activeElement).data("dt-idx")}catch(u){}r(h(b).empty(),d);t!==k&&h(b).find("[data-dt-idx="+t+"]").focus()}}});h.extend(m.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return ab(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!cc.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return ab(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Sb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Sb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(m.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Pb," ").replace(Ca,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Pb," "):a}});var Ba=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Rb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){return Date.parse(a)||-Infinity},"html-pre":function(a){return M(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});fb("");h.extend(!0,m.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]=="asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var Zb=function(a){return"string"===typeof a?a.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):a};m.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return Zb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+f+(e||"")}}},text:function(){return{display:Zb}}};h.extend(m.ext.internal,{_fnExternApiFunc:Ob,_fnBuildAjax:ua,_fnAjaxUpdate:nb,_fnAjaxParameters:wb,_fnAjaxUpdateDraw:xb,_fnAjaxDataSrc:va,_fnAddColumn:Ga,_fnColumnOptions:la,_fnAdjustColumnSizing:Z,_fnVisibleToColumnIndex:$,_fnColumnIndexToVisible:aa,_fnVisbleColumns:ba,_fnGetColumns:na,_fnColumnTypes:Ia,_fnApplyColumnDefs:kb,_fnHungarianMap:Y,_fnCamelToHungarian:J,_fnLanguageCompat:Fa,_fnBrowserDetect:ib,_fnAddData:N,_fnAddTr:oa,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:lb,_fnSplitObjNotation:La,_fnGetObjectDataFn:R,_fnSetObjectDataFn:S,_fnGetDataMaster:Ma,_fnClearTable:pa,_fnDeleteIndex:qa,_fnInvalidate:da,_fnGetRowElements:Ka,_fnCreateTr:Ja,_fnBuildHead:mb,_fnDrawHead:fa,_fnDraw:O,_fnReDraw:T,_fnAddOptionsHtml:pb,_fnDetectHeader:ea,_fnGetUniqueThs:ta,_fnFeatureHtmlFilter:rb,_fnFilterComplete:ga,_fnFilterCustom:Ab,_fnFilterColumn:zb,_fnFilter:yb,_fnFilterCreateSearch:Ra,_fnEscapeRegex:Sa,_fnFilterData:Bb,_fnFeatureHtmlInfo:ub,_fnUpdateInfo:Eb,_fnInfoMacros:Fb,_fnInitialise:ha,_fnInitComplete:wa,_fnLengthChange:Ta,_fnFeatureHtmlLength:qb,_fnFeatureHtmlPaginate:vb,_fnPageChange:Va,_fnFeatureHtmlProcessing:sb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:tb,_fnScrollDraw:ma,_fnApplyToChildren:I,_fnCalculateColumnWidths:Ha,_fnThrottle:Qa,_fnConvertToWidth:Gb,_fnGetWidestNode:Hb,_fnGetMaxLenString:Ib,_fnStringToCss:v,_fnSortFlatten:W,_fnSort:ob,_fnSortAria:Kb,_fnSortListener:Xa,_fnSortAttachListener:Oa,_fnSortingClasses:ya,_fnSortData:Jb,_fnSaveState:za,_fnLoadState:Lb,_fnSettingsFromNode:Aa,_fnLog:K,_fnMap:F,_fnBindAction:Ya,_fnCallbackReg:z,_fnCallbackFire:s,_fnLengthOverflow:Ua,_fnRenderer:Pa,_fnDataSource:y,_fnRowAttributes:Na,_fnCalculateEnd:function(){}});h.fn.dataTable=m;m.$=h;h.fn.dataTableSettings=m.settings;h.fn.dataTableExt=m.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(m,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});(function($){"use strict";$.fn.rowGrouping=function(options){function _fnOnGrouped(){}
5
- function _fnOnGroupCreated(oGroup,sGroup,iLevel){}
6
- function _fnOnGroupCompleted(oGroup,sGroup,iLevel){}
7
- function _getMonthName(iMonth){var asMonths=["January","February","March","April","May","June","July","August","September","October","November","December"];return asMonths[iMonth-1]}
8
- var defaults={iGroupingColumnIndex:0,sGroupingColumnSortDirection:"",iGroupingOrderByColumnIndex:-1,sGroupingClass:"group",sGroupItemClass:"group-item",bHideGroupingColumn:!0,bHideGroupingOrderByColumn:!0,sGroupBy:"name",sGroupLabelPrefix:"",fnGroupLabelFormat:function(label){return label},bExpandableGrouping:!1,bExpandSingleGroup:!1,iExpandGroupOffset:100,asExpandedGroups:null,sDateFormat:"dd/MM/yyyy",sEmptyGroupLabel:"-",bSetGroupingClassOnTR:!1,iGroupingColumnIndex2:-1,sGroupingColumnSortDirection2:"",iGroupingOrderByColumnIndex2:-1,sGroupingClass2:"subgroup",sGroupItemClass2:"subgroup-item",bHideGroupingColumn2:!0,bHideGroupingOrderByColumn2:!0,sGroupBy2:"name",sGroupLabelPrefix2:"",fnGroupLabelFormat2:function(label){return label},bExpandableGrouping2:!1,fnOnGrouped:_fnOnGrouped,fnOnGroupCreated:_fnOnGroupCreated,fnOnGroupCompleted:_fnOnGroupCompleted,oHideEffect:null,oShowEffect:null,bUseFilteringForGrouping:!1};return this.each(function(index,elem){var oTable=$(elem).dataTable();var aoGroups=new Array();$(this).dataTableExt.aoGroups=aoGroups;function fnCreateGroupRow(sGroupCleaned,sGroup,iColspan){var nGroup=document.createElement('tr');var nCell=document.createElement('td');nGroup.id="group-id-"+oTable.attr("id")+"_"+sGroupCleaned;var oGroup={id:nGroup.id,key:sGroupCleaned,text:sGroup,level:0,groupItemClass:".group-item-"+sGroupCleaned,dataGroup:sGroupCleaned,aoSubgroups:new Array()};if(properties.bSetGroupingClassOnTR){nGroup.className=properties.sGroupingClass+" "+sGroupCleaned}else{nCell.className=properties.sGroupingClass+" "+sGroupCleaned}
9
- nCell.colSpan=iColspan;nCell.innerHTML=properties.sGroupLabelPrefix+properties.fnGroupLabelFormat(sGroup==""?properties.sEmptyGroupLabel:sGroup,oGroup);if(properties.bExpandableGrouping){if(!_fnIsGroupCollapsed(sGroupCleaned)){nCell.className+=" expanded-group";oGroup.state="expanded"}else{nCell.className+=" collapsed-group";oGroup.state="collapsed"}
10
- nCell.className+=" group-item-expander";$(nCell).attr('data-group',oGroup.dataGroup);$(nCell).attr("data-group-level",oGroup.level);$(nCell).click(_fnOnGroupClick)}
11
- nGroup.appendChild(nCell);aoGroups[sGroupCleaned]=oGroup;oGroup.nGroup=nGroup;properties.fnOnGroupCreated(oGroup,sGroupCleaned,1);return oGroup}
12
- function _fnCreateGroup2Row(sGroup2,sGroupLabel,iColspan,oParentGroup){var nGroup2=document.createElement('tr');nGroup2.id=oParentGroup.id+"_"+sGroup2;var nCell2=document.createElement('td');var dataGroup=oParentGroup.dataGroup+'_'+sGroup2;var oGroup={id:nGroup2.id,key:sGroup2,text:sGroupLabel,level:oParentGroup.level+1,groupItemClass:".group-item-"+dataGroup,dataGroup:dataGroup,aoSubgroups:new Array()};if(properties.bSetGroupingClassOnTR){nGroup2.className=properties.sGroupingClass2+" "+sGroup2}else{nCell2.className=properties.sGroupingClass2+" "+sGroup2}
13
- nCell2.colSpan=iColspan;nCell2.innerHTML=properties.sGroupLabelPrefix2+properties.fnGroupLabelFormat2(sGroupLabel==""?properties.sEmptyGroupLabel:sGroupLabel,oGroup);if(properties.bExpandableGrouping){nGroup2.className+=" group-item-"+oParentGroup.dataGroup}
14
- if(properties.bExpandableGrouping&&properties.bExpandableGrouping2){if(!_fnIsGroupCollapsed(oGroup.dataGroup)){nCell2.className+=" expanded-group";oGroup.state="expanded"}else{nCell2.className+=" collapsed-group";oGroup.state="collapsed"}
15
- nCell2.className+=" group-item-expander";$(nCell2).attr('data-group',oGroup.dataGroup);$(nCell2).attr("data-group-level",oGroup.level);$(nCell2).click(_fnOnGroupClick)}
16
- nGroup2.appendChild(nCell2);oParentGroup.aoSubgroups[oGroup.dataGroup]=oGroup;aoGroups[oGroup.dataGroup]=oGroup;oGroup.nGroup=nGroup2;properties.fnOnGroupCreated(oGroup,sGroup2,2);return oGroup}
17
- function _fnIsGroupCollapsed(sGroup){if(aoGroups[sGroup]!=null)
18
- return(aoGroups[sGroup].state=="collapsed");else if(sGroup.indexOf("_")>-1)
19
- !0;else if(bInitialGrouping&&(asExpandedGroups==null||asExpandedGroups.length==0))
20
- return!1;else return($.inArray(sGroup,asExpandedGroups)==-1)}
21
- function _fnGetYear(x){if(x.length<(iYearIndex+iYearLength))
22
- return x;else return x.substr(iYearIndex,iYearLength)}
23
- function _fnGetGroupByName(x){return x}
24
- function _fnGetGroupByLetter(x){return x.substr(0,1)}
25
- function _fnGetGroupByYear(x){return _fnGetYear(x)}
26
- function _fnGetGroupByYearMonth(x){return x.substr(iYearIndex,iYearLength)+' '+_getMonthName(x.substr(iMonthIndex,iMonthLength))}
27
- function _fnGetCleanedGroup(sGroup){if(typeof sGroup==="undefined"||sGroup==="")return properties.sEmptyGroupLabel;return sGroup.toLowerCase().replace(/[^a-zA-Z0-9\u0080-\uFFFF]+/g,"-")}
28
- function _rowGroupingRowFilter(oSettings,aData,iDataIndex){if(oSettings.nTable.id!==oTable[0].id)return!0;var sColData=aData[properties.iGroupingColumnIndex];if(typeof sColData==="undefined")
29
- sColData=aData[oSettings.aoColumns[properties.iGroupingColumnIndex].mData];if(_fnIsGroupCollapsed(_fnGetCleanedGroup(sColData))){if(oTable.fnIsOpen(oTable.fnGetNodes(iDataIndex)))
30
- {if(properties.fnOnRowClosed!=null){properties.fnOnRowClosed(this)}
31
- oTable.fnClose(oTable.fnGetNodes(iDataIndex))}
32
- return!1};return!0}
33
- function fnExpandGroup(sGroup){aoGroups[sGroup].state="expanded";$("td[data-group='"+sGroup+"']").removeClass("collapsed-group");$("td[data-group='"+sGroup+"']").addClass("expanded-group");if(properties.bUseFilteringForGrouping)
34
- {oTable.fnDraw();return}
35
- if(jQuery.inArray(sGroup,asExpandedGroups)==-1)
36
- asExpandedGroups.push(sGroup);if(properties.oHideEffect!=null)
37
- $(".group-item-"+sGroup,oTable)[properties.oShowEffect.method](properties.oShowEffect.duration,properties.oShowEffect.easing,function(){});else $(".group-item-"+sGroup,oTable).show()}
38
- function fnCollapseGroup(sGroup){aoGroups[sGroup].state="collapsed";$("td[data-group='"+sGroup+"']").removeClass("expanded-group");$("td[data-group='"+sGroup+"']").addClass("collapsed-group");if(properties.bUseFilteringForGrouping)
39
- {oTable.fnDraw();return}
40
- $('.group-item-'+sGroup).each(function(){if(oTable.fnIsOpen(this)){if(properties.fnOnRowClosed!=null){properties.fnOnRowClosed(this)}
41
- oTable.fnClose(this)}});if(properties.oHideEffect!=null)
42
- $(".group-item-"+sGroup,oTable)[properties.oHideEffect.method](properties.oHideEffect.duration,properties.oHideEffect.easing,function(){});else $(".group-item-"+sGroup,oTable).hide()}
43
- function _fnOnGroupClick(e){var sGroup=$(this).attr("data-group");var iGroupLevel=$(this).attr("data-group-level");var bIsExpanded=!_fnIsGroupCollapsed(sGroup);if(properties.bExpandSingleGroup){if(!bIsExpanded){var sCurrentGroup=$("td.expanded-group").attr("data-group");fnCollapseGroup(sCurrentGroup);fnExpandGroup(sGroup);if(properties.iExpandGroupOffset!=-1){var position=$("#group-id-"+oTable.attr("id")+"_"+sGroup).offset().top-properties.iExpandGroupOffset;window.scroll(0,position)}else{var position=oTable.offset().top;window.scroll(0,position)}}}else{if(bIsExpanded){fnCollapseGroup(sGroup)}else{fnExpandGroup(sGroup)}}
44
- e.preventDefault()};function _fnDrawCallBackWithGrouping(oSettings){if(oTable.fnSettings().oFeatures.bServerSide)
45
- bInitialGrouping=!0;var bUseSecondaryGrouping=!1;if(properties.iGroupingColumnIndex2!=-1)
46
- bUseSecondaryGrouping=!0;if(oSettings.aiDisplayMaster.length==0){return}
47
- var nTrs=$('tbody tr',oTable);var iColspan=0;for(var iColIndex=0;iColIndex<oSettings.aoColumns.length;iColIndex++){if(oSettings.aoColumns[iColIndex].bVisible)
48
- iColspan+=1}
49
- var sLastGroup=null;var sLastGroup2=null;if(oSettings.aiDisplay.length>0){for(var i=0;i<nTrs.length;i++){var iDisplayIndex=oSettings._iDisplayStart+i;if(oTable.fnSettings().oFeatures.bServerSide)
50
- iDisplayIndex=i;var sGroupData="";var sGroup=null;var sGroupData2="";var sGroup2=null;sGroupData=this.fnGetData(nTrs[i],properties.iGroupingColumnIndex);var sGroup=sGroupData;if(properties.sGroupBy!="year")
51
- sGroup=fnGetGroup(sGroupData);if(bUseSecondaryGrouping){sGroupData2=oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[properties.iGroupingColumnIndex2];if(sGroupData2==undefined)
52
- sGroupData2=oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[oSettings.aoColumns[properties.iGroupingColumnIndex2].mData];if(properties.sGroupBy2!="year")
53
- sGroup2=fnGetGroup(sGroupData2)}
54
- if(sLastGroup==null||_fnGetCleanedGroup(sGroup)!=_fnGetCleanedGroup(sLastGroup)){var sGroupCleaned=_fnGetCleanedGroup(sGroup);if(sLastGroup!=null)
55
- {properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)])}
56
- if(properties.bAddAllGroupsAsExpanded&&jQuery.inArray(sGroupCleaned,asExpandedGroups)==-1)
57
- asExpandedGroups.push(sGroupCleaned);var oGroup=fnCreateGroupRow(sGroupCleaned,sGroup,iColspan);var nGroup=oGroup.nGroup;if(nTrs[i].parentNode!=null)
58
- nTrs[i].parentNode.insertBefore(nGroup,nTrs[i]);else $(nTrs[i]).before(nGroup);sLastGroup=sGroup;sLastGroup2=null}
59
- $(nTrs[i]).attr("data-group",aoGroups[sGroupCleaned].dataGroup);$(nTrs[i]).addClass(properties.sGroupItemClass);$(nTrs[i]).addClass("group-item-"+sGroupCleaned);if(properties.bExpandableGrouping){if(_fnIsGroupCollapsed(sGroupCleaned)&&!properties.bUseFilteringForGrouping){$(nTrs[i]).hide()}}
60
- if(bUseSecondaryGrouping){if(sLastGroup2==null||_fnGetCleanedGroup(sGroup2)!=_fnGetCleanedGroup(sLastGroup2)){var sGroup2Id=_fnGetCleanedGroup(sGroup)+'-'+_fnGetCleanedGroup(sGroup2);var oGroup2=_fnCreateGroup2Row(sGroup2Id,sGroup2,iColspan,aoGroups[sGroupCleaned])
61
- var nGroup2=oGroup2.nGroup;nTrs[i].parentNode.insertBefore(nGroup2,nTrs[i]);sLastGroup2=sGroup2}
62
- $(nTrs[i]).attr("data-group",oGroup2.dataGroup).addClass(properties.sGroupItemClass2).addClass("group-item-"+oGroup2.dataGroup)}}};if(sLastGroup!=null)
63
- {properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)])}
64
- properties.fnOnGrouped(aoGroups);bInitialGrouping=!1};var iYearIndex=6;var iYearLength=4;var asExpandedGroups=new Array();var bInitialGrouping=!0;var properties=$.extend(defaults,options);if(properties.iGroupingOrderByColumnIndex==-1){properties.bCustomColumnOrdering=!1;properties.iGroupingOrderByColumnIndex=properties.iGroupingColumnIndex}else{properties.bCustomColumnOrdering=!0}
65
- if(properties.sGroupingColumnSortDirection==""){if(properties.sGroupBy=="year")
66
- properties.sGroupingColumnSortDirection="desc";else properties.sGroupingColumnSortDirection="asc"}
67
- if(properties.iGroupingOrderByColumnIndex2==-1){properties.bCustomColumnOrdering2=!1;properties.iGroupingOrderByColumnIndex2=properties.iGroupingColumnIndex2}else{properties.bCustomColumnOrdering2=!0}
68
- if(properties.sGroupingColumnSortDirection2==""){if(properties.sGroupBy2=="year")
69
- properties.sGroupingColumnSortDirection2="desc";else properties.sGroupingColumnSortDirection2="asc"}
70
- iYearIndex=properties.sDateFormat.toLowerCase().indexOf('yy');iYearLength=properties.sDateFormat.toLowerCase().lastIndexOf('y')-properties.sDateFormat.toLowerCase().indexOf('y')+1;var iMonthIndex=properties.sDateFormat.toLowerCase().indexOf('mm');var iMonthLength=properties.sDateFormat.toLowerCase().lastIndexOf('m')-properties.sDateFormat.toLowerCase().indexOf('m')+1;var fnGetGroup=_fnGetGroupByName;switch(properties.sGroupBy){case "letter":fnGetGroup=_fnGetGroupByLetter;break;case "year":fnGetGroup=_fnGetGroupByYear;break;case "month":fnGetGroup=_fnGetGroupByYearMonth;break;default:fnGetGroup=_fnGetGroupByName;break}
71
- if(properties.asExpandedGroups!=null){if(properties.asExpandedGroups=="NONE"){properties.asExpandedGroups=[];asExpandedGroups=properties.asExpandedGroups;bInitialGrouping=!1}else if(properties.asExpandedGroups=="ALL"){properties.bAddAllGroupsAsExpanded=!0}else if(properties.asExpandedGroups.constructor==String){var currentGroup=properties.asExpandedGroups;properties.asExpandedGroups=new Array();properties.asExpandedGroups.push(_fnGetCleanedGroup(currentGroup));asExpandedGroups=properties.asExpandedGroups;bInitialGrouping=!1}else if(properties.asExpandedGroups.constructor==Array){for(var i=0;i<properties.asExpandedGroups.length;i++){asExpandedGroups.push(_fnGetCleanedGroup(properties.asExpandedGroups[i]));if(properties.bExpandSingleGroup)
72
- break}
73
- bInitialGrouping=!1}}else{properties.asExpandedGroups=new Array();properties.bAddAllGroupsAsExpanded=!0}
74
- if(properties.bExpandSingleGroup){var nTrs=$('tbody tr',oTable);var sGroupData=oTable.fnGetData(nTrs[0],properties.iGroupingColumnIndex);var sGroup=sGroupData;if(properties.sGroupBy!="year")
75
- sGroup=fnGetGroup(sGroupData);var sGroupCleaned=_fnGetCleanedGroup(sGroup);properties.asExpandedGroups=new Array();properties.asExpandedGroups.push(sGroupCleaned)}
76
- oTable.fnSetColumnVis(properties.iGroupingColumnIndex,!properties.bHideGroupingColumn);if(properties.bCustomColumnOrdering){oTable.fnSetColumnVis(properties.iGroupingOrderByColumnIndex,!properties.bHideGroupingOrderByColumn)}
77
- if(properties.iGroupingColumnIndex2!=-1){oTable.fnSetColumnVis(properties.iGroupingColumnIndex2,!properties.bHideGroupingColumn2)}
78
- if(properties.bCustomColumnOrdering2){oTable.fnSetColumnVis(properties.iGroupingOrderByColumnIndex2,!properties.bHideGroupingOrderByColumn2)}
79
- oTable.fnSettings().aoDrawCallback.push({"fn":_fnDrawCallBackWithGrouping,"sName":"fnRowGrouping"});var aaSortingFixed=new Array();aaSortingFixed.push([properties.iGroupingOrderByColumnIndex,properties.sGroupingColumnSortDirection]);if(properties.iGroupingColumnIndex2!=-1){aaSortingFixed.push([properties.iGroupingOrderByColumnIndex2,properties.sGroupingColumnSortDirection2])}
80
- oTable.fnSettings().aaSortingFixed=aaSortingFixed;switch(properties.sGroupBy){case "name":break;case "letter":oTable.fnSettings().aoColumns[properties.iGroupingOrderByColumnIndex].sSortDataType="rg-letter";$.fn.dataTableExt.afnSortData['rg-letter']=function(oSettings,iColumn){var aData=[];$('td:eq('+iColumn+')',oSettings.oApi._fnGetTrNodes(oSettings)).each(function(){aData.push(_fnGetGroupByLetter(this.innerHTML))});return aData}
81
- break;case "year":oTable.fnSettings().aoColumns[properties.iGroupingOrderByColumnIndex].sSortDataType="rg-date";$.fn.dataTableExt.afnSortData['rg-date']=function(oSettings,iColumn){var aData=[];var nTrs=oSettings.oApi._fnGetTrNodes(oSettings);for(i=0;i<nTrs.length;i++)
82
- {aData.push(_fnGetYear(oTable.fnGetData(nTrs[i],iColumn)))}
83
- return aData}
84
- break;default:break}
85
- if(properties.bUseFilteringForGrouping)
86
- $.fn.dataTableExt.afnFiltering.push(_rowGroupingRowFilter);oTable.fnDraw()})}})(jQuery);(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(n){return d(n,window,document)}):"object"===typeof exports?module.exports=function(n,o){n||(n=window);if(!o||!o.fn.dataTable)o=require("datatables.net")(n,o).$;return d(o,n,n.document)}:d(jQuery,window,document)})(function(d,n,o,l){var i=d.fn.dataTable,u=0,v=0,j=i.ext.buttons,m=function(a,b){"undefined"===typeof b&&(b={});!0===b&&(b={});d.isArray(b)&&(b={buttons:b});this.c=d.extend(!0,{},m.defaults,b);b.buttons&&(this.c.buttons=b.buttons);this.s={dt:new i.Api(a),buttons:[],listenKeys:"",namespace:"dtb"+u++};this.dom={container:d("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)};this._constructor()};d.extend(m.prototype,{action:function(a,b){var c=this._nodeToButton(a);if(b===l)return c.conf.action;c.conf.action=b;return this},active:function(a,b){var c=this._nodeToButton(a),e=this.c.dom.button.active,c=d(c.node);if(b===l)return c.hasClass(e);c.toggleClass(e,b===l?!0:b);return this},add:function(a,b){var c=this.s.buttons;if("string"===typeof b){for(var e=b.split("-"),c=this.s,d=0,h=e.length-1;d<h;d++)c=c.buttons[1*e[d]];c=c.buttons;b=1*e[e.length-1]}this._expandButton(c,a,!1,b);this._draw();return this},container:function(){return this.dom.container},disable:function(a){a=this._nodeToButton(a);d(a.node).addClass(this.c.dom.button.disabled);return this},destroy:function(){d("body").off("keyup."+this.s.namespace);var a=this.s.buttons.slice(),b,c;b=0;for(c=a.length;b<c;b++)this.remove(a[b].node);this.dom.container.remove();a=this.s.dt.settings()[0];b=0;for(c=a.length;b<c;b++)if(a.inst===this){a.splice(b,1);break}return this},enable:function(a,b){if(!1===b)return this.disable(a);var c=this._nodeToButton(a);d(c.node).removeClass(this.c.dom.button.disabled);return this},name:function(){return this.c.name},node:function(a){a=this._nodeToButton(a);return d(a.node)},processing:function(a,b){var c=this._nodeToButton(a);if(b===l)return d(c.node).hasClass("processing");d(c.node).toggleClass("processing",b);return this},remove:function(a){var b=this._nodeToButton(a),c=this._nodeToHost(a),e=this.s.dt;if(b.buttons.length)for(var g=b.buttons.length-1;0<=g;g--)this.remove(b.buttons[g].node);b.conf.destroy&&b.conf.destroy.call(e.button(a),e,d(a),b.conf);this._removeKey(b.conf);d(b.node).remove();a=d.inArray(b,c);c.splice(a,1);return this},text:function(a,b){var c=this._nodeToButton(a),e=this.c.dom.collection.buttonLiner,e=c.inCollection&&e&&e.tag?e.tag:this.c.dom.buttonLiner.tag,g=this.s.dt,h=d(c.node),f=function(a){return"function"===typeof a?a(g,h,c.conf):a};if(b===l)return f(c.conf.text);c.conf.text=b;e?h.children(e).html(f(b)):h.html(f(b));return this},_constructor:function(){var a=this,b=this.s.dt,c=b.settings()[0],e=this.c.buttons;c._buttons||(c._buttons=[]);c._buttons.push({inst:this,name:this.c.name});for(var c=0,g=e.length;c<g;c++)this.add(e[c]);b.on("destroy",function(){a.destroy()});d("body").on("keyup."+this.s.namespace,function(b){if(!o.activeElement||o.activeElement===o.body){var c=String.fromCharCode(b.keyCode).toLowerCase();a.s.listenKeys.toLowerCase().indexOf(c)!==-1&&a._keypress(c,b)}})},_addKey:function(a){a.key&&(this.s.listenKeys+=d.isPlainObject(a.key)?a.key.key:a.key)},_draw:function(a,b){a||(a=this.dom.container,b=this.s.buttons);a.children().detach();for(var c=0,e=b.length;c<e;c++)a.append(b[c].inserter),b[c].buttons&&b[c].buttons.length&&this._draw(b[c].collection,b[c].buttons)},_expandButton:function(a,b,c,e){for(var g=this.s.dt,h=0,b=!d.isArray(b)?[b]:b,f=0,r=b.length;f<r;f++){var k=this._resolveExtends(b[f]);if(k)if(d.isArray(k))this._expandButton(a,k,c,e);else{var p=this._buildButton(k,c);if(p){e!==l?(a.splice(e,0,p),e++):a.push(p);if(p.conf.buttons){var s=this.c.dom.collection;p.collection=d("<"+s.tag+"/>").addClass(s.className).attr("role","menu");p.conf._collection=p.collection;this._expandButton(p.buttons,p.conf.buttons,!0,e)}k.init&&k.init.call(g.button(p.node),g,d(p.node),k);h++}}}},_buildButton:function(a,b){var c=this.c.dom.button,e=this.c.dom.buttonLiner,g=this.c.dom.collection,h=this.s.dt,f=function(b){return"function"===typeof b?b(h,k,a):b};b&&g.button&&(c=g.button);b&&g.buttonLiner&&(e=g.buttonLiner);if(a.available&&!a.available(h,a))return!1;var r=function(a,b,c,e){e.action.call(b.button(c),a,b,c,e);d(b.table().node()).triggerHandler("buttons-action.dt",[b.button(c),b,c,e])},k=d("<"+c.tag+"/>").addClass(c.className).attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",function(b){b.preventDefault();!k.hasClass(c.disabled)&&a.action&&r(b,h,k,a);k.blur()}).on("keyup.dtb",function(b){b.keyCode===13&&!k.hasClass(c.disabled)&&a.action&&r(b,h,k,a)});"a"===c.tag.toLowerCase()&&k.attr("href","#");e.tag?(g=d("<"+e.tag+"/>").html(f(a.text)).addClass(e.className),"a"===e.tag.toLowerCase()&&g.attr("href","#"),k.append(g)):k.html(f(a.text));!1===a.enabled&&k.addClass(c.disabled);a.className&&k.addClass(a.className);a.titleAttr&&k.attr("title",f(a.titleAttr));a.namespace||(a.namespace=".dt-button-"+v++);e=(e=this.c.dom.buttonContainer)&&e.tag?d("<"+e.tag+"/>").addClass(e.className).append(k):k;this._addKey(a);return{conf:a,node:k.get(0),inserter:e,buttons:[],inCollection:b,collection:null}},_nodeToButton:function(a,b){b||(b=this.s.buttons);for(var c=0,e=b.length;c<e;c++){if(b[c].node===a)return b[c];if(b[c].buttons.length){var d=this._nodeToButton(a,b[c].buttons);if(d)return d}}},_nodeToHost:function(a,b){b||(b=this.s.buttons);for(var c=0,e=b.length;c<e;c++){if(b[c].node===a)return b;if(b[c].buttons.length){var d=this._nodeToHost(a,b[c].buttons);if(d)return d}}},_keypress:function(a,b){var c=function(e){for(var g=0,h=e.length;g<h;g++){var f=e[g].conf,r=e[g].node;if(f.key)if(f.key===a)d(r).click();else if(d.isPlainObject(f.key)&&f.key.key===a&&(!f.key.shiftKey||b.shiftKey))if(!f.key.altKey||b.altKey)if(!f.key.ctrlKey||b.ctrlKey)(!f.key.metaKey||b.metaKey)&&d(r).click();e[g].buttons.length&&c(e[g].buttons)}};c(this.s.buttons)},_removeKey:function(a){if(a.key){var b=d.isPlainObject(a.key)?a.key.key:a.key,a=this.s.listenKeys.split(""),b=d.inArray(b,a);a.splice(b,1);this.s.listenKeys=a.join("")}},_resolveExtends:function(a){for(var b=this.s.dt,c,e,g=function(c){for(var e=0;!d.isPlainObject(c)&&!d.isArray(c);){if(c===l)return;if("function"===typeof c){if(c=c(b,a),!c)return!1}else if("string"===typeof c){if(!j[c])throw"Unknown button type: "+c;c=j[c]}e++;if(30<e)throw"Buttons: Too many iterations"}return d.isArray(c)?c:d.extend({},c)},a=g(a);a&&a.extend;){if(!j[a.extend])throw"Cannot extend unknown button type: "+a.extend;var h=g(j[a.extend]);if(d.isArray(h))return h;if(!h)return!1;c=h.className;a=d.extend({},h,a);c&&a.className!==c&&(a.className=c+" "+a.className);var f=a.postfixButtons;if(f){a.buttons||(a.buttons=[]);c=0;for(e=f.length;c<e;c++)a.buttons.push(f[c]);a.postfixButtons=null}if(f=a.prefixButtons){a.buttons||(a.buttons=[]);c=0;for(e=f.length;c<e;c++)a.buttons.splice(c,0,f[c]);a.prefixButtons=null}a.extend=h.extend}return a}});m.background=function(a,b,c){c===l&&(c=400);a?d("<div/>").addClass(b).css("display","none").appendTo("body").fadeIn(c):d("body > div."+b).fadeOut(c,function(){d(this).removeClass(b).remove()})};m.instanceSelector=function(a,b){if(!a)return d.map(b,function(a){return a.inst});var c=[],e=d.map(b,function(a){return a.name}),g=function(a){if(d.isArray(a))for(var f=0,r=a.length;f<r;f++)g(a[f]);else"string"===typeof a?-1!==a.indexOf(",")?g(a.split(",")):(a=d.inArray(d.trim(a),e),-1!==a&&c.push(b[a].inst)):"number"===typeof a&&c.push(b[a].inst)};g(a);return c};m.buttonSelector=function(a,b){for(var c=[],e=function(a,b,c){for(var d,g,f=0,h=b.length;f<h;f++)if(d=b[f])g=c!==l?c+f:f+"",a.push({node:d.node,name:d.conf.name,idx:g}),d.buttons&&e(a,d.buttons,g+"-")},g=function(a,b){var f,h,i=[];e(i,b.s.buttons);f=d.map(i,function(a){return a.node});if(d.isArray(a)||a instanceof d){f=0;for(h=a.length;f<h;f++)g(a[f],b)}else if(null===a||a===l||"*"===a){f=0;for(h=i.length;f<h;f++)c.push({inst:b,node:i[f].node})}else if("number"===typeof a)c.push({inst:b,node:b.s.buttons[a].node});else if("string"===typeof a)if(-1!==a.indexOf(",")){i=a.split(",");f=0;for(h=i.length;f<h;f++)g(d.trim(i[f]),b)}else if(a.match(/^\d+(\-\d+)*$/))f=d.map(i,function(a){return a.idx}),c.push({inst:b,node:i[d.inArray(a,f)].node});else if(-1!==a.indexOf(":name")){var j=a.replace(":name","");f=0;for(h=i.length;f<h;f++)i[f].name===j&&c.push({inst:b,node:i[f].node})}else d(f).filter(a).each(function(){c.push({inst:b,node:this})});else"object"===typeof a&&a.nodeName&&(i=d.inArray(a,f),-1!==i&&c.push({inst:b,node:f[i]}))},h=0,f=a.length;h<f;h++)g(b,a[h]);return c};m.defaults={buttons:["copy","excel","csv","pdf","print"],name:"main",tabIndex:0,dom:{container:{tag:"div",className:"dt-buttons"},collection:{tag:"div",className:"dt-button-collection"},button:{tag:"a",className:"dt-button",active:"active",disabled:"disabled"},buttonLiner:{tag:"span",className:""}}};m.version="1.3.1";d.extend(j,{collection:{text:function(a){return a.i18n("buttons.collection","Collection")},className:"buttons-collection",action:function(a,b,c,e){var a=c.offset(),g=d(b.table().container()),h=!1;d("div.dt-button-background").length&&(h=d(".dt-button-collection").offset(),d("body").trigger("click.dtb-collection"));e._collection.addClass(e.collectionLayout).css("display","none").appendTo("body").fadeIn(e.fade);var f=e._collection.css("position");h&&"absolute"===f?e._collection.css({top:h.top,left:h.left}):"absolute"===f?(e._collection.css({top:a.top+c.outerHeight(),left:a.left}),c=a.left+e._collection.outerWidth(),g=g.offset().left+g.width(),c>g&&e._collection.css("left",a.left-(c-g))):(a=e._collection.height()/2,a>d(n).height()/2&&(a=d(n).height()/2),e._collection.css("marginTop",-1*a));e.background&&m.background(!0,e.backgroundClassName,e.fade);setTimeout(function(){d("div.dt-button-background").on("click.dtb-collection",function(){});d("body").on("click.dtb-collection",function(a){var c=d.fn.addBack?"addBack":"andSelf";if(!d(a.target).parents()[c]().filter(e._collection).length){e._collection.fadeOut(e.fade,function(){e._collection.detach()});d("div.dt-button-background").off("click.dtb-collection");m.background(!1,e.backgroundClassName,e.fade);d("body").off("click.dtb-collection");b.off("buttons-action.b-internal")}})},10);if(e.autoClose)b.on("buttons-action.b-internal",function(){d("div.dt-button-background").click()})},background:!0,collectionLayout:"",backgroundClassName:"dt-button-background",autoClose:!1,fade:400},copy:function(a,b){if(j.copyHtml5)return"copyHtml5";if(j.copyFlash&&j.copyFlash.available(a,b))return"copyFlash"},csv:function(a,b){if(j.csvHtml5&&j.csvHtml5.available(a,b))return"csvHtml5";if(j.csvFlash&&j.csvFlash.available(a,b))return"csvFlash"},excel:function(a,b){if(j.excelHtml5&&j.excelHtml5.available(a,b))return"excelHtml5";if(j.excelFlash&&j.excelFlash.available(a,b))return"excelFlash"},pdf:function(a,b){if(j.pdfHtml5&&j.pdfHtml5.available(a,b))return"pdfHtml5";if(j.pdfFlash&&j.pdfFlash.available(a,b))return"pdfFlash"},pageLength:function(a){var a=a.settings()[0].aLengthMenu,b=d.isArray(a[0])?a[0]:a,c=d.isArray(a[0])?a[1]:a,e=function(a){return a.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},a.page.len())};return{extend:"collection",text:e,className:"buttons-page-length",autoClose:!0,buttons:d.map(b,function(a,b){return{text:c[b],className:"button-page-length",action:function(b,c){c.page.len(a).draw()},init:function(b,c,d){var e=this,c=function(){e.active(b.page.len()===a)};b.on("length.dt"+d.namespace,c);c()},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}),init:function(a,b,c){var d=this;a.on("length.dt"+c.namespace,function(){d.text(e(a))})},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}});i.Api.register("buttons()",function(a,b){b===l&&(b=a,a=l);this.selector.buttonGroup=a;var c=this.iterator(!0,"table",function(c){if(c._buttons)return m.buttonSelector(m.instanceSelector(a,c._buttons),b)},!0);c._groupSelector=a;return c});i.Api.register("button()",function(a,b){var c=this.buttons(a,b);1<c.length&&c.splice(1,c.length);return c});i.Api.registerPlural("buttons().active()","button().active()",function(a){return a===l?this.map(function(a){return a.inst.active(a.node)}):this.each(function(b){b.inst.active(b.node,a)})});i.Api.registerPlural("buttons().action()","button().action()",function(a){return a===l?this.map(function(a){return a.inst.action(a.node)}):this.each(function(b){b.inst.action(b.node,a)})});i.Api.register(["buttons().enable()","button().enable()"],function(a){return this.each(function(b){b.inst.enable(b.node,a)})});i.Api.register(["buttons().disable()","button().disable()"],function(){return this.each(function(a){a.inst.disable(a.node)})});i.Api.registerPlural("buttons().nodes()","button().node()",function(){var a=d();d(this.each(function(b){a=a.add(b.inst.node(b.node))}));return a});i.Api.registerPlural("buttons().processing()","button().processing()",function(a){return a===l?this.map(function(a){return a.inst.processing(a.node)}):this.each(function(b){b.inst.processing(b.node,a)})});i.Api.registerPlural("buttons().text()","button().text()",function(a){return a===l?this.map(function(a){return a.inst.text(a.node)}):this.each(function(b){b.inst.text(b.node,a)})});i.Api.registerPlural("buttons().trigger()","button().trigger()",function(){return this.each(function(a){a.inst.node(a.node).trigger("click")})});i.Api.registerPlural("buttons().containers()","buttons().container()",function(){var a=d(),b=this._groupSelector;this.iterator(!0,"table",function(c){if(c._buttons)for(var c=m.instanceSelector(b,c._buttons),d=0,g=c.length;d<g;d++)a=a.add(c[d].container())});return a});i.Api.register("button().add()",function(a,b){var c=this.context;c.length&&(c=m.instanceSelector(this._groupSelector,c[0]._buttons),c.length&&c[0].add(b,a));return this.button(this._groupSelector,a)});i.Api.register("buttons().destroy()",function(){this.pluck("inst").unique().each(function(a){a.destroy()});return this});i.Api.registerPlural("buttons().remove()","buttons().remove()",function(){this.each(function(a){a.inst.remove(a.node)});return this});var q;i.Api.register("buttons.info()",function(a,b,c){var e=this;if(!1===a)return d("#datatables_buttons_info").fadeOut(function(){d(this).remove()}),clearTimeout(q),q=null,this;q&&clearTimeout(q);d("#datatables_buttons_info").length&&d("#datatables_buttons_info").remove();d('<div id="datatables_buttons_info" class="dt-button-info"/>').html(a?"<h2>"+a+"</h2>":"").append(d("<div/>")["string"===typeof b?"html":"append"](b)).css("display","none").appendTo("body").fadeIn();c!==l&&0!==c&&(q=setTimeout(function(){e.buttons.info(!1)},c));return this});i.Api.register("buttons.exportData()",function(a){if(this.context.length){for(var b=new i.Api(this.context[0]),c=d.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(a){return e(a)},footer:function(a){return e(a)},body:function(a){return e(a)}}},a),e=function(a){if("string"!==typeof a)return a;a=a.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");c.stripHtml&&(a=a.replace(/<[^>]*>/g,""));c.trim&&(a=a.replace(/^\s+|\s+$/g,""));c.stripNewlines&&(a=a.replace(/\n/g," "));c.decodeEntities&&(t.innerHTML=a,a=t.value);return a},a=b.columns(c.columns).indexes().map(function(a){var d=b.column(a).header();return c.format.header(d.innerHTML,a,d)}).toArray(),g=b.table().footer()?b.columns(c.columns).indexes().map(function(a){var d=b.column(a).footer();return c.format.footer(d?d.innerHTML:"",a,d)}).toArray():null,h=b.rows(c.rows,c.modifier).indexes().toArray(),f=b.cells(h,c.columns),h=f.render(c.orthogonal).toArray(),f=f.nodes().toArray(),j=a.length,k=0<j?h.length/j:0,m=Array(k),l=0,n=0;n<k;n++){for(var o=Array(j),q=0;q<j;q++)o[q]=c.format.body(h[l],n,q,f[l]),l++;m[n]=o}return{header:a,footer:g,body:m}}});var t=d("<textarea/>")[0];d.fn.dataTable.Buttons=m;d.fn.DataTable.Buttons=m;d(o).on("init.dt plugin-init.dt",function(a,b){if("dt"===a.namespace){var c=b.oInit.buttons||i.defaults.buttons;c&&!b._buttons&&(new m(b,c)).container()}});i.ext.feature.push({fnInit:function(a){var a=new i.Api(a),b=a.init().buttons||i.defaults.buttons;return(new m(a,b)).container()},cFeature:"B"});return m});(function(i){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(g){return i(g,window,document)}):"object"===typeof exports?module.exports=function(g,l,r,s){g||(g=window);if(!l||!l.fn.dataTable)l=require("datatables.net")(g,l).$;l.fn.dataTable.Buttons||require("datatables.net-buttons")(g,l);return i(l,g,g.document,r,s)}:i(jQuery,window,document)})(function(i,g,l,r,s,o){function z(a,c){t===o&&(t=-1===x.serializeToString(i.parseXML(A["xl/worksheets/sheet1.xml"])).indexOf("xmlns:r"));i.each(c,function(c,b){if(i.isPlainObject(b)){var e=a.folder(c);z(e,b)}else{if(t){var e=b.childNodes[0],h,f,u=[];for(h=e.attributes.length-1;0<=h;h--){f=e.attributes[h].nodeName;var m=e.attributes[h].nodeValue;-1!==f.indexOf(":")&&(u.push({name:f,value:m}),e.removeAttribute(f))}h=0;for(f=u.length;h<f;h++)m=b.createAttribute(u[h].name.replace(":","_dt_b_namespace_token_")),m.value=u[h].value,e.setAttributeNode(m)}e=x.serializeToString(b);t&&(-1===e.indexOf("<?xml")&&(e='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+e),e=e.replace(/_dt_b_namespace_token_/g,":"));e=e.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a.file(c,e)}})}function p(a,c,d){var b=a.createElement(c);d&&(d.attr&&i(b).attr(d.attr),d.children&&i.each(d.children,function(a,c){b.appendChild(c)}),d.text&&b.appendChild(a.createTextNode(d.text)));return b}function I(a,c){var d=a.header[c].length,b;a.footer&&a.footer[c].length>d&&(d=a.footer[c].length);for(var e=0,h=a.body.length;e<h;e++)if(b=a.body[e][c],b=null!==b&&b!==o?b.toString():"",-1!==b.indexOf("\n")?(b=b.split("\n"),b.sort(function(a,b){return b.length-a.length}),b=b[0].length):b=b.length,b>d&&(d=b),40<d)return 52;d*=1.3;return 6<d?d:6}var n=i.fn.dataTable,q;var j="undefined"!==typeof self&&self||"undefined"!==typeof g&&g||this.content;if("undefined"===typeof j||"undefined"!==typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))q=void 0;else{var v=j.document.createElementNS("http://www.w3.org/1999/xhtml","a"),J="download"in v,K=/constructor/i.test(j.HTMLElement)||j.safari,B=/CriOS\/[\d]+/.test(navigator.userAgent),L=function(a){(j.setImmediate||j.setTimeout)(function(){throw a},0)},C=function(a){setTimeout(function(){"string"===typeof a?(j.URL||j.webkitURL||j).revokeObjectURL(a):a.remove()},4E4)},D=function(a){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob([String.fromCharCode(65279),a],{type:a.type}):a},E=function(a,c,d){d||(a=D(a));var b=this,d="application/octet-stream"===a.type,e,h=function(){for(var a=["writestart","progress","write","writeend"],a=[].concat(a),c=a.length;c--;){var d=b["on"+a[c]];if("function"===typeof d)try{d.call(b,b)}catch(e){L(e)}}};b.readyState=b.INIT;if(J)e=(j.URL||j.webkitURL||j).createObjectURL(a),setTimeout(function(){v.href=e;v.download=c;var a=new MouseEvent("click");v.dispatchEvent(a);h();C(e);b.readyState=b.DONE});else if((B||d&&K)&&j.FileReader){var f=new FileReader;f.onloadend=function(){var a=B?f.result:f.result.replace(/^data:[^;]*;/,"data:attachment/file;");j.open(a,"_blank")||(j.location.href=a);b.readyState=b.DONE;h()};f.readAsDataURL(a);b.readyState=b.INIT}else e||(e=(j.URL||j.webkitURL||j).createObjectURL(a)),d?j.location.href=e:j.open(e,"_blank")||(j.location.href=e),b.readyState=b.DONE,h(),C(e)},k=E.prototype;"undefined"!==typeof navigator&&navigator.msSaveOrOpenBlob?q=function(a,c,d){c=c||a.name||"download";d||(a=D(a));return navigator.msSaveOrOpenBlob(a,c)}:(k.abort=function(){},k.readyState=k.INIT=0,k.WRITING=1,k.DONE=2,k.error=k.onwritestart=k.onprogress=k.onwrite=k.onabort=k.onerror=k.onwriteend=null,q=function(a,c,d){return new E(a,c||a.name||"download",d)})}n.fileSave=q;var w=function(a,c){var d="*"===a.filename&&"*"!==a.title&&a.title!==o?a.title:a.filename;"function"===typeof d&&(d=d());-1!==d.indexOf("*")&&(d=i.trim(d.replace("*",i("title").text())));d=d.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,"");return c===o||!0===c?d+a.extension:d},M=function(a){var c="Sheet1";a.sheetName&&(c=a.sheetName.replace(/[\[\]\*\/\\\?\:]/g,""));return c},N=function(a){a=a.title;"function"===typeof a&&(a=a());return-1!==a.indexOf("*")?a.replace("*",i("title").text()||"Exported data"):a},F=function(a,c){for(var d=c.newline?c.newline:navigator.userAgent.match(/Windows/)?"\r\n":"\n",b=a.buttons.exportData(c.exportOptions),e=c.fieldBoundary,h=c.fieldSeparator,f=RegExp(e,"g"),i=c.escapeChar!==o?c.escapeChar:"\\",m=function(a){for(var b="",c=0,d=a.length;c<d;c++)0<c&&(b+=h),b+=e?e+(""+a[c]).replace(f,i+e)+e:a[c];return b},j=c.header?m(b.header)+d:"",g=c.footer&&b.footer?d+m(b.footer):"",l=[],y=0,O=b.body.length;y<O;y++)l.push(m(b.body[y]));return{str:j+l.join(d)+g,rows:l.length}},G=function(){if(!(-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome")&&-1===navigator.userAgent.indexOf("Opera")))return!1;var a=navigator.userAgent.match(/AppleWebKit\/(\d+\.\d+)/);return a&&1<a.length&&603.1>1*a[1]?!0:!1};try{var x=new XMLSerializer,t}catch(P){}var A={"_rels/.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>',"xl/_rels/workbook.xml.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/></Relationships>',"[Content_Types].xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="xml" ContentType="application/xml" /><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="jpeg" ContentType="image/jpeg" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /></Types>',"xl/workbook.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><fileVersion appName="xl" lastEdited="5" lowestEdited="5" rupBuild="24816"/><workbookPr showInkAnnotation="0" autoCompressPictures="0"/><bookViews><workbookView xWindow="0" yWindow="0" windowWidth="25600" windowHeight="19020" tabRatio="500"/></bookViews><sheets><sheet name="" sheetId="1" r:id="rId1"/></sheets></workbook>',"xl/worksheets/sheet1.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><sheetData/></worksheet>',"xl/styles.xml":'<?xml version="1.0" encoding="UTF-8"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><numFmts count="6"><numFmt numFmtId="164" formatCode="#,##0.00_- [$$-45C]"/><numFmt numFmtId="165" formatCode="&quot;£&quot;#,##0.00"/><numFmt numFmtId="166" formatCode="[$€-2] #,##0.00"/><numFmt numFmtId="167" formatCode="0.0%"/><numFmt numFmtId="168" formatCode="#,##0;(#,##0)"/><numFmt numFmtId="169" formatCode="#,##0.00;(#,##0.00)"/></numFmts><fonts count="5" x14ac:knownFonts="1"><font><sz val="11" /><name val="Calibri" /></font><font><sz val="11" /><name val="Calibri" /><color rgb="FFFFFFFF" /></font><font><sz val="11" /><name val="Calibri" /><b /></font><font><sz val="11" /><name val="Calibri" /><i /></font><font><sz val="11" /><name val="Calibri" /><u /></font></fonts><fills count="6"><fill><patternFill patternType="none" /></fill><fill/><fill><patternFill patternType="solid"><fgColor rgb="FFD9D9D9" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD99795" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6efce" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6cfef" /><bgColor indexed="64" /></patternFill></fill></fills><borders count="2"><border><left /><right /><top /><bottom /><diagonal /></border><border diagonalUp="false" diagonalDown="false"><left style="thin"><color auto="1" /></left><right style="thin"><color auto="1" /></right><top style="thin"><color auto="1" /></top><bottom style="thin"><color auto="1" /></bottom><diagonal /></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" /></cellStyleXfs><cellXfs count="67"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="left"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="center"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="right"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="fill"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment textRotation="90"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment wrapText="1"/></xf><xf numFmtId="9" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="164" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="165" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="166" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="167" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="168" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="169" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="3" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="4" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="1" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="2" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0" /></cellStyles><dxfs count="0" /><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4" /></styleSheet>'},H=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63},{match:/^\-?[\d,]+\.\d{2}$/,style:64}];n.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,c,d,b){this.processing(!0);var e=this,a=F(c,b),h=a.str,d=i("<div/>").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});b.customize&&(h=b.customize(h,b));b=i("<textarea readonly/>").val(h).appendTo(d);if(l.queryCommandSupported("copy")){d.appendTo(c.table().container());b[0].focus();b[0].select();try{var f=l.execCommand("copy");d.remove();if(f){c.buttons.info(c.i18n("buttons.copyTitle","Copy to clipboard"),c.i18n("buttons.copySuccess",{1:"Copied one row to clipboard",_:"Copied %d rows to clipboard"},a.rows),2E3);this.processing(!1);return}}catch(j){}}f=i("<span>"+c.i18n("buttons.copyKeys","Press <i>ctrl</i> or <i>⌘</i> + <i>C</i> to copy the table data<br>to your system clipboard.<br><br>To cancel, click this message or press escape.")+"</span>").append(d);c.buttons.info(c.i18n("buttons.copyTitle","Copy to clipboard"),f,0);b[0].focus();b[0].select();var m=i(f).closest(".dt-button-info"),g=function(){m.off("click.buttons-copy");i(l).off(".buttons-copy");c.buttons.info(!1)};m.on("click.buttons-copy",g);i(l).on("keydown.buttons-copy",function(a){27===a.keyCode&&(g(),e.processing(!1))}).on("copy.buttons-copy cut.buttons-copy",function(){g();e.processing(!1)})},exportOptions:{},fieldSeparator:"\t",fieldBoundary:"",header:!0,footer:!1};n.ext.buttons.csvHtml5={bom:!1,className:"buttons-csv buttons-html5",available:function(){return g.FileReader!==o&&g.Blob},text:function(a){return a.i18n("buttons.csv","CSV")},action:function(a,c,d,b){this.processing(!0);a=F(c,b).str;c=b.charset;b.customize&&(a=b.customize(a,b));!1!==c?(c||(c=l.characterSet||l.charset),c&&(c=";charset="+c)):c="";b.bom&&(a=""+a);q(new Blob([a],{type:"text/csv"+c}),w(b),!0);this.processing(!1)},filename:"*",extension:".csv",exportOptions:{},fieldSeparator:",",fieldBoundary:'"',escapeChar:'"',charset:null,header:!0,footer:!1};n.ext.buttons.excelHtml5={className:"buttons-excel buttons-html5",available:function(){return g.FileReader!==o&&(r||g.JSZip)!==o&&!G()&&x},text:function(a){return a.i18n("buttons.excel","Excel")},action:function(a,c,d,b){this.processing(!0);var e=this,h=0,a=function(a){return i.parseXML(A[a])},f=a("xl/worksheets/sheet1.xml"),j=f.getElementsByTagName("sheetData")[0],a={_rels:{".rels":a("_rels/.rels")},xl:{_rels:{"workbook.xml.rels":a("xl/_rels/workbook.xml.rels")},"workbook.xml":a("xl/workbook.xml"),"styles.xml":a("xl/styles.xml"),worksheets:{"sheet1.xml":f}},"[Content_Types].xml":a("[Content_Types].xml")},c=c.buttons.exportData(b.exportOptions),m,l,d=function(a){m=h+1;l=p(f,"row",{attr:{r:m}});for(var b=0,c=a.length;b<c;b++){for(var d=b,e="";0<=d;)e=String.fromCharCode(d%26+65)+e,d=Math.floor(d/26)-1;var d=e+""+m,g=null;if(!(null===a[b]||a[b]===o||""===a[b])){a[b]=i.trim(a[b]);for(var k=0,n=H.length;k<n;k++)if(e=H[k],a[b].match&&!a[b].match(/^0\d+/)&&a[b].match(e.match)){g=a[b].replace(/[^\d\.\-]/g,"");e.fmt&&(g=e.fmt(g));g=p(f,"c",{attr:{r:d,s:e.style},children:[p(f,"v",{text:g})]});break}g||("number"===typeof a[b]||a[b].match&&a[b].match(/^-?\d+(\.\d+)?$/)&&!a[b].match(/^0\d+/)?g=p(f,"c",{attr:{t:"n",r:d},children:[p(f,"v",{text:a[b]})]}):(e=!a[b].replace?a[b]:a[b].replace(/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,""),g=p(f,"c",{attr:{t:"inlineStr",r:d},children:{row:p(f,"is",{children:{row:p(f,"t",{text:e})}})}})));l.appendChild(g)}}j.appendChild(l);h++};i("sheets sheet",a.xl["workbook.xml"]).attr("name",M(b));b.customizeData&&b.customizeData(c);b.header&&(d(c.header,h),i("row c",f).attr("s","2"));for(var k=0,n=c.body.length;k<n;k++)d(c.body[k],h);b.footer&&c.footer&&(d(c.footer,h),i("row:last c",f).attr("s","2"));d=p(f,"cols");i("worksheet",f).prepend(d);k=0;for(n=c.header.length;k<n;k++)d.appendChild(p(f,"col",{attr:{min:k+1,max:k+1,width:I(c,k),customWidth:1}}));b.customize&&b.customize(a);c=new(r||g.JSZip);d={type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};z(c,a);c.generateAsync?c.generateAsync(d).then(function(a){q(a,w(b));e.processing(!1)}):(q(c.generate(d),w(b)),this.processing(!1))},filename:"*",extension:".xlsx",exportOptions:{},header:!0,footer:!1};n.ext.buttons.pdfHtml5={className:"buttons-pdf buttons-html5",available:function(){return g.FileReader!==o&&(s||g.pdfMake)},text:function(a){return a.i18n("buttons.pdf","PDF")},action:function(a,c,d,b){this.processing(!0);var e=this,a=c.buttons.exportData(b.exportOptions),h=[];b.header&&h.push(i.map(a.header,function(a){return{text:"string"===typeof a?a:a+"",style:"tableHeader"}}));for(var f=0,j=a.body.length;f<j;f++)h.push(i.map(a.body[f],function(a){return{text:"string"===typeof a?a:a+"",style:f%2?"tableBodyEven":"tableBodyOdd"}}));b.footer&&a.footer&&h.push(i.map(a.footer,function(a){return{text:"string"===typeof a?a:a+"",style:"tableFooter"}}));a={pageSize:b.pageSize,pageOrientation:b.orientation,content:[{table:{headerRows:1,body:h},layout:"noBorders"}],styles:{tableHeader:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154",alignment:"center"},tableBodyEven:{},tableBodyOdd:{fillColor:"#f3f3f3"},tableFooter:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154"},title:{alignment:"center",fontSize:15},message:{}},defaultStyle:{fontSize:10}};b.message&&a.content.unshift({text:"function"==typeof b.message?b.message(c,d,b):b.message,style:"message",margin:[0,0,0,12]});b.title&&a.content.unshift({text:N(b,!1),style:"title",margin:[0,0,0,12]});b.customize&&b.customize(a,b);c=(s||g.pdfMake).createPdf(a);"open"===b.download&&!G()?(c.open(),this.processing(!1)):c.getBuffer(function(a){a=new Blob([a],{type:"application/pdf"});q(a,w(b));e.processing(!1)})},title:"*",filename:"*",extension:".pdf",exportOptions:{},orientation:"portrait",pageSize:"A4",header:!0,footer:!1,message:null,customize:null,download:"download"};return n.Buttons});(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(f){return d(f,window,document)}):"object"===typeof exports?module.exports=function(f,b){f||(f=window);if(!b||!b.fn.dataTable)b=require("datatables.net")(f,b).$;b.fn.dataTable.Buttons||require("datatables.net-buttons")(f,b);return d(b,f,f.document)}:d(jQuery,window,document)})(function(d,f,b){var i=d.fn.dataTable,h=b.createElement("a"),m=function(a){h.href=a;a=h.host;-1===a.indexOf("/")&&0!==h.pathname.indexOf("/")&&(a+="/");return h.protocol+"//"+a+h.pathname+h.search};i.ext.buttons.print={className:"buttons-print",text:function(a){return a.i18n("buttons.print","Print")},action:function(a,b,h,e){var c=b.buttons.exportData(e.exportOptions),k=function(a,c){for(var b="<tr>",d=0,e=a.length;d<e;d++)b+="<"+c+">"+a[d]+"</"+c+">";return b+"</tr>"},a='<table class="'+b.table().node().className+'">';e.header&&(a+="<thead>"+k(c.header,"th")+"</thead>");for(var a=a+"<tbody>",l=0,i=c.body.length;l<i;l++)a+=k(c.body[l],"td");a+="</tbody>";e.footer&&c.footer&&(a+="<tfoot>"+k(c.footer,"th")+"</tfoot>");var g=f.open("",""),c=e.title;"function"===typeof c&&(c=c());-1!==c.indexOf("*")&&(c=c.replace("*",d("title").text()));g.document.close();var j="<title>"+c+"</title>";d("style, link").each(function(){var a=j,b=d(this).clone()[0];"link"===b.nodeName.toLowerCase()&&(b.href=m(b.href));j=a+b.outerHTML});try{g.document.head.innerHTML=j}catch(n){d(g.document.head).html(j)}g.document.body.innerHTML="<h1>"+c+"</h1><div>"+("function"===typeof e.message?e.message(b,h,e):e.message)+"</div>"+a;d(g.document.body).addClass("dt-print-view");d("img",g.document.body).each(function(a,b){b.setAttribute("src",m(b.getAttribute("src")))});e.customize&&e.customize(g);setTimeout(function(){e.autoPrint&&(g.print(),g.close())},250)},title:"*",message:"",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null};return i.Buttons});(function(g){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(d){return g(d,window,document)}):"object"===typeof exports?module.exports=function(d,e){d||(d=window);if(!e||!e.fn.dataTable)e=require("datatables.net")(d,e).$;e.fn.dataTable.Buttons||require("datatables.net-buttons")(d,e);return g(e,d,d.document)}:g(jQuery,window,document)})(function(g,d,e,h){d=g.fn.dataTable;g.extend(d.ext.buttons,{colvis:function(b,a){return{extend:"collection",text:function(a){return a.i18n("buttons.colvis","Column visibility")},className:"buttons-colvis",buttons:[{extend:"columnsToggle",columns:a.columns,columnText:a.columnText}]}},columnsToggle:function(b,a){return b.columns(a.columns).indexes().map(function(b){return{extend:"columnToggle",columns:b,columnText:a.columnText}}).toArray()},columnToggle:function(b,a){return{extend:"columnVisibility",columns:a.columns,columnText:a.columnText}},columnsVisibility:function(b,a){return b.columns(a.columns).indexes().map(function(b){return{extend:"columnVisibility",columns:b,visibility:a.visibility,columnText:a.columnText}}).toArray()},columnVisibility:{columns:h,text:function(b,a,c){return c._columnText(b,c)},className:"buttons-columnVisibility",action:function(b,a,c,f){b=a.columns(f.columns);a=b.visible();b.visible(f.visibility!==h?f.visibility:!(a.length&&a[0]))},init:function(b,a,c){var f=this;b.on("column-visibility.dt"+c.namespace,function(a,d){d.bDestroying||f.active(b.column(c.columns).visible())}).on("column-reorder.dt"+c.namespace,function(a,d,e){1===b.columns(c.columns).count()&&("number"===typeof c.columns&&(c.columns=e.mapping[c.columns]),a=b.column(c.columns),f.text(c._columnText(b,c)),f.active(a.visible()))});this.active(b.column(c.columns).visible())},destroy:function(b,a,c){b.off("column-visibility.dt"+c.namespace).off("column-reorder.dt"+c.namespace)},_columnText:function(b,a){var c=b.column(a.columns).index(),f=b.settings()[0].aoColumns[c].sTitle.replace(/\n/g," ").replace(/<.*?>/g,"").replace(/^\s+|\s+$/g,"");return a.columnText?a.columnText(b,c,f):f}},colvisRestore:{className:"buttons-colvisRestore",text:function(b){return b.i18n("buttons.colvisRestore","Restore visibility")},init:function(b,a,c){c._visOriginal=b.columns().indexes().map(function(a){return b.column(a).visible()}).toArray()},action:function(b,a,c,d){a.columns().every(function(b){b=a.colReorder&&a.colReorder.transpose?a.colReorder.transpose(b,"toOriginal"):b;this.visible(d._visOriginal[b])})}},colvisGroup:{className:"buttons-colvisGroup",action:function(b,a,c,d){a.columns(d.show).visible(!0,!1);a.columns(d.hide).visible(!1,!1);a.columns.adjust()},show:[],hide:[]}});return d.Buttons});jQuery(document).ready(function($){var wdtDateFormat=getMomentWdtDateFormat();var wdtTimeFormat=getMomentWdtTimeFormat();jQuery('.wdt-preload-layer').animateFadeOut();if(typeof wpdatatables_frontend_strings!=='undefined'){$.fn.DataTable.defaults.oLanguage.sInfo=wpdatatables_frontend_strings.sInfo;$.fn.DataTable.defaults.oLanguage.sSearch=wpdatatables_frontend_strings.sSearch;$.fn.DataTable.defaults.oLanguage.lengthMenu=wpdatatables_frontend_strings.lengthMenu;$.fn.DataTable.defaults.oLanguage.sEmptyTable=wpdatatables_frontend_strings.sEmptyTable;$.fn.DataTable.defaults.oLanguage.sInfoEmpty=wpdatatables_frontend_strings.sInfoEmpty;$.fn.DataTable.defaults.oLanguage.sInfoFiltered=wpdatatables_frontend_strings.sInfoFiltered;$.fn.DataTable.defaults.oLanguage.sInfoPostFix=wpdatatables_frontend_strings.sInfoPostFix;$.fn.DataTable.defaults.oLanguage.sInfoThousands=wpdatatables_frontend_strings.sInfoThousands;$.fn.DataTable.defaults.oLanguage.sLengthMenu=wpdatatables_frontend_strings.sLengthMenu;$.fn.DataTable.defaults.oLanguage.sProcessing=wpdatatables_frontend_strings.sProcessing;$.fn.DataTable.defaults.oLanguage.sZeroRecords=wpdatatables_frontend_strings.sZeroRecords;$.fn.DataTable.defaults.oLanguage.oPaginate=wpdatatables_frontend_strings.oPaginate;$.fn.DataTable.defaults.oLanguage.oAria=wpdatatables_frontend_strings.oAria}
87
- if(typeof($.fn.dataTableExt)!=='undefined'){$.fn.dataTableExt.oApi.fnFilterClear=function(oSettings){oSettings.oPreviousSearch.sSearch="";if(typeof oSettings.aanFeatures.f!='undefined'){var n=oSettings.aanFeatures.f;for(var i=0,iLen=n.length;i<iLen;i++){$('input',n[i]).val('')}}
88
- for(var i=0,iLen=oSettings.aoPreSearchCols.length;i<iLen;i++){oSettings.aoPreSearchCols[i].sSearch=""}
89
- oSettings.oApi._fnReDraw(oSettings)};$.extend($.fn.dataTableExt.oSort,{"formatted-num-pre":function(a){if($(a).text()!=''){a=$(a).text()}
90
- a=(a==="-"||a==="")?0:a.replace(/[^\d\-\.]/g,"");if(a!=-1&&a!=""){while(a.indexOf('.')!=-1){a=a.replace(".","")}
91
- a=a.replace(',','.')}
92
- return parseFloat(a)},"formatted-num-asc":function(a,b){return a-b},"formatted-num-desc":function(a,b){return b-a},"statuscol-pre":function(a){a=$(a).find('div.percents').text();return parseFloat(a)},"statuscol-asc":function(a,b){return a-b},"statuscol-desc":function(a,b){return b-a},"date-custom-pre":function(date){return wdtPrepareDate(date,wdtDateFormat,wdtTimeFormat)},"time-custom-pre":function(time){return wdtPrepareTime(time,wdtTimeFormat)}});$.fn.dataTableExt.oApi.fnGetColumnIndex=function(oSettings,sCol){var cols=oSettings.aoColumns;for(var x=0,xLen=cols.length;x<xLen;x++){if((typeof(cols[x].sTitle)=='string')&&(cols[x].sTitle.toLowerCase()==sCol.toLowerCase())){return x}}
93
- return-1};$.fn.dataTableExt.aTypes.unshift(function(sData){"use strict";if(/^([0-2]?\d|3[0-1])-(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-\d{4}/i.test(sData)){return 'date-dd-mmm-yyyy'}
94
- return null});$.fn.dataTableExt.oSort['date-dd-mmm-yyyy-asc']=function(a,b){"use strict";var ordA=wdtCustomDateDDMMMYYYYToOrd(a),ordB=wdtCustomDateDDMMMYYYYToOrd(b);return(ordA<ordB)?-1:((ordA>ordB)?1:0)};$.fn.dataTableExt.oSort['date-dd-mmm-yyyy-desc']=function(a,b){"use strict";var ordA=wdtCustomDateDDMMMYYYYToOrd(a),ordB=wdtCustomDateDDMMMYYYYToOrd(b);return(ordA<ordB)?1:((ordA>ordB)?-1:0)}}
95
- $('body').on('focus','.wdt-datepicker',function(){$(this).datetimepicker({format:wdtDateFormat,showClear:!0,keepOpen:!1,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal');wdtAddDatePlaceholders($(this))})});$('body').on('focus','.wdt-timepicker',function(){$(this).datetimepicker({format:wdtTimeFormat,showClear:!0,keepOpen:!0,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal')})});$('body').on('focus','.wdt-datetimepicker',function(){$(this).datetimepicker({format:wdtDateFormat+' '+wdtTimeFormat,showClear:!0,keepOpen:!0,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal');wdtAddDatePlaceholders($(this))})})});var wdtCustomDateDDMMMYYYYToOrd=function(date){"use strict";var dateParts=date.split(/-/);return(dateParts[2]*10000)+(jQuery.inArray(dateParts[1].toUpperCase(),["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"])*100)+dateParts[0]};function wdtValidateURL(textval){var regex=/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?(||.*)?$/i;return regex.test(textval)}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  function wdtPrepareDate(date,wdtDateFormat,wdtTimeFormat){var format=wdtDateFormat+' '+wdtTimeFormat;return moment(date,format).valueOf()}
97
  function wdtPrepareTime(time,wdtTimeFormat){return moment(time,wdtTimeFormat).valueOf()}
98
  function wdtValidateEmail(email){var regex=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+(||.*)?$/;return regex.test(email)}
99
  function wdtRandString(n){if(!n){n=5}
100
- var text='';var possible='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';for(var i=0;i<n;i++){text+=possible.charAt(Math.floor(Math.random()*possible.length))}
101
- return text}
102
  function wdtFormatNumber(n,c,d,t){c=isNaN(c=Math.abs(c))?2:c,d=d==undefined?".":d,t=t==undefined?",":t,s=n<0?"-":"",i=parseInt(n=Math.abs(+n||0).toFixed(c))+"",j=(j=i.length)>3?j%3:0;return s+(j?i.substr(0,j)+t:"")+i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):"")}
103
  function wdtUnformatNumber(number,thousandsSeparator,decimalsSeparator,isFloat){if(typeof isFloat=='undefined'){isFloat=!1}
104
- var return_string=String(number).replace(new RegExp('\\'+thousandsSeparator,'g'),'');if(isFloat&&decimalsSeparator==','){return_string=return_string.replace(new RegExp('\\'+decimalsSeparator),'.')}
105
- return return_string}
106
  function wdtCalculateColumnSum(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var sum=columnData.reduce(function(a,b){return parseFloat(a)+parseFloat(b.replace(/\./g,''))},0)}else{sum=columnData.reduce(function(a,b){return parseFloat(a)+parseFloat(b.replace(/\,/g,''))},0)}}else{sum=0}
107
- return parseFloat(sum)}
108
  function wdtCalculateColumnMin(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var min=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\./g,''))<=parseInt(b.replace(/\./g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\./g,'')):parseFloat(b.replace(/\./g,''))})}else{min=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\,/g,''))<=parseInt(b.replace(/\,/g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\,/g,'')):parseFloat(b.replace(/\,/g,''))})}}else{min=0}
109
- return min}
110
  function wdtCalculateColumnMax(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var max=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\./g,''))>=parseInt(b.replace(/\./g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\./g,'')):parseFloat(b.replace(/\./g,''))})}else{max=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\,/g,''))>=parseInt(b.replace(/\,/g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\,/g,'')):parseFloat(b.replace(/\,/g,''))})}}else{max=0}
111
- return max}
112
  function wdtFormatNumberByColumnType(number,columnType,columnDecimalPlaces,generalDecimalPlaces,decimalSeparator,thousandsSeparator){var numStr='';if(columnType=='int'){numStr=wdtFormatNumber(number,0,decimalSeparator,thousandsSeparator)}else{if(columnDecimalPlaces!=-1){numStr=wdtFormatNumber(number,columnDecimalPlaces,decimalSeparator,thousandsSeparator)}else{numStr=wdtFormatNumber(number,generalDecimalPlaces,decimalSeparator,thousandsSeparator)}}
113
- return numStr}
114
  function wdtFillPossibleValuesList(distValues){if(jQuery('#wdt-column-values-list').tagsinput('items').length>0){jQuery('#wdt-possible-values-merge-list-modal').modal('show');jQuery('.wdt-merge-possible-values').click(function(e){e.preventDefault();e.stopImmediatePropagation();var oldListValues=jQuery.extend([],jQuery('#wdt-column-values-list').tagsinput('items'));var mergedValues=jQuery.merge(oldListValues,distValues);jQuery('#wdt-column-values-list').tagsinput('removeAll');mergedValues.sort();mergedValues=jQuery.unique(mergedValues);jQuery('#wdt-column-values-list').tagsinput('add',mergedValues.join('|'));jQuery('#wdt-possible-values-merge-list-modal').modal('hide')});jQuery('.wdt-replace-possible-values').click(function(e){e.preventDefault();e.stopImmediatePropagation();jQuery('#wdt-column-values-list').tagsinput('removeAll');distValues.sort();jQuery('#wdt-column-values-list').tagsinput('add',distValues.join('|'));jQuery('#wdt-possible-values-merge-list-modal').modal('hide')})}else{distValues.sort();jQuery('#wdt-column-values-list').tagsinput('add',distValues.join('|'))}}
115
  function wdtAddDatePlaceholders(input){if(input.hasClass("formatting-rule-cell-value")){var datePlaceholders='<div class="col-sm-12 text-center p-b-15">'+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-today-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %TODAY% placeholder, cell value will be compared with today\'s date.">%TODAY%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_WEEK% placeholder, cell value will be compared with last week\'s date.">%LAST_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-this-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %THIS_WEEK% placeholder, cell value will be compared with this week\'s date.">%THIS_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-next-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %NEXT_WEEK% placeholder, cell value will be compared with next week\'s date.">%NEXT_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-30-days-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_30_DAYS% placeholder, cell value will be compared with last 30 days.">%LAST_30_DAYS%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_MONTH% placeholder, cell value will be compared with last month.">%LAST_MONTH%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-this-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %THIS_MONTH% placeholder, cell value will be compared with this month.">%THIS_MONTH%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-next-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %NEXT_MONTH% placeholder, cell value will be compared with next month.">%NEXT_MONTH%</button> '+'</div>';jQuery('.datepicker').closest("ul.list-unstyled").append(datePlaceholders);jQuery('.wdt-date-placeholder').tooltip();jQuery('.wdt-today-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%TODAY%').data("DateTimePicker").hide()})
116
- jQuery('.wdt-last-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_WEEK%').data("DateTimePicker").hide()})
117
- jQuery('.wdt-this-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%THIS_WEEK%').data("DateTimePicker").hide()})
118
- jQuery('.wdt-next-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%NEXT_WEEK%').data("DateTimePicker").hide()})
119
- jQuery('.wdt-last-30-days-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_30_DAYS%').data("DateTimePicker").hide()})
120
- jQuery('.wdt-last-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_MONTH%').data("DateTimePicker").hide()})
121
- jQuery('.wdt-this-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%THIS_MONTH%').data("DateTimePicker").hide()});jQuery('.wdt-next-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%NEXT_MONTH%').data("DateTimePicker").hide()})
122
- jQuery('.formatting-rule-cell-value.wdt-datepicker').on('dp.hide',function(e){e.stopImmediatePropagation();if(jQuery.inArray(jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-cell-value').val(),['%LAST_WEEK%','%THIS_WEEK%','%NEXT_WEEK%','%LAST_30_DAYS%','%LAST_MONTH%','%NEXT_MONTH%','%THIS_MONTH%'])===-1){jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!1).selectpicker('val','lt')}else{jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!0).selectpicker('val','')}});jQuery('.formatting-rule-cell-value.wdt-datetimepicker').on('dp.hide',function(e){e.stopImmediatePropagation();if(jQuery.inArray(jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-cell-value').val(),['%LAST_WEEK%','%THIS_WEEK%','%NEXT_WEEK%','%LAST_30_DAYS%','%LAST_MONTH%','%NEXT_MONTH%','%THIS_MONTH%'])===-1){jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!1).selectpicker('val','lt')}else{jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!0).selectpicker('val','')}})}}
123
- function getMomentWdtDateFormat(){return wpdatatables_settings.wdtDateFormat.replace('d','DD').replace('M','MMM').replace('m','MM').replace('y','YY')}
124
- function getMomentWdtTimeFormat(){return wpdatatables_settings.wdtTimeFormat.replace('H','HH').replace('i','mm')};var wpDataTables={};var wpDataTablesSelRows={};var wpDataTablesFunctions={};var wpDataTablesUpdatingFlags={};var wpDataTablesResponsiveHelpers={};var wdtBreakpointDefinition={tablet:1024,phone:480};var wdtCustomUploader=null;var wdtRenderDataTable=null;(function($){$(function(){wdtRenderDataTable=function($table,tableDescription){var dataTableOptions=tableDescription.dataTableParams;if($('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').length){var sumColumns=[];$('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){sumColumns.push($(this).data('column-orig-header'))})}
125
- if($('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').length){var avgColumns=[];$('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){avgColumns.push($(this).data('column-orig-header'))})}
126
- if($('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').length){var minColumns=[];$('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){minColumns.push($(this).data('column-orig-header'))})}
127
- if($('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').length){var maxColumns=[];$('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){maxColumns.push($(this).data('column-orig-header'))})}
128
- if(tableDescription.serverSide){dataTableOptions.ajax.data=function(data){data.sumColumns=sumColumns;data.avgColumns=avgColumns;data.minColumns=minColumns;data.maxColumns=maxColumns;data.currentUserId=$('#wdt-user-id-placeholder').val();data.currentUserLogin=$('#wdt-user-login-placeholder').val();data.currentPostIdPlaceholder=$('#wdt-post-id-placeholder').val();data.wpdbPlaceholder=$('#wdt-wpdb-placeholder').val()}}
129
- if(tableDescription.hideBeforeLoad){dataTableOptions.fnInitComplete=function(){$(tableDescription.selector).animateFadeIn()}}
130
- wpDataTables[tableDescription.tableId]=$(tableDescription.selector).dataTable(dataTableOptions);if(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength>=wpDataTables[tableDescription.tableId].fnSettings().fnRecordsTotal()||dataTableOptions.iDisplayLength===-1){$('.dataTables_paginate').hide()}
131
- wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'removePaginate',fn:function(oSettings){var api=oSettings.oInstance.api();if(api.page.len()>=api.page.info().recordsDisplay||api.data().page.len()===-1){$('.dataTables_paginate').hide()}else{$('.dataTables_paginate').show()}}});wpDataTables[tableDescription.tableId].addOnDrawCallback=function(callback){if(typeof callback!=='function'){return}
132
- var index=wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.length+1;wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'user_callback_'+index,fn:callback})};if((tableDescription.columnsFixed==0)&&(tableDescription.groupingEnabled)){wpDataTables[tableDescription.tableId].rowGrouping({iGroupingColumnIndex:tableDescription.groupingColumnIndex})}
133
- return wpDataTables[tableDescription.tableId]};$('table.wpDataTable').each(function(){var tableDescription=$.parseJSON($('#'+$(this).data('described-by')).val());wdtRenderDataTable($(this),tableDescription)})})})(jQuery);function wdtApplyCellAction($cell,action,setVal){switch(action){case 'setCellColor':$cell.attr('style','background-color: '+setVal+' !important');break;case 'defaultCellColor':$cell.attr('style','background-color: "" !important');break;case 'setCellContent':$cell.html(setVal);break;case 'setCellClass':$cell.addClass(setVal);break;case 'removeCellClass':$cell.removeClass(setVal);break;case 'setRowColor':$cell.closest('tr').find('td').attr('style','background-color: '+setVal+' !important');break;case 'defaultRowColor':$cell.closest('tr').find('td').attr('style','background-color: "" !important');break;case 'setRowClass':$cell.closest('tr').addClass(setVal);break;case 'addColumnClass':var index=$cell.index()+1;$cell.closest('table.wpDataTable').find('tbody td:nth-child('+index+')').addClass(setVal);break;case 'setColumnColor':var index=$cell.index()+1;$cell.closest('table.wpDataTable').find('tbody td:nth-child('+index+')').attr('style','background-color: '+setVal+' !important');break}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  function wdtDialog(str,title){var dialogId=Math.floor((Math.random()*1000)+1);var editModal=jQuery('.wdt-frontend-modal').clone();editModal.attr('id','remodal-'+dialogId);editModal.find('.modal-title').html(title);editModal.find('.modal-header').append(str);return editModal}
135
  function wdtAddOverlay(table_selector){jQuery(table_selector).addClass('overlayed')}
136
  function wdtRemoveOverlay(table_selector){jQuery(table_selector).removeClass('overlayed')}
137
  function getPurifiedValue(element,responsive){if(responsive){var cellVal=element.children('.columnValue').html()}else{cellVal=element.clone().children().remove().end().html()}
138
- return cellVal}
139
  function wdtCheckConditionalFormatting(conditionalFormattingRules,params,element,responsive){var cellVal='';var ruleVal='';var ruleMatched=!1;if((params.columnType=='int')||(params.columnType=='float')){cellVal=parseFloat(wdtUnformatNumber(getPurifiedValue(element,responsive),params.thousandsSeparator,params.decimalSeparator,!0))
140
- ruleVal=conditionalFormattingRules.cellVal}else if(params.columnType=='date'){cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat).toDate();if(conditionalFormattingRules.cellVal=='%TODAY%'){ruleVal=moment().startOf('day').toDate()}else{ruleVal=moment(conditionalFormattingRules.cellVal,params.momentDateFormat).toDate()}}else if(params.columnType=='datetime'){if(conditionalFormattingRules.cellVal=='%TODAY%'){cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat+' '+params.momentTimeFormat).startOf('day').toDate();ruleVal=moment().startOf('day').toDate()}else{cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat+' '+params.momentTimeFormat).toDate();ruleVal=moment(conditionalFormattingRules.cellVal,params.momentDateFormat+' '+params.momentTimeFormat).toDate()}}else if(params.columnType=='time'){cellVal=moment(getPurifiedValue(element,responsive),params.momentTimeFormat).toDate();ruleVal=moment(conditionalFormattingRules.cellVal,params.momentTimeFormat).toDate()}else{cellVal=getPurifiedValue(element,responsive);ruleVal=conditionalFormattingRules.cellVal}
141
- switch(conditionalFormattingRules.ifClause){case 'lt':ruleMatched=cellVal<ruleVal;break;case 'lteq':ruleMatched=cellVal<=ruleVal;break;case 'eq':if(params.columnType=='date'||params.columnType=='datetime'||params.columnType=='time'){cellVal=cellVal!=null?cellVal.getTime():null;ruleVal=ruleVal!=null?ruleVal.getTime():null}
142
- ruleMatched=cellVal==ruleVal;break;case 'neq':if(params.columnType=='date'||params.columnType=='datetime'){cellVal=cellVal!=null?cellVal.getTime():null;ruleVal=ruleVal!=null?ruleVal.getTime():null}
143
- ruleMatched=cellVal!=ruleVal;break;case 'gteq':ruleMatched=cellVal>=ruleVal;break;case 'gt':ruleMatched=cellVal>ruleVal;break;case 'contains':ruleMatched=cellVal.indexOf(ruleVal)!==-1;break;case 'contains_not':ruleMatched=cellVal.indexOf(ruleVal)==-1;break}
144
- if(ruleMatched){wdtApplyCellAction(element,conditionalFormattingRules.action,conditionalFormattingRules.setVal)}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  jQuery.fn.dataTableExt.oStdClasses.sWrapper="wpDataTables wpDataTablesWrapper";jQuery.fn.dataTable.ext.classes.sLengthSelect='selectpicker length_menu';jQuery.fn.dataTable.ext.classes.sFilterInput='form-control'
1
+ /*!
2
+ DataTables 1.10.19
3
+ ©2008-2018 SpryMedia Ltd - datatables.net/license
4
+ */
5
+ (function(h){"function"===typeof define&&define.amd?define(["jquery"],function(E){return h(E,window,document)}):"object"===typeof exports?module.exports=function(E,H){E||(E=window);H||(H="undefined"!==typeof window?require("jquery"):require("jquery")(E));return h(H,E,E.document)}:h(jQuery,window,document)})(function(h,E,H,k){function Z(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()),d[c]=e,"o"===b[1]&&Z(a[e])});a._hungarianMap=d}function J(a,b,c){a._hungarianMap||Z(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),J(a[d],b[d],c)):b[d]=b[e]})}function Ca(a){var b=n.defaults.oLanguage,c=b.sDecimal;c&&Da(c);if(a){var d=a.sZeroRecords;!a.sEmptyTable&&(d&&"No data available in table"===b.sEmptyTable)&&F(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(d&&"Loading..."===b.sLoadingRecords)&&F(a,a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&c!==a&&Da(a)}}function fb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":"");"boolean"===typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&J(n.models.oSearch,a[b])}function gb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;"number"===typeof b&&!h.isArray(b)&&(a.aDataSort=[b])}function hb(a){if(!n.__browser){var b={};n.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:-1*h(E).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,n.__browser);a.oScroll.iBarWidth=n.__browser.barWidth}
6
+ function ib(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&(g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ea(a,b){var c=n.defaults.column,d=a.aoColumns.length,c=h.extend({},n.models.oColumn,c,{nTh:b?b:H.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},n.models.oSearch,c[d]);ka(a,d,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b],d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=(e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(gb(c),J(n.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),c.sClass&&e.addClass(c.sClass),h.extend(b,c),F(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),F(b,c,"aDataSort"));var g=b.mData,j=S(g),i=b.mRender?S(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return N(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function $(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Fa(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&la(a);r(a,null,"column-sizing",[a])}function aa(a,b){var c=ma(a,"bVisible");return"number"===typeof c[b]?c[b]:null}function ba(a,b){var c=ma(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}function V(a){var b=0;h.each(a.aoColumns,function(a,d){d.bVisible&&"none"!==h(d.nTh).css("display")&&b++});return b}function ma(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ga(a){var b=a.aoColumns,c=a.aoData,d=n.ext.type.detect,e,f,g,j,i,h,l,q,t;e=0;for(f=b.length;e<f;e++)if(l=b[e],t=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<j;g++){i=0;for(h=c.length;i<h;i++){t[i]===k&&(t[i]=B(a,i,e,"type"));q=d[g](t[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType=q;break}}l.sType||(l.sType="string")}}function jb(a,b,c,d){var e,f,g,j,i,m,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){m=b[e];var q=m.targets!==k?m.targets:m.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ea(a);d(q[f],m)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],m);else if("string"===typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,m)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}}function O(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},n.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ha(a,e,c,d);return e}function na(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,e){c=Ia(a,e);return O(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(K(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function kb(a,b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}function Ja(a){return h.map(a.match(/(\\.|[^\.])+/g)||[""],function(a){return a.replace(/\\\./g,".")})}function S(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=S(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=Ja(f);for(var i=0,m=j.length;i<m;i++){f=j[i].match(ca);g=j[i].match(W);if(f){j[i]=j[i].replace(ca,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(m=a.length;i<m;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(W,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}
7
+ function N(a){if(h.isPlainObject(a))return N(a._);if(null===a)return function(){};if("function"===typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=Ja(e),f;f=e[e.length-1];for(var g,j,i=0,m=e.length-1;i<m;i++){g=e[i].match(ca);j=e[i].match(W);if(g){e[i]=e[i].replace(ca,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(m=d.length;j<m;j++)f={},b(f,d[j],g),a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(W,""),a=a[e[i]](d));if(null===a[e[i]]||a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(W))a[f.replace(W,"")](d);else a[f.replace(ca,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ka(a){return D(a.aoData,"_aData")}function oa(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function pa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--;-1!=d&&c===k&&a.splice(d,1)}function da(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ia(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;La(a,e)}}function Ia(a,b,c,d){var e=[],f=b.firstChild,g,j,i=0,m,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],t=function(a,b){if("string"===typeof a){var c=a.indexOf("@");-1!==c&&(c=a.substring(c+1),N(a)(d,b.getAttribute(c)))}},G=function(a){if(c===k||c===i)j=l[i],m=h.trim(a.innerHTML),j&&j._bAttrSrc?(N(j.mData._)(d,m),t(j.mData.sort,a),t(j.mData.type,a),t(j.mData.filter,a)):q?(j._setter||(j._setter=N(j.mData)),j._setter(d,m)):d[i]=m;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)G(f),e.push(f);f=f.nextSibling}else{e=b.anCells;f=0;for(g=e.length;f<g;f++)G(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&N(a.rowId)(d,b);return{data:d,cells:e}}function Ha(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,m,l,q;if(null===e.nTr){j=c||H.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;La(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){m=a.aoColumns[l];i=c?d[l]:H.createElement(m.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||m.mRender||m.mData!==l)&&(!h.isPlainObject(m.mData)||m.mData._!==l+".display"))i.innerHTML=B(a,b,l,"display");m.sClass&&(i.className+=" "+m.sClass);m.bVisible&&!c?j.appendChild(i):!m.bVisible&&c&&i.parentNode.removeChild(i);m.fnCreatedCell&&m.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}r(a,"aoRowCreatedCallback",null,[j,f,b,g])}e.nTr.setAttribute("role","row")}function La(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?qa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function lb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,m=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Ma(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Na(a,"header")(a,d,f,m);i&&ea(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(m.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(m.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function fa(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,m;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(m=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+m]!==k&&g[d][f].cell==g[d][f+m].cell;){for(c=0;c<i;c++)j[d+c][f+m]=1;m++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",m)}}}}function P(a){var b=r(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,m=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!mb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:m;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ha(a,l);var t=q.nTr;if(0!==e){var G=d[c%e];q._sRowStripe!=G&&(h(t).removeClass(q._sRowStripe).addClass(G),q._sRowStripe=G)}r(a,"aoRowCallback",null,[t,q._aData,c,j,l]);b.push(t);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:V(a),"class":a.oClasses.sRowEmpty}).html(c))[0];r(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ka(a),g,m,i]);r(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ka(a),g,m,i]);d=h(a.nTBody);d.children().detach();d.append(h(b));r(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&nb(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;P(a);a._drawHold=!1}function ob(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,m,l,q,k=0;k<f.length;k++){g=null;j=f[k];if("<"==j){i=h("<div/>")[0];m=f[k+1];if("'"==m||'"'==m){l="";for(q=2;f[k+q]!=m;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(m=l.split("."),i.id=m[0].substr(1,m[0].length-1),i.className=m[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=pb(a);else if("f"==j&&d.bFilter)g=qb(a);else if("r"==j&&d.bProcessing)g=rb(a);else if("t"==j)g=sb(a);else if("i"==j&&d.bInfo)g=tb(a);else if("p"==j&&d.bPaginate)g=ub(a);else if(0!==n.ext.feature.length){i=n.ext.feature;q=0;for(m=i.length;q<m;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function ea(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,m,l,q,k;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;m=g;k=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][m+j]={cell:e,unique:k},a[f+g].nTr=d}e=e.nextSibling}}}function ra(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],ea(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function sa(a,b,c){r(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){r(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var m="function"===typeof f?f(b,a):f,b="function"===typeof f&&m?m:h.extend(!0,b,m);delete g.data}m={data:b,success:function(b){var c=b.error||b.sError;c&&K(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=r(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?K(a,0,"Invalid JSON response",1):4===b.readyState&&K(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;r(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(m,{url:g||a.sAjaxSource})):"function"===typeof g?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(m,g)),g.data=f)}function mb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,!0),sa(a,vb(a),function(b){wb(a,b)}),!1):!0}function vb(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,m,l,k=X(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var t=function(a,b){j.push({name:a,value:b})};t("sEcho",a.iDraw);t("iColumns",c);t("sColumns",D(b,"sName").join(","));t("iDisplayStart",g);t("iDisplayLength",i);var G={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)m=b[g],l=f[g],i="function"==typeof m.mData?"function":m.mData,G.columns.push({data:i,name:m.sName,searchable:m.bSearchable,orderable:m.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),t("mDataProp_"+g,i),d.bFilter&&(t("sSearch_"+g,l.sSearch),t("bRegex_"+g,l.bRegex),t("bSearchable_"+g,m.bSearchable)),d.bSort&&t("bSortable_"+g,m.bSortable);d.bFilter&&(t("sSearch",e.sSearch),t("bRegex",e.bRegex));d.bSort&&(h.each(k,function(a,b){G.order.push({column:b.col,dir:b.dir});t("iSortCol_"+a,b.col);t("sSortDir_"+a,b.dir)}),t("iSortingCols",k.length));b=n.ext.legacy.ajax;return null===b?a.sAjaxSource?j:G:b?j:G}function wb(a,b){var c=ta(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}oa(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,10);d=0;for(e=c.length;d<e;d++)O(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;P(a);a._bInitComplete||ua(a,b);a.bAjaxDataGet=!0;C(a,!1)}function ta(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?S(c)(b):b}function qb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?"":this.value;b!=e.sSearch&&(ga(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,P(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?Oa(f,g):f).on("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==H.activeElement&&i.val(e.sSearch)}catch(d){}});return b[0]}function ga(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ga(a);if("ssp"!=y(a)){xb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)yb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,e[b].bSmart,e[b].bCaseInsensitive);zb(a)}else f(b);a.bFiltered=!0;r(a,null,"search",[a])}function zb(a){for(var b=n.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,m=c.length;i<m;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function yb(a,b,c,d,e,f){if(""!==b){for(var g=[],j=a.aiDisplay,d=Pa(b,d,e,f),e=0;e<j.length;e++)b=a.aoData[j[e]]._aFilterData[c],d.test(b)&&g.push(j[e]);a.aiDisplay=g}}function xb(a,b,c,d,e,f){var d=Pa(b,d,e,f),f=a.oPreviousSearch.sSearch,g=a.aiDisplayMaster,j,e=[];0!==n.ext.search.length&&(c=!0);j=Ab(a);if(0>=b.length)a.aiDisplay=g.slice();else{if(j||c||f.length>b.length||0!==b.indexOf(f)||a.bSorted)a.aiDisplay=g.slice();b=a.aiDisplay;for(c=0;c<b.length;c++)d.test(a.aoData[b[c]]._sFilterRow)&&e.push(b[c]);a.aiDisplay=e}}function Pa(a,b,c,d){a=b?a:Qa(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function Ab(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=n.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(va.innerHTML=i,i=Wb?va.textContent:va.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c}function Bb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Cb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function tb(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Db,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",b+"_info"));return d[0]}function Db(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Eb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Eb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ha(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){ob(a);lb(a);fa(a,a.aoHeader);fa(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Fa(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=v(f.sWidth));r(a,null,"preInit",[a]);T(a);e=y(a);if("ssp"!=e||g)"ajax"==e?sa(a,[],function(c){var f=ta(a,c);for(b=0;b<f.length;b++)O(a,f[b]);a.iInitDisplayStart=d;T(a);C(a,!1);ua(a,c)},a):(C(a,!1),ua(a))}else setTimeout(function(){ha(a)},200)}function ua(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&$(a);r(a,null,"plugin-init",[a,b]);r(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);r(a,null,"length",[a,c])}function pb(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)e[0][g]=new Option("number"===typeof d[g]?a.fnFormatNumber(d[g]):d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ra(a,h(this).val());P(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a===c&&h("select",i).val(d)});return i[0]}function ub(a){var b=a.sPaginationType,c=n.ext.pager[b],d="function"===typeof c,e=function(a){P(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Na(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,e)},sName:"pagination"}));return b}function Ta(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:K(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(r(a,null,"page",[a]),c&&P(a));return b}function rb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}
8
+ function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");r(a,null,"processing",[a,b])}function sb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),m=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollFootInner}).append(m.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:la,sName:"scrolling"});return i[0]}function la(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,m=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),n=t.children("table"),o=h(a.nTHead),p=h(a.nTable),s=p[0],r=s.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,Xb=D(a.aoColumns,"nTh"),Q,L,R,w,Ua=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==L&&a.scrollBarVis!==k)a.scrollBarVis=L,$(a);else{a.scrollBarVis=L;p.children("thead, tfoot").remove();u&&(R=u.clone().prependTo(p),Q=u.find("tr"),R=R.find("tr"));w=o.clone().prependTo(p);o=o.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ra(a,w),function(b,c){B=aa(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},R);f=p.outerWidth();if(""===c){r.width="100%";if(U&&(p.find("tbody").height()>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(p.outerWidth()-b);f=p.outerWidth()}else""!==d&&(r.width=v(d),f=p.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Ua.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,Xb)!==-1)a.style.width=Ua[b]},o);h(L).height(0);u&&(I(C,R),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},R),I(function(a,b){a.style.width=y[b]},Q),h(R).height(0));I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+z[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=Ua[b]},L);u&&I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+A[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=y[b]},R);if(p.outerWidth()<f){Q=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(Q-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else Q="100%";q.width=v(Q);g.width=v(Q);u&&(a.nScrollFoot.style.width=v(Q));!e&&U&&(q.height=v(s.offsetHeight+b));c=p.outerWidth();m[0].style.width=v(c);i.width=v(c);d=p.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(n[0].style.width=v(c),t[0].style.width=v(c),t[0].style[e]=d?b+"px":"0px");p.children("colgroup").insertBefore(p.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0,f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;e++}}function Fa(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=ma(a,"bVisible"),m=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,t=!1,n,o,p=a.oBrowser,d=p.bScrollOversize;(n=b.style.width)&&-1!==n.indexOf("%")&&(l=n);for(n=0;n<i.length;n++)o=c[i[n]],null!==o.sWidth&&(o.sWidth=Fb(o.sWidthOrig,k),t=!0);if(d||!t&&!f&&!e&&j==V(a)&&j==m.length)for(n=0;n<j;n++)i=aa(a,n),null!==i&&(c[i].sWidth=v(m.eq(n).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var s=h("<tr/>").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");m=ra(a,j.find("thead")[0]);for(n=0;n<i.length;n++)o=c[i[n]],m[n].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?v(o.sWidthOrig):"",o.sWidthOrig&&f&&h(m[n]).append(h("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(n=0;n<i.length;n++)t=i[n],o=c[t],h(Gb(a,t)).clone(!1).append(o.sContentPadding).appendTo(s);h("[name]",j).removeAttr("name");o=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):l&&j.width(l);for(n=e=0;n<i.length;n++)k=h(m[n]),g=k.outerWidth()-k.width(),k=p.bBounding?Math.ceil(m[n].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[n]].sWidth=v(k-g);b.style.width=v(e);o.remove()}l&&(b.style.width=v(l));if((l||f)&&!a._reszEvt)b=function(){h(E).on("resize.DT-"+a.sInstance,Oa(function(){$(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function Fb(a,b){if(!a)return 0;var c=h("<div/>").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Gb(a,b){var c=Hb(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Hb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(Yb,""),c=c.replace(/&nbsp;/g," "),c.length>d&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function X(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var m=[];f=function(a){a.length&&!h.isArray(a[0])?m.push(a):h.merge(m,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<m.length;a++){i=m[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",m[a]._idx===k&&(m[a]._idx=h.inArray(m[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:m[a][1],index:m[a]._idx,type:j,formatter:n.ext.type.order[j+"-pre"]})}return d}function nb(a){var b,c,d=[],e=n.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ga(a);h=X(a);b=0;for(c=h.length;b<c;b++)j=h[b],j.formatter&&g++,Ib(a,j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,n=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=n[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,n=f[a]._aSortData,o=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=n[i.col],g=o[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],c=i(c,g),0!==c)return c;c=d[a];g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,d=a.aoColumns,e=X(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Va(a,b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==typeof d&&d(a)}function Ma(a,b,c,d){var e=a.aoColumns[c];Wa(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Va(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Va(a,c,b.shiftKey,d))})}function wa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=X(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(D(a.aoData,"anCells",g)).addClass(c+(2>e?e+1:3))}a.aLastSort=d}function Ib(a,b){var c=a.aoColumns[b],d=n.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,ba(a,b)));for(var f,g=n.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function xa(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Bb(a.oPreviousSearch),columns:h.map(a.aoColumns,function(b,d){return{visible:b.bVisible,search:Bb(a.aoPreSearchCols[d])}})};r(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a,b,c){var d,e,f=a.aoColumns,b=function(b){if(b&&b.time){var g=r(a,"aoStateLoadParams","stateLoadParams",[a,b]);if(-1===h.inArray(!1,g)&&(g=a.iStateDuration,!(0<g&&b.time<+new Date-1E3*g)&&!(b.columns&&f.length!==b.columns.length))){a.oLoadedState=h.extend(!0,{},b);b.start!==k&&(a._iDisplayStart=b.start,a.iInitDisplayStart=b.start);b.length!==k&&(a._iDisplayLength=b.length);b.order!==k&&(a.aaSorting=[],h.each(b.order,function(b,c){a.aaSorting.push(c[0]>=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Cb(b.search));if(b.columns){d=0;for(e=b.columns.length;d<e;d++)g=b.columns[d],g.visible!==k&&(f[d].bVisible=g.visible),g.search!==k&&h.extend(a.aoPreSearchCols[d],Cb(g.search))}r(a,"aoStateLoaded","stateLoaded",[a,b])}}c()};if(a.oFeatures.bStateSave){var g=a.fnStateLoadCallback.call(a.oInstance,a,b);g!==k&&b(g)}else c()}function ya(a){var b=n.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function K(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)E.console&&console.log&&console.log(c);else if(b=n.ext,b=b.sErrMode||b.errMode,a&&r(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==typeof b&&b(a,d,c)}}function F(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?F(a,b,d[0],d[1]):F(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Xa(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Wa(a,b,c){h(a).on("click.DT",b,function(b){h(a).blur();c(b)}).on("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).on("selectstart.DT",function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}function r(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Na(a,b){var c=a.renderer,d=n.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Lb.numbers_length,d=Math.floor(c/2);b<=c?c=Y(0,b):a<=d?(c=Y(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=Y(b-(c-2),b):(c=Y(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function Da(a){h.each({num:function(b){return za(b,a)},"num-fmt":function(b){return za(b,a,Ya)},"html-num":function(b){return za(b,a,Aa)},"html-num-fmt":function(b){return za(b,a,Aa,Ya)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Mb(a){return function(){var b=[ya(this[n.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.ext.internal[a].apply(this,b)}}var n=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new s(ya(this[x.iApiIndex])):new s(this)};this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&la(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return ya(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in n.ext.internal)e&&(this[e]=Mb(e));this.each(function(){var e={},g=1<d?Xa(e,a,!0):a,j=0,i,e=this.getAttribute("id"),m=!1,l=n.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())K(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{fb(l);gb(l.column);J(l,l,!0);J(l.column,l.column,!0);J(l,h.extend(g,q.data()));var t=n.settings,j=0;for(i=t.length;j<i;j++){var o=t[j];if(o.nTable==this||o.nTHead&&o.nTHead.parentNode==this||o.nTFoot&&o.nTFoot.parentNode==this){var s=g.bRetrieve!==k?g.bRetrieve:l.bRetrieve;if(c||s)return o.oInstance;if(g.bDestroy!==k?g.bDestroy:l.bDestroy){o.oInstance.fnDestroy();break}else{K(o,0,"Cannot reinitialise DataTable",3);return}}if(o.sTableId==this.id){t.splice(j,1);break}}if(null===e||""===e)this.id=e="DataTables_Table_"+n.ext._unique++;var p=h.extend(!0,{},n.models.oSettings,{sDestroyWidth:q[0].style.width,sInstance:e,sTableId:e});p.nTable=this;p.oApi=b.internal;p.oInit=g;t.push(p);p.oInstance=1===b.length?b:q.dataTable();fb(g);Ca(g.oLanguage);g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=h.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]);g=Xa(h.extend(!0,{},l),g);F(p.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));F(p,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]);F(p.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);F(p.oLanguage,g,"fnInfoCallback");z(p,"aoDrawCallback",g.fnDrawCallback,"user");z(p,"aoServerParams",g.fnServerParams,"user");z(p,"aoStateSaveParams",g.fnStateSaveParams,"user");z(p,"aoStateLoadParams",g.fnStateLoadParams,"user");z(p,"aoStateLoaded",g.fnStateLoaded,"user");z(p,"aoRowCallback",g.fnRowCallback,"user");z(p,"aoRowCreatedCallback",g.fnCreatedRow,"user");z(p,"aoHeaderCallback",g.fnHeaderCallback,"user");z(p,"aoFooterCallback",g.fnFooterCallback,"user");z(p,"aoInitComplete",g.fnInitComplete,"user");z(p,"aoPreDrawCallback",g.fnPreDrawCallback,"user");p.rowIdFn=S(g.rowId);hb(p);var u=p.oClasses;h.extend(u,n.ext.classes,g.oClasses);q.addClass(u.sTable);p.iInitDisplayStart===k&&(p.iInitDisplayStart=g.iDisplayStart,p._iDisplayStart=g.iDisplayStart);null!==g.iDeferLoading&&(p.bDeferLoading=!0,e=h.isArray(g.iDeferLoading),p._iRecordsDisplay=e?g.iDeferLoading[0]:g.iDeferLoading,p._iRecordsTotal=e?g.iDeferLoading[1]:g.iDeferLoading);var v=p.oLanguage;h.extend(!0,v,g.oLanguage);v.sUrl&&(h.ajax({dataType:"json",url:v.sUrl,success:function(a){Ca(a);J(l.oLanguage,a);h.extend(!0,v,a);ha(p)},error:function(){ha(p)}}),m=!0);null===g.asStripeClasses&&(p.asStripeClasses=[u.sStripeOdd,u.sStripeEven]);var e=p.asStripeClasses,x=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(e,function(a){return x.hasClass(a)}))&&(h("tbody tr",this).removeClass(e.join(" ")),p.asDestroyStripes=e.slice());e=[];t=this.getElementsByTagName("thead");0!==t.length&&(ea(p.aoHeader,t[0]),e=ra(p));if(null===g.aoColumns){t=[];j=0;for(i=e.length;j<i;j++)t.push(null)}else t=g.aoColumns;j=0;for(i=t.length;j<i;j++)Ea(p,e?e[j]:null);jb(p,g.aoColumnDefs,t,function(a,b){ka(p,a,b)});if(x.length){var w=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(x[0]).children("th, td").each(function(a,b){var c=p.aoColumns[a];if(c.mData===a){var d=w(b,"sort")||w(b,"order"),e=w(b,"filter")||w(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ka(p,a)}}})}var U=p.oFeatures,e=function(){if(g.aaSorting===k){var a=p.aaSorting;j=0;for(i=a.length;j<i;j++)a[j][1]=p.aoColumns[j].asSorting[0]}wa(p);U.bSort&&z(p,"aoDrawCallback",function(){if(p.bSorted){var a=X(p),b={};h.each(a,function(a,c){b[c.src]=c.dir});r(p,null,"order",[p,a,b]);Jb(p)}});z(p,"aoDrawCallback",function(){(p.bSorted||y(p)==="ssp"||U.bDeferRender)&&wa(p)},"sc");var a=q.children("caption").each(function(){this._captionSide=h(this).css("caption-side")}),b=q.children("thead");b.length===0&&(b=h("<thead/>").appendTo(q));p.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("<tbody/>").appendTo(q));p.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(p.oScroll.sX!==""||p.oScroll.sY!==""))b=h("<tfoot/>").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){p.nTFoot=b[0];ea(p.aoFooter,p.nTFoot)}if(g.aaData)for(j=0;j<g.aaData.length;j++)O(p,g.aaData[j]);else(p.bDeferLoading||y(p)=="dom")&&na(p,h(p.nTBody).children("tr"));p.aiDisplay=p.aiDisplayMaster.slice();p.bInitialised=!0;m===!1&&ha(p)};g.bStateSave?(U.bStateSave=!0,z(p,"aoDrawCallback",xa,"state_save"),Kb(p,g,e)):e()}});b=null;return this},x,s,o,u,Za={},Nb=/[\r\n]/g,Aa=/<.*?>/g,Zb=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,$b=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Ya=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Ob=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Pb=function(a,b){Za[b]||(Za[b]=RegExp(Qa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Za[b],"."):a},$a=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Pb(a,b));c&&d&&(a=a.replace(Ya,""));return!isNaN(parseFloat(a))&&isFinite(a)},Qb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:$a(a.replace(Aa,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<f;e++)a[e]&&d.push(a[e][b]);return d},ja=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},Y=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Rb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},qa=function(a){var b;a:{if(!(2>a.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d<e;d++){if(b[d]===c){b=!1;break a}c=b[d]}}b=!0}if(b)return a.slice();b=[];var e=a.length,f,g=0,d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b};n.util={throttle:function(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,j=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,j)},c)):(d=g,a.apply(b,j))}},escapeRegex:function(a){return a.replace($b,"\\$1")}};var A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ca=/\[.*?\]$/,W=/\(\)$/,Qa=n.util.escapeRegex,va=h("<div>")[0],Wb=va.textContent!==k,Yb=/<.*?>/g,Oa=n.util.throttle,Sb=[],w=Array.prototype,ac=function(a){var b,c,d=n.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};s=function(a,b){if(!(this instanceof s))return new s(a,b);var c=[],d=function(a){(a=ac(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=qa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};s.extend(this,this,Sb)};n.Api=s;h.extend(s.prototype,{any:function(){return 0!==this.count()},concat:w.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new s(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new s(this.context,b)},flatten:function(){var a=[];return new s(this.context,a.concat.apply(a,this.toArray()))},join:w.join,indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,j,h,m,l=this.context,n,o,u=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(j=l.length;g<j;g++){var r=new s(l[g]);if("table"===b)f=c.call(r,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(r,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){o=this[g];"column-rows"===b&&(n=Ba(l[g],u.opts));h=0;for(m=o.length;h<m;h++)f=o[h],f="cell"===b?c.call(r,l[g],f.row,f.column,g,h):c.call(r,l[g],f,g,h,n),f!==k&&e.push(f)}}return e.length||d?(a=new s(l,a?e.concat.apply([],e):e),b=a.selector,b.rows=u.rows,b.cols=u.cols,b.opts=u.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new s(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return ib(this,a,b,0,this.length,1)},reduceRight:w.reduceRight||function(a,b){return ib(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,slice:function(){return new s(this.context,this)},sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new s(this.context,qa(this))},unshift:w.unshift});s.extend=function(a,b,c){if(c.length&&b&&(b instanceof s||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=b.apply(a,arguments);s.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,s.extend(a,b[f.name],f.propExt)}};s.register=o=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)s.register(a[c],b);else for(var e=a.split("."),f=Sb,g,j,c=0,d=e.length;c<d;c++){g=(j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var m=f.length;i<m;i++)if(f[i].name===g){i=f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};s.registerPlural=u=function(a,b,c){s.register(a,c);s.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof s?a.length?h.isArray(a[0])?new s(a.context,a[0]):a[0]:k:a})};o("tables()",function(a){var b;if(a){b=s;var c=this.context;if("number"===typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,d);return c[a]}).toArray();b=new b(a)}else b=this;return b});o("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new s(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});o("draw()",function(a){return this.iterator("table",function(b){"page"===a?P(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});o("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});o("page.info()",function(){if(0===this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});o("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:k:this.iterator("table",function(b){Ra(b,a)})});var Tb=function(a,b,c){if(c){var d=new s(a);d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();sa(a,[],function(c){oa(a);for(var c=ta(a,c),d=0,e=c.length;d<e;d++)O(a,c[d]);T(a,b);C(a,!1)})}};o("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});o("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});o("ajax.reload()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});o("ajax.url()",function(a){var b=this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});o("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});var ab=function(a,b,c,d,e){var f=[],g,j,i,m,l,n;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(m=b.length;i<m;i++){j=b[i]&&b[i].split&&!b[i].match(/[\[\(:]/)?b[i].split(","):[b[i]];l=0;for(n=j.length;l<n;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=x.selector[a];if(a.length){i=0;for(m=a.length;i<m;i++)f=a[i](d,e,f)}return qa(f)},bb=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},cb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Ba=function(a,b){var c,d,e,f=[],g=a.aiDisplay;e=a.aiDisplayMaster;var j=b.search;c=b.order;d=b.page;if("ssp"==y(a))return"removed"===j?[]:Y(0,e.length);if("current"==d){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==c||"applied"==c)if("none"==j)f=e.slice();else if("applied"==j)f=g.slice();else{if("removed"==j){var i={};c=0;for(d=g.length;c<d;c++)i[g[c]]=null;f=h.map(e,function(a){return!i.hasOwnProperty(a)?a:null})}}else if("index"==c||"original"==c){c=0;for(d=a.aoData.length;c<d;c++)"none"==j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};o("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=b,f;return ab("row",a,function(a){var b=Ob(a),i=c.aoData;if(b!==null&&!e)return[b];f||(f=Ba(c,e));if(b!==null&&h.inArray(b,f)!==-1)return[b];if(a===null||a===k||a==="")return f;if(typeof a==="function")return h.map(f,function(b){var c=i[b];return a(b,c._aData,c.nTr)?b:null});if(a.nodeName){var b=a._DT_RowIndex,m=a._DT_CellIndex;if(b!==k)return i[b]&&i[b].nTr===a?[b]:[];if(m)return i[m.row]&&i[m.row].nTr===a?[m.row]:[];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){b=c.aIds[a.replace(/^#/,"")];if(b!==k)return[b.idx]}b=Rb(ja(c.aoData,f,"nTr"));return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});o("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||k},1)});o("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ja(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});u("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new s(c,b)});u("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,m,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(m=l.length;i<m;i++)l[i]._DT_CellIndex.row=g}pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[d],c,!1);0<b._iRecordsDisplay&&b._iRecordsDisplay--;Sa(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});o("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(na(b,c)[0]):h.push(O(b,c));return h},1),c=this.rows(-1);c.pop();h.merge(c,b);return c});o("row()",function(a,b){return cb(this.rows(a,b))});o("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;var c=b[0].aoData[this[0]];c._aData=a;h.isArray(a)&&c.nTr.id&&N(b[0].rowId)(a,c.nTr.id);da(b[0],this[0],"data");return this});o("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});o("row.add()",function(a){a instanceof h&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?na(b,a)[0]:O(b,a)});return this.row(b[0])});var db=function(a,b){var c=a.context;if(c.length&&(c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Ub=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new s(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=V(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&db(f,c)}))}}};o("row().child()",function(a,b){var c=this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)db(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=V(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});o(["row().child.show()","row().child().show()"],function(){Ub(this,!0);return this});o(["row().child.hide()","row().child().hide()"],function(){Ub(this,!1);return this});o(["row().child.remove()","row().child().remove()"],function(){db(this);return this});o("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var bc=/^([^:]+):(name|visIdx|visible)$/,Vb=function(a,b,c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};o("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return ab("column",e,function(a){var b=Ob(a);if(a==="")return Y(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Ba(c,f);return h.map(g,function(b,f){return a(f,Vb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(bc):"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var n=h.map(g,function(a,b){return a.bVisible?b:null});return[n[n.length+b]]}return[aa(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Vb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData,i,m,l;if(a!==k&&g.bVisible!==a){if(a){var n=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(m=j.length;i<m;i++)l=j[i].nTr,f=j[i].anCells,l&&l.insertBefore(f[c],f[n]||null)}else h(D(b.aoData,"anCells",c)).detach();g.bVisible=a;fa(b,b.aoHeader);fa(b,b.aoFooter);b.aiDisplay.length||h(b.nTBody).find("td[colspan]").attr("colspan",V(b));xa(b)}});a!==k&&(this.iterator("column",function(c,e){r(c,null,"column-visibility",[c,e,a,b])}),(b===k||b)&&this.columns.adjust());return c});u("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?ba(b,c):c},1)});o("columns.adjust()",function(){return this.iterator("table",function(a){$(a)},1)});o("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return aa(c,b);if("fromData"===a||"toVisible"===a)return ba(c,b)}});o("column()",function(a,b){return cb(this.columns(a,b))});o("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=bb(c),f=b.aoData,g=Ba(b,e),j=Rb(ja(f,g,"anCells")),i=h([].concat.apply([],j)),l,m=b.aoColumns.length,n,o,u,s,r,v;return ab("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){n=[];o=0;for(u=g.length;o<u;o++){l=g[o];for(s=0;s<m;s++){r={row:l,column:s};if(c){v=f[l];a(r,B(b,l,s),v.anCells?v.anCells[s]:null)&&n.push(r)}else n.push(r)}}return n}if(h.isPlainObject(a))return a.column!==k&&a.row!==k&&h.inArray(a.row,g)!==-1?[a]:[];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;v=h(a).closest("*[data-dt-row]");return v.length?[{row:v.data("dt-row"),column:v.data("dt-column")}]:[]},b,e)});var d=this.columns(b),e=this.rows(a),f,g,j,i,m;this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(m=d[b].length;i<m;i++)f.push({row:e[b][g],column:d[b][i]})}},1);var l=this.cells(f,c);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});o("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});u("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:ba(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){da(b,c,a,d)})});o("cell()",function(a,b,c){return cb(this.cells(a,b,c))});o("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],c[0].row,c[0].column):k;kb(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});o("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:a.length&&!h.isArray(a[0])&&(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});o("order.listener()",function(a,b,c){return this.iterator("table",function(d){Ma(d,a,b,c)})});o("order.fixed()",function(a){if(!a){var b=this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});o(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});o("search()",function(a,b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&ga(e,h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});u("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),ga(e,e.oPreviousSearch,1))})});o("state()",function(){return this.context.length?this.context[0].oSavedState:null});o("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});o("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});o("state.save()",function(){return this.iterator("table",function(a){xa(a)})});n.versionCheck=n.fnVersionCheck=function(a){for(var b=n.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};n.isDataTable=n.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof n.Api)return!0;h.each(n.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};n.tables=n.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(n.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new s(c):c};n.camelToHungarian=J;o("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){o(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});o("clear()",function(){return this.iterator("table",function(a){oa(a)})});o("settings()",function(){return new s(this.context,this.context)});o("init()",function(){var a=this.context;return a.length?a[0].oInit:null});o("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});o("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),o;b.bDestroying=!0;r(b,"aoDestroyCallback","destroy",[b]);a||(new s(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT");h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];wa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),(o=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%o])}));c=h.inArray(b,n.settings);-1!==c&&n.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){o(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});o("i18n()",function(a,b,c){var d=this.context[0],a=S(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});n.version="1.10.19";n.settings=[];n.models={};n.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};n.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};n.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};n.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},n.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Z(n.defaults);n.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};Z(n.defaults.column);n.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};n.ext=x={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:n.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:n.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager});h.extend(n.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Lb=n.ext.pager;h.extend(Lb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,n.ext.renderer,{pageButton:{_:function(a,b,c,d,e,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,n=0,o=function(b,d){var k,s,u,r,v=function(b){Ta(a,b.data.action,!0)};k=0;for(s=d.length;k<s;k++){r=d[k];if(h.isArray(r)){u=h("<"+(r.DT_el||"div")+"/>").appendTo(b);o(u,r)}else{m=null;l="";switch(r){case "ellipsis":b.append('<span class="ellipsis">&#x2026;</span>');break;case "first":m=j.sFirst;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":m=j.sPrevious;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":m=j.sNext;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":m=j.sLast;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:m=r+1;l=e===r?g.sPageButtonActive:""}if(m!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[r],"data-dt-idx":n,tabindex:a.iTabIndex,id:c===0&&typeof r==="string"?a.sTableId+"_"+r:null}).html(m).appendTo(b);Wa(u,{action:r},v);n++}}}},s;try{s=h(b).find(H.activeElement).data("dt-idx")}catch(u){}o(h(b).empty(),d);s!==k&&h(b).find("[data-dt-idx="+s+"]").focus()}}});h.extend(n.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!Zb.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(n.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," ").replace(Aa,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," "):a}});var za=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Pb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){a=Date.parse(a);return isNaN(a)?-Infinity:a},"html-pre":function(a){return M(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});Da("");h.extend(!0,n.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]=="asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var eb=function(a){return"string"===typeof a?a.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):a};n.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return eb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+f+(e||"")}}},text:function(){return{display:eb,filter:eb}}};h.extend(n.ext.internal,{_fnExternApiFunc:Mb,_fnBuildAjax:sa,_fnAjaxUpdate:mb,_fnAjaxParameters:vb,_fnAjaxUpdateDraw:wb,_fnAjaxDataSrc:ta,_fnAddColumn:Ea,_fnColumnOptions:ka,_fnAdjustColumnSizing:$,_fnVisibleToColumnIndex:aa,_fnColumnIndexToVisible:ba,_fnVisbleColumns:V,_fnGetColumns:ma,_fnColumnTypes:Ga,_fnApplyColumnDefs:jb,_fnHungarianMap:Z,_fnCamelToHungarian:J,_fnLanguageCompat:Ca,_fnBrowserDetect:hb,_fnAddData:O,_fnAddTr:na,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:kb,_fnSplitObjNotation:Ja,_fnGetObjectDataFn:S,_fnSetObjectDataFn:N,_fnGetDataMaster:Ka,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:da,_fnGetRowElements:Ia,_fnCreateTr:Ha,_fnBuildHead:lb,_fnDrawHead:fa,_fnDraw:P,_fnReDraw:T,_fnAddOptionsHtml:ob,_fnDetectHeader:ea,_fnGetUniqueThs:ra,_fnFeatureHtmlFilter:qb,_fnFilterComplete:ga,_fnFilterCustom:zb,_fnFilterColumn:yb,_fnFilter:xb,_fnFilterCreateSearch:Pa,_fnEscapeRegex:Qa,_fnFilterData:Ab,_fnFeatureHtmlInfo:tb,_fnUpdateInfo:Db,_fnInfoMacros:Eb,_fnInitialise:ha,_fnInitComplete:ua,_fnLengthChange:Ra,_fnFeatureHtmlLength:pb,_fnFeatureHtmlPaginate:ub,_fnPageChange:Ta,_fnFeatureHtmlProcessing:rb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:sb,_fnScrollDraw:la,_fnApplyToChildren:I,_fnCalculateColumnWidths:Fa,_fnThrottle:Oa,_fnConvertToWidth:Fb,_fnGetWidestNode:Gb,_fnGetMaxLenString:Hb,_fnStringToCss:v,_fnSortFlatten:X,_fnSort:nb,_fnSortAria:Jb,_fnSortListener:Va,_fnSortAttachListener:Ma,_fnSortingClasses:wa,_fnSortData:Ib,_fnSaveState:xa,_fnLoadState:Kb,_fnSettingsFromNode:ya,_fnLog:K,_fnMap:F,_fnBindAction:Wa,_fnCallbackReg:z,_fnCallbackFire:r,_fnLengthOverflow:Sa,_fnRenderer:Na,_fnDataSource:y,_fnRowAttributes:La,_fnExtend:Xa,_fnCalculateEnd:function(){}});h.fn.dataTable=n;n.$=h;h.fn.dataTableSettings=n.settings;h.fn.dataTableExt=n.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(n,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});(function($){"use strict";$.fn.rowGrouping=function(options){function _fnOnGrouped(){}
9
+ function _fnOnGroupCreated(oGroup,sGroup,iLevel){}
10
+ function _fnOnGroupCompleted(oGroup,sGroup,iLevel){}
11
+ function _getMonthName(iMonth){var asMonths=["January","February","March","April","May","June","July","August","September","October","November","December"];return asMonths[iMonth-1]}
12
+ var defaults={iGroupingColumnIndex:0,sGroupingColumnSortDirection:"",iGroupingOrderByColumnIndex:-1,sGroupingClass:"group",sGroupItemClass:"group-item",bHideGroupingColumn:!0,bHideGroupingOrderByColumn:!0,sGroupBy:"name",sGroupLabelPrefix:"",fnGroupLabelFormat:function(label){return label},bExpandableGrouping:!1,bExpandSingleGroup:!1,iExpandGroupOffset:100,asExpandedGroups:null,sDateFormat:"dd/MM/yyyy",sEmptyGroupLabel:"-",bSetGroupingClassOnTR:!1,iGroupingColumnIndex2:-1,sGroupingColumnSortDirection2:"",iGroupingOrderByColumnIndex2:-1,sGroupingClass2:"subgroup",sGroupItemClass2:"subgroup-item",bHideGroupingColumn2:!0,bHideGroupingOrderByColumn2:!0,sGroupBy2:"name",sGroupLabelPrefix2:"",fnGroupLabelFormat2:function(label){return label},bExpandableGrouping2:!1,fnOnGrouped:_fnOnGrouped,fnOnGroupCreated:_fnOnGroupCreated,fnOnGroupCompleted:_fnOnGroupCompleted,oHideEffect:null,oShowEffect:null,bUseFilteringForGrouping:!1};return this.each(function(index,elem){var oTable=$(elem).dataTable();var aoGroups=new Array();$(this).dataTableExt.aoGroups=aoGroups;function fnCreateGroupRow(sGroupCleaned,sGroup,iColspan){var nGroup=document.createElement('tr');var nCell=document.createElement('td');nGroup.id="group-id-"+oTable.attr("id")+"_"+sGroupCleaned;var oGroup={id:nGroup.id,key:sGroupCleaned,text:sGroup,level:0,groupItemClass:".group-item-"+sGroupCleaned,dataGroup:sGroupCleaned,aoSubgroups:new Array()};if(properties.bSetGroupingClassOnTR){nGroup.className=properties.sGroupingClass+" "+sGroupCleaned}else{nCell.className=properties.sGroupingClass+" "+sGroupCleaned}
13
+ nCell.colSpan=iColspan;nCell.innerHTML=properties.sGroupLabelPrefix+properties.fnGroupLabelFormat(sGroup==""?properties.sEmptyGroupLabel:sGroup,oGroup);if(properties.bExpandableGrouping){if(!_fnIsGroupCollapsed(sGroupCleaned)){nCell.className+=" expanded-group";oGroup.state="expanded"}else{nCell.className+=" collapsed-group";oGroup.state="collapsed"}
14
+ nCell.className+=" group-item-expander";$(nCell).attr('data-group',oGroup.dataGroup);$(nCell).attr("data-group-level",oGroup.level);$(nCell).click(_fnOnGroupClick)}
15
+ nGroup.appendChild(nCell);aoGroups[sGroupCleaned]=oGroup;oGroup.nGroup=nGroup;properties.fnOnGroupCreated(oGroup,sGroupCleaned,1);return oGroup}
16
+ function _fnCreateGroup2Row(sGroup2,sGroupLabel,iColspan,oParentGroup){var nGroup2=document.createElement('tr');nGroup2.id=oParentGroup.id+"_"+sGroup2;var nCell2=document.createElement('td');var dataGroup=oParentGroup.dataGroup+'_'+sGroup2;var oGroup={id:nGroup2.id,key:sGroup2,text:sGroupLabel,level:oParentGroup.level+1,groupItemClass:".group-item-"+dataGroup,dataGroup:dataGroup,aoSubgroups:new Array()};if(properties.bSetGroupingClassOnTR){nGroup2.className=properties.sGroupingClass2+" "+sGroup2}else{nCell2.className=properties.sGroupingClass2+" "+sGroup2}
17
+ nCell2.colSpan=iColspan;nCell2.innerHTML=properties.sGroupLabelPrefix2+properties.fnGroupLabelFormat2(sGroupLabel==""?properties.sEmptyGroupLabel:sGroupLabel,oGroup);if(properties.bExpandableGrouping){nGroup2.className+=" group-item-"+oParentGroup.dataGroup}
18
+ if(properties.bExpandableGrouping&&properties.bExpandableGrouping2){if(!_fnIsGroupCollapsed(oGroup.dataGroup)){nCell2.className+=" expanded-group";oGroup.state="expanded"}else{nCell2.className+=" collapsed-group";oGroup.state="collapsed"}
19
+ nCell2.className+=" group-item-expander";$(nCell2).attr('data-group',oGroup.dataGroup);$(nCell2).attr("data-group-level",oGroup.level);$(nCell2).click(_fnOnGroupClick)}
20
+ nGroup2.appendChild(nCell2);oParentGroup.aoSubgroups[oGroup.dataGroup]=oGroup;aoGroups[oGroup.dataGroup]=oGroup;oGroup.nGroup=nGroup2;properties.fnOnGroupCreated(oGroup,sGroup2,2);return oGroup}
21
+ function _fnIsGroupCollapsed(sGroup){if(aoGroups[sGroup]!=null)
22
+ return(aoGroups[sGroup].state=="collapsed");else if(sGroup.indexOf("_")>-1)
23
+ !0;else if(bInitialGrouping&&(asExpandedGroups==null||asExpandedGroups.length==0))
24
+ return!1;else return($.inArray(sGroup,asExpandedGroups)==-1)}
25
+ function _fnGetYear(x){if(x.length<(iYearIndex+iYearLength))
26
+ return x;else return x.substr(iYearIndex,iYearLength)}
27
+ function _fnGetGroupByName(x){return x}
28
+ function _fnGetGroupByLetter(x){return x.substr(0,1)}
29
+ function _fnGetGroupByYear(x){return _fnGetYear(x)}
30
+ function _fnGetGroupByYearMonth(x){return x.substr(iYearIndex,iYearLength)+' '+_getMonthName(x.substr(iMonthIndex,iMonthLength))}
31
+ function _fnGetCleanedGroup(sGroup){if(typeof sGroup==="undefined"||sGroup==="")return properties.sEmptyGroupLabel;return sGroup.toLowerCase().replace(/[^a-zA-Z0-9\u0080-\uFFFF]+/g,"-")}
32
+ function _rowGroupingRowFilter(oSettings,aData,iDataIndex){if(oSettings.nTable.id!==oTable[0].id)return!0;var sColData=aData[properties.iGroupingColumnIndex];if(typeof sColData==="undefined")
33
+ sColData=aData[oSettings.aoColumns[properties.iGroupingColumnIndex].mData];if(_fnIsGroupCollapsed(_fnGetCleanedGroup(sColData))){if(oTable.fnIsOpen(oTable.fnGetNodes(iDataIndex))){if(properties.fnOnRowClosed!=null){properties.fnOnRowClosed(this)}
34
+ oTable.fnClose(oTable.fnGetNodes(iDataIndex))}
35
+ return!1};return!0}
36
+ function fnExpandGroup(sGroup){aoGroups[sGroup].state="expanded";$("td[data-group='"+sGroup+"']").removeClass("collapsed-group");$("td[data-group='"+sGroup+"']").addClass("expanded-group");if(properties.bUseFilteringForGrouping){oTable.fnDraw();return}
37
+ if(jQuery.inArray(sGroup,asExpandedGroups)==-1)
38
+ asExpandedGroups.push(sGroup);if(properties.oHideEffect!=null)
39
+ $(".group-item-"+sGroup,oTable)[properties.oShowEffect.method](properties.oShowEffect.duration,properties.oShowEffect.easing,function(){});else $(".group-item-"+sGroup,oTable).show()}
40
+ function fnCollapseGroup(sGroup){aoGroups[sGroup].state="collapsed";$("td[data-group='"+sGroup+"']").removeClass("expanded-group");$("td[data-group='"+sGroup+"']").addClass("collapsed-group");if(properties.bUseFilteringForGrouping){oTable.fnDraw();return}
41
+ $('.group-item-'+sGroup).each(function(){if(oTable.fnIsOpen(this)){if(properties.fnOnRowClosed!=null){properties.fnOnRowClosed(this)}
42
+ oTable.fnClose(this)}});if(properties.oHideEffect!=null)
43
+ $(".group-item-"+sGroup,oTable)[properties.oHideEffect.method](properties.oHideEffect.duration,properties.oHideEffect.easing,function(){});else $(".group-item-"+sGroup,oTable).hide()}
44
+ function _fnOnGroupClick(e){var sGroup=$(this).attr("data-group");var iGroupLevel=$(this).attr("data-group-level");var bIsExpanded=!_fnIsGroupCollapsed(sGroup);if(properties.bExpandSingleGroup){if(!bIsExpanded){var sCurrentGroup=$("td.expanded-group").attr("data-group");fnCollapseGroup(sCurrentGroup);fnExpandGroup(sGroup);if(properties.iExpandGroupOffset!=-1){var position=$("#group-id-"+oTable.attr("id")+"_"+sGroup).offset().top-properties.iExpandGroupOffset;window.scroll(0,position)}else{var position=oTable.offset().top;window.scroll(0,position)}}}else{if(bIsExpanded){fnCollapseGroup(sGroup)}else{fnExpandGroup(sGroup)}}
45
+ e.preventDefault()};function _fnDrawCallBackWithGrouping(oSettings){if(oTable.fnSettings().oFeatures.bServerSide)
46
+ bInitialGrouping=!0;var bUseSecondaryGrouping=!1;if(properties.iGroupingColumnIndex2!=-1)
47
+ bUseSecondaryGrouping=!0;if(oSettings.aiDisplayMaster.length==0){return}
48
+ var nTrs=$('tbody tr',oTable);var iColspan=0;for(var iColIndex=0;iColIndex<oSettings.aoColumns.length;iColIndex++){if(oSettings.aoColumns[iColIndex].bVisible)
49
+ iColspan+=1}
50
+ var sLastGroup=null;var sLastGroup2=null;if(oSettings.aiDisplay.length>0){for(var i=0;i<nTrs.length;i++){var iDisplayIndex=oSettings._iDisplayStart+i;if(oTable.fnSettings().oFeatures.bServerSide)
51
+ iDisplayIndex=i;var sGroupData="";var sGroup=null;var sGroupData2="";var sGroup2=null;sGroupData=this.fnGetData(nTrs[i],properties.iGroupingColumnIndex);var sGroup=sGroupData;if(properties.sGroupBy!="year")
52
+ sGroup=fnGetGroup(sGroupData);if(bUseSecondaryGrouping){sGroupData2=oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[properties.iGroupingColumnIndex2];if(sGroupData2==undefined)
53
+ sGroupData2=oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[oSettings.aoColumns[properties.iGroupingColumnIndex2].mData];if(properties.sGroupBy2!="year")
54
+ sGroup2=fnGetGroup(sGroupData2)}
55
+ if(sLastGroup==null||_fnGetCleanedGroup(sGroup)!=_fnGetCleanedGroup(sLastGroup)){var sGroupCleaned=_fnGetCleanedGroup(sGroup);if(sLastGroup!=null){properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)])}
56
+ if(properties.bAddAllGroupsAsExpanded&&jQuery.inArray(sGroupCleaned,asExpandedGroups)==-1)
57
+ asExpandedGroups.push(sGroupCleaned);var oGroup=fnCreateGroupRow(sGroupCleaned,sGroup,iColspan);var nGroup=oGroup.nGroup;if(nTrs[i].parentNode!=null)
58
+ nTrs[i].parentNode.insertBefore(nGroup,nTrs[i]);else $(nTrs[i]).before(nGroup);sLastGroup=sGroup;sLastGroup2=null}
59
+ $(nTrs[i]).attr("data-group",aoGroups[sGroupCleaned].dataGroup);$(nTrs[i]).addClass(properties.sGroupItemClass);$(nTrs[i]).addClass("group-item-"+sGroupCleaned);if(properties.bExpandableGrouping){if(_fnIsGroupCollapsed(sGroupCleaned)&&!properties.bUseFilteringForGrouping){$(nTrs[i]).hide()}}
60
+ if(bUseSecondaryGrouping){if(sLastGroup2==null||_fnGetCleanedGroup(sGroup2)!=_fnGetCleanedGroup(sLastGroup2)){var sGroup2Id=_fnGetCleanedGroup(sGroup)+'-'+_fnGetCleanedGroup(sGroup2);var oGroup2=_fnCreateGroup2Row(sGroup2Id,sGroup2,iColspan,aoGroups[sGroupCleaned])
61
+ var nGroup2=oGroup2.nGroup;nTrs[i].parentNode.insertBefore(nGroup2,nTrs[i]);sLastGroup2=sGroup2}
62
+ $(nTrs[i]).attr("data-group",oGroup2.dataGroup).addClass(properties.sGroupItemClass2).addClass("group-item-"+oGroup2.dataGroup)}}};if(sLastGroup!=null){properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)])}
63
+ properties.fnOnGrouped(aoGroups);bInitialGrouping=!1};var iYearIndex=6;var iYearLength=4;var asExpandedGroups=new Array();var bInitialGrouping=!0;var properties=$.extend(defaults,options);if(properties.iGroupingOrderByColumnIndex==-1){properties.bCustomColumnOrdering=!1;properties.iGroupingOrderByColumnIndex=properties.iGroupingColumnIndex}else{properties.bCustomColumnOrdering=!0}
64
+ if(properties.sGroupingColumnSortDirection==""){if(properties.sGroupBy=="year")
65
+ properties.sGroupingColumnSortDirection="desc";else properties.sGroupingColumnSortDirection="asc"}
66
+ if(properties.iGroupingOrderByColumnIndex2==-1){properties.bCustomColumnOrdering2=!1;properties.iGroupingOrderByColumnIndex2=properties.iGroupingColumnIndex2}else{properties.bCustomColumnOrdering2=!0}
67
+ if(properties.sGroupingColumnSortDirection2==""){if(properties.sGroupBy2=="year")
68
+ properties.sGroupingColumnSortDirection2="desc";else properties.sGroupingColumnSortDirection2="asc"}
69
+ iYearIndex=properties.sDateFormat.toLowerCase().indexOf('yy');iYearLength=properties.sDateFormat.toLowerCase().lastIndexOf('y')-properties.sDateFormat.toLowerCase().indexOf('y')+1;var iMonthIndex=properties.sDateFormat.toLowerCase().indexOf('mm');var iMonthLength=properties.sDateFormat.toLowerCase().lastIndexOf('m')-properties.sDateFormat.toLowerCase().indexOf('m')+1;var fnGetGroup=_fnGetGroupByName;switch(properties.sGroupBy){case "letter":fnGetGroup=_fnGetGroupByLetter;break;case "year":fnGetGroup=_fnGetGroupByYear;break;case "month":fnGetGroup=_fnGetGroupByYearMonth;break;default:fnGetGroup=_fnGetGroupByName;break}
70
+ if(properties.asExpandedGroups!=null){if(properties.asExpandedGroups=="NONE"){properties.asExpandedGroups=[];asExpandedGroups=properties.asExpandedGroups;bInitialGrouping=!1}else if(properties.asExpandedGroups=="ALL"){properties.bAddAllGroupsAsExpanded=!0}else if(properties.asExpandedGroups.constructor==String){var currentGroup=properties.asExpandedGroups;properties.asExpandedGroups=new Array();properties.asExpandedGroups.push(_fnGetCleanedGroup(currentGroup));asExpandedGroups=properties.asExpandedGroups;bInitialGrouping=!1}else if(properties.asExpandedGroups.constructor==Array){for(var i=0;i<properties.asExpandedGroups.length;i++){asExpandedGroups.push(_fnGetCleanedGroup(properties.asExpandedGroups[i]));if(properties.bExpandSingleGroup)
71
+ break}
72
+ bInitialGrouping=!1}}else{properties.asExpandedGroups=new Array();properties.bAddAllGroupsAsExpanded=!0}
73
+ if(properties.bExpandSingleGroup){var nTrs=$('tbody tr',oTable);var sGroupData=oTable.fnGetData(nTrs[0],properties.iGroupingColumnIndex);var sGroup=sGroupData;if(properties.sGroupBy!="year")
74
+ sGroup=fnGetGroup(sGroupData);var sGroupCleaned=_fnGetCleanedGroup(sGroup);properties.asExpandedGroups=new Array();properties.asExpandedGroups.push(sGroupCleaned)}
75
+ oTable.fnSetColumnVis(properties.iGroupingColumnIndex,!properties.bHideGroupingColumn);if(properties.bCustomColumnOrdering){oTable.fnSetColumnVis(properties.iGroupingOrderByColumnIndex,!properties.bHideGroupingOrderByColumn)}
76
+ if(properties.iGroupingColumnIndex2!=-1){oTable.fnSetColumnVis(properties.iGroupingColumnIndex2,!properties.bHideGroupingColumn2)}
77
+ if(properties.bCustomColumnOrdering2){oTable.fnSetColumnVis(properties.iGroupingOrderByColumnIndex2,!properties.bHideGroupingOrderByColumn2)}
78
+ oTable.fnSettings().aoDrawCallback.push({"fn":_fnDrawCallBackWithGrouping,"sName":"fnRowGrouping"});var aaSortingFixed=new Array();aaSortingFixed.push([properties.iGroupingOrderByColumnIndex,properties.sGroupingColumnSortDirection]);if(properties.iGroupingColumnIndex2!=-1){aaSortingFixed.push([properties.iGroupingOrderByColumnIndex2,properties.sGroupingColumnSortDirection2])}
79
+ oTable.fnSettings().aaSortingFixed=aaSortingFixed;switch(properties.sGroupBy){case "name":break;case "letter":oTable.fnSettings().aoColumns[properties.iGroupingOrderByColumnIndex].sSortDataType="rg-letter";$.fn.dataTableExt.afnSortData['rg-letter']=function(oSettings,iColumn){var aData=[];$('td:eq('+iColumn+')',oSettings.oApi._fnGetTrNodes(oSettings)).each(function(){aData.push(_fnGetGroupByLetter(this.innerHTML))});return aData}
80
+ break;case "year":oTable.fnSettings().aoColumns[properties.iGroupingOrderByColumnIndex].sSortDataType="rg-date";$.fn.dataTableExt.afnSortData['rg-date']=function(oSettings,iColumn){var aData=[];var nTrs=oSettings.oApi._fnGetTrNodes(oSettings);for(i=0;i<nTrs.length;i++){aData.push(_fnGetYear(oTable.fnGetData(nTrs[i],iColumn)))}
81
+ return aData}
82
+ break;default:break}
83
+ if(properties.bUseFilteringForGrouping)
84
+ $.fn.dataTableExt.afnFiltering.push(_rowGroupingRowFilter);oTable.fnDraw()})}})(jQuery);/*!
85
+ Buttons for DataTables 1.3.1
86
+ ©2016 SpryMedia Ltd - datatables.net/license
87
+ */
88
+ (function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(n){return d(n,window,document)}):"object"===typeof exports?module.exports=function(n,o){n||(n=window);if(!o||!o.fn.dataTable)o=require("datatables.net")(n,o).$;return d(o,n,n.document)}:d(jQuery,window,document)})(function(d,n,o,l){var i=d.fn.dataTable,u=0,v=0,j=i.ext.buttons,m=function(a,b){"undefined"===typeof b&&(b={});!0===b&&(b={});d.isArray(b)&&(b={buttons:b});this.c=d.extend(!0,{},m.defaults,b);b.buttons&&(this.c.buttons=b.buttons);this.s={dt:new i.Api(a),buttons:[],listenKeys:"",namespace:"dtb"+u++};this.dom={container:d("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)};this._constructor()};d.extend(m.prototype,{action:function(a,b){var c=this._nodeToButton(a);if(b===l)return c.conf.action;c.conf.action=b;return this},active:function(a,b){var c=this._nodeToButton(a),e=this.c.dom.button.active,c=d(c.node);if(b===l)return c.hasClass(e);c.toggleClass(e,b===l?!0:b);return this},add:function(a,b){var c=this.s.buttons;if("string"===typeof b){for(var e=b.split("-"),c=this.s,d=0,h=e.length-1;d<h;d++)c=c.buttons[1*e[d]];c=c.buttons;b=1*e[e.length-1]}this._expandButton(c,a,!1,b);this._draw();return this},container:function(){return this.dom.container},disable:function(a){a=this._nodeToButton(a);d(a.node).addClass(this.c.dom.button.disabled);return this},destroy:function(){d("body").off("keyup."+this.s.namespace);var a=this.s.buttons.slice(),b,c;b=0;for(c=a.length;b<c;b++)this.remove(a[b].node);this.dom.container.remove();a=this.s.dt.settings()[0];b=0;for(c=a.length;b<c;b++)if(a.inst===this){a.splice(b,1);break}return this},enable:function(a,b){if(!1===b)return this.disable(a);var c=this._nodeToButton(a);d(c.node).removeClass(this.c.dom.button.disabled);return this},name:function(){return this.c.name},node:function(a){a=this._nodeToButton(a);return d(a.node)},processing:function(a,b){var c=this._nodeToButton(a);if(b===l)return d(c.node).hasClass("processing");d(c.node).toggleClass("processing",b);return this},remove:function(a){var b=this._nodeToButton(a),c=this._nodeToHost(a),e=this.s.dt;if(b.buttons.length)for(var g=b.buttons.length-1;0<=g;g--)this.remove(b.buttons[g].node);b.conf.destroy&&b.conf.destroy.call(e.button(a),e,d(a),b.conf);this._removeKey(b.conf);d(b.node).remove();a=d.inArray(b,c);c.splice(a,1);return this},text:function(a,b){var c=this._nodeToButton(a),e=this.c.dom.collection.buttonLiner,e=c.inCollection&&e&&e.tag?e.tag:this.c.dom.buttonLiner.tag,g=this.s.dt,h=d(c.node),f=function(a){return"function"===typeof a?a(g,h,c.conf):a};if(b===l)return f(c.conf.text);c.conf.text=b;e?h.children(e).html(f(b)):h.html(f(b));return this},_constructor:function(){var a=this,b=this.s.dt,c=b.settings()[0],e=this.c.buttons;c._buttons||(c._buttons=[]);c._buttons.push({inst:this,name:this.c.name});for(var c=0,g=e.length;c<g;c++)this.add(e[c]);b.on("destroy",function(){a.destroy()});d("body").on("keyup."+this.s.namespace,function(b){if(!o.activeElement||o.activeElement===o.body){var c=String.fromCharCode(b.keyCode).toLowerCase();a.s.listenKeys.toLowerCase().indexOf(c)!==-1&&a._keypress(c,b)}})},_addKey:function(a){a.key&&(this.s.listenKeys+=d.isPlainObject(a.key)?a.key.key:a.key)},_draw:function(a,b){a||(a=this.dom.container,b=this.s.buttons);a.children().detach();for(var c=0,e=b.length;c<e;c++)a.append(b[c].inserter),b[c].buttons&&b[c].buttons.length&&this._draw(b[c].collection,b[c].buttons)},_expandButton:function(a,b,c,e){for(var g=this.s.dt,h=0,b=!d.isArray(b)?[b]:b,f=0,r=b.length;f<r;f++){var k=this._resolveExtends(b[f]);if(k)if(d.isArray(k))this._expandButton(a,k,c,e);else{var p=this._buildButton(k,c);if(p){e!==l?(a.splice(e,0,p),e++):a.push(p);if(p.conf.buttons){var s=this.c.dom.collection;p.collection=d("<"+s.tag+"/>").addClass(s.className).attr("role","menu");p.conf._collection=p.collection;this._expandButton(p.buttons,p.conf.buttons,!0,e)}k.init&&k.init.call(g.button(p.node),g,d(p.node),k);h++}}}},_buildButton:function(a,b){var c=this.c.dom.button,e=this.c.dom.buttonLiner,g=this.c.dom.collection,h=this.s.dt,f=function(b){return"function"===typeof b?b(h,k,a):b};b&&g.button&&(c=g.button);b&&g.buttonLiner&&(e=g.buttonLiner);if(a.available&&!a.available(h,a))return!1;var r=function(a,b,c,e){e.action.call(b.button(c),a,b,c,e);d(b.table().node()).triggerHandler("buttons-action.dt",[b.button(c),b,c,e])},k=d("<"+c.tag+"/>").addClass(c.className).attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",function(b){b.preventDefault();!k.hasClass(c.disabled)&&a.action&&r(b,h,k,a);k.blur()}).on("keyup.dtb",function(b){b.keyCode===13&&!k.hasClass(c.disabled)&&a.action&&r(b,h,k,a)});"a"===c.tag.toLowerCase()&&k.attr("href","#");e.tag?(g=d("<"+e.tag+"/>").html(f(a.text)).addClass(e.className),"a"===e.tag.toLowerCase()&&g.attr("href","#"),k.append(g)):k.html(f(a.text));!1===a.enabled&&k.addClass(c.disabled);a.className&&k.addClass(a.className);a.titleAttr&&k.attr("title",f(a.titleAttr));a.namespace||(a.namespace=".dt-button-"+v++);e=(e=this.c.dom.buttonContainer)&&e.tag?d("<"+e.tag+"/>").addClass(e.className).append(k):k;this._addKey(a);return{conf:a,node:k.get(0),inserter:e,buttons:[],inCollection:b,collection:null}},_nodeToButton:function(a,b){b||(b=this.s.buttons);for(var c=0,e=b.length;c<e;c++){if(b[c].node===a)return b[c];if(b[c].buttons.length){var d=this._nodeToButton(a,b[c].buttons);if(d)return d}}},_nodeToHost:function(a,b){b||(b=this.s.buttons);for(var c=0,e=b.length;c<e;c++){if(b[c].node===a)return b;if(b[c].buttons.length){var d=this._nodeToHost(a,b[c].buttons);if(d)return d}}},_keypress:function(a,b){var c=function(e){for(var g=0,h=e.length;g<h;g++){var f=e[g].conf,r=e[g].node;if(f.key)if(f.key===a)d(r).click();else if(d.isPlainObject(f.key)&&f.key.key===a&&(!f.key.shiftKey||b.shiftKey))if(!f.key.altKey||b.altKey)if(!f.key.ctrlKey||b.ctrlKey)(!f.key.metaKey||b.metaKey)&&d(r).click();e[g].buttons.length&&c(e[g].buttons)}};c(this.s.buttons)},_removeKey:function(a){if(a.key){var b=d.isPlainObject(a.key)?a.key.key:a.key,a=this.s.listenKeys.split(""),b=d.inArray(b,a);a.splice(b,1);this.s.listenKeys=a.join("")}},_resolveExtends:function(a){for(var b=this.s.dt,c,e,g=function(c){for(var e=0;!d.isPlainObject(c)&&!d.isArray(c);){if(c===l)return;if("function"===typeof c){if(c=c(b,a),!c)return!1}else if("string"===typeof c){if(!j[c])throw"Unknown button type: "+c;c=j[c]}e++;if(30<e)throw"Buttons: Too many iterations"}return d.isArray(c)?c:d.extend({},c)},a=g(a);a&&a.extend;){if(!j[a.extend])throw"Cannot extend unknown button type: "+a.extend;var h=g(j[a.extend]);if(d.isArray(h))return h;if(!h)return!1;c=h.className;a=d.extend({},h,a);c&&a.className!==c&&(a.className=c+" "+a.className);var f=a.postfixButtons;if(f){a.buttons||(a.buttons=[]);c=0;for(e=f.length;c<e;c++)a.buttons.push(f[c]);a.postfixButtons=null}if(f=a.prefixButtons){a.buttons||(a.buttons=[]);c=0;for(e=f.length;c<e;c++)a.buttons.splice(c,0,f[c]);a.prefixButtons=null}a.extend=h.extend}return a}});m.background=function(a,b,c){c===l&&(c=400);a?d("<div/>").addClass(b).css("display","none").appendTo("body").fadeIn(c):d("body > div."+b).fadeOut(c,function(){d(this).removeClass(b).remove()})};m.instanceSelector=function(a,b){if(!a)return d.map(b,function(a){return a.inst});var c=[],e=d.map(b,function(a){return a.name}),g=function(a){if(d.isArray(a))for(var f=0,r=a.length;f<r;f++)g(a[f]);else"string"===typeof a?-1!==a.indexOf(",")?g(a.split(",")):(a=d.inArray(d.trim(a),e),-1!==a&&c.push(b[a].inst)):"number"===typeof a&&c.push(b[a].inst)};g(a);return c};m.buttonSelector=function(a,b){for(var c=[],e=function(a,b,c){for(var d,g,f=0,h=b.length;f<h;f++)if(d=b[f])g=c!==l?c+f:f+"",a.push({node:d.node,name:d.conf.name,idx:g}),d.buttons&&e(a,d.buttons,g+"-")},g=function(a,b){var f,h,i=[];e(i,b.s.buttons);f=d.map(i,function(a){return a.node});if(d.isArray(a)||a instanceof d){f=0;for(h=a.length;f<h;f++)g(a[f],b)}else if(null===a||a===l||"*"===a){f=0;for(h=i.length;f<h;f++)c.push({inst:b,node:i[f].node})}else if("number"===typeof a)c.push({inst:b,node:b.s.buttons[a].node});else if("string"===typeof a)if(-1!==a.indexOf(",")){i=a.split(",");f=0;for(h=i.length;f<h;f++)g(d.trim(i[f]),b)}else if(a.match(/^\d+(\-\d+)*$/))f=d.map(i,function(a){return a.idx}),c.push({inst:b,node:i[d.inArray(a,f)].node});else if(-1!==a.indexOf(":name")){var j=a.replace(":name","");f=0;for(h=i.length;f<h;f++)i[f].name===j&&c.push({inst:b,node:i[f].node})}else d(f).filter(a).each(function(){c.push({inst:b,node:this})});else"object"===typeof a&&a.nodeName&&(i=d.inArray(a,f),-1!==i&&c.push({inst:b,node:f[i]}))},h=0,f=a.length;h<f;h++)g(b,a[h]);return c};m.defaults={buttons:["copy","excel","csv","pdf","print"],name:"main",tabIndex:0,dom:{container:{tag:"div",className:"dt-buttons"},collection:{tag:"div",className:"dt-button-collection"},button:{tag:"a",className:"dt-button",active:"active",disabled:"disabled"},buttonLiner:{tag:"span",className:""}}};m.version="1.3.1";d.extend(j,{collection:{text:function(a){return a.i18n("buttons.collection","Collection")},className:"buttons-collection",action:function(a,b,c,e){var a=c.offset(),g=d(b.table().container()),h=!1;d("div.dt-button-background").length&&(h=d(".dt-button-collection").offset(),d("body").trigger("click.dtb-collection"));e._collection.addClass(e.collectionLayout).css("display","none").appendTo("body").fadeIn(e.fade);var f=e._collection.css("position");h&&"absolute"===f?e._collection.css({top:h.top,left:h.left}):"absolute"===f?(e._collection.css({top:a.top+c.outerHeight(),left:a.left}),c=a.left+e._collection.outerWidth(),g=g.offset().left+g.width(),c>g&&e._collection.css("left",a.left-(c-g))):(a=e._collection.height()/2,a>d(n).height()/2&&(a=d(n).height()/2),e._collection.css("marginTop",-1*a));e.background&&m.background(!0,e.backgroundClassName,e.fade);setTimeout(function(){d("div.dt-button-background").on("click.dtb-collection",function(){});d("body").on("click.dtb-collection",function(a){var c=d.fn.addBack?"addBack":"andSelf";if(!d(a.target).parents()[c]().filter(e._collection).length){e._collection.fadeOut(e.fade,function(){e._collection.detach()});d("div.dt-button-background").off("click.dtb-collection");m.background(!1,e.backgroundClassName,e.fade);d("body").off("click.dtb-collection");b.off("buttons-action.b-internal")}})},10);if(e.autoClose)b.on("buttons-action.b-internal",function(){d("div.dt-button-background").click()})},background:!0,collectionLayout:"",backgroundClassName:"dt-button-background",autoClose:!1,fade:400},copy:function(a,b){if(j.copyHtml5)return"copyHtml5";if(j.copyFlash&&j.copyFlash.available(a,b))return"copyFlash"},csv:function(a,b){if(j.csvHtml5&&j.csvHtml5.available(a,b))return"csvHtml5";if(j.csvFlash&&j.csvFlash.available(a,b))return"csvFlash"},excel:function(a,b){if(j.excelHtml5&&j.excelHtml5.available(a,b))return"excelHtml5";if(j.excelFlash&&j.excelFlash.available(a,b))return"excelFlash"},pdf:function(a,b){if(j.pdfHtml5&&j.pdfHtml5.available(a,b))return"pdfHtml5";if(j.pdfFlash&&j.pdfFlash.available(a,b))return"pdfFlash"},pageLength:function(a){var a=a.settings()[0].aLengthMenu,b=d.isArray(a[0])?a[0]:a,c=d.isArray(a[0])?a[1]:a,e=function(a){return a.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},a.page.len())};return{extend:"collection",text:e,className:"buttons-page-length",autoClose:!0,buttons:d.map(b,function(a,b){return{text:c[b],className:"button-page-length",action:function(b,c){c.page.len(a).draw()},init:function(b,c,d){var e=this,c=function(){e.active(b.page.len()===a)};b.on("length.dt"+d.namespace,c);c()},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}),init:function(a,b,c){var d=this;a.on("length.dt"+c.namespace,function(){d.text(e(a))})},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}});i.Api.register("buttons()",function(a,b){b===l&&(b=a,a=l);this.selector.buttonGroup=a;var c=this.iterator(!0,"table",function(c){if(c._buttons)return m.buttonSelector(m.instanceSelector(a,c._buttons),b)},!0);c._groupSelector=a;return c});i.Api.register("button()",function(a,b){var c=this.buttons(a,b);1<c.length&&c.splice(1,c.length);return c});i.Api.registerPlural("buttons().active()","button().active()",function(a){return a===l?this.map(function(a){return a.inst.active(a.node)}):this.each(function(b){b.inst.active(b.node,a)})});i.Api.registerPlural("buttons().action()","button().action()",function(a){return a===l?this.map(function(a){return a.inst.action(a.node)}):this.each(function(b){b.inst.action(b.node,a)})});i.Api.register(["buttons().enable()","button().enable()"],function(a){return this.each(function(b){b.inst.enable(b.node,a)})});i.Api.register(["buttons().disable()","button().disable()"],function(){return this.each(function(a){a.inst.disable(a.node)})});i.Api.registerPlural("buttons().nodes()","button().node()",function(){var a=d();d(this.each(function(b){a=a.add(b.inst.node(b.node))}));return a});i.Api.registerPlural("buttons().processing()","button().processing()",function(a){return a===l?this.map(function(a){return a.inst.processing(a.node)}):this.each(function(b){b.inst.processing(b.node,a)})});i.Api.registerPlural("buttons().text()","button().text()",function(a){return a===l?this.map(function(a){return a.inst.text(a.node)}):this.each(function(b){b.inst.text(b.node,a)})});i.Api.registerPlural("buttons().trigger()","button().trigger()",function(){return this.each(function(a){a.inst.node(a.node).trigger("click")})});i.Api.registerPlural("buttons().containers()","buttons().container()",function(){var a=d(),b=this._groupSelector;this.iterator(!0,"table",function(c){if(c._buttons)for(var c=m.instanceSelector(b,c._buttons),d=0,g=c.length;d<g;d++)a=a.add(c[d].container())});return a});i.Api.register("button().add()",function(a,b){var c=this.context;c.length&&(c=m.instanceSelector(this._groupSelector,c[0]._buttons),c.length&&c[0].add(b,a));return this.button(this._groupSelector,a)});i.Api.register("buttons().destroy()",function(){this.pluck("inst").unique().each(function(a){a.destroy()});return this});i.Api.registerPlural("buttons().remove()","buttons().remove()",function(){this.each(function(a){a.inst.remove(a.node)});return this});var q;i.Api.register("buttons.info()",function(a,b,c){var e=this;if(!1===a)return d("#datatables_buttons_info").fadeOut(function(){d(this).remove()}),clearTimeout(q),q=null,this;q&&clearTimeout(q);d("#datatables_buttons_info").length&&d("#datatables_buttons_info").remove();d('<div id="datatables_buttons_info" class="dt-button-info"/>').html(a?"<h2>"+a+"</h2>":"").append(d("<div/>")["string"===typeof b?"html":"append"](b)).css("display","none").appendTo("body").fadeIn();c!==l&&0!==c&&(q=setTimeout(function(){e.buttons.info(!1)},c));return this});i.Api.register("buttons.exportData()",function(a){if(this.context.length){for(var b=new i.Api(this.context[0]),c=d.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(a){return e(a)},footer:function(a){return e(a)},body:function(a){return e(a)}}},a),e=function(a){if("string"!==typeof a)return a;a=a.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");c.stripHtml&&(a=a.replace(/<[^>]*>/g,""));c.trim&&(a=a.replace(/^\s+|\s+$/g,""));c.stripNewlines&&(a=a.replace(/\n/g," "));c.decodeEntities&&(t.innerHTML=a,a=t.value);return a},a=b.columns(c.columns).indexes().map(function(a){var d=b.column(a).header();return c.format.header(d.innerHTML,a,d)}).toArray(),g=b.table().footer()?b.columns(c.columns).indexes().map(function(a){var d=b.column(a).footer();return c.format.footer(d?d.innerHTML:"",a,d)}).toArray():null,h=b.rows(c.rows,c.modifier).indexes().toArray(),f=b.cells(h,c.columns),h=f.render(c.orthogonal).toArray(),f=f.nodes().toArray(),j=a.length,k=0<j?h.length/j:0,m=Array(k),l=0,n=0;n<k;n++){for(var o=Array(j),q=0;q<j;q++)o[q]=c.format.body(h[l],n,q,f[l]),l++;m[n]=o}return{header:a,footer:g,body:m}}});var t=d("<textarea/>")[0];d.fn.dataTable.Buttons=m;d.fn.DataTable.Buttons=m;d(o).on("init.dt plugin-init.dt",function(a,b){if("dt"===a.namespace){var c=b.oInit.buttons||i.defaults.buttons;c&&!b._buttons&&(new m(b,c)).container()}});i.ext.feature.push({fnInit:function(a){var a=new i.Api(a),b=a.init().buttons||i.defaults.buttons;return(new m(a,b)).container()},cFeature:"B"});return m});(function(i){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(g){return i(g,window,document)}):"object"===typeof exports?module.exports=function(g,l,r,s){g||(g=window);if(!l||!l.fn.dataTable)l=require("datatables.net")(g,l).$;l.fn.dataTable.Buttons||require("datatables.net-buttons")(g,l);return i(l,g,g.document,r,s)}:i(jQuery,window,document)})(function(i,g,l,r,s,o){function z(a,c){t===o&&(t=-1===x.serializeToString(i.parseXML(A["xl/worksheets/sheet1.xml"])).indexOf("xmlns:r"));i.each(c,function(c,b){if(i.isPlainObject(b)){var e=a.folder(c);z(e,b)}else{if(t){var e=b.childNodes[0],h,f,u=[];for(h=e.attributes.length-1;0<=h;h--){f=e.attributes[h].nodeName;var m=e.attributes[h].nodeValue;-1!==f.indexOf(":")&&(u.push({name:f,value:m}),e.removeAttribute(f))}h=0;for(f=u.length;h<f;h++)m=b.createAttribute(u[h].name.replace(":","_dt_b_namespace_token_")),m.value=u[h].value,e.setAttributeNode(m)}e=x.serializeToString(b);t&&(-1===e.indexOf("<?xml")&&(e='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+e),e=e.replace(/_dt_b_namespace_token_/g,":"));e=e.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a.file(c,e)}})}function p(a,c,d){var b=a.createElement(c);d&&(d.attr&&i(b).attr(d.attr),d.children&&i.each(d.children,function(a,c){b.appendChild(c)}),d.text&&b.appendChild(a.createTextNode(d.text)));return b}function I(a,c){var d=a.header[c].length,b;a.footer&&a.footer[c].length>d&&(d=a.footer[c].length);for(var e=0,h=a.body.length;e<h;e++)if(b=a.body[e][c],b=null!==b&&b!==o?b.toString():"",-1!==b.indexOf("\n")?(b=b.split("\n"),b.sort(function(a,b){return b.length-a.length}),b=b[0].length):b=b.length,b>d&&(d=b),40<d)return 52;d*=1.3;return 6<d?d:6}var n=i.fn.dataTable,q;var j="undefined"!==typeof self&&self||"undefined"!==typeof g&&g||this.content;if("undefined"===typeof j||"undefined"!==typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))q=void 0;else{var v=j.document.createElementNS("http://www.w3.org/1999/xhtml","a"),J="download"in v,K=/constructor/i.test(j.HTMLElement)||j.safari,B=/CriOS\/[\d]+/.test(navigator.userAgent),L=function(a){(j.setImmediate||j.setTimeout)(function(){throw a},0)},C=function(a){setTimeout(function(){"string"===typeof a?(j.URL||j.webkitURL||j).revokeObjectURL(a):a.remove()},4E4)},D=function(a){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob([String.fromCharCode(65279),a],{type:a.type}):a},E=function(a,c,d){d||(a=D(a));var b=this,d="application/octet-stream"===a.type,e,h=function(){for(var a=["writestart","progress","write","writeend"],a=[].concat(a),c=a.length;c--;){var d=b["on"+a[c]];if("function"===typeof d)try{d.call(b,b)}catch(e){L(e)}}};b.readyState=b.INIT;if(J)e=(j.URL||j.webkitURL||j).createObjectURL(a),setTimeout(function(){v.href=e;v.download=c;var a=new MouseEvent("click");v.dispatchEvent(a);h();C(e);b.readyState=b.DONE});else if((B||d&&K)&&j.FileReader){var f=new FileReader;f.onloadend=function(){var a=B?f.result:f.result.replace(/^data:[^;]*;/,"data:attachment/file;");j.open(a,"_blank")||(j.location.href=a);b.readyState=b.DONE;h()};f.readAsDataURL(a);b.readyState=b.INIT}else e||(e=(j.URL||j.webkitURL||j).createObjectURL(a)),d?j.location.href=e:j.open(e,"_blank")||(j.location.href=e),b.readyState=b.DONE,h(),C(e)},k=E.prototype;"undefined"!==typeof navigator&&navigator.msSaveOrOpenBlob?q=function(a,c,d){c=c||a.name||"download";d||(a=D(a));return navigator.msSaveOrOpenBlob(a,c)}:(k.abort=function(){},k.readyState=k.INIT=0,k.WRITING=1,k.DONE=2,k.error=k.onwritestart=k.onprogress=k.onwrite=k.onabort=k.onerror=k.onwriteend=null,q=function(a,c,d){return new E(a,c||a.name||"download",d)})}n.fileSave=q;var w=function(a,c){var d="*"===a.filename&&"*"!==a.title&&a.title!==o?a.title:a.filename;"function"===typeof d&&(d=d());-1!==d.indexOf("*")&&(d=i.trim(d.replace("*",i("title").text())));d=d.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,"");return c===o||!0===c?d+a.extension:d},M=function(a){var c="Sheet1";a.sheetName&&(c=a.sheetName.replace(/[\[\]\*\/\\\?\:]/g,""));return c},N=function(a){a=a.title;"function"===typeof a&&(a=a());return-1!==a.indexOf("*")?a.replace("*",i("title").text()||"Exported data"):a},F=function(a,c){for(var d=c.newline?c.newline:navigator.userAgent.match(/Windows/)?"\r\n":"\n",b=a.buttons.exportData(c.exportOptions),e=c.fieldBoundary,h=c.fieldSeparator,f=RegExp(e,"g"),i=c.escapeChar!==o?c.escapeChar:"\\",m=function(a){for(var b="",c=0,d=a.length;c<d;c++)0<c&&(b+=h),b+=e?e+(""+a[c]).replace(f,i+e)+e:a[c];return b},j=c.header?m(b.header)+d:"",g=c.footer&&b.footer?d+m(b.footer):"",l=[],y=0,O=b.body.length;y<O;y++)l.push(m(b.body[y]));return{str:j+l.join(d)+g,rows:l.length}},G=function(){if(!(-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome")&&-1===navigator.userAgent.indexOf("Opera")))return!1;var a=navigator.userAgent.match(/AppleWebKit\/(\d+\.\d+)/);return a&&1<a.length&&603.1>1*a[1]?!0:!1};try{var x=new XMLSerializer,t}catch(P){}var A={"_rels/.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>',"xl/_rels/workbook.xml.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/></Relationships>',"[Content_Types].xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="xml" ContentType="application/xml" /><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="jpeg" ContentType="image/jpeg" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /></Types>',"xl/workbook.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><fileVersion appName="xl" lastEdited="5" lowestEdited="5" rupBuild="24816"/><workbookPr showInkAnnotation="0" autoCompressPictures="0"/><bookViews><workbookView xWindow="0" yWindow="0" windowWidth="25600" windowHeight="19020" tabRatio="500"/></bookViews><sheets><sheet name="" sheetId="1" r:id="rId1"/></sheets></workbook>',"xl/worksheets/sheet1.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><sheetData/></worksheet>',"xl/styles.xml":'<?xml version="1.0" encoding="UTF-8"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><numFmts count="6"><numFmt numFmtId="164" formatCode="#,##0.00_- [$$-45C]"/><numFmt numFmtId="165" formatCode="&quot;£&quot;#,##0.00"/><numFmt numFmtId="166" formatCode="[$€-2] #,##0.00"/><numFmt numFmtId="167" formatCode="0.0%"/><numFmt numFmtId="168" formatCode="#,##0;(#,##0)"/><numFmt numFmtId="169" formatCode="#,##0.00;(#,##0.00)"/></numFmts><fonts count="5" x14ac:knownFonts="1"><font><sz val="11" /><name val="Calibri" /></font><font><sz val="11" /><name val="Calibri" /><color rgb="FFFFFFFF" /></font><font><sz val="11" /><name val="Calibri" /><b /></font><font><sz val="11" /><name val="Calibri" /><i /></font><font><sz val="11" /><name val="Calibri" /><u /></font></fonts><fills count="6"><fill><patternFill patternType="none" /></fill><fill/><fill><patternFill patternType="solid"><fgColor rgb="FFD9D9D9" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD99795" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6efce" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6cfef" /><bgColor indexed="64" /></patternFill></fill></fills><borders count="2"><border><left /><right /><top /><bottom /><diagonal /></border><border diagonalUp="false" diagonalDown="false"><left style="thin"><color auto="1" /></left><right style="thin"><color auto="1" /></right><top style="thin"><color auto="1" /></top><bottom style="thin"><color auto="1" /></bottom><diagonal /></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" /></cellStyleXfs><cellXfs count="67"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="left"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="center"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="right"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="fill"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment textRotation="90"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment wrapText="1"/></xf><xf numFmtId="9" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="164" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="165" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="166" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="167" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="168" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="169" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="3" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="4" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="1" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="2" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0" /></cellStyles><dxfs count="0" /><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4" /></styleSheet>'},H=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63},{match:/^\-?[\d,]+\.\d{2}$/,style:64}];n.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,c,d,b){this.processing(!0);var e=this,a=F(c,b),h=a.str,d=i("<div/>").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});b.customize&&(h=b.customize(h,b));b=i("<textarea readonly/>").val(h).appendTo(d);if(l.queryCommandSupported("copy")){d.appendTo(c.table().container());b[0].focus();b[0].select();try{var f=l.execCommand("copy");d.remove();if(f){c.buttons.info(c.i18n("buttons.copyTitle","Copy to clipboard"),c.i18n("buttons.copySuccess",{1:"Copied one row to clipboard",_:"Copied %d rows to clipboard"},a.rows),2E3);this.processing(!1);return}}catch(j){}}f=i("<span>"+c.i18n("buttons.copyKeys","Press <i>ctrl</i> or <i>⌘</i> + <i>C</i> to copy the table data<br>to your system clipboard.<br><br>To cancel, click this message or press escape.")+"</span>").append(d);c.buttons.info(c.i18n("buttons.copyTitle","Copy to clipboard"),f,0);b[0].focus();b[0].select();var m=i(f).closest(".dt-button-info"),g=function(){m.off("click.buttons-copy");i(l).off(".buttons-copy");c.buttons.info(!1)};m.on("click.buttons-copy",g);i(l).on("keydown.buttons-copy",function(a){27===a.keyCode&&(g(),e.processing(!1))}).on("copy.buttons-copy cut.buttons-copy",function(){g();e.processing(!1)})},exportOptions:{},fieldSeparator:"\t",fieldBoundary:"",header:!0,footer:!1};n.ext.buttons.csvHtml5={bom:!1,className:"buttons-csv buttons-html5",available:function(){return g.FileReader!==o&&g.Blob},text:function(a){return a.i18n("buttons.csv","CSV")},action:function(a,c,d,b){this.processing(!0);a=F(c,b).str;c=b.charset;b.customize&&(a=b.customize(a,b));!1!==c?(c||(c=l.characterSet||l.charset),c&&(c=";charset="+c)):c="";b.bom&&(a=""+a);q(new Blob([a],{type:"text/csv"+c}),w(b),!0);this.processing(!1)},filename:"*",extension:".csv",exportOptions:{},fieldSeparator:",",fieldBoundary:'"',escapeChar:'"',charset:null,header:!0,footer:!1};n.ext.buttons.excelHtml5={className:"buttons-excel buttons-html5",available:function(){return g.FileReader!==o&&(r||g.JSZip)!==o&&!G()&&x},text:function(a){return a.i18n("buttons.excel","Excel")},action:function(a,c,d,b){this.processing(!0);var e=this,h=0,a=function(a){return i.parseXML(A[a])},f=a("xl/worksheets/sheet1.xml"),j=f.getElementsByTagName("sheetData")[0],a={_rels:{".rels":a("_rels/.rels")},xl:{_rels:{"workbook.xml.rels":a("xl/_rels/workbook.xml.rels")},"workbook.xml":a("xl/workbook.xml"),"styles.xml":a("xl/styles.xml"),worksheets:{"sheet1.xml":f}},"[Content_Types].xml":a("[Content_Types].xml")},c=c.buttons.exportData(b.exportOptions),m,l,d=function(a){m=h+1;l=p(f,"row",{attr:{r:m}});for(var b=0,c=a.length;b<c;b++){for(var d=b,e="";0<=d;)e=String.fromCharCode(d%26+65)+e,d=Math.floor(d/26)-1;var d=e+""+m,g=null;if(!(null===a[b]||a[b]===o||""===a[b])){a[b]=i.trim(a[b]);for(var k=0,n=H.length;k<n;k++)if(e=H[k],a[b].match&&!a[b].match(/^0\d+/)&&a[b].match(e.match)){g=a[b].replace(/[^\d\.\-]/g,"");e.fmt&&(g=e.fmt(g));g=p(f,"c",{attr:{r:d,s:e.style},children:[p(f,"v",{text:g})]});break}g||("number"===typeof a[b]||a[b].match&&a[b].match(/^-?\d+(\.\d+)?$/)&&!a[b].match(/^0\d+/)?g=p(f,"c",{attr:{t:"n",r:d},children:[p(f,"v",{text:a[b]})]}):(e=!a[b].replace?a[b]:a[b].replace(/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,""),g=p(f,"c",{attr:{t:"inlineStr",r:d},children:{row:p(f,"is",{children:{row:p(f,"t",{text:e})}})}})));l.appendChild(g)}}j.appendChild(l);h++};i("sheets sheet",a.xl["workbook.xml"]).attr("name",M(b));b.customizeData&&b.customizeData(c);b.header&&(d(c.header,h),i("row c",f).attr("s","2"));for(var k=0,n=c.body.length;k<n;k++)d(c.body[k],h);b.footer&&c.footer&&(d(c.footer,h),i("row:last c",f).attr("s","2"));d=p(f,"cols");i("worksheet",f).prepend(d);k=0;for(n=c.header.length;k<n;k++)d.appendChild(p(f,"col",{attr:{min:k+1,max:k+1,width:I(c,k),customWidth:1}}));b.customize&&b.customize(a);c=new(r||g.JSZip);d={type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};z(c,a);c.generateAsync?c.generateAsync(d).then(function(a){q(a,w(b));e.processing(!1)}):(q(c.generate(d),w(b)),this.processing(!1))},filename:"*",extension:".xlsx",exportOptions:{},header:!0,footer:!1};n.ext.buttons.pdfHtml5={className:"buttons-pdf buttons-html5",available:function(){return g.FileReader!==o&&(s||g.pdfMake)},text:function(a){return a.i18n("buttons.pdf","PDF")},action:function(a,c,d,b){this.processing(!0);var e=this,a=c.buttons.exportData(b.exportOptions),h=[];b.header&&h.push(i.map(a.header,function(a){return{text:"string"===typeof a?a:a+"",style:"tableHeader"}}));for(var f=0,j=a.body.length;f<j;f++)h.push(i.map(a.body[f],function(a){return{text:"string"===typeof a?a:a+"",style:f%2?"tableBodyEven":"tableBodyOdd"}}));b.footer&&a.footer&&h.push(i.map(a.footer,function(a){return{text:"string"===typeof a?a:a+"",style:"tableFooter"}}));a={pageSize:b.pageSize,pageOrientation:b.orientation,content:[{table:{headerRows:1,body:h},layout:"noBorders"}],styles:{tableHeader:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154",alignment:"center"},tableBodyEven:{},tableBodyOdd:{fillColor:"#f3f3f3"},tableFooter:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154"},title:{alignment:"center",fontSize:15},message:{}},defaultStyle:{fontSize:10}};b.message&&a.content.unshift({text:"function"==typeof b.message?b.message(c,d,b):b.message,style:"message",margin:[0,0,0,12]});b.title&&a.content.unshift({text:N(b,!1),style:"title",margin:[0,0,0,12]});b.customize&&b.customize(a,b);c=(s||g.pdfMake).createPdf(a);"open"===b.download&&!G()?(c.open(),this.processing(!1)):c.getBuffer(function(a){a=new Blob([a],{type:"application/pdf"});q(a,w(b));e.processing(!1)})},title:"*",filename:"*",extension:".pdf",exportOptions:{},orientation:"portrait",pageSize:"A4",header:!0,footer:!1,message:null,customize:null,download:"download"};return n.Buttons});(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(f){return d(f,window,document)}):"object"===typeof exports?module.exports=function(f,b){f||(f=window);if(!b||!b.fn.dataTable)b=require("datatables.net")(f,b).$;b.fn.dataTable.Buttons||require("datatables.net-buttons")(f,b);return d(b,f,f.document)}:d(jQuery,window,document)})(function(d,f,b){var i=d.fn.dataTable,h=b.createElement("a"),m=function(a){h.href=a;a=h.host;-1===a.indexOf("/")&&0!==h.pathname.indexOf("/")&&(a+="/");return h.protocol+"//"+a+h.pathname+h.search};i.ext.buttons.print={className:"buttons-print",text:function(a){return a.i18n("buttons.print","Print")},action:function(a,b,h,e){var c=b.buttons.exportData(e.exportOptions),k=function(a,c){for(var b="<tr>",d=0,e=a.length;d<e;d++)b+="<"+c+">"+a[d]+"</"+c+">";return b+"</tr>"},a='<table class="'+b.table().node().className+'">';e.header&&(a+="<thead>"+k(c.header,"th")+"</thead>");for(var a=a+"<tbody>",l=0,i=c.body.length;l<i;l++)a+=k(c.body[l],"td");a+="</tbody>";e.footer&&c.footer&&(a+="<tfoot>"+k(c.footer,"th")+"</tfoot>");var g=f.open("",""),c=e.title;"function"===typeof c&&(c=c());-1!==c.indexOf("*")&&(c=c.replace("*",d("title").text()));g.document.close();var j="<title>"+c+"</title>";d("style, link").each(function(){var a=j,b=d(this).clone()[0];"link"===b.nodeName.toLowerCase()&&(b.href=m(b.href));j=a+b.outerHTML});try{g.document.head.innerHTML=j}catch(n){d(g.document.head).html(j)}g.document.body.innerHTML="<h1>"+c+"</h1><div>"+("function"===typeof e.message?e.message(b,h,e):e.message)+"</div>"+a;d(g.document.body).addClass("dt-print-view");d("img",g.document.body).each(function(a,b){b.setAttribute("src",m(b.getAttribute("src")))});e.customize&&e.customize(g);setTimeout(function(){e.autoPrint&&(g.print(),g.close())},250)},title:"*",message:"",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null};return i.Buttons});(function(g){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(d){return g(d,window,document)}):"object"===typeof exports?module.exports=function(d,e){d||(d=window);if(!e||!e.fn.dataTable)e=require("datatables.net")(d,e).$;e.fn.dataTable.Buttons||require("datatables.net-buttons")(d,e);return g(e,d,d.document)}:g(jQuery,window,document)})(function(g,d,e,h){d=g.fn.dataTable;g.extend(d.ext.buttons,{colvis:function(b,a){return{extend:"collection",text:function(a){return a.i18n("buttons.colvis","Column visibility")},className:"buttons-colvis",buttons:[{extend:"columnsToggle",columns:a.columns,columnText:a.columnText}]}},columnsToggle:function(b,a){return b.columns(a.columns).indexes().map(function(b){return{extend:"columnToggle",columns:b,columnText:a.columnText}}).toArray()},columnToggle:function(b,a){return{extend:"columnVisibility",columns:a.columns,columnText:a.columnText}},columnsVisibility:function(b,a){return b.columns(a.columns).indexes().map(function(b){return{extend:"columnVisibility",columns:b,visibility:a.visibility,columnText:a.columnText}}).toArray()},columnVisibility:{columns:h,text:function(b,a,c){return c._columnText(b,c)},className:"buttons-columnVisibility",action:function(b,a,c,f){b=a.columns(f.columns);a=b.visible();b.visible(f.visibility!==h?f.visibility:!(a.length&&a[0]))},init:function(b,a,c){var f=this;b.on("column-visibility.dt"+c.namespace,function(a,d){d.bDestroying||f.active(b.column(c.columns).visible())}).on("column-reorder.dt"+c.namespace,function(a,d,e){1===b.columns(c.columns).count()&&("number"===typeof c.columns&&(c.columns=e.mapping[c.columns]),a=b.column(c.columns),f.text(c._columnText(b,c)),f.active(a.visible()))});this.active(b.column(c.columns).visible())},destroy:function(b,a,c){b.off("column-visibility.dt"+c.namespace).off("column-reorder.dt"+c.namespace)},_columnText:function(b,a){var c=b.column(a.columns).index(),f=b.settings()[0].aoColumns[c].sTitle.replace(/\n/g," ").replace(/<.*?>/g,"").replace(/^\s+|\s+$/g,"");return a.columnText?a.columnText(b,c,f):f}},colvisRestore:{className:"buttons-colvisRestore",text:function(b){return b.i18n("buttons.colvisRestore","Restore visibility")},init:function(b,a,c){c._visOriginal=b.columns().indexes().map(function(a){return b.column(a).visible()}).toArray()},action:function(b,a,c,d){a.columns().every(function(b){b=a.colReorder&&a.colReorder.transpose?a.colReorder.transpose(b,"toOriginal"):b;this.visible(d._visOriginal[b])})}},colvisGroup:{className:"buttons-colvisGroup",action:function(b,a,c,d){a.columns(d.show).visible(!0,!1);a.columns(d.hide).visible(!1,!1);a.columns.adjust()},show:[],hide:[]}});return d.Buttons});(function($){"use strict";if(!$.browser){$.browser={};$.browser.mozilla=/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase());$.browser.webkit=/webkit/.test(navigator.userAgent.toLowerCase());$.browser.opera=/opera/.test(navigator.userAgent.toLowerCase());$.browser.msie=/msie/.test(navigator.userAgent.toLowerCase())}
89
+ var methods={destroy:function(){$(this).unbind(".maskMoney");if($.browser.msie){this.onpaste=null}
90
+ return this},applyMask:function(value){var $input=$(this);var settings=$input.data("settings");return maskValue(value,settings)},mask:function(value){return this.each(function(){var $this=$(this);if(typeof value==="number"){$this.val(value)}
91
+ return $this.trigger("mask")})},unmasked:function(){return this.map(function(){var value=($(this).val()||"0"),isNegative=value.indexOf("-")!==-1,decimalPart;$(value.split(/\D/).reverse()).each(function(index,element){if(element){decimalPart=element;return!1}});value=value.replace(/\D/g,"");value=value.replace(new RegExp(decimalPart+"$"),"."+decimalPart);if(isNegative){value="-"+value}
92
+ return parseFloat(value)})},init:function(parameters){parameters=$.extend({prefix:"",suffix:"",affixesStay:!0,thousands:",",decimal:".",precision:2,allowZero:!1,allowNegative:!1,doubleClickSelection:!0,allowEmpty:!1},parameters);return this.each(function(){var $input=$(this),settings,onFocusValue;settings=$.extend({},parameters);settings=$.extend(settings,$input.data());$input.data("settings",settings);function getInputSelection(){var el=$input.get(0),start=0,end=0,normalizedValue,range,textInputRange,len,endRange;if(typeof el.selectionStart==="number"&&typeof el.selectionEnd==="number"){start=el.selectionStart;end=el.selectionEnd}else{range=document.selection.createRange();if(range&&range.parentElement()===el){len=el.value.length;normalizedValue=el.value.replace(/\r\n/g,"\n");textInputRange=el.createTextRange();textInputRange.moveToBookmark(range.getBookmark());endRange=el.createTextRange();endRange.collapse(!1);if(textInputRange.compareEndPoints("StartToEnd",endRange)>-1){start=end=len}else{start=-textInputRange.moveStart("character",-len);start+=normalizedValue.slice(0,start).split("\n").length-1;if(textInputRange.compareEndPoints("EndToEnd",endRange)>-1){end=len}else{end=-textInputRange.moveEnd("character",-len);end+=normalizedValue.slice(0,end).split("\n").length-1}}}}
93
+ return{start:start,end:end}}
94
+ function canInputMoreNumbers(){var haventReachedMaxLength=!($input.val().length>=$input.attr("maxlength")&&$input.attr("maxlength")>=0),selection=getInputSelection(),start=selection.start,end=selection.end,haveNumberSelected=(selection.start!==selection.end&&$input.val().substring(start,end).match(/\d/))?!0:!1,startWithZero=($input.val().substring(0,1)==="0");return haventReachedMaxLength||haveNumberSelected||startWithZero}
95
+ function setCursorPosition(pos){if(!!settings.formatOnBlur){return}
96
+ $input.each(function(index,elem){if(elem.setSelectionRange){elem.focus();elem.setSelectionRange(pos,pos)}else if(elem.createTextRange){var range=elem.createTextRange();range.collapse(!0);range.moveEnd("character",pos);range.moveStart("character",pos);range.select()}})}
97
+ function maskAndPosition(startPos){var originalLen=$input.val().length,newLen;$input.val(maskValue($input.val(),settings));newLen=$input.val().length;if(!settings.reverse){startPos=startPos-(originalLen-newLen)}
98
+ setCursorPosition(startPos)}
99
+ function mask(){var value=$input.val();if(settings.allowEmpty&&value===""){return}
100
+ if(settings.precision>0&&value.indexOf(settings.decimal)<0){value+=settings.decimal+new Array(settings.precision+1).join(0)}
101
+ $input.val(maskValue(value,settings))}
102
+ function changeSign(){var inputValue=$input.val();if(settings.allowNegative){if(inputValue!==""&&inputValue.charAt(0)==="-"){return inputValue.replace("-","")}else{return"-"+inputValue}}else{return inputValue}}
103
+ function preventDefault(e){if(e.preventDefault){e.preventDefault()}else{e.returnValue=!1}}
104
+ function keypressEvent(e){e=e||window.event;var key=e.which||e.charCode||e.keyCode,decimalKeyCode=settings.decimal.charCodeAt(0);if(key===undefined){return!1}
105
+ if((key<48||key>57)&&(key!==decimalKeyCode||!settings.reverse)){return handleAllKeysExceptNumericalDigits(key,e)}else if(!canInputMoreNumbers()){return!1}else{if(key===decimalKeyCode&&shouldPreventDecimalKey()){return!1}
106
+ if(settings.formatOnBlur){return!0}
107
+ preventDefault(e);applyMask(e);return!1}}
108
+ function shouldPreventDecimalKey(){if(isAllTextSelected()){return!1}
109
+ return alreadyContainsDecimal()}
110
+ function isAllTextSelected(){var length=$input.val().length;var selection=getInputSelection();return selection.start===0&&selection.end===length}
111
+ function alreadyContainsDecimal(){return $input.val().indexOf(settings.decimal)>-1}
112
+ function applyMask(e){e=e||window.event;var key=e.which||e.charCode||e.keyCode,keyPressedChar="",selection,startPos,endPos,value;if(key>=48&&key<=57){keyPressedChar=String.fromCharCode(key)}
113
+ selection=getInputSelection();startPos=selection.start;endPos=selection.end;value=$input.val();$input.val(value.substring(0,startPos)+keyPressedChar+value.substring(endPos,value.length));maskAndPosition(startPos+1)}
114
+ function handleAllKeysExceptNumericalDigits(key,e){if(key===45){$input.val(changeSign());return!1}else if(key===43){$input.val($input.val().replace("-",""));return!1}else if(key===13||key===9){return!0}else if($.browser.mozilla&&(key===37||key===39)&&e.charCode===0){return!0}else{preventDefault(e);return!0}}
115
+ function keydownEvent(e){e=e||window.event;var key=e.which||e.charCode||e.keyCode,selection,startPos,endPos,value,lastNumber;if(key===undefined){return!1}
116
+ selection=getInputSelection();startPos=selection.start;endPos=selection.end;if(key===8||key===46||key===63272){preventDefault(e);value=$input.val();if(startPos===endPos){if(key===8){if(settings.suffix===""){startPos-=1}else{lastNumber=value.split("").reverse().join("").search(/\d/);startPos=value.length-lastNumber-1;endPos=startPos+1}}else{endPos+=1}}
117
+ $input.val(value.substring(0,startPos)+value.substring(endPos,value.length));maskAndPosition(startPos);return!1}else if(key===9){return!0}else{return!0}}
118
+ function focusEvent(){onFocusValue=$input.val();mask();var input=$input.get(0),textRange;if(!!settings.selectAllOnFocus){input.select()}else if(input.createTextRange){textRange=input.createTextRange();textRange.collapse(!1);textRange.select()}}
119
+ function cutPasteEvent(){setTimeout(function(){mask()},0)}
120
+ function getDefaultMask(){var n=parseFloat("0")/Math.pow(10,settings.precision);return(n.toFixed(settings.precision)).replace(new RegExp("\\.","g"),settings.decimal)}
121
+ function blurEvent(e){if($.browser.msie){keypressEvent(e)}
122
+ if(!!settings.formatOnBlur&&$input.val()!==onFocusValue){applyMask(e)}
123
+ if($input.val()===""&&settings.allowEmpty){$input.val("")}else if($input.val()===""||$input.val()===setSymbol(getDefaultMask(),settings)){if(!settings.allowZero){$input.val("")}else if(!settings.affixesStay){$input.val(getDefaultMask())}else{$input.val(setSymbol(getDefaultMask(),settings))}}else{if(!settings.affixesStay){var newValue=$input.val().replace(settings.prefix,"").replace(settings.suffix,"");$input.val(newValue)}}
124
+ if($input.val()!==onFocusValue){$input.change()}}
125
+ function clickEvent(){var input=$input.get(0),length;if(!!settings.selectAllOnFocus){return}else if(input.setSelectionRange){length=$input.val().length;input.setSelectionRange(length,length)}else{$input.val($input.val())}}
126
+ function doubleClickEvent(){var input=$input.get(0),start,length;if(input.setSelectionRange){length=$input.val().length;start=settings.doubleClickSelection?0:length;input.setSelectionRange(start,length)}else{$input.val($input.val())}}
127
+ $input.unbind(".maskMoney");$input.bind("keypress.maskMoney",keypressEvent);$input.bind("keydown.maskMoney",keydownEvent);$input.bind("blur.maskMoney",blurEvent);$input.bind("focus.maskMoney",focusEvent);$input.bind("click.maskMoney",clickEvent);$input.bind("dblclick.maskMoney",doubleClickEvent);$input.bind("cut.maskMoney",cutPasteEvent);$input.bind("paste.maskMoney",cutPasteEvent);$input.bind("mask.maskMoney",mask)})}};function setSymbol(value,settings){var operator="";if(value.indexOf("-")>-1){value=value.replace("-","");operator="-"}
128
+ if(value.indexOf(settings.prefix)>-1){value=value.replace(settings.prefix,"")}
129
+ if(value.indexOf(settings.suffix)>-1){value=value.replace(settings.suffix,"")}
130
+ return operator+settings.prefix+value+settings.suffix}
131
+ function maskValue(value,settings){if(settings.allowEmpty&&value===""){return""}
132
+ if(!!settings.reverse){return maskValueReverse(value,settings)}
133
+ return maskValueStandard(value,settings)}
134
+ function maskValueStandard(value,settings){var negative=(value.indexOf("-")>-1&&settings.allowNegative)?"-":"",onlyNumbers=value.replace(/[^0-9]/g,""),integerPart=onlyNumbers.slice(0,onlyNumbers.length-settings.precision),newValue,decimalPart,leadingZeros;newValue=buildIntegerPart(integerPart,negative,settings);if(settings.precision>0){decimalPart=onlyNumbers.slice(onlyNumbers.length-settings.precision);leadingZeros=new Array((settings.precision+1)-decimalPart.length).join(0);newValue+=settings.decimal+leadingZeros+decimalPart}
135
+ return setSymbol(newValue,settings)}
136
+ function maskValueReverse(value,settings){var negative=(value.indexOf("-")>-1&&settings.allowNegative)?"-":"",valueWithoutSymbol=value.replace(settings.prefix,"").replace(settings.suffix,""),integerPart=valueWithoutSymbol.split(settings.decimal)[0],newValue,decimalPart="";if(integerPart===""){integerPart="0"}
137
+ newValue=buildIntegerPart(integerPart,negative,settings);if(settings.precision>0){var arr=valueWithoutSymbol.split(settings.decimal);if(arr.length>1){decimalPart=arr[1]}
138
+ newValue+=settings.decimal+decimalPart;var rounded=Number.parseFloat((integerPart+"."+decimalPart)).toFixed(settings.precision);var roundedDecimalPart=rounded.toString().split(settings.decimal)[1];newValue=newValue.split(settings.decimal)[0]+"."+roundedDecimalPart}
139
+ return setSymbol(newValue,settings)}
140
+ function buildIntegerPart(integerPart,negative,settings){integerPart=integerPart.replace(/^0*/g,"");integerPart=integerPart.replace(/\B(?=(\d{3})+(?!\d))/g,settings.thousands);if(integerPart===""){integerPart="0"}
141
+ return negative+integerPart}
142
+ $.fn.maskMoney=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==="object"||!method){return methods.init.apply(this,arguments)}else{$.error("Method "+method+" does not exist on jQuery.maskMoney")}}})(window.jQuery||window.Zepto);jQuery(document).ready(function($){var wdtDateFormat=getMomentWdtDateFormat();var wdtTimeFormat=getMomentWdtTimeFormat();jQuery('.wdt-preload-layer').animateFadeOut();if(typeof wpdatatables_frontend_strings!=='undefined'){$.fn.DataTable.defaults.oLanguage.sInfo=wpdatatables_frontend_strings.sInfo;$.fn.DataTable.defaults.oLanguage.sSearch=wpdatatables_frontend_strings.sSearch;$.fn.DataTable.defaults.oLanguage.lengthMenu=wpdatatables_frontend_strings.lengthMenu;$.fn.DataTable.defaults.oLanguage.sEmptyTable=wpdatatables_frontend_strings.sEmptyTable;$.fn.DataTable.defaults.oLanguage.sInfoEmpty=wpdatatables_frontend_strings.sInfoEmpty;$.fn.DataTable.defaults.oLanguage.sInfoFiltered=wpdatatables_frontend_strings.sInfoFiltered;$.fn.DataTable.defaults.oLanguage.sInfoPostFix=wpdatatables_frontend_strings.sInfoPostFix;$.fn.DataTable.defaults.oLanguage.sInfoThousands=wpdatatables_frontend_strings.sInfoThousands;$.fn.DataTable.defaults.oLanguage.sLengthMenu=wpdatatables_frontend_strings.sLengthMenu;$.fn.DataTable.defaults.oLanguage.sProcessing=wpdatatables_frontend_strings.sProcessing;$.fn.DataTable.defaults.oLanguage.sZeroRecords=wpdatatables_frontend_strings.sZeroRecords;$.fn.DataTable.defaults.oLanguage.oPaginate=wpdatatables_frontend_strings.oPaginate;$.fn.DataTable.defaults.oLanguage.oAria=wpdatatables_frontend_strings.oAria}
143
+ if(typeof($.fn.dataTableExt)!=='undefined'){$.fn.dataTableExt.oApi.fnFilterClear=function(oSettings){oSettings.oPreviousSearch.sSearch="";if(typeof oSettings.aanFeatures.f!='undefined'){var n=oSettings.aanFeatures.f;for(var i=0,iLen=n.length;i<iLen;i++){$('input',n[i]).val('')}}
144
+ for(var i=0,iLen=oSettings.aoPreSearchCols.length;i<iLen;i++){oSettings.aoPreSearchCols[i].sSearch=""}
145
+ oSettings.oApi._fnReDraw(oSettings)};$.extend($.fn.dataTableExt.oSort,{"formatted-num-pre":function(a){if($(a).text()!=''){a=$(a).text()}
146
+ a=(a==="-"||a==="")?0:a.replace(/[^\d\-\.]/g,"");if(a!=-1&&a!=""){while(a.indexOf('.')!=-1){a=a.replace(".","")}
147
+ a=a.replace(',','.')}
148
+ return parseFloat(a)},"formatted-num-asc":function(a,b){return a-b},"formatted-num-desc":function(a,b){return b-a},"statuscol-pre":function(a){a=$(a).find('div.percents').text();return parseFloat(a)},"statuscol-asc":function(a,b){return a-b},"statuscol-desc":function(a,b){return b-a},"date-custom-pre":function(date){return wdtPrepareDate(date,wdtDateFormat,wdtTimeFormat)},"time-custom-pre":function(time){return wdtPrepareTime(time,wdtTimeFormat)}});$.fn.dataTableExt.oApi.fnGetColumnIndex=function(oSettings,sCol){var cols=oSettings.aoColumns;for(var x=0,xLen=cols.length;x<xLen;x++){if((typeof(cols[x].sTitle)=='string')&&(cols[x].sTitle.toLowerCase()==sCol.toLowerCase())){return x}}
149
+ return-1};$.fn.dataTableExt.aTypes.unshift(function(sData){"use strict";if(/^([0-2]?\d|3[0-1])-(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-\d{4}/i.test(sData)){return'date-dd-mmm-yyyy'}
150
+ return null});$.fn.dataTableExt.oSort['date-dd-mmm-yyyy-asc']=function(a,b){"use strict";var ordA=wdtCustomDateDDMMMYYYYToOrd(a),ordB=wdtCustomDateDDMMMYYYYToOrd(b);return(ordA<ordB)?-1:((ordA>ordB)?1:0)};$.fn.dataTableExt.oSort['date-dd-mmm-yyyy-desc']=function(a,b){"use strict";var ordA=wdtCustomDateDDMMMYYYYToOrd(a),ordB=wdtCustomDateDDMMMYYYYToOrd(b);return(ordA<ordB)?1:((ordA>ordB)?-1:0)}}
151
+ $('body').on('focus','.wdt-datepicker',function(){$(this).datetimepicker({format:wdtDateFormat,showClear:!0,keepOpen:!0,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal');if(!_.contains(['MM/Y','MMM Y','Y'],wdtDateFormat)){wdtAddDatePlaceholders($(this))}})});$('body').on('focus','.wdt-timepicker',function(){$(this).datetimepicker({format:wdtTimeFormat,showClear:!0,keepOpen:!0,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal')})});$('body').on('focus','.wdt-datetimepicker',function(){$(this).datetimepicker({format:wdtDateFormat+' '+wdtTimeFormat,showClear:!0,keepOpen:!0,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal');if(!_.contains(['MM/Y','MMM Y','Y'],wdtDateFormat)){wdtAddDatePlaceholders($(this))}})})});var wdtCustomDateDDMMMYYYYToOrd=function(date){"use strict";var dateParts=date.split(/-/);return(dateParts[2]*10000)+(jQuery.inArray(dateParts[1].toUpperCase(),["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"])*100)+dateParts[0]};function wdtValidateURL(textval){var regex=/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?(||.*)?$/i;return regex.test(textval)}
152
  function wdtPrepareDate(date,wdtDateFormat,wdtTimeFormat){var format=wdtDateFormat+' '+wdtTimeFormat;return moment(date,format).valueOf()}
153
  function wdtPrepareTime(time,wdtTimeFormat){return moment(time,wdtTimeFormat).valueOf()}
154
  function wdtValidateEmail(email){var regex=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+(||.*)?$/;return regex.test(email)}
155
  function wdtRandString(n){if(!n){n=5}
156
+ var text='';var possible='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';for(var i=0;i<n;i++){text+=possible.charAt(Math.floor(Math.random()*possible.length))}
157
+ return text}
158
  function wdtFormatNumber(n,c,d,t){c=isNaN(c=Math.abs(c))?2:c,d=d==undefined?".":d,t=t==undefined?",":t,s=n<0?"-":"",i=parseInt(n=Math.abs(+n||0).toFixed(c))+"",j=(j=i.length)>3?j%3:0;return s+(j?i.substr(0,j)+t:"")+i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):"")}
159
  function wdtUnformatNumber(number,thousandsSeparator,decimalsSeparator,isFloat){if(typeof isFloat=='undefined'){isFloat=!1}
160
+ var return_string=String(number).replace(new RegExp('\\'+thousandsSeparator,'g'),'');if(isFloat&&decimalsSeparator==','){return_string=return_string.replace(new RegExp('\\'+decimalsSeparator),'.')}
161
+ return return_string}
162
  function wdtCalculateColumnSum(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var sum=columnData.reduce(function(a,b){return parseFloat(a)+parseFloat(b.replace(/\./g,''))},0)}else{sum=columnData.reduce(function(a,b){return parseFloat(a)+parseFloat(b.replace(/\,/g,''))},0)}}else{sum=0}
163
+ return parseFloat(sum)}
164
  function wdtCalculateColumnMin(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var min=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\./g,''))<=parseInt(b.replace(/\./g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\./g,'')):parseFloat(b.replace(/\./g,''))})}else{min=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\,/g,''))<=parseInt(b.replace(/\,/g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\,/g,'')):parseFloat(b.replace(/\,/g,''))})}}else{min=0}
165
+ return min}
166
  function wdtCalculateColumnMax(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var max=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\./g,''))>=parseInt(b.replace(/\./g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\./g,'')):parseFloat(b.replace(/\./g,''))})}else{max=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\,/g,''))>=parseInt(b.replace(/\,/g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\,/g,'')):parseFloat(b.replace(/\,/g,''))})}}else{max=0}
167
+ return max}
168
  function wdtFormatNumberByColumnType(number,columnType,columnDecimalPlaces,generalDecimalPlaces,decimalSeparator,thousandsSeparator){var numStr='';if(columnType=='int'){numStr=wdtFormatNumber(number,0,decimalSeparator,thousandsSeparator)}else{if(columnDecimalPlaces!=-1){numStr=wdtFormatNumber(number,columnDecimalPlaces,decimalSeparator,thousandsSeparator)}else{numStr=wdtFormatNumber(number,generalDecimalPlaces,decimalSeparator,thousandsSeparator)}}
169
+ return numStr}
170
  function wdtFillPossibleValuesList(distValues){if(jQuery('#wdt-column-values-list').tagsinput('items').length>0){jQuery('#wdt-possible-values-merge-list-modal').modal('show');jQuery('.wdt-merge-possible-values').click(function(e){e.preventDefault();e.stopImmediatePropagation();var oldListValues=jQuery.extend([],jQuery('#wdt-column-values-list').tagsinput('items'));var mergedValues=jQuery.merge(oldListValues,distValues);jQuery('#wdt-column-values-list').tagsinput('removeAll');mergedValues.sort();mergedValues=jQuery.unique(mergedValues);jQuery('#wdt-column-values-list').tagsinput('add',mergedValues.join('|'));jQuery('#wdt-possible-values-merge-list-modal').modal('hide')});jQuery('.wdt-replace-possible-values').click(function(e){e.preventDefault();e.stopImmediatePropagation();jQuery('#wdt-column-values-list').tagsinput('removeAll');distValues.sort();jQuery('#wdt-column-values-list').tagsinput('add',distValues.join('|'));jQuery('#wdt-possible-values-merge-list-modal').modal('hide')})}else{distValues.sort();jQuery('#wdt-column-values-list').tagsinput('add',distValues.join('|'))}}
171
  function wdtAddDatePlaceholders(input){if(input.hasClass("formatting-rule-cell-value")){var datePlaceholders='<div class="col-sm-12 text-center p-b-15">'+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-today-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %TODAY% placeholder, cell value will be compared with today\'s date.">%TODAY%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_WEEK% placeholder, cell value will be compared with last week\'s date.">%LAST_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-this-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %THIS_WEEK% placeholder, cell value will be compared with this week\'s date.">%THIS_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-next-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %NEXT_WEEK% placeholder, cell value will be compared with next week\'s date.">%NEXT_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-30-days-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_30_DAYS% placeholder, cell value will be compared with last 30 days.">%LAST_30_DAYS%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_MONTH% placeholder, cell value will be compared with last month.">%LAST_MONTH%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-this-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %THIS_MONTH% placeholder, cell value will be compared with this month.">%THIS_MONTH%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-next-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %NEXT_MONTH% placeholder, cell value will be compared with next month.">%NEXT_MONTH%</button> '+'</div>';jQuery('.datepicker').closest("ul.list-unstyled").append(datePlaceholders);jQuery('.wdt-date-placeholder').tooltip();jQuery('.wdt-today-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%TODAY%').data("DateTimePicker").hide()})
172
+ jQuery('.wdt-last-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_WEEK%').data("DateTimePicker").hide()})
173
+ jQuery('.wdt-this-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%THIS_WEEK%').data("DateTimePicker").hide()})
174
+ jQuery('.wdt-next-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%NEXT_WEEK%').data("DateTimePicker").hide()})
175
+ jQuery('.wdt-last-30-days-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_30_DAYS%').data("DateTimePicker").hide()})
176
+ jQuery('.wdt-last-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_MONTH%').data("DateTimePicker").hide()})
177
+ jQuery('.wdt-this-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%THIS_MONTH%').data("DateTimePicker").hide()});jQuery('.wdt-next-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%NEXT_MONTH%').data("DateTimePicker").hide()})
178
+ jQuery('.formatting-rule-cell-value.wdt-datepicker').on('dp.hide',function(e){e.stopImmediatePropagation();if(jQuery.inArray(jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-cell-value').val(),['%LAST_WEEK%','%THIS_WEEK%','%NEXT_WEEK%','%LAST_30_DAYS%','%LAST_MONTH%','%NEXT_MONTH%','%THIS_MONTH%'])===-1){jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!1).selectpicker('val','lt')}else{jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!0).selectpicker('val','')}});jQuery('.formatting-rule-cell-value.wdt-datetimepicker').on('dp.hide',function(e){e.stopImmediatePropagation();if(jQuery.inArray(jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-cell-value').val(),['%LAST_WEEK%','%THIS_WEEK%','%NEXT_WEEK%','%LAST_30_DAYS%','%LAST_MONTH%','%NEXT_MONTH%','%THIS_MONTH%'])===-1){jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!1).selectpicker('val','lt')}else{jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!0).selectpicker('val','')}})}}
179
+ function getMomentWdtDateFormat(){return wpdatatables_settings.wdtDateFormat.replace('d','DD').replace('M','MMM').replace('m','MM').replace('y','YY').replace('F','MMMM').replace('j','DD')}
180
+ function getMomentWdtTimeFormat(){return wpdatatables_settings.wdtTimeFormat.replace('H','HH').replace('i','mm')}
181
+ function searchQueryString(key){key=key.replace(/[*+?^$.\[\]{}()|\\\/]/g,"\\$&");var match=location.search.match(new RegExp("[?&]"+key+"=([^&]+)(&|$)"));return match&&decodeURIComponent(match[1].replace(/\+/g," "))}
182
+ function removeURLParameter(url,parameter){let urlParts=url.split('?')
183
+ if(urlParts.length>=2){let prefix=encodeURIComponent(parameter)+'='
184
+ let pars=urlParts[1].split(/[&;]/g)
185
+ for(let i=pars.length;i-->0;){if(pars[i].lastIndexOf(prefix,0)!==-1){pars.splice(i,1)}}
186
+ url=urlParts[0]+(pars.length>0?'?'+pars.join('&'):'')
187
+ return url}else{return url}};var wpDataTables={};var wpDataTablesSelRows={};var wpDataTablesFunctions={};var wpDataTablesUpdatingFlags={};var wpDataTablesResponsiveHelpers={};var wpDataTablesHooks=wpDataTablesHooks||{onRenderFilter:[],onRenderDetails:[]};var wpDataTablesEditors={};var wdtBreakpointDefinition={tablet:1024,phone:480};var wdtCustomUploader=null;var wdtRenderDataTable=null;var singleClick=!1;(function($){$(function(){wdtRenderDataTable=function($table,tableDescription){var dataTableOptions=tableDescription.dataTableParams;if(tableDescription.responsive){wpDataTablesResponsiveHelpers[tableDescription.tableId]=!1;dataTableOptions.preDrawCallback=function(){if(!wpDataTablesResponsiveHelpers[tableDescription.tableId]){if(typeof tableDescription.mobileWidth!=='undefined'){wdtBreakpointDefinition.phone=parseInt(tableDescription.mobileWidth)}
188
+ if(typeof tableDescription.tabletWidth!=='undefined'){wdtBreakpointDefinition.tablet=parseInt(tableDescription.tabletWidth)}
189
+ wpDataTablesResponsiveHelpers[tableDescription.tableId]=new ResponsiveDatatablesHelper($(tableDescription.selector).dataTable(),wdtBreakpointDefinition,{showDetail:function(detailsRow){if(tableDescription.conditional_formatting_columns){var responsive_rows=detailsRow.find('li');var oSettings=wpDataTables[tableDescription.tableId].fnSettings();var params={};params.thousandsSeparator=tableDescription.number_format==1?'.':',';params.decimalSeparator=tableDescription.number_format==1?',':'.';params.dateFormat=tableDescription.datepickFormat;params.momentDateFormat=params.dateFormat.replace('dd','DD').replace('M','MMM').replace('mm','MM');params.momentTimeFormat=tableDescription.timeFormat.replace('H','H').replace('i','mm');for(var i=0;i<tableDescription.conditional_formatting_columns.length;i++){var column=oSettings.oInstance.api().column(tableDescription.conditional_formatting_columns[i]+':name',{search:'applied'});var conditionalFormattingRules=oSettings.aoColumns[column.index()].conditionalFormattingRules;params.columnType=oSettings.aoColumns[column.index()].wdtType;for(var j in conditionalFormattingRules){responsive_rows.each(function(){$(this).find('.columnValue').contents().filter(function(){if(this.nodeType===8){$(this).remove()}});var value_cell=$(this).find('.columnValue').html();var column_index=$(this).data('column');if(column_index==column.index()){wdtCheckConditionalFormatting(conditionalFormattingRules[j],params,$(this),!0)}})}}}}})}
190
+ wdtAddOverlay('#'+tableDescription.tableId)}
191
+ dataTableOptions.fnRowCallback=function(nRow,aData,iDisplayIndex,iDisplayIndexFull){wpDataTablesResponsiveHelpers[tableDescription.tableId].createExpandIcon(nRow)}
192
+ if(!tableDescription.editable){dataTableOptions.fnDrawCallback=function(){wpDataTablesResponsiveHelpers[tableDescription.tableId].respond();wdtRemoveOverlay('#'+tableDescription.tableId)}}}else{dataTableOptions.fnPreDrawCallback=function(){wdtAddOverlay('#'+tableDescription.tableId)}}
193
+ if(tableDescription.editable){if(typeof wpDataTablesFunctions[tableDescription.tableId]==='undefined'){wpDataTablesFunctions[tableDescription.tableId]={}}
194
+ wpDataTablesSelRows[tableDescription.tableId]=-1;dataTableOptions.fnDrawCallback=function(){wdtRemoveOverlay('#'+tableDescription.tableId);if(tableDescription.responsive){wpDataTablesResponsiveHelpers[tableDescription.tableId].respond()}
195
+ $('.edit_table[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');if(wpDataTablesSelRows[tableDescription.tableId]==-2){var sel_row_index=wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength-1;$(tableDescription.selector+' > tbody > tr').removeClass('selected');wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr:eq('+sel_row_index+')').get(0));$(tableDescription.selector+' > tbody > tr:eq('+sel_row_index+')').addClass('selected')}else if(wpDataTablesSelRows[tableDescription.tableId]==-3){var sel_row_index=0;$(tableDescription.selector+' > tbody > tr').removeClass('selected');wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr:eq('+sel_row_index+')').get(0));$(tableDescription.selector+' > tbody > tr:eq('+sel_row_index+')').addClass('selected')}
196
+ $(tableDescription.selector+'_edit_dialog').parent().removeClass('overlayed');wpDataTablesUpdatingFlags[tableDescription.tableId]=!1};wpDataTablesFunctions[tableDescription.tableId].applyData=function(data){$(data).each(function(index,el){if(el){var val=el.toString()}else{var val=''}
197
+ if(val.indexOf('span')!=-1){val=val.replace(/<span>/g,'').replace(/<\/span>/g,'')}
198
+ if(val.indexOf('<br/>')!=-1||val.indexOf('<br>')!=-1){val=val.replace(/<br\s*[\/]?>/g,"\n")}
199
+ var $inputElement=$('#'+tableDescription.tableId+'_edit_dialog .editDialogInput:not(.bootstrap-select):eq('+index+')');var inputElementType=$inputElement.data('input_type');var columnType=$inputElement.data('column_type');if(inputElementType==='multi-selectbox'||inputElementType==='selectbox'){if($inputElement.hasClass('wdt-possible-values-ajax')){var $selectpickerBlock=$('select#'+tableDescription.tableId+'_'+$inputElement.data('key')).closest('.fg-line').parent();var mandatory=$inputElement.hasClass('mandatory')?'mandatory ':'';var foreignKeyRule=$inputElement.hasClass('wdt-foreign-key-select')?'wdt-foreign-key-select ':'';$selectpickerBlock.html('<div class="fg-line"><select id="'+tableDescription.tableId+'_'+$inputElement.data('key')+'" data-input_type="'+inputElementType+'" data-key="'+$inputElement.data('key')+'" class="form-control editDialogInput selectpicker '+mandatory+'wdt-possible-values-ajax '+foreignKeyRule+'" data-live-search="true" data-live-search-placeholder="'+wpdatatables_frontend_strings.search+'" data-column_header="'+$inputElement.data('column_header')+'"></select></div>');if(inputElementType==='multi-selectbox')
200
+ $selectpickerBlock.find('select').attr('multiple','multiple');if(inputElementType==='multi-selectbox'){var values=val.split(', ');$.each(values,function(index,value){if(value){$selectpickerBlock.find('select').append('<option selected value="'+value+'">'+value+'</option>')}})}else{$selectpickerBlock.find('select').append('<option selected value="'+val+'">'+val+'</option>')}
201
+ $inputElement=$selectpickerBlock.find('select');$inputElement.on('show.bs.select',function(e){jQuery(this).closest('div.editDialogInput').find('.bs-searchbox .form-control').val('').trigger('keyup')});$inputElement.selectpicker('refresh').ajaxSelectPicker({ajax:{url:tableDescription.adminAjaxBaseUrl,method:'POST',data:{wdtNonce:$('#wdtNonce').val(),action:'wpdatatables_get_column_possible_values',tableId:tableDescription.tableWpId,originalHeader:$inputElement.data('key')}},cache:!1,preprocessData:function(data){if($('.editDialogInput.open').find('select').data('input_type')==='selectbox'){data.unshift({value:''})}
202
+ return data},preserveSelected:!0,emptyRequest:!0,preserveSelectedPosition:'before',locale:{emptyTitle:wpdatatables_frontend_strings.nothingSelected,statusSearching:wpdatatables_frontend_strings.sLoadingRecords,currentlySelected:wpdatatables_frontend_strings.currentlySelected,errorText:wpdatatables_frontend_strings.errorText,searchPlaceholder:wpdatatables_frontend_strings.search,statusInitialized:wpdatatables_frontend_strings.statusInitialized,statusNoResults:wpdatatables_frontend_strings.statusNoResults,statusTooShort:wpdatatables_frontend_strings.statusTooShort}})}
203
+ if(inputElementType=='multi-selectbox'){values=val.split(', ');$inputElement.selectpicker();$inputElement.selectpicker('val',values);$inputElement.selectpicker('refresh')}else if(inputElementType=='selectbox'){$inputElement.selectpicker();if($inputElement.hasClass('wdt-foreign-key-select')&&val!=''){val=typeof $inputElement.find('option[data-label="'+val+'"]').val()!=='undefined'?$inputElement.find('option[data-label="'+val+'"]').val():val}
204
+ if(val==''){val='possibleValuesAddEmpty'}
205
+ $inputElement.selectpicker('val',val);$inputElement.selectpicker('refresh')}}else{if(inputElementType=='attachment'||$.inArray(columnType,['icon'])!==-1){columnType=$inputElement.parent().data('column_type');if(val!=''){if($(val).children('img').first().attr('src')!=undefined){val=$(val).children('img').first().attr('src')+'||'+$(val).attr('href')}else if($(val).attr('href')!=undefined){val=$(val).attr('href')}else if($(val).attr('src')!=undefined){val=$(val).attr('src')}
206
+ $inputElement.parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');if(columnType=='icon'){$inputElement.parent().parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');if(val.indexOf('||')!=-1){$inputElement.parent().parent().parent().find('.fileinput-preview').html('<img src='+val.substring(val.indexOf('||')+2,val.length)+'>')}else{$inputElement.parent().parent().parent().find('.fileinput-preview').html('<img src='+val+'>')}}else{$inputElement.parent().parent().find('.fileinput-filename').text(val.split('/').pop())}}else{$inputElement.closest('.fileinput').removeClass('fileinput-exists').addClass('fileinput-new');$inputElement.closest('.fileinput').find('div.fileinput-exists').removeClass('fileinput-exists').addClass('fileinput-new');$inputElement.closest('.fileinput').find('.fileinput-filename').text('');$inputElement.closest('.fileinput').find('.fileinput-preview').html('')}}else{if(val.indexOf('<a ')!=-1){if($.inArray(columnType,['link','email','icon'])!==-1){$link=$(val);if($link.attr('href').indexOf($link.html())===-1){val=$link.attr('href').replace('mailto:','')+'||'+$link.html()}else{val=$link.html()}}}
207
+ if(inputElementType=='mce-editor'){tinymce.execCommand('mceRemoveEditor',!0,$inputElement.attr('id'));tinymce.init({selector:'#'+$inputElement.attr('id'),init_instance_callback:function(editor){editor.setContent(val)},menubar:!1,plugins:'link image media lists hr colorpicker fullscreen textcolor',toolbar:'undo redo formatselect bold italic underline strikethrough subscript superscript | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent blockquote | hr fullscreen | link unlink image | forecolor backcolor removeformat'})}}
208
+ $inputElement.val(val).css('border','')}})};wpDataTablesFunctions[tableDescription.tableId].saveTableData=function(forceRedraw,closeDialog){$(tableDescription.selector+'_edit_dialog').closest('.modal-dialog').find('.wdt-preload-layer').animateFadeIn();wpDataTablesUpdatingFlags[tableDescription.tableId]=!0;var formdata={table_id:tableDescription.tableWpId};var aoData=[];var valid=!0;var validation_message='';if(tableDescription.popoverTools){$('.wpDataTablesPopover.editTools').hide()}
209
+ if(typeof tinymce!='undefined'){tinymce.triggerSave()}
210
+ $(tableDescription.selector+'_edit_dialog .editDialogInput').not('.bootstrap-select').each(function(){if($(this).data('input_type')=='email'){if($(this).val()!=''){var field_valid=wdtValidateEmail($(this).val());if(!field_valid){valid=!1;$(this).addClass('error');validation_message+=wpdatatables_frontend_strings.invalid_email+' <b>'+$(this).data('column_header')+'</b><br>'}else{$(this).removeClass('error')}}}else if($(this).data('input_type')=='link'){if($(this).val()!=''){field_valid=wdtValidateURL($(this).val());if(!field_valid){valid=!1;$(this).addClass('error');validation_message+=wpdatatables_frontend_strings.invalid_link+' <b>'+$(this).data('column_header')+'</b><br>'}else{$(this).removeClass('error')}}}
211
+ if($(this).hasClass('mandatory')){if($(this).val()==''||$(this).val()==null){$(this).addClass('error');valid=!1;validation_message+='<b>'+$(this).data('column_header')+'</b> '+wpdatatables_frontend_strings.cannot_be_empty+'<br>'}else{if(valid){$(this).removeClass('error')}}}
212
+ if($(this).hasClass('datepicker')){formdata[$(this).data('key')]=$.datepicker.formatDate(tableDescription.datepickFormat,$.datepicker.parseDate(tableDescription.datepickFormat,$(this).val()))}else if($(this).data('input_type')=='multi-selectbox'){if($(this).val()){formdata[$(this).data('key')]=$(this).val().join(', ')}else{formdata[$(this).data('key')]=''}}else if($(this).data('column_type')=='int'){formdata[$(this).data('key')]=$(this).val().replace(/,/g,'').replace(/\./g,'')}else{formdata[$(this).data('key')]=$(this).val()}
213
+ aoData.push(formdata[$(this).data('key')])});if(!valid){$(tableDescription.selector+'_edit_dialog').closest('.modal-dialog').find('.wdt-preload-layer').animateFadeOut();wdtNotify(wpdatatables_edit_strings.error,validation_message,'danger');return!1}
214
+ wpDataTablesUpdatingFlags[tableDescription.tableId]=!0;$.ajax({url:tableDescription.adminAjaxBaseUrl,type:'POST',dataType:'json',data:{action:'wdt_save_table_frontend',wdtNonce:$('#wdtNonceFrontendEdit').val(),formdata:formdata},success:function(returnData){$(tableDescription.selector+'_edit_dialog').closest('.modal-dialog').find('.wdt-preload-layer').animateFadeOut();if(returnData.error==''){var insert_id=returnData.success;if(returnData.is_new){forceRedraw=!0}
215
+ if(insert_id){$(tableDescription.selector+'_edit_dialog tr.idRow .editDialogInput').val(insert_id);if(forceRedraw){wpDataTables[tableDescription.tableId].fnDraw(!1);$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled')}}else{wpDataTables[tableDescription.tableId].fnDraw(!1);$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled')}
216
+ wdtNotify(wpdatatables_edit_strings.success,wpdatatables_edit_strings.dataSaved,'success');setTimeout(function(){if(closeDialog){$('#wdt-frontend-modal').modal('hide')}else{$(tableDescription.selector+'_edit_dialog .editDialogInput').val('');$(tableDescription.selector+'_edit_dialog .editDialogInput').selectpicker('val','');$(tableDescription.selector+'_edit_dialog .editDialogInput').trigger('change.abs.preserveSelected');$(tableDescription.selector+'_edit_dialog .editDialogInput').selectpicker('refresh');$('.fileinput').removeClass('fileinput-exists').addClass('fileinput-new');$('.fileinput').find('div.fileinput-exists').removeClass('fileinput-exists').addClass('fileinput-new');$('.fileinput').find('.fileinput-filename').text('');$('.fileinput').find('.fileinput-preview').html('');if(tinymce.activeEditor)
217
+ tinymce.activeEditor.setContent('')}},1000);if(!returnData.is_new&&$(tableDescription.selector+' > tbody > tr.selected').length){var cursor=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr.selected').get(0));wpDataTables[tableDescription.tableId].fnSettings().aoData[cursor]._aData=aoData}}else{wdtNotify(wpdatatables_edit_strings.error,returnData.error,'danger')}},error:function(){$(tableDescription.selector+'_edit_dialog').closest('.modal-dialog').find('.wdt-preload-layer').animateFadeOut();wdtNotify(wpdatatables_edit_strings.error,wpdatatables_frontend_strings.databaseInsertError,'danger')}});return!0}}
218
+ if(!tableDescription.responsive&&!tableDescription.editable){dataTableOptions.fnDrawCallback=function(){wdtRemoveOverlay('#'+tableDescription.tableId)}}
219
+ if($('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').length){var sumColumns=[];$('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){sumColumns.push($(this).data('column-orig-header'))})}
220
+ if($('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').length){var avgColumns=[];$('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){avgColumns.push($(this).data('column-orig-header'))})}
221
+ if($('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').length){var minColumns=[];$('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){minColumns.push($(this).data('column-orig-header'))})}
222
+ if($('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').length){var maxColumns=[];$('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){maxColumns.push($(this).data('column-orig-header'))})}
223
+ if(tableDescription.serverSide){dataTableOptions.ajax.data=function(data){data.sumColumns=sumColumns;data.avgColumns=avgColumns;data.minColumns=minColumns;data.maxColumns=maxColumns;data.currentUserId=$('#wdt-user-id-placeholder').val();data.currentUserLogin=$('#wdt-user-login-placeholder').val();data.currentPostIdPlaceholder=$('#wdt-post-id-placeholder').val();data.currentUserFirstName=$('#wdt-user-first-name-placeholder').val();data.currentUserLastName=$('#wdt-user-last-name-placeholder').val();data.currentDate=$('#wdt-date-placeholder').val();data.currentDateTime=$('#wdt-datetime-placeholder').val();data.currentTime=$('#wdt-time-placeholder').val();data.wpdbPlaceholder=$('#wdt-wpdb-placeholder').val();data.wdtNonce=$('#wdtNonceFrontendEdit').val();data.showAllRows=$('#wdt-show-all-rows').val()}}
224
+ if(tableDescription.hideBeforeLoad){dataTableOptions.fnInitComplete=function(){$(tableDescription.selector).animateFadeIn()}}
225
+ wpDataTables[tableDescription.tableId]=$(tableDescription.selector).dataTable(dataTableOptions);if(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength>=wpDataTables[tableDescription.tableId].fnSettings().fnRecordsTotal()||dataTableOptions.iDisplayLength===-1){$('#'+tableDescription.tableId+'_paginate').hide()}
226
+ wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'removePaginate',fn:function(oSettings){var api=oSettings.oInstance.api();if(api.page.len()>=api.page.info().recordsDisplay||api.data().page.len()==-1){$('#'+tableDescription.tableId+'_paginate').hide()}else{$('#'+tableDescription.tableId+'_paginate').show()}}});if(tableDescription.serverSide){if(parseInt(tableDescription.autoRefreshInterval)>0){autoRefresh=setInterval(function(){wpDataTables[tableDescription.tableId].fnDraw(!1)},parseInt(tableDescription.autoRefreshInterval)*1000)}else{if(typeof autoRefresh!=="undefined"){clearInterval(autoRefresh)}}}
227
+ wpDataTables[tableDescription.tableId].addOnDrawCallback=function(callback){if(typeof callback!=='function'){return}
228
+ var index=wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.length+1;wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'user_callback_'+index,fn:callback})};if(tableDescription.hasSumColumns||tableDescription.hasAvgColumns||tableDescription.hasMinColumns||tableDescription.hasMaxColumns||$('.wdt-column-sum').length||$('.wdt-column-avg').length||$('.wdt-column-min').length||$('.wdt-column-max').length){var sumLabel=tableDescription.sumFunctionsLabel?tableDescription.sumFunctionsLabel:'&#8721; = ';var avgLabel=tableDescription.avgFunctionsLabel?tableDescription.avgFunctionsLabel:'Avg = ';var minLabel=tableDescription.minFunctionsLabel?tableDescription.minFunctionsLabel:'Min = ';var maxLabel=tableDescription.maxFunctionsLabel?tableDescription.maxFunctionsLabel:'Max = ';if(tableDescription.serverSide){wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'updateFooterFunctions',fn:function(oSettings){var api=oSettings.oInstance.api();for(var columnName in api.ajax.json().sumFooterColumns){if(tableDescription.hasSumColumns){$('#'+tableDescription.tableId+' tfoot tr.wdt-sum-row td.wdt-sum-cell[data-column_header="'+columnName+'"]').html(sumLabel+' '+api.ajax.json().sumColumnsValues[columnName])}}
229
+ for(columnName in api.ajax.json().avgFooterColumns){if(tableDescription.hasAvgColumns){$('#'+tableDescription.tableId+' tfoot tr.wdt-avg-row td.wdt-avg-cell[data-column_header="'+columnName+'"]').html(avgLabel+' '+api.ajax.json().avgColumnsValues[columnName])}}
230
+ for(columnName in api.ajax.json().minFooterColumns){if(tableDescription.hasMinColumns){$('#'+tableDescription.tableId+' tfoot tr.wdt-min-row td.wdt-min-cell[data-column_header="'+columnName+'"]').html(minLabel+' '+api.ajax.json().minColumnsValues[columnName])}}
231
+ for(columnName in api.ajax.json().maxFooterColumns){if(tableDescription.hasMaxColumns){$('#'+tableDescription.tableId+' tfoot tr.wdt-max-row td.wdt-max-cell[data-column_header="'+columnName+'"]').html(maxLabel+' '+api.ajax.json().maxColumnsValues[columnName])}}
232
+ if($('.wdt-column-sum').length){$('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){$(this).find('.wdt-column-sum-value').text(api.ajax.json().sumColumnsValues[$(this).data('column-orig-header')])})}
233
+ if($('.wdt-column-avg').length){$('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){$(this).find('.wdt-column-avg-value').text(api.ajax.json().avgColumnsValues[$(this).data('column-orig-header')])})}
234
+ if($('.wdt-column-min').length){$('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){$(this).find('.wdt-column-min-value').text(api.ajax.json().minColumnsValues[$(this).data('column-orig-header')])})}
235
+ if($('.wdt-column-max').length){$('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){$(this).find('.wdt-column-max-value').text(api.ajax.json().maxColumnsValues[$(this).data('column-orig-header')])})}}})}else{wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'updateFooterFunctions',fn:function(oSettings){var api=oSettings.oInstance.api();var thousandsSeparator=tableDescription.number_format==1?'.':',';var decimalSeparator=tableDescription.number_format==1?',':'.';for(var i in tableDescription.sumAvgColumns){var columnData=api.column(tableDescription.sumAvgColumns[i]+':name',{search:'applied'}).data();var columnType=oSettings.aoColumns[api.column(tableDescription.sumAvgColumns[i]+':name').index()].wdtType;var sum=wdtCalculateColumnSum(columnData,thousandsSeparator);var sumStr=wdtFormatNumberByColumnType(parseFloat(sum),columnType,tableDescription.columnsDecimalPlaces[tableDescription.sumAvgColumns[i]],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);if(_.contains(tableDescription.sumColumns,tableDescription.sumAvgColumns[i])){$('#'+tableDescription.tableId+' tfoot tr.wdt-sum-row td.wdt-sum-cell[data-column_header="'+tableDescription.sumAvgColumns[i]+'"]').html(sumLabel+' '+sumStr)}
236
+ if(_.contains(tableDescription.avgColumns,tableDescription.sumAvgColumns[i])){var avg=sum/api.page.info().recordsDisplay;var avgStr=wdtFormatNumberByColumnType(avg,'float',tableDescription.columnsDecimalPlaces[tableDescription.sumAvgColumns[i]],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$('#'+tableDescription.tableId+' tfoot tr.wdt-avg-row td.wdt-avg-cell[data-column_header="'+tableDescription.sumAvgColumns[i]+'"]').html(avgLabel+' '+avgStr)}}
237
+ for(i in tableDescription.minColumns){columnData=api.column(tableDescription.minColumns[i]+':name',{search:'applied'}).data();columnType=oSettings.aoColumns[api.column(tableDescription.minColumns[i]+':name').index()].wdtType;var min=wdtCalculateColumnMin(columnData,thousandsSeparator);var minStr=wdtFormatNumberByColumnType(parseFloat(min),columnType,tableDescription.columnsDecimalPlaces[tableDescription.minColumns[i]],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$('#'+tableDescription.tableId+' tfoot tr.wdt-min-row td.wdt-min-cell[data-column_header="'+tableDescription.minColumns[i]+'"]').html(minLabel+' '+minStr)}
238
+ for(i in tableDescription.maxColumns){columnData=api.column(tableDescription.maxColumns[i]+':name',{search:'applied'}).data();columnType=oSettings.aoColumns[api.column(tableDescription.maxColumns[i]+':name').index()].wdtType;var max=wdtCalculateColumnMax(columnData,thousandsSeparator);var maxStr=wdtFormatNumberByColumnType(parseFloat(max),columnType,tableDescription.columnsDecimalPlaces[tableDescription.maxColumns[i]],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$('#'+tableDescription.tableId+' tfoot tr.wdt-max-row td.wdt-max-cell[data-column_header="'+tableDescription.maxColumns[i]+'"]').html(maxLabel+' '+maxStr)}
239
+ if($('.wdt-column-sum').length){$('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){var columnData=api.column($(this).data('column-orig-header')+':name',{search:'applied'}).data();var columnType=oSettings.aoColumns[api.column($(this).data('column-orig-header')+':name').index()].wdtType;var sum=wdtCalculateColumnSum(columnData,thousandsSeparator);var sumStr=wdtFormatNumberByColumnType(parseFloat(sum),columnType,tableDescription.columnsDecimalPlaces[$(this).data('column-orig-header')],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$(this).find('.wdt-column-sum-value').text(sumStr)})}
240
+ if($('.wdt-column-avg').length){$('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){var columnData=api.column($(this).data('column-orig-header')+':name',{search:'applied'}).data();var avg=wdtCalculateColumnSum(columnData,thousandsSeparator)/api.page.info().recordsDisplay;var avgStr=wdtFormatNumberByColumnType(parseFloat(avg),'float',tableDescription.columnsDecimalPlaces[$(this).data('column-orig-header')],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$(this).find('.wdt-column-avg-value').text(avgStr)})}
241
+ if($('.wdt-column-min').length){$('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){var columnData=api.column($(this).data('column-orig-header')+':name',{search:'applied'}).data();var columnType=oSettings.aoColumns[api.column($(this).data('column-orig-header')+':name').index()].wdtType;var min=wdtCalculateColumnMin(columnData,thousandsSeparator);var minStr=wdtFormatNumberByColumnType(parseFloat(min),columnType,tableDescription.columnsDecimalPlaces[$(this).data('column-orig-header')],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$(this).find('.wdt-column-min-value').text(minStr)})}
242
+ if($('.wdt-column-max').length){$('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){var columnData=api.column($(this).data('column-orig-header')+':name',{search:'applied'}).data();var columnType=oSettings.aoColumns[api.column($(this).data('column-orig-header')+':name').index()].wdtType;var max=wdtCalculateColumnMax(columnData,thousandsSeparator);var maxStr=wdtFormatNumberByColumnType(parseFloat(max),columnType,tableDescription.columnsDecimalPlaces[$(this).data('column-orig-header')],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$(this).find('.wdt-column-max-value').text(maxStr)})}}})}}
243
+ if(tableDescription.conditional_formatting_columns){wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'updateConditionalFormatting',fn:function(oSettings){for(var i=0;i<tableDescription.conditional_formatting_columns.length;i++){var params={};var column=oSettings.oInstance.api().column(tableDescription.conditional_formatting_columns[i]+':name',{search:'applied'});var conditionalFormattingRules=oSettings.aoColumns[column.index()].conditionalFormattingRules;params.columnType=oSettings.aoColumns[column.index()].wdtType;params.thousandsSeparator=tableDescription.number_format==1?'.':',';params.decimalSeparator=tableDescription.number_format==1?',':'.';params.dateFormat=tableDescription.datepickFormat;params.momentDateFormat=params.dateFormat.replace('dd','DD').replace('M','MMM').replace('mm','MM').replace('yy','YYYY').replace('y','YY');params.momentTimeFormat=tableDescription.timeFormat.replace('H','H').replace('i','mm');for(var j in conditionalFormattingRules){var nodes=column.nodes();column.nodes().to$().each(function(){wdtCheckConditionalFormatting(conditionalFormattingRules[j],params,$(this))})}}}});if(!tableDescription.serverSide){wpDataTables[tableDescription.tableId].fnDraw()}}
244
+ wpDataTables[tableDescription.tableId].checkSelectedLimits=function(){if(wpDataTablesUpdatingFlags[tableDescription.tableId]){return}
245
+ var sel_row_index=$(tableDescription.selector+' > tbody > tr.selected').index();if(sel_row_index+wpDataTables[tableDescription.tableId].fnSettings()._iDisplayStart==wpDataTables[tableDescription.tableId].fnSettings()._iRecordsDisplay-1){$(tableDescription.selector+'_next_edit_dialog').prop('disabled',!0)}else{$(tableDescription.selector+'_next_edit_dialog').prop('disabled',!1)}
246
+ if((sel_row_index==0&&wpDataTables[tableDescription.tableId].fnSettings()._iDisplayStart==0)||wpDataTables[tableDescription.tableId].fnSettings()._iRecordsDisplay==0){$(tableDescription.selector+'_prev_edit_dialog').prop('disabled',!0)}else{$(tableDescription.selector+'_prev_edit_dialog').prop('disabled',!1)}};if((tableDescription.columnsFixed==0)&&(tableDescription.groupingEnabled)){wpDataTables[tableDescription.tableId].rowGrouping({iGroupingColumnIndex:tableDescription.groupingColumnIndex})}
247
+ if(tableDescription.advancedFilterEnabled){$('#'+tableDescription.tableId).dataTable().columnFilter(tableDescription.advancedFilterOptions);for(var i in wpDataTablesHooks.onRenderFilter){wpDataTablesHooks.onRenderFilter[i](tableDescription)}}
248
+ if(tableDescription.editable){$(document).on('click',tableDescription.selector+'_prev_edit_dialog',function(e){e.preventDefault();var sel_row_index=$(tableDescription.selector+' > tbody > tr.selected').index();if(sel_row_index>0){$(tableDescription.selector+' > tbody > tr.selected').removeClass('selected');$(tableDescription.selector+' > tbody > tr:eq('+(sel_row_index-1)+')').addClass('selected',300);wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr.selected').get(0));var data=wpDataTables[tableDescription.tableId].fnGetData(wpDataTablesSelRows[tableDescription.tableId]);wpDataTablesFunctions[tableDescription.tableId].applyData(data)}else{var cur_page=Math.ceil(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayStart/wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength)+1;if(cur_page==1)
249
+ return;wpDataTablesSelRows[tableDescription.tableId]=-2;wpDataTablesUpdatingFlags[tableDescription.tableId]=!0;wpDataTables[tableDescription.tableId].fnPageChange('previous')}
250
+ wpDataTables[tableDescription.tableId].checkSelectedLimits()});$(document).on('click',tableDescription.selector+'_next_edit_dialog',function(e){e.preventDefault();if(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength==-1){wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength=wpDataTables[tableDescription.tableId].fnSettings()._iRecordsTotal}
251
+ var sel_row_index=$(tableDescription.selector+' > tbody > tr.selected').index();if(sel_row_index<wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength-1){$(tableDescription.selector+' > tbody > tr.selected').removeClass('selected');$(tableDescription.selector+' > tbody > tr:eq('+(sel_row_index+1)+')').addClass('selected',300);wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr.selected').get(0));var data=wpDataTables[tableDescription.tableId].fnGetData(wpDataTablesSelRows[tableDescription.tableId]);wpDataTablesFunctions[tableDescription.tableId].applyData(data)}else{var cur_page=Math.ceil(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayStart/wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength)+1;var total_pages=Math.ceil(wpDataTables[tableDescription.tableId].fnSettings()._iRecordsTotal/wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength);if(cur_page==total_pages)
252
+ return;wpDataTablesSelRows[tableDescription.tableId]=-3;wpDataTablesUpdatingFlags[tableDescription.tableId]=!0;wpDataTables[tableDescription.tableId].fnPageChange('next');wpDataTables[tableDescription.tableId].fnDraw(!1)}
253
+ wpDataTables[tableDescription.tableId].checkSelectedLimits()});$(document).on('click',tableDescription.selector+'_apply_edit_dialog',function(e){e.preventDefault();e.stopImmediatePropagation();e.preventDefault();wpDataTablesFunctions[tableDescription.tableId].saveTableData(!0,!1)});$(document).on('click',tableDescription.selector+'_ok_edit_dialog',function(e){e.preventDefault();e.stopImmediatePropagation();e.preventDefault();wpDataTablesFunctions[tableDescription.tableId].saveTableData(!0,!0)});$(document).on('keyup',tableDescription.selector+'_edit_dialog input',function(e){if(e.which==13){$(tableDescription.selector+'_ok_edit_dialog').click()}});$(tableDescription.selector+'_edit_dialog input.wdt-maskmoney[data-column_type="float"]').each(function(i){var decimalPlaces=tableDescription.columnsDecimalPlaces[$(this).data('key')]!=-1?tableDescription.columnsDecimalPlaces[$(this).data('key')]:parseInt(tableDescription.decimalPlaces);$(this).maskMoney({thousands:tableDescription.number_format==1?'.':',',decimal:tableDescription.number_format==1?',':'.',precision:decimalPlaces,allowNegative:!0,allowEmpty:!0,allowZero:!0})});$(tableDescription.selector+'_edit_dialog input.wdt-maskmoney[data-column_type="int"]').each(function(i){var thousandsSeparator=tableDescription.number_format==1?'.':',';if(tableDescription.columnsThousandsSeparator[$(this).data('key')]==0){thousandsSeparator=''}
254
+ $(this).maskMoney({thousands:thousandsSeparator,precision:0,allowNegative:!0,allowEmpty:!0,allowZero:!0})});var fileUploadInit=function(selector){if($('.fileupload-'+selector).length){var attachment=null;wdtCustomUploader=wp.media({title:wpdatatables_frontend_strings.select_upload_file,button:{text:wpdatatables_frontend_strings.choose_file},multiple:!1});$('span.fileupload-'+selector).click(function(e){e.preventDefault();var $button=$(this);var $relInput=$('#'+$button.data('rel_input'));$(document).off('focusin.modal');wdtCustomUploader=wp.media({title:wpdatatables_frontend_strings.select_upload_file,button:{text:wpdatatables_frontend_strings.choose_file},multiple:!1,library:{type:$button.data('column_type')=='icon'?'image':''}});if($button.data('column_type')=='icon'){wdtCustomUploader.off('select').on('select',function(){attachment=wdtCustomUploader.state().get('selection').first().toJSON();var val=attachment.url;$relInput.parent().parent().parent().find('.fileinput-preview').html('<img src='+val+'>');$relInput.parent().parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');$relInput.parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');if(attachment.sizes.thumbnail){val=attachment.sizes.thumbnail.url+'||'+val}
255
+ $relInput.val(val)})}else{wdtCustomUploader.off('select').on('select',function(){var attachment=wdtCustomUploader.state().get('selection').first().toJSON();$relInput.val(attachment.url);$relInput.parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');$relInput.parent().parent().find('.fileinput-filename').text(attachment.filename)})}
256
+ wdtCustomUploader.open()})}};fileUploadInit(tableDescription.tableId);$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').click(function(){var modal=$('#wdt-frontend-modal');if($(this).hasClass('disabled'))
257
+ return!1;$('.wpDataTablesPopover.editTools').hide();modal.find('.modal-title').html(wpdatatables_frontend_strings.edit_entry);modal.find('.modal-body').html('');modal.find('.modal-footer').html('');var row=$(tableDescription.selector+' tr.selected').get(0);if(['manual','mysql'].indexOf(tableDescription.tableType)===-1){if(typeof wpDataTablesEditors[tableDescription.tableType].edit=='function'){if(singleClick===!1){singleClick=!0;wpDataTablesEditors[tableDescription.tableType].edit(tableDescription)}}}else{var data=wpDataTables[tableDescription.tableId].fnGetData(row);wpDataTablesFunctions[tableDescription.tableId].applyData(data);wpDataTables[tableDescription.tableId].checkSelectedLimits();modal.find('.modal-body').append($(tableDescription.selector+'_edit_dialog').show());modal.find('.modal-footer').append($(tableDescription.selector+'_edit_dialog_buttons').show());$('#wdt-frontend-modal .editDialogInput').each(function(index){if($(this).data('input_type')=='mce-editor'){if($(this).siblings().length){tinymce.execCommand('mceRemoveEditor',!0,$(this).attr('id'))}
258
+ tinymce.init({selector:'#'+$(this).attr('id'),menubar:!1,plugins:'link image media lists hr colorpicker fullscreen textcolor',toolbar:'undo redo formatselect bold italic underline strikethrough subscript superscript | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent blockquote | hr fullscreen | link unlink image | forecolor backcolor removeformat'})}});modal.modal('show')}
259
+ if(modal.find('.wdt-edit-dialog-fields-block').find('.form-group').length==0)
260
+ $('#wdt-frontend-modal div.wdt-no-editor-inputs-selected-alert').show()});if(tableDescription.inlineEditing){new inlineEditClass(tableDescription,dataTableOptions,$)}
261
+ $('.new_table_entry[aria-controls="'+tableDescription.tableId+'"]').click(function(){var modal=$('#wdt-frontend-modal');$('.wpDataTablesPopover.editTools').hide();modal.find('.modal-title').html(wpdatatables_frontend_strings.add_new_entry);modal.find('.modal-body').html('');modal.find('.modal-footer').html('');if(['manual','mysql'].indexOf(tableDescription.tableType)===-1){if(typeof wpDataTablesEditors[tableDescription.tableType]['new']=='function'){if(singleClick===!1){singleClick=!0;wpDataTablesEditors[tableDescription.tableType]['new'](tableDescription)}}}else{modal.find('.modal-body').append($(tableDescription.selector+'_edit_dialog').show());modal.find('.modal-footer').append($(tableDescription.selector+'_edit_dialog_buttons').show());$('#wdt-frontend-modal .editDialogInput').val('').css('border','');$('#wdt-frontend-modal tr.idRow .editDialogInput').val('0');$('#wdt-frontend-modal .editDialogInput').each(function(index){if($(this).data('input_type')=='mce-editor'){if(tinymce.activeEditor)
262
+ tinymce.activeEditor.setContent('');tinymce.execCommand('mceRemoveEditor',!0,$(this).attr('id'));tinymce.init({selector:'#'+$(this).attr('id'),menubar:!1,plugins:'link image media lists hr colorpicker fullscreen textcolor',toolbar:'undo redo formatselect bold italic underline strikethrough subscript superscript | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent blockquote | hr fullscreen | link unlink image | forecolor backcolor removeformat'})}});wpDataTables[tableDescription.tableId].checkSelectedLimits();$('#wdt-frontend-modal .selectpicker').selectpicker('deselectAll').selectpicker('refresh');for(var i in tableDescription.advancedEditingOptions.aoColumns){var column=tableDescription.advancedEditingOptions.aoColumns[i];if($.inArray(column.editorInputType,['selectbox','multi-selectbox'])!==-1){if(column.possibleValuesAjax!==-1){var $selectpickerBlock=$('select#'+tableDescription.tableId+'_'+column.origHeader).closest('.fg-line').parent();var mandatory=column.mandatory?'mandatory ':'';var possibleValuesAjax=column.possibleValuesAjax?'wdt-possible-values-ajax ':'';var foreignKeyRule=column.foreignKeyRule?'wdt-foreign-key-select ':'';$selectpickerBlock.html('<div class="fg-line"><select id="'+tableDescription.tableId+'_'+column.origHeader+'" data-input_type="'+column.editorInputType+'" data-key="'+column.origHeader+'" class="form-control editDialogInput selectpicker '+mandatory+possibleValuesAjax+foreignKeyRule+'" data-live-search="true" data-live-search-placeholder="'+wpdatatables_frontend_strings.search+'" data-column_header="'+column.displayHeader+'"></select></div>');if(column.editorInputType==='multi-selectbox')
263
+ $selectpickerBlock.find('select').attr('multiple','multiple');if(column.defaultValue){if(column.editorInputType==='multi-selectbox'){var defaultValues=!Array.isArray(column.defaultValue)?column.defaultValue.split('|'):column.defaultValue;$.each(defaultValues,function(index,value){if(value){$selectpickerBlock.find('select').append('<option selected value="'+value+'">'+value+'</option>')}})}else{if(typeof column.defaultValue==='object')
264
+ $selectpickerBlock.find('select').append('<option selected value="'+column.defaultValue.value+'">'+column.defaultValue.text+'</option>');else $selectpickerBlock.find('select').append('<option selected value="'+column.defaultValue+'">'+column.defaultValue+'</option>')}}
265
+ $('select#'+tableDescription.tableId+'_'+column.origHeader).on('show.bs.select',function(e){jQuery(this).closest('div.editDialogInput').find('.bs-searchbox .form-control').val('').trigger('keyup')});$('select#'+tableDescription.tableId+'_'+column.origHeader).selectpicker('refresh').ajaxSelectPicker({ajax:{url:tableDescription.adminAjaxBaseUrl,method:'POST',data:{wdtNonce:$('#wdtNonce').val(),action:'wpdatatables_get_column_possible_values',tableId:tableDescription.tableWpId,originalHeader:column.origHeader}},cache:!1,preprocessData:function(data){if($('.editDialogInput.open').find('select').data('input_type')==='selectbox'){data.unshift({value:''})}
266
+ return data},preserveSelected:!0,emptyRequest:!0,preserveSelectedPosition:'before',locale:{emptyTitle:wpdatatables_frontend_strings.nothingSelected,statusSearching:wpdatatables_frontend_strings.sLoadingRecords,currentlySelected:wpdatatables_frontend_strings.currentlySelected,errorText:wpdatatables_frontend_strings.errorText,searchPlaceholder:wpdatatables_frontend_strings.search,statusInitialized:wpdatatables_frontend_strings.statusInitialized,statusNoResults:wpdatatables_frontend_strings.statusNoResults,statusTooShort:wpdatatables_frontend_strings.statusTooShort}})}}
267
+ if(column.defaultValue){if($.inArray(column.editorInputType,['selectbox','multi-selectbox'])!==-1&&column.possibleValuesAjax===-1){if(typeof column.defaultValue==='object'){column.defaultValue=column.defaultValue.value}else{column.defaultValue=column.editorInputType==='multi-selectbox'&&!Array.isArray(column.defaultValue)?column.defaultValue.split('|'):column.defaultValue}
268
+ $('#wdt-frontend-modal .editDialogInput:not(.bootstrap-select):eq('+i+')').selectpicker('val',column.defaultValue)}else{$('#wdt-frontend-modal .editDialogInput:not(.bootstrap-select):eq('+i+')').val(column.defaultValue)}}}
269
+ if($('.fileupload-'+tableDescription.tableId).length){var $fileUploadEl=$('.fileupload-'+tableDescription.tableId);$($fileUploadEl).each(function(){$(this).parent().find('input.editDialogInput').val('');if($(this).data('column_type')=='icon'){$(this).parent().parent().find('.fileinput-preview').html('');$(this).parent().removeClass('fileinput-exists').addClass('fileinput-new');$(this).parent().parent().removeClass('fileinput-exists').addClass('fileinput-new')}else{$(this).parent().find('.fileinput-filename').text('');$(this).parent().removeClass('fileinput-exists').addClass('fileinput-new')}})}
270
+ if(modal.find('.wdt-edit-dialog-fields-block').find('.form-group').length==0){$('#wdt-frontend-modal div.wdt-no-editor-inputs-selected-alert').show()}
271
+ modal.modal('show')}});$(document).on('keyup','#wdt-frontend-modal',function(e){e.preventDefault();e.stopImmediatePropagation();if(e.which==27){$('#wdt-frontend-modal').modal('hide')}});$('#wdt-frontend-modal').on('hidden.bs.modal',function(e){$(tableDescription.selector+'_wrapper').append($(tableDescription.selector+'_edit_dialog').hide());$(tableDescription.selector+'_wrapper').append($(tableDescription.selector+'_edit_dialog_buttons').hide())});$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').click(function(){if($(this).hasClass('disabled')){return!1}
272
+ $('.wpDataTablesPopover.editTools').hide();$('#wdt-delete-modal').modal('show');$('#wdt-browse-delete-button').click(function(e){e.preventDefault();e.stopImmediatePropagation();if(['manual','mysql'].indexOf(tableDescription.tableType)===-1){if(typeof wpDataTablesEditors[tableDescription.tableType]['delete']=='function'){wpDataTablesEditors[tableDescription.tableType]['delete'](tableDescription)}}else{var row=$(tableDescription.selector+' tr.selected').get(0);var data=wpDataTables[tableDescription.tableId].fnGetData(row);var id_val=data[tableDescription.idColumnIndex];$.ajax({url:tableDescription.adminAjaxBaseUrl,type:'POST',data:{action:'wdt_delete_table_row',id_key:tableDescription.idColumnKey,id_val:id_val,table_id:tableDescription.tableWpId,wdtNonce:$('#wdtNonceFrontendEdit').val()},success:function(){wpDataTables[tableDescription.tableId].fnDraw(!1);$('#wdt-delete-modal').modal('hide');wdtNotify(wpdatatables_edit_strings.success,wpdatatables_edit_strings.rowDeleted,'success')}})}})});if(tableDescription.popoverTools){$(tableDescription.selector+'_wrapper').css('position','relative');$('<div class="wpDataTablesPopover editTools '+tableDescription.tableId+'"></div>').prependTo(tableDescription.selector+'_wrapper').hide();$('.new_table_entry[aria-controls="'+tableDescription.tableId+'"]').prependTo(tableDescription.selector+'_wrapper .wpDataTablesPopover.editTools').css('float','right');$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').prependTo(tableDescription.selector+'_wrapper .wpDataTablesPopover.editTools').css('float','right');$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').prependTo(tableDescription.selector+'_wrapper .wpDataTablesPopover.editTools').css('float','right')}
273
+ var clickEvent=function(e){if(!$(e.target).is('a')&&!$(e.target).is('button')){e.preventDefault();e.stopImmediatePropagation();e.preventDefault()}
274
+ if($(this).hasClass('group')){return!1}
275
+ var popoverVerticalPosition=$(this).offset().top-$(tableDescription.selector+'_wrapper').offset().top-$('.wpDataTablesPopover.editTools').outerHeight()-7;var editedRow=($(this).children('').hasClass('editing'))?!0:!1;if($(this).hasClass('selected')){$(tableDescription.selector+' tbody tr').removeClass('selected');wpDataTablesSelRows[tableDescription.tableId]=-1}else if(!$(this).find('td').hasClass('dataTables_empty')||tableDescription.popoverTools){$(tableDescription.selector+' tbody tr').removeClass('selected');$(this).addClass('selected');wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' tbody tr.selected').get(0))}
276
+ if($(tableDescription.selector+' tbody tr.selected').length>0){$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').removeClass('disabled');$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').removeClass('disabled');$('.master_detail[aria-controls="'+tableDescription.tableId+'"]').removeClass('disabled');if(!editedRow){$('.wpDataTablesPopover.editTools.'+tableDescription.tableId+'').show().css('top',popoverVerticalPosition)}else{return!1}}else{$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');$('.master_detail[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');$('.wpDataTablesPopover.editTools.'+tableDescription.tableId+'').hide()}};var ua=navigator.userAgent,event=(ua.match(/iPad/i))?"touchstart":"click";$(document).off(event,tableDescription.selector+' tbody tr').on(event,tableDescription.selector+' tbody tr',clickEvent);$(document).on('click',tableDescription.selector+'_edit_dialog a.wdt-detach-attachment-file, a.wdt-detach-attachment-file',function(e){e.preventDefault();e.stopImmediatePropagation();if($(this).parent().find('span.fileupload-'+tableDescription.tableId).data('column_type')=='icon'){$(this).parent().find('input.editDialogInput').val('');$(this).parent().parent().find('.fileinput-preview').html('');$(this).parents('.fileinput-exists').removeClass('fileinput-exists').addClass('fileinput-new')}else{$(this).parent().find('input.editDialogInput').val('');$(this).parent().find('.fileinput-filename').text('');$(this).parent().removeClass('fileinput-exists').addClass('fileinput-new')}})}
277
+ $(document).on('focusin',function(e){if($(e.target).closest(".mce-window").length){e.stopImmediatePropagation()}});if(tableDescription.masterDetail!==undefined&&tableDescription.masterDetail){for(var i in wpDataTablesHooks.onRenderDetails){wpDataTablesHooks.onRenderDetails[i](tableDescription)}}
278
+ if(tableDescription.filterInForm==!0){if($('#wdt-filter-widget').length){$('.wpDataTablesFilter').appendTo('#wdt-filter-widget')}}
279
+ return wpDataTables[tableDescription.tableId]};$('table.wpDataTable').each(function(){var tableDescription=JSON.parse($('#'+$(this).data('described-by')).val());wdtRenderDataTable($(this),tableDescription)})})})(jQuery);function wdtApplyCellAction($cell,action,setVal){switch(action){case 'setCellColor':$cell.attr('style','background-color: '+setVal+' !important');break;case 'defaultCellColor':$cell.attr('style','background-color: "" !important');break;case 'setCellContent':$cell.html(setVal);break;case 'setCellClass':$cell.addClass(setVal);break;case 'removeCellClass':$cell.removeClass(setVal);break;case 'setRowColor':$cell.closest('tr').find('td').attr('style','background-color: '+setVal+' !important');break;case 'defaultRowColor':$cell.closest('tr').find('td').attr('style','background-color: "" !important');break;case 'setRowClass':$cell.closest('tr').addClass(setVal);break;case 'addColumnClass':var index=$cell.index()+1;$cell.closest('table.wpDataTable').find('tbody td:nth-child('+index+')').addClass(setVal);break;case 'setColumnColor':var index=$cell.index()+1;$cell.closest('table.wpDataTable').find('tbody td:nth-child('+index+')').attr('style','background-color: '+setVal+' !important');break}}
280
  function wdtDialog(str,title){var dialogId=Math.floor((Math.random()*1000)+1);var editModal=jQuery('.wdt-frontend-modal').clone();editModal.attr('id','remodal-'+dialogId);editModal.find('.modal-title').html(title);editModal.find('.modal-header').append(str);return editModal}
281
  function wdtAddOverlay(table_selector){jQuery(table_selector).addClass('overlayed')}
282
  function wdtRemoveOverlay(table_selector){jQuery(table_selector).removeClass('overlayed')}
283
  function getPurifiedValue(element,responsive){if(responsive){var cellVal=element.children('.columnValue').html()}else{cellVal=element.clone().children().remove().end().html()}
284
+ return cellVal}
285
  function wdtCheckConditionalFormatting(conditionalFormattingRules,params,element,responsive){var cellVal='';var ruleVal='';var ruleMatched=!1;if((params.columnType=='int')||(params.columnType=='float')){cellVal=parseFloat(wdtUnformatNumber(getPurifiedValue(element,responsive),params.thousandsSeparator,params.decimalSeparator,!0))
286
+ ruleVal=conditionalFormattingRules.cellVal}else if(params.columnType=='date'){cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat).toDate();if(conditionalFormattingRules.cellVal=='%TODAY%'){ruleVal=moment().startOf('day').toDate()}else{ruleVal=moment(conditionalFormattingRules.cellVal,params.momentDateFormat).toDate()}
287
+ if(conditionalFormattingRules.cellVal=='%LAST_WEEK%'){conditionalFormattingRules.ifClause='%LAST_WEEK%'
288
+ ruleVal=[moment().subtract(1,'weeks').startOf('isoWeek').toDate(),moment().subtract(1,'weeks').endOf('isoWeek').toDate()]}
289
+ if(conditionalFormattingRules.cellVal=='%THIS_WEEK%'){conditionalFormattingRules.ifClause='%THIS_WEEK%'
290
+ ruleVal=[moment().startOf('isoweek').toDate(),moment().endOf('isoweek').toDate()]}
291
+ if(conditionalFormattingRules.cellVal=='%NEXT_WEEK%'){conditionalFormattingRules.ifClause='%LAST_WEEK%'
292
+ ruleVal=[moment().add(1,'weeks').startOf('isoWeek').toDate(),moment().add(1,'weeks').endOf('isoWeek').toDate()]}
293
+ if(conditionalFormattingRules.cellVal=='%LAST_30_DAYS%'){conditionalFormattingRules.ifClause='%LAST_30_DAYS%'
294
+ ruleVal=[moment().add(-30,'days').startOf('day').toDate(),moment().toDate()]}
295
+ if(conditionalFormattingRules.cellVal=='%LAST_MONTH%'){conditionalFormattingRules.ifClause='%LAST_MONTH%'
296
+ ruleVal=[moment().add(-1,'months').startOf('months').toDate(),moment().startOf('month').toDate()]}
297
+ if(conditionalFormattingRules.cellVal=='%NEXT_MONTH%'){conditionalFormattingRules.ifClause='%NEXT_MONTH%'
298
+ ruleVal=[moment().add(1,'months').startOf('months').toDate(),moment().add(2,'months').startOf('months').toDate()]}
299
+ if(conditionalFormattingRules.cellVal=='%THIS_MONTH%'){conditionalFormattingRules.ifClause='%THIS_MONTH%'
300
+ ruleVal=[moment().startOf('months').toDate(),moment().endOf('month').toDate()]}}else if(params.columnType=='datetime'){if(conditionalFormattingRules.cellVal=='%TODAY%'){cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat+' '+params.momentTimeFormat).startOf('day').toDate();ruleVal=moment().startOf('day').toDate()}else{cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat+' '+params.momentTimeFormat).toDate();ruleVal=moment(conditionalFormattingRules.cellVal,params.momentDateFormat+' '+params.momentTimeFormat).toDate()}
301
+ if(conditionalFormattingRules.cellVal=='%LAST_WEEK%'){conditionalFormattingRules.ifClause='%LAST_WEEK%'
302
+ ruleVal=[moment().subtract(1,'weeks').startOf('isoWeek').toDate(),moment().subtract(1,'weeks').endOf('isoWeek').toDate()]}
303
+ if(conditionalFormattingRules.cellVal=='%THIS_WEEK%'){conditionalFormattingRules.ifClause='%THIS_WEEK%'
304
+ ruleVal=[moment().startOf('isoweek').toDate(),moment().endOf('isoweek').toDate()]}
305
+ if(conditionalFormattingRules.cellVal=='%NEXT_WEEK%'){conditionalFormattingRules.ifClause='%LAST_WEEK%'
306
+ ruleVal=[moment().add(1,'weeks').startOf('isoWeek').toDate(),moment().add(1,'weeks').endOf('isoWeek').toDate()]}
307
+ if(conditionalFormattingRules.cellVal=='%LAST_30_DAYS%'){conditionalFormattingRules.ifClause='%LAST_30_DAYS%'
308
+ ruleVal=[moment().add(-30,'days').startOf('day').toDate(),moment().toDate()]}
309
+ if(conditionalFormattingRules.cellVal=='%LAST_MONTH%'){conditionalFormattingRules.ifClause='%LAST_MONTH%'
310
+ ruleVal=[moment().add(-1,'months').startOf('months').toDate(),moment().startOf('month').toDate()]}
311
+ if(conditionalFormattingRules.cellVal=='%NEXT_MONTH%'){conditionalFormattingRules.ifClause='%NEXT_MONTH%'
312
+ ruleVal=[moment().add(1,'months').startOf('months').toDate(),moment().add(2,'months').startOf('months').toDate()]}
313
+ if(conditionalFormattingRules.cellVal=='%THIS_MONTH%'){conditionalFormattingRules.ifClause='%THIS_MONTH%'
314
+ ruleVal=[moment().startOf('months').toDate(),moment().endOf('month').toDate()]}}else if(params.columnType=='time'){cellVal=moment(getPurifiedValue(element,responsive),params.momentTimeFormat).toDate();ruleVal=moment(conditionalFormattingRules.cellVal,params.momentTimeFormat).toDate()}else{cellVal=getPurifiedValue(element,responsive);ruleVal=conditionalFormattingRules.cellVal}
315
+ switch(conditionalFormattingRules.ifClause){case 'lt':ruleMatched=cellVal<ruleVal;break;case 'lteq':ruleMatched=cellVal<=ruleVal;break;case 'eq':if(params.columnType=='date'||params.columnType=='datetime'||params.columnType=='time'){cellVal=cellVal!=null?cellVal.getTime():null;ruleVal=ruleVal!=null?ruleVal.getTime():null}
316
+ ruleMatched=cellVal==ruleVal;break;case 'neq':if(params.columnType=='date'||params.columnType=='datetime'){cellVal=cellVal!=null?cellVal.getTime():null;ruleVal=ruleVal!=null?ruleVal.getTime():null}
317
+ ruleMatched=cellVal!=ruleVal;break;case 'gteq':ruleMatched=cellVal>=ruleVal;break;case 'gt':ruleMatched=cellVal>ruleVal;break;case 'contains':ruleMatched=cellVal.indexOf(ruleVal)!==-1;break;case 'contains_not':ruleMatched=cellVal.indexOf(ruleVal)==-1;break;case '%THIS_WEEK%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break;case '%LAST_WEEK%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break;case '%NEXT_WEEK%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break;case '%LAST_30_DAYS%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break;case '%LAST_MONTH%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<moment(ruleVal[1]);break;case '%NEXT_MONTH%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<moment(ruleVal[1]);break;case '%THIS_MONTH%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break}
318
+ if(ruleMatched){wdtApplyCellAction(element,conditionalFormattingRules.action,conditionalFormattingRules.setVal)}}
319
  jQuery.fn.dataTableExt.oStdClasses.sWrapper="wpDataTables wpDataTablesWrapper";jQuery.fn.dataTable.ext.classes.sLengthSelect='selectpicker length_menu';jQuery.fn.dataTable.ext.classes.sFilterInput='form-control'
assets/js/wpdatatables/wpdatatables.js CHANGED
@@ -148,7 +148,7 @@ var wdtRenderDataTable = null;
148
  * Loop through all tables on the page and render the wpDataTables elements
149
  */
150
  $('table.wpDataTable').each(function () {
151
- var tableDescription = $.parseJSON($('#' + $(this).data('described-by')).val());
152
  wdtRenderDataTable($(this), tableDescription);
153
  });
154
 
148
  * Loop through all tables on the page and render the wpDataTables elements
149
  */
150
  $('table.wpDataTable').each(function () {
151
+ var tableDescription = JSON.parse($('#' + $(this).data('described-by')).val());
152
  wdtRenderDataTable($(this), tableDescription);
153
  });
154
 
assets/js/wpdatatables/wpdatatables.min.js CHANGED
@@ -1 +1 @@
1
- function wdtApplyCellAction(a,b,c){switch(b){case"setCellColor":a.css("background-color",c);break;case"defaultCellColor":a.css("background-color","");break;case"setCellContent":a.html(c);break;case"setCellClass":a.addClass(c);break;case"removeCellClass":a.removeClass(c);break;case"setRowColor":a.closest("tr").find("td").css("background-color",c);break;case"defaultRowColor":a.closest("tr").find("td").css("background-color","");break;case"setRowClass":a.closest("tr").addClass(c);break;case"addColumnClass":var d=a.index()+1;a.closest("table.wpDataTable").find("tbody td:nth-child("+d+")").addClass(c);break;case"setColumnColor":var d=a.index()+1;a.closest("table.wpDataTable").find("tbody td:nth-child("+d+")").css("background-color",c)}}function wdtDialog(a,b){var c=Math.floor(1e3*Math.random()+1),d='<div class="remodal wpDataTables wdtRemodal" id="remodal-'+c+'"><h3>'+b+"</h3>";return d+=a,d+="</div>",jQuery(d).remodal({type:"inline",preloader:!1}),jQuery("#remodal-"+c)}function wdtAddOverlay(a){jQuery(a).addClass("overlayed")}function wdtRemoveOverlay(a){jQuery(a).removeClass("overlayed")}var wpDataTables={},wpDataTableDialogs={},wpDataTablesSelRows={},wpDataTablesFunctions={},wpDataTablesUpdatingFlags={},wpDataTablesResponsiveHelpers={},wdtBreakpointDefinition={tablet:1024,phone:480},wdtCustomUploader=null;!function(a){a(function(){a("table.wpDataTable").each(function(){var b=a.parseJSON(a("#"+a(this).data("described-by")).val()),c=b.dataTableParams;if(b.responsive?(wpDataTablesResponsiveHelpers[b.tableId]=!1,c.fnPreDrawCallback=function(){wpDataTablesResponsiveHelpers[b.tableId]||("undefined"!=typeof b.mobileWidth&&(wdtBreakpointDefinition.phone=parseInt(b.mobileWidth)),"undefined"!=typeof b.tabletWidth&&(wdtBreakpointDefinition.tablet=parseInt(b.tabletWidth)),wpDataTablesResponsiveHelpers[b.tableId]=new ResponsiveDatatablesHelper(a(b.selector).dataTable(),wdtBreakpointDefinition)),wdtAddOverlay("#"+b.tableId)},c.fnRowCallback=function(a,c,d,e){wpDataTablesResponsiveHelpers[b.tableId].createExpandIcon(a)},b.editable||(c.fnDrawCallback=function(){wpDataTablesResponsiveHelpers[b.tableId].respond(),wdtRemoveOverlay("#"+b.tableId)})):c.fnPreDrawCallback=function(){wdtAddOverlay("#"+b.tableId)},b.editable&&("undefined"==typeof wpDataTablesFunctions[b.tableId]&&(wpDataTablesFunctions[b.tableId]={}),wpDataTablesSelRows[b.tableId]=-1,c.fnDrawCallback=function(){if(wdtRemoveOverlay("#"+b.tableId),b.responsive&&wpDataTablesResponsiveHelpers[b.tableId].respond(),wpDataTablesSelRows[b.tableId]==-2){var c=wpDataTables[b.tableId].fnSettings()._iDisplayLength-1;a(b.selector+" > tbody > tr").removeClass("selected"),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr:eq("+c+")").get(0)),a(b.selector+" > tbody > tr:eq("+c+")").addClass("selected")}else if(wpDataTablesSelRows[b.tableId]==-3){var c=0;a(b.selector+" > tbody > tr").removeClass("selected"),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr:eq("+c+")").get(0)),a(b.selector+" > tbody > tr:eq("+c+")").addClass("selected")}if(a(b.selector+"_edit_dialog").is(":visible")){var d=wpDataTables[b.tableId].fnGetData(wpDataTablesSelRows[b.tableId]);wpDataTablesFunctions[b.tableId].applyData(d)}a(b.selector+"_edit_dialog").parent().removeClass("overlayed"),wpDataTablesUpdatingFlags[b.tableId]=!1},wpDataTablesFunctions[b.tableId].applyData=function(c){a(c).each(function(c,d){if(d)var e=d.toString();else var e="";e.indexOf("span")!=-1&&(e=e.replace(/<span>/g,"").replace(/<\/span>/g,"")),e.indexOf("<br/>")!=-1&&(e=e.replace(/<br\/>/g,"\n"));var f=a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")"),g=f.data("input_type"),h=f.data("column_type");if("multi-selectbox"==g){f.find("option").removeAttr("selected");var i=e.split(", ");f.val(i),f.selecter("refresh")}else"attachment"==g?""!=e?(void 0!=a(e).children("img").first().attr("src")?e=a(e).children("img").first().attr("src")+"||"+a(e).attr("href"):void 0!=a(e).attr("href")&&(e=a(e).attr("href")),f.parent().parent().find("div.files").html("<p>"+e.split("/").pop()+' [<a href="#" data-key="'+f.attr("id")+'" class="wdtdeleteFile">'+wpdatatables_frontend_strings.detach_file+"</a>]</p>")):f.parent().parent().find("div.files").html(""):(e.indexOf("<a ")!=-1&&a.inArray(h,["link","email"])!==-1&&($link=a(e),e=$link.attr("href").indexOf($link.html())===-1?$link.attr("href").replace("mailto:","")+"||"+$link.html():$link.html()),"mce-editor"==g&&(tinymce.execCommand("mceRemoveEditor",!0,f.attr("id")),tinymce.init({selector:"#"+f.attr("id"),init_instance_callback:function(a){a.setContent(e)},menubar:!1}))),"int"==f.data("column_type")&&(e=e.replace(/\,/g,"").replace(/\./g,"")),f.val(e).css("border",""),"selectbox"==g&&(f.val(e),f.selecter("destroy").selecter())})},wpDataTablesFunctions[b.tableId].saveTableData=function(c,d){void 0===typeof c&&(c=!1),void 0===typeof d&&(d=!1),a(b.selector+"_edit_dialog").parent().addClass("overlayed"),wpDataTablesUpdatingFlags[b.tableId]=!0;var e={table_id:b.tableWpId},f=[],g=!0,h="";return b.popoverTools&&a(".wpDataTablesPopover.editTools").hide(),"undefined"!=typeof tinymce&&tinymce.triggerSave(),a(b.selector+"_edit_dialog .editDialogInput").each(function(){if("email"==a(this).data("input_type")){if(""!=a(this).val()){var c=wdtValidateEmail(a(this).val());c?a(this).removeClass("error"):(g=!1,a(this).addClass("error"),h+="<li>"+wpdatatables_frontend_strings.invalid_email+" "+a(this).data("column_header")+"</li>")}}else if("link"==a(this).data("input_type")&&""!=a(this).val()){var c=wdtValidateURL(a(this).val());c?a(this).removeClass("error"):(g=!1,a(this).addClass("error"),h+="<li>"+wpdatatables_frontend_strings.invalid_link+" "+a(this).data("column_header")+"</li>")}a(this).hasClass("mandatory")&&(""==a(this).val()?(a(this).addClass("error"),g=!1,h+="<li>"+a(this).data("column_header")+" "+wpdatatables_frontend_strings.cannot_be_empty+"</li>"):g&&a(this).removeClass("error")),a(this).hasClass("datepicker")?e[a(this).data("key")]=a.datepicker.formatDate(b.datepickFormat,a.datepicker.parseDate(b.datepickFormat,a(this).val())):"multi-selectbox"==a(this).data("input_type")?a(this).val()&&(e[a(this).data("key")]=a(this).val().join(", ")):e[a(this).data("key")]=a(this).val(),f.push(e[a(this).data("key")])}),g?(wpDataTablesUpdatingFlags[b.tableId]=!0,a.ajax({url:b.adminAjaxBaseUrl,type:"POST",dataType:"json",data:{action:"wdt_save_table_frontend",formdata:e},success:function(e){if(a(b.selector+"_edit_dialog").parent().removeClass("overlayed"),""==e.error){var g=e.success;if(e.is_new&&(c=!0),g?(a(b.selector+"_edit_dialog tr.idRow .editDialogInput").val(g),c&&(wpDataTables[b.tableId].fnDraw(!1),a('.edit_table[aria-controls="'+b.tableId+'"]').addClass("disabled"))):(wpDataTables[b.tableId].fnDraw(!1),a('.edit_table[aria-controls="'+b.tableId+'"]').addClass("disabled")),a(b.selector+"_edit_dialog div.data_saved_notify").fadeIn("300"),setTimeout(function(){a(b.selector+"_edit_dialog div.data_saved_notify").fadeOut("300")},5e3),!e.is_new&&a(b.selector+" > tbody > tr.selected").length){var h=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr.selected").get(0));wpDataTables[b.tableId].fnSettings().aoData[h]._aData=f}d&&a.remodal.lookup[wpDataTableDialogs[b.tableId].data("remodal")].close()}else a(b.selector+"_edit_dialog div.data_validation_notify").html(e.error).fadeIn("300"),setTimeout(function(){a(b.selector+"_edit_dialog div.data_validation_notify").fadeOut("300")},5e3)}}),!0):(a(b.selector+"_edit_dialog").parent().removeClass("overlayed"),a(b.selector+"_edit_dialog div.data_validation_notify").html("<ul>"+h+"</ul>").fadeIn("300"),setTimeout(function(){a(b.selector+"_edit_dialog div.data_validation_notify").fadeOut("300")},5e3),!1)}),b.responsive||b.editable||(c.fnDrawCallback=function(){wdtRemoveOverlay("#"+b.tableId)}),c.fnInitComplete=function(a,c){jQuery("#"+b.tableId+"_length select").selecter()},wpDataTables[b.tableId]=a(b.selector).dataTable(c),b.serverSide&&parseInt(b.autoRefreshInterval)>0&&setInterval(function(){wpDataTables[b.tableId].fnDraw(!1)},1e3*parseInt(b.autoRefreshInterval)),wpDataTables[b.tableId].addOnDrawCallback=function(a){if("function"==typeof a){var c=wpDataTables[b.tableId].fnSettings().aoDrawCallback.length+1;wpDataTables[b.tableId].fnSettings().aoDrawCallback.push({sName:"user_callback_"+c,fn:a})}},b.has_sum_columns&&(b.serverSide?wpDataTables[b.tableId].fnSettings().aoDrawCallback.push({sName:"updateSumRow",fn:function(c){var d=c.oInstance.api();for(var e in d.ajax.json().sum_columns_values)a("#"+b.tableId+' tfoot tr.sum_row td.sum_cell[data-column_header="'+e+'"]').html("&#8721; = "+d.ajax.json().sum_columns_values[e])}}):wpDataTables[b.tableId].fnSettings().aoDrawCallback.push({sName:"updateSumRow",fn:function(c){var d=c.oInstance.api();for(var e in b.sum_columns){var f=d.column(b.sum_columns[e]+":name",{search:"applied"}).data(),g=c.aoColumns[d.column(b.sum_columns[e]+":name").index()].wdtType,h=1==b.number_format?".":",",i=1==b.number_format?",":".";if(f.length>0)if(f.length>1)var j=f.reduce(function(a,b){return"int"==g?parseInt(wdtUnformatNumber(a,h,i,!1))+parseInt(wdtUnformatNumber(b,h,i,!1)):parseFloat(wdtUnformatNumber(a,h,i,!0))+parseFloat(wdtUnformatNumber(b,h,i,!1))});else if("int"==g)var j=parseInt(wdtUnformatNumber(f[0],h,i,!1));else var j=parseFloat(wdtUnformatNumber(f[0],h,i,!0));else j=0;if("int"==g)var k=wdtFormatNumber(j,0,i,h);else var k=wdtFormatNumber(j,b.decimal_places,i,h);a("#"+b.tableId+' tfoot tr.sum_row td.sum_cell[data-column_header="'+b.sum_columns[e]+'"]').html("&#8721; = "+k)}}})),b.conditional_formatting_columns&&(wpDataTables[b.tableId].fnSettings().aoDrawCallback.push({sName:"updateConditionalFormatting",fn:function(c){for(var d=0;d<b.conditional_formatting_columns.length;d++){var e=c.oInstance.api().column(b.conditional_formatting_columns[d]+":name",{search:"applied"}),f=c.aoColumns[e.index()].conditionalFormattingRules,g=c.aoColumns[e.index()].wdtType,h=1==b.number_format?".":",",i=1==b.number_format?",":".",j=b.datepickFormat,k=j.replace("dd","DD").replace("M","MMM").replace("mm","MM"),l=b.timeFormat.replace("H","H").replace("i","mm");for(var m in f){e.nodes();e.nodes().to$().each(function(){var b=!1;if("int"==g||"float"==g)var c=parseFloat(wdtUnformatNumber(a(this).html(),h,i,!0)),d=f[m].cellVal;else if("date"==g)var c=a.datepicker.parseDate(j,a(this).html()),d=a.datepicker.parseDate(j,f[m].cellVal);else if("datetime"==g)var c=moment(a(this).html(),k+" "+l).toDate(),d=moment(f[m].cellVal,k+" "+l).toDate();else if("time"==g)var c=moment(a(this).html(),l).toDate(),d=moment(f[m].cellVal,l).toDate();else var c=a(this).html(),d=f[m].cellVal;switch(f[m].ifClause){case"lt":b=c<d;break;case"lteq":b=c<=d;break;case"eq":"date"!=g&&"datetime"!=g&&"time"!=g||(c=null!=c?c.getTime():null,d=null!=d?d.getTime():null),b=c==d;break;case"neq":"date"!=g&&"datetime"!=g||(c=null!=c?c.getTime():null,d=null!=d?d.getTime():null),b=c!=d;break;case"gteq":b=c>=d;break;case"gt":b=c>d;break;case"contains":b=c.indexOf(d)!==-1;break;case"contains_not":b=c.indexOf(d)==-1}b&&wdtApplyCellAction(a(this),f[m].action,f[m].setVal)})}}}}),b.serverSide||wpDataTables[b.tableId].fnDraw()),wpDataTables[b.tableId].checkSelectedLimits=function(){if(!wpDataTablesUpdatingFlags[b.tableId]){var c=a(b.selector+" > tbody > tr.selected").index();c+wpDataTables[b.tableId].fnSettings()._iDisplayStart==wpDataTables[b.tableId].fnSettings()._iRecordsDisplay-1?a(b.selector+"_next_edit_dialog").prop("disabled",!0):a(b.selector+"_next_edit_dialog").prop("disabled",!1),0==c&&0==wpDataTables[b.tableId].fnSettings()._iDisplayStart?a(b.selector+"_prev_edit_dialog").prop("disabled",!0):a(b.selector+"_prev_edit_dialog").prop("disabled",!1)}},0==b.columnsFixed&&b.groupingEnabled&&wpDataTables[b.tableId].rowGrouping({iGroupingColumnIndex:b.groupingColumnIndex}),b.advancedFilterEnabled&&(a("#"+b.tableId).dataTable().columnFilter(b.advancedFilterOptions),a.datepicker.regional[""].dateFormat=b.datepickFormat,a.datepicker.setDefaults(a.datepicker.regional[""])),b.editable){wpDataTableDialogs[b.tableId]=wdtDialog("","Edit"),wpDataTableDialogs[b.tableId].addClass("wdtEditDialog"),a(b.selector+"_edit_dialog").appendTo(wpDataTableDialogs[b.tableId]).show(),a(b.selector+"_edit_dialog select").selecter(),a(b.selector+"_close_edit_dialog").click(function(c){c.preventDefault(),a.remodal.lookup[wpDataTableDialogs[b.tableId].data("remodal")].close()}),a(b.selector+"_prev_edit_dialog").click(function(c){c.preventDefault();var d=a(b.selector+" > tbody > tr.selected").index();if(d>0){a(b.selector+" > tbody > tr.selected").removeClass("selected"),a(b.selector+" > tbody > tr:eq("+(d-1)+")").addClass("selected",300),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr.selected").get(0));var e=wpDataTables[b.tableId].fnGetData(wpDataTablesSelRows[b.tableId]);wpDataTablesFunctions[b.tableId].applyData(e)}else{var f=Math.ceil(wpDataTables[b.tableId].fnSettings()._iDisplayStart/wpDataTables[b.tableId].fnSettings()._iDisplayLength)+1;if(1==f)return;wpDataTablesSelRows[b.tableId]=-2,wpDataTablesUpdatingFlags[b.tableId]=!0,wpDataTables[b.tableId].fnPageChange("previous"),a(b.selector+"_edit_dialog").parent().addClass("overlayed")}wpDataTables[b.tableId].checkSelectedLimits()}),a(b.selector+"_next_edit_dialog").click(function(c){c.preventDefault();var d=a(b.selector+" > tbody > tr.selected").index();if(d<wpDataTables[b.tableId].fnSettings()._iDisplayLength-1){a(b.selector+" > tbody > tr.selected").removeClass("selected"),a(b.selector+" > tbody > tr:eq("+(d+1)+")").addClass("selected",300),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr.selected").get(0));var e=wpDataTables[b.tableId].fnGetData(wpDataTablesSelRows[b.tableId]);wpDataTablesFunctions[b.tableId].applyData(e)}else{var f=Math.ceil(wpDataTables[b.tableId].fnSettings()._iDisplayStart/wpDataTables[b.tableId].fnSettings()._iDisplayLength)+1,g=Math.ceil(wpDataTables[b.tableId].fnSettings()._iRecordsTotal/wpDataTables[b.tableId].fnSettings()._iDisplayLength);if(f==g)return;wpDataTablesSelRows[b.tableId]=-3,wpDataTablesUpdatingFlags[b.tableId]=!0,wpDataTables[b.tableId].fnPageChange("next"),wpDataTables[b.tableId].fnDraw(!1),a(b.selector+"_edit_dialog").parent().addClass("overlayed")}wpDataTables[b.tableId].checkSelectedLimits()}),a(b.selector+"_apply_edit_dialog").click(function(a){a.preventDefault(),wpDataTablesFunctions[b.tableId].saveTableData()}),a(b.selector+"_ok_edit_dialog").click(function(a){a.preventDefault(),wpDataTablesFunctions[b.tableId].saveTableData(!0,!0)}),a(b.selector+"_edit_dialog input").keyup(function(c){13==c.which&&a(b.selector+"_ok_edit_dialog").click()}),1==b.number_format?a(b.selector+"_edit_dialog input.maskMoney").maskMoney({thousands:".",decimal:",",precision:parseInt(b.decimal_places),allowNegative:!0}):a(b.selector+"_edit_dialog input.maskMoney").maskMoney({thousands:",",decimal:".",precision:parseInt(b.decimal_places),allowNegative:!0});var d=b.datepickFormat.replace(/y/g,"yy").replace(/Y/g,"yyyy").replace(/M/g,"mmm"),e=function(b,c,e){var f=a(b).pickadate({format:d,formatSubmit:d,selectYears:20,selectMonths:!0,container:".wpDataTablesWrapper",onClose:c,firstDay:1}),g=f.pickadate("picker");"opened"==e&&g.open()};e(b.selector+"_edit_dialog input.datepicker");var f=b.timeFormat,g=parseInt(b.timepickRange)?parseInt(b.timepickRange):5,h=function(b,c,d){var e=a(b).pickatime({interval:g,format:f,container:".wpDataTablesWrapper",onClose:c}).pickatime("picker");"opened"==d&&e.open()};h(b.selector+"_edit_dialog input.timepicker");var i=function(c,e,g){var h=parseInt(b.timepickRange)?parseInt(b.timepickRange):5,i=a(c),j='<div style="display: none" class="dtpick_block">';j+='<input type="text" class="dt_datepick" />',j+='<input type="text" class="dt_timepick" />',j+="</div>",a(j).insertBefore(i);var k=i.parent().find(".dtpick_block input.dt_datepick").pickadate({format:d,formatSubmit:d,selectYears:!0,selectMonths:!0,container:".wpDataTablesWrapper",onSet:function(a){"clear"in a&&i.val(""),"select"in a&&l.open()}}).pickadate("picker"),l=i.parent().find(".dtpick_block input.dt_timepick").pickatime({container:".wpDataTablesWrapper",interval:h,format:f,onRender:function(){a("<button>"+wpdatatables_frontend_strings.back_to_date+"</button>").on("click",function(){l.close(),k.open()}).prependTo(this.$root.find(".picker__box"))},onSet:function(a){"select"in a&&i.val(k.get()+" "+l.get()).change(),"clear"in a&&i.val("")}}).pickatime("picker");i.on("focus",function(){k.open()}).on("click",function(a){a.preventDefault(),a.stopImmediatePropagation(),k.open()}),"opened"==g&&k.open()};i(b.selector+"_edit_dialog input.datetimepicker");var j=function(b){a(".fileupload_"+b).length&&(wdtCustomUploader=wp.media({title:wpdatatables_frontend_strings.select_upload_file,button:{text:wpdatatables_frontend_strings.choose_file},multiple:!1}),a("button.fileupload_"+b).click(function(b){b.preventDefault();var c=a(this),d=a("#"+c.data("rel_input"));"icon"==c.data("column_type")?(wdtCustomUploader=wp.media({title:wpdatatables_frontend_strings.select_upload_file,button:{text:wpdatatables_frontend_strings.choose_file},multiple:!1,library:{type:"image"}}),wdtCustomUploader.off("select").on("select",function(){attachment=wdtCustomUploader.state().get("selection").first().toJSON();var b=attachment.url;attachment.sizes.thumbnail&&(b=attachment.sizes.thumbnail.url+"||"+b),d.val(b),a("#files_"+c.data("rel_input")).html("<p>"+attachment.filename+' [<a href="#" data-key="'+c.data("rel_input")+'" class="wdtdeleteFile">'+wpdatatables_frontend_strings.detach_file+"</a>]</p>")})):wdtCustomUploader.off("select").on("select",function(){attachment=wdtCustomUploader.state().get("selection").first().toJSON(),d.val(attachment.url),a("#files_"+c.data("rel_input")).html("<p>"+attachment.filename+' [<a href="#" data-key="'+c.data("rel_input")+'" class="wdtdeleteFile">'+wpdatatables_frontend_strings.detach_file+"</a>]</p>")}),wdtCustomUploader.open()}))};j(b.tableId),a('.edit_table[aria-controls="'+b.tableId+'"]').click(function(){if(a(this).hasClass("disabled"))return!1;var c=a(b.selector+" tr.selected").get(0),d=wpDataTables[b.tableId].fnGetData(c);wpDataTablesFunctions[b.tableId].applyData(d),wpDataTables[b.tableId].checkSelectedLimits(),a.remodal.lookup[wpDataTableDialogs[b.tableId].data("remodal")].open()}),b.inlineEditing&&new inlineEditClass(b,c,a),a('.new_table_entry[aria-controls="'+b.tableId+'"]').click(function(){if(a(b.selector+"_edit_dialog .editDialogInput").val("").css("border",""),a(b.selector+"_edit_dialog tr.idRow .editDialogInput").val("0"),a("#"+b.tableId+"_edit_dialog .editDialogInput").each(function(b){a(this).is("select")&&(a(this).find("option:first").attr("selected","selected"),a(this).selecter("refresh"))}),b.advancedFilterEnabled)for(var c in b.advancedFilterOptions.aoColumns){var d=b.advancedFilterOptions.aoColumns[c].defaultValue;""!=d&&(a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")").val(d).change(),a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")").is("select")&&(a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")").val(d),a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")").selecter("refresh")))}if(a.remodal.lookup[wpDataTableDialogs[b.tableId].data("remodal")].open(),a(".fileupload_"+b.tableId).length){a(".fileupload_"+b.tableId),a("#"+b.tableId+"_edit_dialog tr.idRow .editDialogInput").data("key"),a("#"+b.tableId+"_edit_dialog tr.idRow .editDialogInput").val();a("#"+b.tableId+'_edit_dialog input.editDialogInput[data-input_type="attachment"]').val(),a("#"+b.tableId+"_edit_dialog div.files").html("")}}),a('.delete_table_entry[aria-controls="'+b.tableId+'"]').click(function(){if(a(this).hasClass("disabled"))return!1;b.popoverTools&&a(".wpDataTablesPopover.editTools").hide();var c='<div id="delete_dialog_'+b.tableId+'">Delete this entry?</div>';$deleteDialog=wdtDialog(c,"Are you sure?"),$deleteDialog.append('<button class="btn deleteBtn">Delete</button>'),$deleteDialog.append('<button class="btn cancelBtn">Cancel</button>'),$deleteDialog.find(".deleteBtn").click(function(c){c.preventDefault();var d=a(b.selector+" tr.selected").get(0),e=wpDataTables[b.tableId].fnGetData(d),f=e[b.idColumnIndex];a.ajax({url:b.adminAjaxBaseUrl,type:"POST",data:{action:"wdt_delete_table_row",id_key:b.idColumnKey,id_val:f,table_id:b.tableWpId},success:function(){wpDataTables[b.tableId].fnDraw(!1),a.remodal.lookup[$deleteDialog.data("remodal")].close(),$deleteDialog.remove()}})}),$deleteDialog.find(".cancelBtn").click(function(b){a.remodal.lookup[$deleteDialog.data("remodal")].close(),$deleteDialog.remove()}),a.remodal.lookup[$deleteDialog.data("remodal")].open()}),b.popoverTools&&(a(b.selector+"_wrapper").css("position","relative"),a('<div class="wpDataTablesPopover editTools"></div>').prependTo(b.selector+"_wrapper").hide(),a('.new_table_entry[aria-controls="'+b.tableId+'"]').prependTo(b.selector+"_wrapper .wpDataTablesPopover.editTools").css("float","right"),a('.edit_table[aria-controls="'+b.tableId+'"]').prependTo(b.selector+"_wrapper .wpDataTablesPopover.editTools").css("float","right"),a('.delete_table_entry[aria-controls="'+b.tableId+'"]').prependTo(b.selector+"_wrapper .wpDataTablesPopover.editTools").css("float","right"));var k=function(c){var d=a(this).offset().top-a(b.selector+"_wrapper").offset().top-a(".wpDataTablesPopover.editTools").outerHeight()-7,e=!!a(this).children("").hasClass("editing");if(a(this).hasClass("selected")?(a(b.selector+" tbody tr").removeClass("selected"),wpDataTablesSelRows[b.tableId]=-1):(a(b.selector+" tbody tr").removeClass("selected"),a(this).addClass("selected"),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" tbody tr.selected").get(0))),a(b.selector+" tbody tr.selected").length>0){if(a('.edit_table[aria-controls="'+b.tableId+'"]').removeClass("disabled"),a('.delete_table_entry[aria-controls="'+b.tableId+'"]').removeClass("disabled"),b.popoverTools){if(e)return!1;a(".wpDataTablesPopover.editTools").show().css("top",d)}}else a('.edit_table[aria-controls="'+b.tableId+'"]').addClass("disabled"),a('.delete_table_entry[aria-controls="'+b.tableId+'"]').addClass("disabled"),b.popoverTools&&a(".wpDataTablesPopover.editTools").hide()},l=navigator.userAgent,m=l.match(/iPad/i)?"touchstart":"click";a(document).on(m,b.selector+" tbody tr",k),a(document).on("click",b.selector+"_edit_dialog a.wdtdeleteFile, a.wdtdeleteFile",function(b){b.preventDefault(),b.stopImmediatePropagation(),a("#"+a(this).data("key")).val(""),a(this).closest("div.files").html("")})}1==b.externalFilter&&a("#wdtFilterWidget").length&&a(".wpDataTablesFilter").appendTo("#wdtFilterWidget"),a(window).load(function(){b.hideBeforeLoad&&a(b.selector).show(300)})}),"undefined"!=typeof wpDataTablesCharts&&google.load("visualization","1",{packages:["corechart"],callback:function(){for(var a in wpDataTablesCharts){switch(wpDataTablesCharts[a].type){case"Line":var b=new google.visualization.LineChart(document.getElementById(wpDataTablesCharts[a].container));break;case"Area":var b=new google.visualization.AreaChart(document.getElementById(wpDataTablesCharts[a].container));break;case"Bar":var b=new google.visualization.BarChart(document.getElementById(wpDataTablesCharts[a].container));break;case"Column":var b=new google.visualization.ColumnChart(document.getElementById(wpDataTablesCharts[a].container));break;case"Pie":var b=new google.visualization.PieChart(document.getElementById(wpDataTablesCharts[a].container))}b.draw(google.visualization.arrayToDataTable(wpDataTablesCharts[a].values),wpDataTablesCharts[a].options)}}})}),a("button.wdtClearFilters").click(function(b){b.preventDefault(),a(".filter_column input:text").val(""),a(".filter_column select").val("").selecter("update"),a(".filter_column input:checkbox").removeAttr("checked").iCheck("update"),a(".wdtFilterDialog input:checkbox").removeAttr("checked").iCheck("update");for(var c in wpDataTables)wpDataTables[c].fnFilterClear()})}(jQuery),jQuery.fn.dataTableExt.oStdClasses.sWrapper="wpDataTables wpDataTablesWrapper";
1
+ var wpDataTables={},wpDataTablesSelRows={},wpDataTablesFunctions={},wpDataTablesUpdatingFlags={},wpDataTablesResponsiveHelpers={},wdtBreakpointDefinition={tablet:1024,phone:480},wdtCustomUploader=null,wdtRenderDataTable=null;function wdtApplyCellAction(a,e,t){switch(e){case"setCellColor":a.attr("style","background-color: "+t+" !important");break;case"defaultCellColor":a.attr("style",'background-color: "" !important');break;case"setCellContent":a.html(t);break;case"setCellClass":a.addClass(t);break;case"removeCellClass":a.removeClass(t);break;case"setRowColor":a.closest("tr").find("td").attr("style","background-color: "+t+" !important");break;case"defaultRowColor":a.closest("tr").find("td").attr("style",'background-color: "" !important');break;case"setRowClass":a.closest("tr").addClass(t);break;case"addColumnClass":var l=a.index()+1;a.closest("table.wpDataTable").find("tbody td:nth-child("+l+")").addClass(t);break;case"setColumnColor":l=a.index()+1;a.closest("table.wpDataTable").find("tbody td:nth-child("+l+")").attr("style","background-color: "+t+" !important")}}function wdtDialog(a,e){var t=Math.floor(1e3*Math.random()+1),l=jQuery(".wdt-frontend-modal").clone();return l.attr("id","remodal-"+t),l.find(".modal-title").html(e),l.find(".modal-header").append(a),l}function wdtAddOverlay(a){jQuery(a).addClass("overlayed")}function wdtRemoveOverlay(a){jQuery(a).removeClass("overlayed")}function getPurifiedValue(a,e){if(e)var t=a.children(".columnValue").html();else t=a.clone().children().remove().end().html();return t}function wdtCheckConditionalFormatting(a,e,t,l){var n="",o="",d=!1;switch("int"==e.columnType||"float"==e.columnType?(n=parseFloat(wdtUnformatNumber(getPurifiedValue(t,l),e.thousandsSeparator,e.decimalSeparator,!0)),o=a.cellVal):"date"==e.columnType?(n=moment(getPurifiedValue(t,l),e.momentDateFormat).toDate(),o="%TODAY%"==a.cellVal?moment().startOf("day").toDate():moment(a.cellVal,e.momentDateFormat).toDate()):"datetime"==e.columnType?"%TODAY%"==a.cellVal?(n=moment(getPurifiedValue(t,l),e.momentDateFormat+" "+e.momentTimeFormat).startOf("day").toDate(),o=moment().startOf("day").toDate()):(n=moment(getPurifiedValue(t,l),e.momentDateFormat+" "+e.momentTimeFormat).toDate(),o=moment(a.cellVal,e.momentDateFormat+" "+e.momentTimeFormat).toDate()):"time"==e.columnType?(n=moment(getPurifiedValue(t,l),e.momentTimeFormat).toDate(),o=moment(a.cellVal,e.momentTimeFormat).toDate()):(n=getPurifiedValue(t,l),o=a.cellVal),a.ifClause){case"lt":d=n<o;break;case"lteq":d=n<=o;break;case"eq":"date"!=e.columnType&&"datetime"!=e.columnType&&"time"!=e.columnType||(n=null!=n?n.getTime():null,o=null!=o?o.getTime():null),d=n==o;break;case"neq":"date"!=e.columnType&&"datetime"!=e.columnType||(n=null!=n?n.getTime():null,o=null!=o?o.getTime():null),d=n!=o;break;case"gteq":d=n>=o;break;case"gt":d=n>o;break;case"contains":d=-1!==n.indexOf(o);break;case"contains_not":d=-1==n.indexOf(o)}d&&wdtApplyCellAction(t,a.action,a.setVal)}!function(a){a(function(){wdtRenderDataTable=function(e,t){var l=t.dataTableParams;if(a('.wdt-column-sum[data-table-id="'+t.tableWpId+'"]').length){var n=[];a('.wdt-column-sum[data-table-id="'+t.tableWpId+'"]').each(function(){n.push(a(this).data("column-orig-header"))})}if(a('.wdt-column-avg[data-table-id="'+t.tableWpId+'"]').length){var o=[];a('.wdt-column-avg[data-table-id="'+t.tableWpId+'"]').each(function(){o.push(a(this).data("column-orig-header"))})}if(a('.wdt-column-min[data-table-id="'+t.tableWpId+'"]').length){var d=[];a('.wdt-column-min[data-table-id="'+t.tableWpId+'"]').each(function(){d.push(a(this).data("column-orig-header"))})}if(a('.wdt-column-max[data-table-id="'+t.tableWpId+'"]').length){var r=[];a('.wdt-column-max[data-table-id="'+t.tableWpId+'"]').each(function(){r.push(a(this).data("column-orig-header"))})}return t.serverSide&&(l.ajax.data=function(e){e.sumColumns=n,e.avgColumns=o,e.minColumns=d,e.maxColumns=r,e.currentUserId=a("#wdt-user-id-placeholder").val(),e.currentUserLogin=a("#wdt-user-login-placeholder").val(),e.currentPostIdPlaceholder=a("#wdt-post-id-placeholder").val(),e.wpdbPlaceholder=a("#wdt-wpdb-placeholder").val()}),t.hideBeforeLoad&&(l.fnInitComplete=function(){a(t.selector).animateFadeIn()}),wpDataTables[t.tableId]=a(t.selector).dataTable(l),(wpDataTables[t.tableId].fnSettings()._iDisplayLength>=wpDataTables[t.tableId].fnSettings().fnRecordsTotal()||-1===l.iDisplayLength)&&a(".dataTables_paginate").hide(),wpDataTables[t.tableId].fnSettings().aoDrawCallback.push({sName:"removePaginate",fn:function(e){var t=e.oInstance.api();t.page.len()>=t.page.info().recordsDisplay||-1===t.data().page.len()?a(".dataTables_paginate").hide():a(".dataTables_paginate").show()}}),wpDataTables[t.tableId].addOnDrawCallback=function(a){if("function"==typeof a){var e=wpDataTables[t.tableId].fnSettings().aoDrawCallback.length+1;wpDataTables[t.tableId].fnSettings().aoDrawCallback.push({sName:"user_callback_"+e,fn:a})}},0==t.columnsFixed&&t.groupingEnabled&&wpDataTables[t.tableId].rowGrouping({iGroupingColumnIndex:t.groupingColumnIndex}),wpDataTables[t.tableId]},a("table.wpDataTable").each(function(){var e=JSON.parse(a("#"+a(this).data("described-by")).val());wdtRenderDataTable(a(this),e)})})}(jQuery),jQuery.fn.dataTableExt.oStdClasses.sWrapper="wpDataTables wpDataTablesWrapper",jQuery.fn.dataTable.ext.classes.sLengthSelect="selectpicker length_menu",jQuery.fn.dataTable.ext.classes.sFilterInput="form-control";
config/config.inc.php CHANGED
@@ -9,7 +9,7 @@ defined('ABSPATH') or die("Cannot access pages directly.");
9
 
10
  // Current version
11
 
12
- define('WDT_CURRENT_VERSION', '2.0.14');
13
 
14
  /**
15
  * Regular Expressions
9
 
10
  // Current version
11
 
12
+ define('WDT_CURRENT_VERSION', '2.0.15');
13
 
14
  /**
15
  * Regular Expressions
controllers/wdt_functions.php CHANGED
@@ -209,7 +209,11 @@ function wdtActivationCreateTables() {
209
  * Add rating massage on all admin pages after 2 weeks of using
210
  */
211
  function wdtAdminRatingMessages() {
 
 
212
 
 
 
213
  $installDate = get_option( 'wdtInstallDate' );
214
  $currentDate = date( 'Y-m-d' );
215
  $tempIgnoreDate = get_option( 'wdtTempFutureDate' );
@@ -218,7 +222,8 @@ function wdtAdminRatingMessages() {
218
  $datetimeInstallDate = new DateTime( $installDate );
219
  $datetimeCurrentDate = new DateTime( $currentDate );
220
  $diffIntrval = round( ($datetimeCurrentDate->format( 'U' ) - $datetimeInstallDate->format( 'U' )) / (60 * 60 * 24) );
221
- if( $diffIntrval >= 14 && get_option( 'wdtRatingDiv' ) == "no" && $tempIgnore) {
 
222
  include WDT_TEMPLATE_PATH . 'admin/common/ratingDiv.inc.php';
223
  }
224
  }
209
  * Add rating massage on all admin pages after 2 weeks of using
210
  */
211
  function wdtAdminRatingMessages() {
212
+ global $wpdb;
213
+ $query = "SELECT COUNT(*) FROM {$wpdb->prefix}wpdatatables ORDER BY id";
214
 
215
+ $allTables = $wpdb->get_var($query);
216
+ $wpdtPage = isset($_GET['page']) ? $_GET['page'] : '';
217
  $installDate = get_option( 'wdtInstallDate' );
218
  $currentDate = date( 'Y-m-d' );
219
  $tempIgnoreDate = get_option( 'wdtTempFutureDate' );
222
  $datetimeInstallDate = new DateTime( $installDate );
223
  $datetimeCurrentDate = new DateTime( $currentDate );
224
  $diffIntrval = round( ($datetimeCurrentDate->format( 'U' ) - $datetimeInstallDate->format( 'U' )) / (60 * 60 * 24) );
225
+ if( is_admin() && strpos($wpdtPage,'wpdatatables') !== false &&
226
+ $diffIntrval >= 14 && get_option( 'wdtRatingDiv' ) == "no" && $tempIgnore && isset($allTables) && $allTables > 5) {
227
  include WDT_TEMPLATE_PATH . 'admin/common/ratingDiv.inc.php';
228
  }
229
  }
languages/pl_PL/wpdatatables-pl_PL.mo ADDED
Binary file
languages/pl_PL/wpdatatables-pl_PL.po ADDED
@@ -0,0 +1,5994 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: wpdatatables\n"
4
+ "POT-Creation-Date: 2019-11-28 20:02+0100\n"
5
+ "PO-Revision-Date: 2019-11-28 20:02+0100\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: wpdatatables <cjbug@yandex.ru>\n"
8
+ "Language: pl\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.7.1\n"
13
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;_e;__\n"
14
+ "X-Poedit-Basepath: ../..\n"
15
+ "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
16
+ "|| n%100>14) ? 1 : 2);\n"
17
+ "X-Poedit-SourceCharset: UTF-8\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: assets/js/tagsinput/jquery.tagsinput.js\n"
20
+ "X-Poedit-SearchPathExcluded-1: assets/js/ace/ace.js\n"
21
+ "X-Poedit-SearchPathExcluded-2: assets/js/chartjs/Chart.js\n"
22
+ "X-Poedit-SearchPathExcluded-3: assets/js/export-tools\n"
23
+ "X-Poedit-SearchPathExcluded-4: assets/js/handsontable\n"
24
+ "X-Poedit-SearchPathExcluded-5: assets/js/jquery-datatables\n"
25
+ "X-Poedit-SearchPathExcluded-6: assets/js/moment\n"
26
+ "X-Poedit-SearchPathExcluded-7: assets/js/tagsinput\n"
27
+ "X-Poedit-SearchPathExcluded-8: lib\n"
28
+
29
+ #: controllers/wdt_admin.php:10 controllers/wdt_admin.php:11
30
+ msgid "wpDataTables"
31
+ msgstr ""
32
+
33
+ #: controllers/wdt_admin.php:19 controllers/wdt_admin.php:20
34
+ #: templates/admin/constructor/constructor.inc.php:24
35
+ msgid "Create a Table"
36
+ msgstr "Stwórz tabelę"
37
+
38
+ #: controllers/wdt_admin.php:27 controllers/wdt_admin.php:28
39
+ msgid "wpDataCharts"
40
+ msgstr "wpDataCharts"
41
+
42
+ #: controllers/wdt_admin.php:35 controllers/wdt_admin.php:36
43
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:33
44
+ msgid "Create a Chart"
45
+ msgstr "Utwórz wykres"
46
+
47
+ #: controllers/wdt_admin.php:43 controllers/wdt_admin.php:44
48
+ msgid "Settings"
49
+ msgstr "Ustawienia"
50
+
51
+ #: controllers/wdt_admin.php:51
52
+ msgid "Add-ons"
53
+ msgstr "Dodatki"
54
+
55
+ #: controllers/wdt_admin.php:52
56
+ msgid "Addons"
57
+ msgstr "Dodatki"
58
+
59
+ #: controllers/wdt_admin.php:312 controllers/wdt_admin.php:361
60
+ #: controllers/wdt_admin.php:391 controllers/wdt_admin.php:412
61
+ #: controllers/wdt_admin.php:459 controllers/wdt_admin.php:485
62
+ #: controllers/wdt_admin.php:504
63
+ msgid "You do not have sufficient permissions to access this page."
64
+ msgstr "Nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony."
65
+
66
+ #: controllers/wdt_functions.php:442
67
+ msgid "wpDataChart with provided ID not found!"
68
+ msgstr "wpDataChart z podanego identyfikatora nie znaleziono!"
69
+
70
+ #: controllers/wdt_functions.php:478 controllers/wdt_functions.php:549
71
+ msgid "wpDataTable with provided ID not found!"
72
+ msgstr "wpDataTable z podanego identyfikatora nie znaleziono!"
73
+
74
+ #: controllers/wdt_functions.php:559
75
+ msgid "Provided column is not Integer or Float column type"
76
+ msgstr "Podana kolumna nie jest Integer lub float Typ kolumny"
77
+
78
+ #: controllers/wdt_functions.php:738
79
+ msgid "Choose a table"
80
+ msgstr "Wybierz tabelę"
81
+
82
+ #: controllers/wdt_functions.php:770
83
+ msgid "Interactive Responsive Table"
84
+ msgstr "Interaktywny responsywny stół"
85
+
86
+ #: controllers/wdt_functions.php:771 controllers/wdt_functions.php:832
87
+ msgid "Content"
88
+ msgstr "Zawartość"
89
+
90
+ #: controllers/wdt_functions.php:777
91
+ msgid "wpDataTable"
92
+ msgstr "wpDataTable"
93
+
94
+ #: controllers/wdt_functions.php:781
95
+ msgid "Choose the wpDataTable from a dropdown"
96
+ msgstr "Wybierz wpDataTable z listy rozwijanej"
97
+
98
+ #: controllers/wdt_functions.php:786
99
+ msgid "Table view"
100
+ msgstr "Widok tabeli"
101
+
102
+ #: controllers/wdt_functions.php:790
103
+ msgid "Regular wpDataTable"
104
+ msgstr "Regularne wpDataTable"
105
+
106
+ #: controllers/wdt_functions.php:792
107
+ msgid "Excel-like table"
108
+ msgstr "Tabela podobnych do Excela"
109
+
110
+ #: controllers/wdt_functions.php:798
111
+ msgid "Variable placeholder #1"
112
+ msgstr "Zmienna #1 zastępcza"
113
+
114
+ #: controllers/wdt_functions.php:801 controllers/wdt_functions.php:809
115
+ #: controllers/wdt_functions.php:817
116
+ msgid "Variables"
117
+ msgstr "Zmienne"
118
+
119
+ #: controllers/wdt_functions.php:802
120
+ msgid "If you used the VAR1 placeholder you can assign a value to it here"
121
+ msgstr ""
122
+ "Jeśli użyto symbolu zastępczego VAR1 można przypisać do niej wartość tutaj"
123
+
124
+ #: controllers/wdt_functions.php:806
125
+ msgid "Variable placeholder #2"
126
+ msgstr "Zmienna #2 zastępcza"
127
+
128
+ #: controllers/wdt_functions.php:810
129
+ msgid "If you used the VAR2 placeholder you can assign a value to it here"
130
+ msgstr ""
131
+ "Jeśli użyto symbolu zastępczego VAR2 można przypisać do niej wartość tutaj"
132
+
133
+ #: controllers/wdt_functions.php:814
134
+ msgid "Variable placeholder #3"
135
+ msgstr "Zmienna #3 zastępcza"
136
+
137
+ #: controllers/wdt_functions.php:818
138
+ msgid "If you used the VAR3 placeholder you can assign a value to it here"
139
+ msgstr ""
140
+ "Jeśli użyto symbolu zastępczego VAR3 można przypisać do niej wartość tutaj"
141
+
142
+ #: controllers/wdt_functions.php:831
143
+ msgid "Google or Highcharts chart based on a wpDataTable"
144
+ msgstr "Google lub Highcharts wykres oparty na wpDataTable"
145
+
146
+ #: controllers/wdt_functions.php:838
147
+ msgid "wpDataChart"
148
+ msgstr "Właściwość wpDataChart"
149
+
150
+ #: controllers/wdt_functions.php:842
151
+ msgid "Choose one of wpDataCharts from the list"
152
+ msgstr "Wybierz jedną z wpDataCharts z listy"
153
+
154
+ #: source/WpDataChartsGutenbergBlock.php:28
155
+ msgid ""
156
+ "Choose the chart that you’ve just created in the dropdown below, and the "
157
+ "shortcode will be inserted automatically."
158
+ msgstr ""
159
+ "Wybierz wykres, który właśnie utworzyłeś na liście rozwijanej poniżej, a "
160
+ "shortcode zostanie wstawiony automatycznie."
161
+
162
+ #: source/WpDataTablesGutenbergBlock.php:29
163
+ msgid ""
164
+ "Choose the table that you’ve just created in the dropdown below, and the "
165
+ "shortcode will be inserted automatically. You are able to provide values for "
166
+ "placeholders and also for Export file name."
167
+ msgstr ""
168
+ "Wybierz tabelę, która właśnie utworzyłeś na liście rozwijanej poniżej, a "
169
+ "shortcode zostanie wstawiony automatycznie. Są w stanie podać wartości dla "
170
+ "symboli zastępczych, a także dla Nazwa pliku eksportu."
171
+
172
+ #: source/class.wdtbrowsechartstable.php:142
173
+ #: source/class.wdtbrowsetable.php:172
174
+ #: templates/admin/browse/chart/duplicate_chart_modal.inc.php:43
175
+ #: templates/admin/browse/table/duplicate_modal.inc.php:63
176
+ msgid "Duplicate"
177
+ msgstr "Duplikuj"
178
+
179
+ #: source/class.wdtbrowsechartstable.php:148
180
+ #: source/class.wdtbrowsechartstable.php:168
181
+ #: source/class.wdtbrowsetable.php:179 source/class.wdtbrowsetable.php:200
182
+ msgid "Configure"
183
+ msgstr "Konfiguracja"
184
+
185
+ #: source/class.wdtbrowsechartstable.php:154
186
+ #: source/class.wdtbrowsechartstable.php:169
187
+ #: source/class.wdtbrowsetable.php:181 source/class.wdtbrowsetable.php:201
188
+ #: templates/common/delete_modal.inc.php:41 templates/edit_table.inc.php:15
189
+ msgid "Delete"
190
+ msgstr "Usuń"
191
+
192
+ #: source/class.wdtbrowsechartstable.php:205
193
+ msgid "Column Chart"
194
+ msgstr "Wykres kolumnowy"
195
+
196
+ #: source/class.wdtbrowsechartstable.php:208
197
+ msgid "Line Chart"
198
+ msgstr "Wykres liniowy"
199
+
200
+ #: source/class.wdtbrowsechartstable.php:211
201
+ msgid "Pie Chart"
202
+ msgstr "Wykres kołowy"
203
+
204
+ #: source/class.wdtbrowsechartstable.php:223
205
+ msgid "Google"
206
+ msgstr "Google"
207
+
208
+ #: source/class.wdtbrowsechartstable.php:287
209
+ #: source/class.wdtbrowsetable.php:281
210
+ #: templates/admin/chart_wizard/steps/step3.inc.php:15
211
+ #: templates/admin/chart_wizard/steps/step3.inc.php:37
212
+ msgid "Select All"
213
+ msgstr "Zaznacz wszystko"
214
+
215
+ #: source/class.wdtbrowsechartstable.php:339
216
+ msgid "No wpDataCharts in the system yet."
217
+ msgstr "Nie wpDataCharts w systemie jeszcze."
218
+
219
+ #: source/class.wdtbrowsetable.php:174 templates/edit_table.inc.php:99
220
+ msgid "Edit data"
221
+ msgstr "Edytuj dane"
222
+
223
+ #: source/class.wdtbrowsetable.php:176
224
+ msgid "Edit in Excel-like editor"
225
+ msgstr "Edycja w edytorze Excel-like"
226
+
227
+ #: source/class.wdtbrowsetable.php:218
228
+ msgid "MySQL"
229
+ msgstr "MySQL"
230
+
231
+ #: source/class.wdtbrowsetable.php:221
232
+ msgid "Manual"
233
+ msgstr "Ręcznie"
234
+
235
+ #: source/class.wdtbrowsetable.php:224 source/class.wpdatatable.php:2020
236
+ #: source/class.wpdatatable.php:2089
237
+ #: templates/admin/table-settings/table_settings_block.inc.php:954
238
+ msgid "Excel"
239
+ msgstr "Excel"
240
+
241
+ #: source/class.wdtbrowsetable.php:227 source/class.wpdatatable.php:2029
242
+ #: source/class.wpdatatable.php:2099
243
+ #: templates/admin/table-settings/table_settings_block.inc.php:955
244
+ msgid "CSV"
245
+ msgstr "CSV"
246
+
247
+ #: source/class.wdtbrowsetable.php:230
248
+ msgid "XML"
249
+ msgstr "XML"
250
+
251
+ #: source/class.wdtbrowsetable.php:233
252
+ msgid "JSON"
253
+ msgstr "JSON"
254
+
255
+ #: source/class.wdtbrowsetable.php:236
256
+ #: templates/admin/table-settings/table_settings_block.inc.php:113
257
+ #: templates/edit_table.inc.php:91
258
+ msgid "Serialized PHP array"
259
+ msgstr "Serializowana tablica PHP"
260
+
261
+ #: source/class.wdtbrowsetable.php:239 templates/edit_table.inc.php:88
262
+ msgid "Google spreadsheet"
263
+ msgstr "Arkusz kalkulacyjny Google"
264
+
265
+ #: source/class.wdtbrowsetable.php:246
266
+ msgid "Unknown"
267
+ msgstr "Nieznany"
268
+
269
+ #: source/class.wdtbrowsetable.php:356
270
+ msgid "No wpDataTables in the system yet."
271
+ msgstr "Brak wpDataTables w systemie jeszcze."
272
+
273
+ #: source/class.wdtconfigcontroller.php:139
274
+ msgid "There was an error trying to fetch the table data: "
275
+ msgstr "Wystąpił błąd podczas próby pobrania danych z tabeli:"
276
+
277
+ #: source/class.wdtconfigcontroller.php:449
278
+ msgid "Table in data source has no rows."
279
+ msgstr "Tabela w źródle danych nie ma wierszy."
280
+
281
+ #: source/class.wdttools.php:17
282
+ msgid "One line string"
283
+ msgstr "Jeden ciąg linii"
284
+
285
+ #: source/class.wdttools.php:18
286
+ msgid "Multi-line string"
287
+ msgstr "Ciąg wielowierszowy"
288
+
289
+ #: source/class.wdttools.php:19
290
+ msgid "One-line selectbox"
291
+ msgstr "Jednowierszowy Selectbox"
292
+
293
+ #: source/class.wdttools.php:20
294
+ msgid "Multi-line selectbox"
295
+ msgstr "Wielowierszowy Selectbox"
296
+
297
+ #: source/class.wdttools.php:21
298
+ #: templates/admin/table-settings/column_settings_panel.inc.php:361
299
+ msgid "Integer"
300
+ msgstr "Integer - liczba całkowita"
301
+
302
+ #: source/class.wdttools.php:22
303
+ #: templates/admin/table-settings/column_settings_panel.inc.php:362
304
+ msgid "Float"
305
+ msgstr "Wyrównanie"
306
+
307
+ #: source/class.wdttools.php:23
308
+ #: templates/admin/table-settings/column_settings_panel.inc.php:363
309
+ #: templates/admin/table-settings/column_settings_panel.inc.php:988
310
+ msgid "Date"
311
+ msgstr "Data"
312
+
313
+ #: source/class.wdttools.php:24
314
+ #: templates/admin/table-settings/column_settings_panel.inc.php:989
315
+ msgid "Datetime"
316
+ msgstr "Data i godzina"
317
+
318
+ #: source/class.wdttools.php:25
319
+ #: templates/admin/table-settings/column_settings_panel.inc.php:365
320
+ #: templates/admin/table-settings/column_settings_panel.inc.php:990
321
+ msgid "Time"
322
+ msgstr "Czas"
323
+
324
+ #: source/class.wdttools.php:26
325
+ msgid "URL Link"
326
+ msgstr "Adres URL (Link)"
327
+
328
+ #: source/class.wdttools.php:27
329
+ msgid "E-mail"
330
+ msgstr "E-mail"
331
+
332
+ #: source/class.wdttools.php:28
333
+ #: templates/admin/table-settings/column_settings_panel.inc.php:368
334
+ msgid "Image"
335
+ msgstr "Obraz"
336
+
337
+ #: source/class.wdttools.php:29
338
+ #: templates/admin/table-settings/column_settings_panel.inc.php:993
339
+ msgid "Attachment"
340
+ msgstr "Załącznik"
341
+
342
+ #: source/class.wdttools.php:159
343
+ msgid ""
344
+ "wpDataTables was unable to read your Google Spreadsheet, probably it is not "
345
+ "published correctly. <br/> You can publish it by going to <b>File -> Publish "
346
+ "to the web</b> "
347
+ msgstr ""
348
+ "wpDataTables nie może odczytać arkusza kalkulacyjnego Google, prawdopodobnie "
349
+ "nie jest poprawnie opublikowany.<br>Możesz opublikować go, przechodząc do "
350
+ "<b>pliku-> publikowanie w Internecie</b> "
351
+
352
+ #: source/class.wdttools.php:287
353
+ msgid "Back to date"
354
+ msgstr "Powrót do daty"
355
+
356
+ #: source/class.wdttools.php:288
357
+ msgid "Browse"
358
+ msgstr "Przeglądaj"
359
+
360
+ #: source/class.wdttools.php:289
361
+ #: templates/admin/browse/chart/duplicate_chart_modal.inc.php:40
362
+ #: templates/admin/browse/table/duplicate_modal.inc.php:60
363
+ #: templates/admin/common/close_modal.inc.php:36
364
+ #: templates/admin/constructor/constructor.inc.php:30
365
+ #: templates/admin/settings/settings.inc.php:28
366
+ #: templates/admin/table-settings/add_column_modal.inc.php:127
367
+ #: templates/admin/table-settings/column_settings_panel.inc.php:27
368
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1098
369
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:89
370
+ #: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:19
371
+ #: templates/admin/table-settings/remove_column_modal.inc.php:82
372
+ #: templates/admin/table-settings/table_preview_block.inc.php:73
373
+ #: templates/admin/table-settings/table_settings_block.inc.php:42
374
+ #: templates/admin/table-settings/table_settings_block.inc.php:1125
375
+ #: templates/common/delete_modal.inc.php:38
376
+ msgid "Cancel"
377
+ msgstr "Anuluj"
378
+
379
+ #: source/class.wdttools.php:290
380
+ msgid " field cannot be empty!"
381
+ msgstr " pole nie może być puste!"
382
+
383
+ #: source/class.wdttools.php:291
384
+ msgid "Use selected file"
385
+ msgstr "Użyj wybranego pliku"
386
+
387
+ #: source/class.wdttools.php:292
388
+ msgid "Choose file"
389
+ msgstr "Proszę wybrać plik"
390
+
391
+ #: source/class.wdttools.php:293 templates/admin/common/error_modal.inc.php:23
392
+ #: templates/admin/table-settings/columns_list_modal.inc.php:27
393
+ #: templates/admin/table-settings/foreign_key_config.inc.php:95
394
+ #: templates/edit_table.inc.php:36 templates/edit_table.inc.php:418
395
+ #: templates/edit_table.inc.php:439 templates/edit_table.inc.php:462
396
+ msgid "Close"
397
+ msgstr "Zamknij"
398
+
399
+ #: source/class.wdttools.php:294
400
+ msgid "Column has been added!"
401
+ msgstr "Dodano kolumnę!"
402
+
403
+ #: source/class.wdttools.php:295
404
+ msgid "Column header cannot be empty!"
405
+ msgstr "Nagłówek kolumny nie może być pusty!"
406
+
407
+ #: source/class.wdttools.php:296
408
+ msgid "Please confirm column deletion!"
409
+ msgstr "Proszę potwierdzić usunięcie kolumny!"
410
+
411
+ #: source/class.wdttools.php:297
412
+ msgid "Column has been removed!"
413
+ msgstr "Kolumna została usunięta!"
414
+
415
+ #: source/class.wdttools.php:298
416
+ msgid "Please select columns that you want to use in table"
417
+ msgstr "Proszę wybrać kolumny, których chcesz użyć w tabeli"
418
+
419
+ #: source/class.wdttools.php:299 source/class.wpdatatable.php:2038
420
+ #: source/class.wpdatatable.php:2109
421
+ #: templates/admin/table-settings/table_settings_block.inc.php:956
422
+ msgid "Copy"
423
+ msgstr "Kopiuj"
424
+
425
+ #: source/class.wdttools.php:300
426
+ msgid "There was an error trying to insert a new row!"
427
+ msgstr "Wystąpił błąd podczas próby wstawienia nowego wiersza!"
428
+
429
+ #: source/class.wdttools.php:301
430
+ msgid "Data has been saved!"
431
+ msgstr "Dane zostały zapisane!"
432
+
433
+ #: source/class.wdttools.php:302
434
+ msgid "detach"
435
+ msgstr "odłącz"
436
+
437
+ #: source/class.wdttools.php:303 templates/settings.inc.php:553
438
+ #: templates/settings.inc.php:627
439
+ msgid "Error!"
440
+ msgstr "Błąd!"
441
+
442
+ #: source/class.wdttools.php:304
443
+ msgid "Please upload or choose a file from Media Library!"
444
+ msgstr "Proszę przesłać lub wybrać plik z biblioteki multimediów!"
445
+
446
+ #: source/class.wdttools.php:305
447
+ msgid "From"
448
+ msgstr "Od"
449
+
450
+ #: source/class.wdttools.php:306
451
+ msgid "Please provide a valid e-mail address for field"
452
+ msgstr "Podaj prawidłowy adres e-mail dla pola"
453
+
454
+ #: source/class.wdttools.php:307
455
+ msgid "Please provide a valid URL link for field"
456
+ msgstr "Podaj prawidłowy link URL dla pola"
457
+
458
+ #: source/class.wdttools.php:308
459
+ msgid "You have entered invalid value. Press ESC to cancel."
460
+ msgstr "Wprowadzono nieprawidłową wartość. Naciśnij ESC, aby anulować."
461
+
462
+ #: source/class.wdttools.php:309 source/class.wdttools.php:335
463
+ msgid "Show _MENU_ entries"
464
+ msgstr "Pokaż pozycje _MENU_"
465
+
466
+ #: source/class.wdttools.php:310
467
+ #: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:23
468
+ msgid "Merge"
469
+ msgstr "Połącz"
470
+
471
+ #: source/class.wdttools.php:311
472
+ msgid "New column"
473
+ msgstr "Nowa kolumna"
474
+
475
+ #: source/class.wdttools.php:313
476
+ msgid ": activate to sort column ascending"
477
+ msgstr ": aktywuj, by sortować klumny rosnąco"
478
+
479
+ #: source/class.wdttools.php:314
480
+ msgid ": activate to sort column descending"
481
+ msgstr ": aktywuj, by sortować klumny malejąco"
482
+
483
+ #: source/class.wdttools.php:316
484
+ msgid "Ok"
485
+ msgstr "Ok"
486
+
487
+ #: source/class.wdttools.php:318
488
+ msgid "First"
489
+ msgstr "Pierwszy"
490
+
491
+ #: source/class.wdttools.php:319
492
+ msgid "Last"
493
+ msgstr "Ostatni"
494
+
495
+ #: source/class.wdttools.php:320
496
+ msgid "Next"
497
+ msgstr "Następny"
498
+
499
+ #: source/class.wdttools.php:321
500
+ msgid "Previous"
501
+ msgstr "Poprzedni"
502
+
503
+ #: source/class.wdttools.php:323
504
+ #: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:27
505
+ msgid "Replace"
506
+ msgstr "Zastąp"
507
+
508
+ #: source/class.wdttools.php:324
509
+ msgid "Row has been deleted!"
510
+ msgstr "Wiersz został usunięty!"
511
+
512
+ #: source/class.wdttools.php:325
513
+ msgid "Select a file to use in table"
514
+ msgstr "Wybrać plik do użycia w tabeli"
515
+
516
+ #: source/class.wdttools.php:326
517
+ msgid "Select an Excel or CSV file"
518
+ msgstr "Wybierz plik Excel lub CSV"
519
+
520
+ #: source/class.wdttools.php:327
521
+ msgid "No data available in table"
522
+ msgstr "Brak danych w tabeli"
523
+
524
+ #: source/class.wdttools.php:328
525
+ msgid "Plugin settings saved successfully"
526
+ msgstr "Ustawienia wtyczki zostały pomyślnie zapisane"
527
+
528
+ #: source/class.wdttools.php:329
529
+ msgid "Shortcode has been copied to the clipboard."
530
+ msgstr "Shortcode został skopiowany do Schowka."
531
+
532
+ #: source/class.wdttools.php:330
533
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
534
+ msgstr "Wyświetlanie _START_ to _END_ of _TOTAL_ entries"
535
+
536
+ #: source/class.wdttools.php:331
537
+ msgid "Showing 0 to 0 of 0 entries"
538
+ msgstr "Wyświetla 0 z 0 zgłoszeń"
539
+
540
+ #: source/class.wdttools.php:332
541
+ msgid "(filtered from _MAX_ total entries)"
542
+ msgstr "(filtered from _MAX_ total entries)"
543
+
544
+ #: source/class.wdttools.php:334
545
+ msgid ","
546
+ msgstr ","
547
+
548
+ #: source/class.wdttools.php:336
549
+ msgid "Loading..."
550
+ msgstr "Ładowanie..."
551
+
552
+ #: source/class.wdttools.php:337
553
+ msgid "Processing..."
554
+ msgstr "Przetwarzanie . . ."
555
+
556
+ #: source/class.wdttools.php:338
557
+ msgid "SQL error"
558
+ msgstr "Błąd SQL"
559
+
560
+ #: source/class.wdttools.php:339
561
+ msgid "Search: "
562
+ msgstr "Szukaj: "
563
+
564
+ #: source/class.wdttools.php:340 templates/settings.inc.php:559
565
+ #: templates/settings.inc.php:625
566
+ msgid "Success!"
567
+ msgstr "Sukces!"
568
+
569
+ #: source/class.wdttools.php:341
570
+ msgid "No matching records found"
571
+ msgstr "Brak wyników"
572
+
573
+ #: source/class.wdttools.php:342
574
+ msgid "Table saved successfully!"
575
+ msgstr "Tabela zapisana pomyślnie!"
576
+
577
+ #: source/class.wdttools.php:343
578
+ msgid "To"
579
+ msgstr "Do"
580
+
581
+ #: source/class.wpdatachart.php:683
582
+ msgid "Only one column can be of type String"
583
+ msgstr "Tylko jedna kolumna może być typu String"
584
+
585
+ #: source/class.wpdatachart.php:686
586
+ msgid "You are mixing data types (several date axes and several number)"
587
+ msgstr "Mieszasz typy danych (kilka osi daty i kilka liczb)"
588
+
589
+ #: source/class.wpdatatable.php:1725
590
+ msgid ""
591
+ "You are trying to load a table of an unknown type. Probably you did not "
592
+ "activate the addon which is required to use this table type."
593
+ msgstr ""
594
+ "Próbujesz załadować tabelę nieznanego typu. Prawdopodobnie nie aktywowano "
595
+ "dodatku, który jest wymagany do korzystania z tego typu tabeli."
596
+
597
+ #: source/class.wpdatatable.php:1940
598
+ #: templates/admin/chart_wizard/steps/step3.inc.php:86
599
+ #: templates/admin/table-settings/column_settings_panel.inc.php:557
600
+ #: templates/admin/table-settings/table_settings_block.inc.php:318
601
+ #: templates/edit_table.inc.php:409
602
+ msgid "All"
603
+ msgstr "Wszystkie"
604
+
605
+ #: source/class.wpdatatable.php:2000 source/class.wpdatatable.php:2068
606
+ #: templates/admin/table-settings/columns_list_modal.inc.php:9
607
+ msgid "Columns"
608
+ msgstr "Kolumny"
609
+
610
+ #: source/class.wpdatatable.php:2010 source/class.wpdatatable.php:2078
611
+ #: templates/admin/table-settings/table_settings_block.inc.php:953
612
+ msgid "Print"
613
+ msgstr "Drukuj"
614
+
615
+ #: source/class.wpdatatable.php:2048 source/class.wpdatatable.php:2120
616
+ #: templates/admin/table-settings/table_settings_block.inc.php:957
617
+ msgid "PDF"
618
+ msgstr "PDF"
619
+
620
+ #: source/class.wpdatatable.php:2056
621
+ msgid "Export"
622
+ msgstr "Eksport"
623
+
624
+ #: source/class.wpdatatable.php:2133
625
+ msgid "Search table"
626
+ msgstr "Szukaj"
627
+
628
+ #: source/class.wpdatatable.php:2134
629
+ msgid "Showing _MENU_ Entries"
630
+ msgstr "Wyświetlanie wpisów _MENU_"
631
+
632
+ #: templates/addons.inc.php:8 templates/browse.inc.php:8
633
+ #: templates/chart_wizard.inc.php:16 templates/constructor.inc.php:14
634
+ #: templates/edit_table.inc.php:11 templates/settings.inc.php:12
635
+ msgid "Please refer to"
636
+ msgstr ""
637
+
638
+ #: templates/addons.inc.php:8 templates/browse.inc.php:8
639
+ msgid "wpDataTables documentation"
640
+ msgstr ""
641
+
642
+ #: templates/addons.inc.php:8 templates/browse.inc.php:8
643
+ #: templates/chart_wizard.inc.php:16 templates/settings.inc.php:12
644
+ msgid "if you have some questions or problems with the plugin."
645
+ msgstr ""
646
+
647
+ #: templates/addons.inc.php:10
648
+ msgid "wpDataTables Addons"
649
+ msgstr ""
650
+
651
+ #: templates/addons.inc.php:12 templates/admin/addons/addons.inc.php:33
652
+ msgid ""
653
+ "While wpDataTables itself provides quite a large amount of features and "
654
+ "unlimited customisation flexibility, you can achieve even more with our "
655
+ "premium addons. Each addon brings you some unique extension to the core "
656
+ "functionality. There will be more addons developed over time by wpDataTables "
657
+ "creators and 3rd party developers, so stay tuned."
658
+ msgstr ""
659
+ "Podczas gdy wpDataTables sama zapewnia dość dużą ilość funkcji i "
660
+ "nieograniczoną elastyczność dostosowywania, można osiągnąć jeszcze więcej z "
661
+ "naszych dodatków Premium. Każdy addon przynosi pewne unikalne rozszerzenie "
662
+ "do podstawowych funkcji. Nie będzie więcej dodatków opracowane w czasie "
663
+ "przez twórców wpDataTables i 3rd party deweloperów, więc stay tuned."
664
+
665
+ #: templates/addons.inc.php:19 templates/admin/addons/addons.inc.php:91
666
+ msgid "Report Builder"
667
+ msgstr ""
668
+
669
+ #: templates/addons.inc.php:23 templates/admin/addons/addons.inc.php:92
670
+ msgid ""
671
+ "A unique tool that allows you to generate almost any Word DOCX and Excel "
672
+ "XLSX documents filled in with actual data from your database."
673
+ msgstr ""
674
+ "Unikalne narzędzie, które pozwala wygenerować prawie wszystkie dokumenty "
675
+ "Word DOCX i Excel XLSX wypełnione rzeczywistych danych z bazy danych."
676
+
677
+ #: templates/addons.inc.php:24
678
+ msgid "Find out more"
679
+ msgstr ""
680
+
681
+ #: templates/admin/addons/addons.inc.php:22
682
+ msgid "Addons for the plugin"
683
+ msgstr "Dodatki do pluginu"
684
+
685
+ #: templates/admin/addons/addons.inc.php:24
686
+ msgid "Unique extensions for wpDataTables"
687
+ msgstr "Unikatowe rozszerzenia dla wpDataTables"
688
+
689
+ #: templates/admin/addons/addons.inc.php:32
690
+ msgid "About Addons"
691
+ msgstr "Informacje o addons"
692
+
693
+ #: templates/admin/addons/addons.inc.php:47
694
+ msgid "Master Detail Tables for wpDataTables"
695
+ msgstr ""
696
+
697
+ #: templates/admin/addons/addons.inc.php:48
698
+ msgid ""
699
+ "A wpDataTables addon which allows showing additional details for a specific "
700
+ "row in a popup or a separate page or post. Handy when you would like to keep "
701
+ "fewer columns in the table, while allowing user to access full details of "
702
+ "particular entries."
703
+ msgstr ""
704
+
705
+ #: templates/admin/addons/addons.inc.php:54
706
+ #: templates/admin/addons/addons.inc.php:77
707
+ #: templates/admin/addons/addons.inc.php:97
708
+ #: templates/admin/addons/addons.inc.php:119
709
+ #: templates/admin/addons/addons.inc.php:146
710
+ msgid "Find out more "
711
+ msgstr "Dowiedz się więcej "
712
+
713
+ #: templates/admin/addons/addons.inc.php:70
714
+ msgid "Powerful Filters for wpDataTables"
715
+ msgstr "Potężne filtry dla wpDataTables"
716
+
717
+ #: templates/admin/addons/addons.inc.php:71
718
+ msgid ""
719
+ "An add-on for wpDataTables that provides powerful filtering features: "
720
+ "cascade filtering, applying filters on button click, show only filter "
721
+ "without the table before user defines the search values."
722
+ msgstr ""
723
+ "Dodatek dla wpDataTables, który zapewnia zaawansowane funkcje filtrowania: "
724
+ "filtrowanie kaskadowe, stosowanie filtrów na kliknięcie przycisku, Pokaż "
725
+ "tylko filtr bez tabeli, zanim użytkownik definiuje wartości wyszukiwania."
726
+
727
+ #: templates/admin/addons/addons.inc.php:112
728
+ msgid "Gravity Forms integration for wpDataTables"
729
+ msgstr "Integracja form grawitacyjnych dla wpDataTables"
730
+
731
+ #: templates/admin/addons/addons.inc.php:113
732
+ msgid ""
733
+ "Tool that adds \"Gravity Form\" as a new table type and allows you to create "
734
+ "wpDataTables from Gravity Forms entries data."
735
+ msgstr ""
736
+ "Narzędzie, które dodaje \"Gravity form\" jako nowy typ tabeli i pozwala na "
737
+ "tworzenie wpDataTables z Gravity Forms danych wpisów."
738
+
739
+ #: templates/admin/addons/addons.inc.php:139
740
+ msgid "Formidable Forms integration for wpDataTables"
741
+ msgstr "Integracja formularzy Formidable dla wpDataTables"
742
+
743
+ #: templates/admin/addons/addons.inc.php:140
744
+ msgid ""
745
+ "Tool that adds \"Formidable Form\" as a new table type and allows you to "
746
+ "create wpDataTables from Formidable Forms entries data."
747
+ msgstr ""
748
+ "Narzędzie, które dodaje \"Formidable form\" jako nowy typ tabeli i pozwala "
749
+ "na tworzenie wpDataTables z Formidable danych wpisów formularzy."
750
+
751
+ #: templates/admin/browse/bulk_actions.inc.php:5
752
+ msgid "Bulk Actions"
753
+ msgstr "Działania masowe"
754
+
755
+ #: templates/admin/browse/bulk_actions.inc.php:15
756
+ msgid "APPLY"
757
+ msgstr "Zastosuj"
758
+
759
+ #: templates/admin/browse/chart/browse.inc.php:25
760
+ msgid "wpDataCharts browse"
761
+ msgstr "wpDataCharts przeglądać"
762
+
763
+ #: templates/admin/browse/chart/browse.inc.php:32
764
+ #: templates/admin/browse/table/browse.inc.php:32
765
+ msgid "Add New"
766
+ msgstr "Dodaj nowy"
767
+
768
+ #: templates/admin/browse/chart/browse.inc.php:36
769
+ #: templates/admin/browse/table/browse.inc.php:36
770
+ msgid "Buy Full Version"
771
+ msgstr ""
772
+
773
+ #: templates/admin/browse/chart/browse.inc.php:48
774
+ #: templates/admin/chart_wizard/steps/step1.inc.php:12
775
+ msgid ""
776
+ "NEW awesome features!!! From version wpDataTables Lite 2.1 you can create "
777
+ "Google charts: Line, Column and Pie. All other chart types are available in "
778
+ "the"
779
+ msgstr ""
780
+
781
+ #: templates/admin/browse/chart/browse.inc.php:49
782
+ #: templates/admin/chart_wizard/steps/step1.inc.php:8
783
+ #: templates/admin/chart_wizard/steps/step1.inc.php:12
784
+ #: templates/admin/chart_wizard/steps/step3.inc.php:7
785
+ #: templates/admin/chart_wizard/steps/step4.inc.php:6
786
+ msgid "full version of wpDataTables."
787
+ msgstr ""
788
+
789
+ #: templates/admin/browse/chart/duplicate_chart_modal.inc.php:18
790
+ msgid "Duplicate chart"
791
+ msgstr "Zduplikowany wykres"
792
+
793
+ #: templates/admin/browse/chart/duplicate_chart_modal.inc.php:27
794
+ msgid "New chart title"
795
+ msgstr "Nowy tytuł wykresu"
796
+
797
+ #: templates/admin/browse/table/browse.inc.php:25
798
+ msgid "wpDataTables browse"
799
+ msgstr "wpDataTables przeglądać"
800
+
801
+ #: templates/admin/browse/table/duplicate_modal.inc.php:18
802
+ #: templates/browse.inc.php:56
803
+ msgid "Duplicate table"
804
+ msgstr "Duplikuj tabelę"
805
+
806
+ #: templates/admin/browse/table/duplicate_modal.inc.php:27
807
+ #: templates/browse.inc.php:19
808
+ msgid "New table title"
809
+ msgstr "Nowy tytuł tabeli"
810
+
811
+ #: templates/admin/browse/table/duplicate_modal.inc.php:39
812
+ msgid "Duplicate database table"
813
+ msgstr "Zduplikowana tabela bazy danych"
814
+
815
+ #: templates/admin/browse/table/duplicate_modal.inc.php:43
816
+ msgid "Unchecked"
817
+ msgstr "Odznaczone"
818
+
819
+ #: templates/admin/browse/table/duplicate_modal.inc.php:43
820
+ msgid ""
821
+ "will create exact copy of this table which means that all changes made in "
822
+ "one table will be reflected in all copies."
823
+ msgstr ""
824
+ "utworzy dokładną kopię tej tabeli, co oznacza, że wszystkie zmiany dokonane "
825
+ "w jednej tabeli zostaną odzwierciedlone we wszystkich kopiach."
826
+
827
+ #: templates/admin/browse/table/duplicate_modal.inc.php:43
828
+ msgid "Checked"
829
+ msgstr "Zaznaczone"
830
+
831
+ #: templates/admin/browse/table/duplicate_modal.inc.php:43
832
+ msgid ""
833
+ "will create separate database table so changing one table won't affect other "
834
+ "copies."
835
+ msgstr ""
836
+ "utworzy oddzielną tabelę bazy danych, więc zmiana jednej tabeli nie wpłynie "
837
+ "na inne kopie."
838
+
839
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:34
840
+ #: templates/chart_wizard.inc.php:26
841
+ msgid "Chart Creation Wizard"
842
+ msgstr "Kreator tworzenia wykresów"
843
+
844
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:54
845
+ #: templates/chart_wizard.inc.php:32
846
+ msgid "Chart title & type"
847
+ msgstr "Tytuł wykresu & Type"
848
+
849
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:56
850
+ #: templates/admin/table-settings/table_settings_block.inc.php:61
851
+ #: templates/chart_wizard.inc.php:36
852
+ msgid "Data source"
853
+ msgstr "Źródło danych"
854
+
855
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:58
856
+ #: templates/chart_wizard.inc.php:40
857
+ msgid "Data range"
858
+ msgstr "Długość szeregu"
859
+
860
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:60
861
+ msgid "Formatting and preview"
862
+ msgstr "Formatowanie i Podgląd"
863
+
864
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:62
865
+ #: templates/chart_wizard.inc.php:52
866
+ msgid "Save and get shortcode"
867
+ msgstr "Zapisz i otrzymaj shortcode"
868
+
869
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:104
870
+ msgid "Finish"
871
+ msgstr "Zakończ"
872
+
873
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:107
874
+ #: templates/admin/constructor/constructor.inc.php:60
875
+ msgid "Next "
876
+ msgstr "Next "
877
+
878
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:109
879
+ #: templates/admin/constructor/constructor.inc.php:62
880
+ msgid " Previous"
881
+ msgstr " Poprzednia"
882
+
883
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:129
884
+ msgid "Serie"
885
+ msgstr "Serie A"
886
+
887
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:133
888
+ msgid "Label"
889
+ msgstr "Etykieta"
890
+
891
+ #: templates/admin/chart_wizard/chart_wizard.inc.php:147
892
+ #: templates/admin/settings/tabs/color_and_font_settings.php:667
893
+ #: templates/edit_table.inc.php:730
894
+ msgid "Color"
895
+ msgstr "Kolor"
896
+
897
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:12
898
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:12
899
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:13
900
+ #: templates/chart_wizard.inc.php:95 templates/chart_wizard.inc.php:108
901
+ msgid "Line chart"
902
+ msgstr "Wykres liniowy"
903
+
904
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:24
905
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:48
906
+ #: templates/chart_wizard.inc.php:93
907
+ msgid "Area chart"
908
+ msgstr "Wykres warstwowy"
909
+
910
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:37
911
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:52
912
+ #: templates/chart_wizard.inc.php:110
913
+ msgid "Stacked area chart"
914
+ msgstr "Skumulowany wykres warstwowy"
915
+
916
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:50
917
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:24
918
+ #: templates/chart_wizard.inc.php:90
919
+ msgid "Column chart"
920
+ msgstr "Wykres kolumnowy"
921
+
922
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:62
923
+ msgid "Radar chart"
924
+ msgstr "Wykres radarowy"
925
+
926
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:75
927
+ msgid "Polar area chart"
928
+ msgstr "Wykres warstwowy Polar"
929
+
930
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:91
931
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:36
932
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:121
933
+ #: templates/chart_wizard.inc.php:96 templates/chart_wizard.inc.php:115
934
+ msgid "Pie chart"
935
+ msgstr "Diagram kołowy"
936
+
937
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:104
938
+ msgid "Doughnut chart"
939
+ msgstr "Wykres pierścieniowy"
940
+
941
+ #: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:117
942
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:113
943
+ #: templates/chart_wizard.inc.php:97
944
+ msgid "Bubble chart"
945
+ msgstr "Wykres bąbelkowy"
946
+
947
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:61
948
+ #: templates/chart_wizard.inc.php:94
949
+ msgid "Stepped area chart"
950
+ msgstr "Wykres warstwowy stopniowany"
951
+
952
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:73
953
+ #: templates/chart_wizard.inc.php:91
954
+ msgid "Histogram"
955
+ msgstr "Histogram"
956
+
957
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:89
958
+ #: templates/chart_wizard.inc.php:92
959
+ msgid "Bar chart"
960
+ msgstr "Wykres słupkowy"
961
+
962
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:101
963
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:78
964
+ #: templates/chart_wizard.inc.php:112
965
+ msgid "Stacked bar chart"
966
+ msgstr "Skumulowany wykres słupkowy"
967
+
968
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:125
969
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:147
970
+ #: templates/chart_wizard.inc.php:98 templates/chart_wizard.inc.php:117
971
+ msgid "Donut chart"
972
+ msgstr "Wykres pączek"
973
+
974
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:137
975
+ #: templates/chart_wizard.inc.php:99
976
+ msgid "Gauge chart"
977
+ msgstr "Wykres zegarowy"
978
+
979
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:150
980
+ #: templates/chart_wizard.inc.php:100
981
+ msgid "Scatter chart"
982
+ msgstr "Wykres punktowy"
983
+
984
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:167
985
+ msgid "Candlestick chart"
986
+ msgstr "Wykres świecowy"
987
+
988
+ #: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:180
989
+ msgid "Waterfall chart"
990
+ msgstr "Wykres wodospadu"
991
+
992
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:26
993
+ msgid "Spline chart"
994
+ msgstr "Wykres wielowarstwowy"
995
+
996
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:39
997
+ #: templates/chart_wizard.inc.php:109
998
+ msgid "Basic area chart"
999
+ msgstr "Podstawowy wykres warstwowy"
1000
+
1001
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:65
1002
+ #: templates/chart_wizard.inc.php:111
1003
+ msgid "Basic bar chart"
1004
+ msgstr "Podstawowy wykres słupkowy"
1005
+
1006
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:95
1007
+ #: templates/chart_wizard.inc.php:113
1008
+ msgid "Basic column chart"
1009
+ msgstr "Podstawowy wykres kolumnowy"
1010
+
1011
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:108
1012
+ #: templates/chart_wizard.inc.php:114
1013
+ msgid "Stacked column chart"
1014
+ msgstr "Skumulowany wykres kolumnowy"
1015
+
1016
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:134
1017
+ #: templates/chart_wizard.inc.php:116
1018
+ msgid "Pie with gradient chart"
1019
+ msgstr "Wykres kołowy z gradientem"
1020
+
1021
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:160
1022
+ #: templates/chart_wizard.inc.php:118
1023
+ msgid "Scatter plot"
1024
+ msgstr "Wykres punktowy"
1025
+
1026
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:177
1027
+ #: templates/chart_wizard.inc.php:119
1028
+ msgid "3D column chart"
1029
+ msgstr "Wykres kolumnowy 3D"
1030
+
1031
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:190
1032
+ #: templates/chart_wizard.inc.php:120
1033
+ msgid "3D pie chart"
1034
+ msgstr "Wykres kołowy 3D"
1035
+
1036
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:203
1037
+ #: templates/chart_wizard.inc.php:121
1038
+ msgid "3D donut chart"
1039
+ msgstr "3D wykres Donut"
1040
+
1041
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:215
1042
+ msgid "Treemap chart"
1043
+ msgstr "Wykres treemap"
1044
+
1045
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:227
1046
+ msgid "Treemap level chart"
1047
+ msgstr "Wykres poziomu mapy drzewa"
1048
+
1049
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:239
1050
+ msgid "Polar chart"
1051
+ msgstr "Wykres biegunowy"
1052
+
1053
+ #: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:255
1054
+ msgid "Spiderweb chart"
1055
+ msgstr "Wykres Spiderweb"
1056
+
1057
+ #: templates/admin/chart_wizard/steps/step1.inc.php:8
1058
+ msgid "This feature is available in the "
1059
+ msgstr ""
1060
+
1061
+ #: templates/admin/chart_wizard/steps/step1.inc.php:18
1062
+ #: templates/chart_wizard.inc.php:65
1063
+ msgid "Chart name"
1064
+ msgstr "Nazwa wykresu"
1065
+
1066
+ #: templates/admin/chart_wizard/steps/step1.inc.php:20
1067
+ msgid "Please define the title of the chart that you will use to identify it"
1068
+ msgstr "Proszę określić tytuł wykresu, który będzie używany do identyfikacji"
1069
+
1070
+ #: templates/admin/chart_wizard/steps/step1.inc.php:27
1071
+ #: templates/chart_wizard.inc.php:69
1072
+ msgid "New wpDataTable Chart"
1073
+ msgstr "Nowy wykres wpDataTable"
1074
+
1075
+ #: templates/admin/chart_wizard/steps/step1.inc.php:38
1076
+ #: templates/chart_wizard.inc.php:75
1077
+ msgid "Chart render engine"
1078
+ msgstr "Aparat renderowania wykresów"
1079
+
1080
+ #: templates/admin/chart_wizard/steps/step1.inc.php:41
1081
+ #: templates/chart_wizard.inc.php:76
1082
+ msgid "Please choose the render engine."
1083
+ msgstr "Proszę wybrać silnik renderingu."
1084
+
1085
+ #: templates/admin/chart_wizard/steps/step1.inc.php:41
1086
+ #: templates/chart_wizard.inc.php:76
1087
+ msgid ""
1088
+ "Please note that HighCharts license is NOT included with wpDataTables and "
1089
+ "you must purchase the license separately on"
1090
+ msgstr ""
1091
+ "Należy pamiętać, że licencja HighCharts nie jest dołączona do wpDataTables i "
1092
+ "musi zakupić licencję osobno na"
1093
+
1094
+ #: templates/admin/chart_wizard/steps/step1.inc.php:47
1095
+ #: templates/chart_wizard.inc.php:80
1096
+ msgid "Pick the render engine"
1097
+ msgstr "Wybierz aparat renderowania"
1098
+
1099
+ #: templates/admin/chart_wizard/steps/step2.inc.php:6
1100
+ msgid "wpDataTable Data Source"
1101
+ msgstr "Źródło danych wpDataTable"
1102
+
1103
+ #: templates/admin/chart_wizard/steps/step2.inc.php:8
1104
+ msgid ""
1105
+ "Please pick a wpDataTable which will be used as a data source for this chart."
1106
+ msgstr ""
1107
+ "Proszę wybrać wpDataTable który będzie używany jako źródło danych dla tego "
1108
+ "wykresu."
1109
+
1110
+ #: templates/admin/chart_wizard/steps/step2.inc.php:15
1111
+ msgid "Pick a wpDataTable"
1112
+ msgstr "Wybierz wpDataTable"
1113
+
1114
+ #: templates/admin/chart_wizard/steps/step3.inc.php:7
1115
+ msgid "Charts data filtering and Row range are available in the"
1116
+ msgstr ""
1117
+
1118
+ #: templates/admin/chart_wizard/steps/step3.inc.php:12
1119
+ msgid "Columns in the data source"
1120
+ msgstr "Kolumny w źródle danych"
1121
+
1122
+ #: templates/admin/chart_wizard/steps/step3.inc.php:14
1123
+ msgid ""
1124
+ "Choose table columns that you would like to use in the chart. You can either "
1125
+ "drag the column blocks, or click to select them and use controls in the "
1126
+ "middle to add or remove from the chart."
1127
+ msgstr ""
1128
+ "Wybierz kolumny tabeli, które chcesz użyć na wykresie. Można albo "
1129
+ "przeciągnąć bloki kolumn, albo kliknąć, aby je zaznaczyć, a następnie użyć "
1130
+ "kontrolek w środku, aby dodać lub usunąć z wykresu."
1131
+
1132
+ #: templates/admin/chart_wizard/steps/step3.inc.php:25
1133
+ msgid "Add all"
1134
+ msgstr "Dodaj wszystkie"
1135
+
1136
+ #: templates/admin/chart_wizard/steps/step3.inc.php:27
1137
+ msgid "Add"
1138
+ msgstr "Dodaj"
1139
+
1140
+ #: templates/admin/chart_wizard/steps/step3.inc.php:29
1141
+ msgid "Remove"
1142
+ msgstr "Usuń"
1143
+
1144
+ #: templates/admin/chart_wizard/steps/step3.inc.php:31
1145
+ msgid "Remove all"
1146
+ msgstr "Usuń wszystko"
1147
+
1148
+ #: templates/admin/chart_wizard/steps/step3.inc.php:36
1149
+ msgid "Columns used in the chart"
1150
+ msgstr "Kolumny użyte na wykresie"
1151
+
1152
+ #: templates/admin/chart_wizard/steps/step3.inc.php:42
1153
+ msgid ""
1154
+ "Please do not add more then one string-type (date/time, image, email, URL) "
1155
+ "column since only one can be used as a label"
1156
+ msgstr ""
1157
+ "Proszę nie dodawać więcej niż jeden ciąg typu (Data/czas, obraz, e-mail, "
1158
+ "adres URL) kolumny, ponieważ tylko jeden może być użyty jako etykieta"
1159
+
1160
+ #: templates/admin/chart_wizard/steps/step3.inc.php:44
1161
+ msgid "Minimum count of columns for this chart type is "
1162
+ msgstr "Minimalna liczba kolumn dla tego typu wykresu jest "
1163
+
1164
+ #: templates/admin/chart_wizard/steps/step3.inc.php:47
1165
+ msgid "Maximum count of columns for this chart type is "
1166
+ msgstr "Maksymalna liczba kolumn dla tego typu wykresu jest "
1167
+
1168
+ #: templates/admin/chart_wizard/steps/step3.inc.php:58
1169
+ msgid "Charts data filtering"
1170
+ msgstr "Filtrowanie danych wykresów"
1171
+
1172
+ #: templates/admin/chart_wizard/steps/step3.inc.php:60
1173
+ msgid ""
1174
+ "If you enable this, chart will automatically re-render with actual data "
1175
+ "every time you sort, filter, or switch pages in the table (chart must be in "
1176
+ "the same page with the table)."
1177
+ msgstr ""
1178
+ "Jeśli włączysz tę opcję, wykres będzie automatycznie ponownie renderowany z "
1179
+ "rzeczywistymi danymi przy każdym sortowaniu, filtrowaniu lub przełączeniu "
1180
+ "stron w tabeli (wykres musi znajdować się na tej samej stronie z tabelą)."
1181
+
1182
+ #: templates/admin/chart_wizard/steps/step3.inc.php:63
1183
+ msgid "Follow table filtering"
1184
+ msgstr "Podążaj za filtrowaniem tabeli"
1185
+
1186
+ #: templates/admin/chart_wizard/steps/step3.inc.php:71
1187
+ msgid "Row range"
1188
+ msgstr "Zakres wierszy"
1189
+
1190
+ #: templates/admin/chart_wizard/steps/step3.inc.php:73
1191
+ msgid "Please choose the row range."
1192
+ msgstr "Proszę wybrać zakres wierszy."
1193
+
1194
+ #: templates/admin/chart_wizard/steps/step3.inc.php:73
1195
+ msgid ""
1196
+ "If you do not want data from all the table rows to be in the chart, you can "
1197
+ "pick the row range manually. Please note that if the data set is large the "
1198
+ "range picker can load slowly or even cause an out of memory error."
1199
+ msgstr ""
1200
+ "Jeśli nie chcesz, aby dane ze wszystkich wierszy tabeli znajdowały się na "
1201
+ "wykresie, możesz ręcznie wybrać zakres wierszy. Należy pamiętać, że jeśli "
1202
+ "zestaw danych jest duży, selektor zakresu można załadować powoli lub nawet "
1203
+ "spowodować błąd braku pamięci."
1204
+
1205
+ #: templates/admin/chart_wizard/steps/step3.inc.php:79
1206
+ msgid "All rows (default)"
1207
+ msgstr "Wszystkie wiersze (domyślnie)"
1208
+
1209
+ #: templates/admin/chart_wizard/steps/step3.inc.php:80
1210
+ msgid "Pick range (slow on large datasets)"
1211
+ msgstr "Zakres pobrania (powolne w dużych zestawach danych)"
1212
+
1213
+ #: templates/admin/chart_wizard/steps/step3.inc.php:85
1214
+ msgid "Rows picked"
1215
+ msgstr "Wiersze pobrane"
1216
+
1217
+ #: templates/admin/chart_wizard/steps/step3.inc.php:88
1218
+ msgid "Range picker..."
1219
+ msgstr "Wybór zakresu..."
1220
+
1221
+ #: templates/admin/chart_wizard/steps/step4.inc.php:6
1222
+ msgid "All options that are disabled are available in the"
1223
+ msgstr ""
1224
+
1225
+ #: templates/admin/chart_wizard/steps/step4.inc.php:15
1226
+ msgid "Chart"
1227
+ msgstr "Wykres"
1228
+
1229
+ #: templates/admin/chart_wizard/steps/step4.inc.php:18
1230
+ msgid "Series"
1231
+ msgstr "Seria wydawnicza"
1232
+
1233
+ #: templates/admin/chart_wizard/steps/step4.inc.php:20
1234
+ msgid "Axes"
1235
+ msgstr "Osie"
1236
+
1237
+ #: templates/admin/chart_wizard/steps/step4.inc.php:22
1238
+ msgid "Title"
1239
+ msgstr "Tytuł"
1240
+
1241
+ #: templates/admin/chart_wizard/steps/step4.inc.php:24
1242
+ #: templates/admin/chart_wizard/steps/step4.inc.php:478
1243
+ msgid "Tooltip"
1244
+ msgstr "Podpowiedź"
1245
+
1246
+ #: templates/admin/chart_wizard/steps/step4.inc.php:26
1247
+ msgid "Legend"
1248
+ msgstr "Legenda"
1249
+
1250
+ #: templates/admin/chart_wizard/steps/step4.inc.php:28
1251
+ msgid "Exporting"
1252
+ msgstr "Eksportowanie"
1253
+
1254
+ #: templates/admin/chart_wizard/steps/step4.inc.php:31
1255
+ msgid "Credits"
1256
+ msgstr "Kredyty"
1257
+
1258
+ #: templates/admin/chart_wizard/steps/step4.inc.php:40
1259
+ msgid "Series settings"
1260
+ msgstr "Ustawienia serii"
1261
+
1262
+ #: templates/admin/chart_wizard/steps/step4.inc.php:42
1263
+ msgid ""
1264
+ "If you want to redefine the series labels and colors you can do it here."
1265
+ msgstr ""
1266
+ "Jeśli chcesz ponownie zdefiniować etykiety serii i kolory, możesz to zrobić "
1267
+ "tutaj."
1268
+
1269
+ #: templates/admin/chart_wizard/steps/step4.inc.php:52
1270
+ msgid "Curve type"
1271
+ msgstr "Typ krzywej"
1272
+
1273
+ #: templates/admin/chart_wizard/steps/step4.inc.php:54
1274
+ #: templates/admin/chart_wizard/steps/step4.inc.php:294
1275
+ msgid "Controls the curve of the lines"
1276
+ msgstr "Steruje krzywą linii"
1277
+
1278
+ #: templates/admin/chart_wizard/steps/step4.inc.php:57
1279
+ msgid "Check for smoothed lines"
1280
+ msgstr "Sprawdź, czy Wygładzone linie"
1281
+
1282
+ #: templates/admin/chart_wizard/steps/step4.inc.php:67
1283
+ msgid "Chart width"
1284
+ msgstr "Szerokość wykresu"
1285
+
1286
+ #: templates/admin/chart_wizard/steps/step4.inc.php:69
1287
+ msgid "The width of the chart."
1288
+ msgstr "Szerokość wykresu."
1289
+
1290
+ #: templates/admin/chart_wizard/steps/step4.inc.php:84
1291
+ msgid "Responsive width"
1292
+ msgstr "Szerokość responsywna"
1293
+
1294
+ #: templates/admin/chart_wizard/steps/step4.inc.php:86
1295
+ msgid ""
1296
+ "If you tick this chart width will always adjust to 100% width of the "
1297
+ "container"
1298
+ msgstr ""
1299
+ "Jeśli zaznaczysz tę szerokość wykresu zawsze będzie dostosować do 100 "
1300
+ "%szerokości kontenera"
1301
+
1302
+ #: templates/admin/chart_wizard/steps/step4.inc.php:89
1303
+ msgid "Responsive chart width"
1304
+ msgstr "Elastyczna szerokość wykresu"
1305
+
1306
+ #: templates/admin/chart_wizard/steps/step4.inc.php:96
1307
+ msgid "Chart height"
1308
+ msgstr "Wysokość wykresu"
1309
+
1310
+ #: templates/admin/chart_wizard/steps/step4.inc.php:98
1311
+ msgid "The height of the chart."
1312
+ msgstr "Wysokość wykresu."
1313
+
1314
+ #: templates/admin/chart_wizard/steps/step4.inc.php:113
1315
+ msgid "Group chart"
1316
+ msgstr "Wykres Grupowy"
1317
+
1318
+ #: templates/admin/chart_wizard/steps/step4.inc.php:115
1319
+ msgid ""
1320
+ "If you tick this checkbox, the values of the rows with same label will be "
1321
+ "summed up and rendered as a single series. If you leave it unticked all rows "
1322
+ "will be rendered as separate series."
1323
+ msgstr ""
1324
+ "Jeśli zaznaczysz to pole wyboru, wartości wierszy z tą samą etykietą będą "
1325
+ "sumowane i renderowane jako pojedyncza seria. Jeśli zostawisz go "
1326
+ "niezaznaczone wszystkie wiersze będą renderowane jako oddzielne serie."
1327
+
1328
+ #: templates/admin/chart_wizard/steps/step4.inc.php:118
1329
+ msgid "Enable grouping"
1330
+ msgstr "Włącz grupowanie"
1331
+
1332
+ #: templates/admin/chart_wizard/steps/step4.inc.php:125
1333
+ #: templates/admin/settings/tabs/color_and_font_settings.php:97
1334
+ #: templates/admin/settings/tabs/color_and_font_settings.php:420
1335
+ #: templates/admin/settings/tabs/color_and_font_settings.php:647
1336
+ msgid "Background color"
1337
+ msgstr "Kolor tła"
1338
+
1339
+ #: templates/admin/chart_wizard/steps/step4.inc.php:127
1340
+ msgid "The background color for the outer chart area."
1341
+ msgstr "Kolor tła dla obszaru wykresu zewnętrznego."
1342
+
1343
+ #: templates/admin/chart_wizard/steps/step4.inc.php:144
1344
+ msgid "Border width"
1345
+ msgstr "Szerokośc obrzeża"
1346
+
1347
+ #: templates/admin/chart_wizard/steps/step4.inc.php:146
1348
+ msgid "The pixel width of the outer chart border."
1349
+ msgstr "Szerokość piksela zewnętrznego obramowania wykresu."
1350
+
1351
+ #: templates/admin/chart_wizard/steps/step4.inc.php:161
1352
+ #: templates/admin/settings/tabs/color_and_font_settings.php:116
1353
+ #: templates/admin/settings/tabs/color_and_font_settings.php:439
1354
+ msgid "Border color"
1355
+ msgstr "Kolor obramowania"
1356
+
1357
+ #: templates/admin/chart_wizard/steps/step4.inc.php:163
1358
+ msgid "The color of the outer chart border."
1359
+ msgstr "Kolor obramowania wykresu zewnętrznego."
1360
+
1361
+ #: templates/admin/chart_wizard/steps/step4.inc.php:181
1362
+ msgid "Border radius"
1363
+ msgstr "Zaokrąglenie rogów obramowania"
1364
+
1365
+ #: templates/admin/chart_wizard/steps/step4.inc.php:183
1366
+ #: templates/admin/chart_wizard/steps/step4.inc.php:220
1367
+ msgid "The corner radius of the outer chart border."
1368
+ msgstr "Promień narożnika zewnętrznej krawędzi wykresu."
1369
+
1370
+ #: templates/admin/chart_wizard/steps/step4.inc.php:199
1371
+ msgid "Plot background color"
1372
+ msgstr "Kolor tła wydruku"
1373
+
1374
+ #: templates/admin/chart_wizard/steps/step4.inc.php:201
1375
+ msgid "The background color or gradient for the plot area."
1376
+ msgstr "Kolor tła lub gradient dla obszaru kreślenia."
1377
+
1378
+ #: templates/admin/chart_wizard/steps/step4.inc.php:218
1379
+ msgid "Plot border width"
1380
+ msgstr "Szerokość obramowania działki"
1381
+
1382
+ #: templates/admin/chart_wizard/steps/step4.inc.php:235
1383
+ msgid "Plot border color"
1384
+ msgstr "Kolor obramowania wydruku"
1385
+
1386
+ #: templates/admin/chart_wizard/steps/step4.inc.php:237
1387
+ msgid "The color of the inner chart or plot area border."
1388
+ msgstr "Kolor wykresu wewnętrznego lub obramowania obszaru kreślenia."
1389
+
1390
+ #: templates/admin/chart_wizard/steps/step4.inc.php:254
1391
+ #: templates/admin/settings/tabs/color_and_font_settings.php:45
1392
+ msgid "Font size"
1393
+ msgstr "Rozmiar czcionki"
1394
+
1395
+ #: templates/admin/chart_wizard/steps/step4.inc.php:256
1396
+ msgid "The default font size, in pixels, of all text in the chart."
1397
+ msgstr "Domyślny rozmiar czcionki (w pikselach) całego tekstu na wykresie."
1398
+
1399
+ #: templates/admin/chart_wizard/steps/step4.inc.php:271
1400
+ msgid "Font name"
1401
+ msgstr "Nazwa czcionki"
1402
+
1403
+ #: templates/admin/chart_wizard/steps/step4.inc.php:273
1404
+ msgid "The default font face for all text in the chart."
1405
+ msgstr "Domyślna ściana czcionki dla całego tekstu na wykresie."
1406
+
1407
+ #: templates/admin/chart_wizard/steps/step4.inc.php:292
1408
+ msgid "Grid"
1409
+ msgstr "Siatka"
1410
+
1411
+ #: templates/admin/chart_wizard/steps/step4.inc.php:297
1412
+ msgid "Do you want to show grid on the chart"
1413
+ msgstr "Czy chcesz pokazać siatkę na wykresie"
1414
+
1415
+ #: templates/admin/chart_wizard/steps/step4.inc.php:304
1416
+ msgid "Horizontal axis label"
1417
+ msgstr "Etykieta osi poziomej"
1418
+
1419
+ #: templates/admin/chart_wizard/steps/step4.inc.php:306
1420
+ msgid "Name of the horizontal axis."
1421
+ msgstr "Nazwa osi poziomej."
1422
+
1423
+ #: templates/admin/chart_wizard/steps/step4.inc.php:321
1424
+ msgid "Horizontal crosshair"
1425
+ msgstr "Celownik poziomy"
1426
+
1427
+ #: templates/admin/chart_wizard/steps/step4.inc.php:323
1428
+ msgid ""
1429
+ "Configure a horizontal crosshair that follows either the mouse pointer or "
1430
+ "the hovered point lines"
1431
+ msgstr ""
1432
+ "Skonfiguruj celownik poziomy, który podąża za wskaźnikiem myszy lub liniami "
1433
+ "najechanych punktów"
1434
+
1435
+ #: templates/admin/chart_wizard/steps/step4.inc.php:326
1436
+ msgid "Show x-Axis crosshair"
1437
+ msgstr "Pokaż celownik osi x"
1438
+
1439
+ #: templates/admin/chart_wizard/steps/step4.inc.php:333
1440
+ msgid "Horizontal axis direction"
1441
+ msgstr "Kierunek osi poziomej"
1442
+
1443
+ #: templates/admin/chart_wizard/steps/step4.inc.php:335
1444
+ msgid ""
1445
+ "The direction in which the values along the horizontal axis grow. Specify -1 "
1446
+ "to reverse the order of the values"
1447
+ msgstr ""
1448
+ "Kierunek, w którym rosną wartości wzdłuż osi poziomej. Określ-1, aby "
1449
+ "odwrócić kolejność wartości"
1450
+
1451
+ #: templates/admin/chart_wizard/steps/step4.inc.php:351
1452
+ msgid "Vertical axis label"
1453
+ msgstr "Etykieta osi pionowej"
1454
+
1455
+ #: templates/admin/chart_wizard/steps/step4.inc.php:353
1456
+ msgid "Name of the vertical axis."
1457
+ msgstr "Nazwa osi pionowej."
1458
+
1459
+ #: templates/admin/chart_wizard/steps/step4.inc.php:368
1460
+ msgid "Vertical crosshair"
1461
+ msgstr "Celownik pionowy"
1462
+
1463
+ #: templates/admin/chart_wizard/steps/step4.inc.php:370
1464
+ msgid ""
1465
+ "Configure a vertical crosshair that follows either the mouse pointer or the "
1466
+ "hovered point lines"
1467
+ msgstr ""
1468
+ "Skonfiguruj pionowy celownik, który podąża za wskaźnikiem myszy lub liniami "
1469
+ "najechanych punktów"
1470
+
1471
+ #: templates/admin/chart_wizard/steps/step4.inc.php:373
1472
+ msgid "Show y-Axis crosshair"
1473
+ msgstr "Pokaż celownik osi y"
1474
+
1475
+ #: templates/admin/chart_wizard/steps/step4.inc.php:380
1476
+ msgid "Vertical axis direction"
1477
+ msgstr "Kierunek osi pionowej"
1478
+
1479
+ #: templates/admin/chart_wizard/steps/step4.inc.php:382
1480
+ msgid ""
1481
+ "The direction in which the values along the vertical axis grow. Specify -1 "
1482
+ "to reverse the order of the values"
1483
+ msgstr ""
1484
+ "Kierunek, w którym rosną wartości wzdłuż osi pionowej. Określ-1, aby "
1485
+ "odwrócić kolejność wartości"
1486
+
1487
+ #: templates/admin/chart_wizard/steps/step4.inc.php:398
1488
+ msgid "Vertical axis min value"
1489
+ msgstr "Wartość min osi pionowej"
1490
+
1491
+ #: templates/admin/chart_wizard/steps/step4.inc.php:400
1492
+ msgid "The minimum value of the axis."
1493
+ msgstr "Minimalna wartość osi."
1494
+
1495
+ #: templates/admin/chart_wizard/steps/step4.inc.php:415
1496
+ msgid "Vertical axis max value"
1497
+ msgstr "Maksymalna wartość osi pionowej"
1498
+
1499
+ #: templates/admin/chart_wizard/steps/step4.inc.php:417
1500
+ msgid "The maximum value of the axis."
1501
+ msgstr "Maksymalna wartość osi."
1502
+
1503
+ #: templates/admin/chart_wizard/steps/step4.inc.php:432
1504
+ msgid "Invert"
1505
+ msgstr "Odwróć"
1506
+
1507
+ #: templates/admin/chart_wizard/steps/step4.inc.php:434
1508
+ msgid ""
1509
+ "Whether to invert the axes so that the x axis is vertical and y axis is "
1510
+ "horizontal"
1511
+ msgstr "Czy odwrócić osie tak, aby oś x była pionowa, a oś y była pozioma"
1512
+
1513
+ #: templates/admin/chart_wizard/steps/step4.inc.php:437
1514
+ msgid "Invert chart axes"
1515
+ msgstr "Odwróć osie wykresu"
1516
+
1517
+ #: templates/admin/chart_wizard/steps/step4.inc.php:449
1518
+ msgid "Chart title"
1519
+ msgstr "Tytuł wykresu"
1520
+
1521
+ #: templates/admin/chart_wizard/steps/step4.inc.php:451
1522
+ msgid "Do you want to show the chart title on the page"
1523
+ msgstr "Czy chcesz wyświetlić tytuł wykresu na stronie"
1524
+
1525
+ #: templates/admin/chart_wizard/steps/step4.inc.php:454
1526
+ msgid "Show title"
1527
+ msgstr "Pokaż tytuł"
1528
+
1529
+ #: templates/admin/chart_wizard/steps/step4.inc.php:461
1530
+ msgid "Title floating"
1531
+ msgstr "Tytuł pływający"
1532
+
1533
+ #: templates/admin/chart_wizard/steps/step4.inc.php:463
1534
+ msgid ""
1535
+ "When the title is floating, the plot area will not move to make space for it"
1536
+ msgstr ""
1537
+ "Gdy tytuł jest ruchomy, obszar kreślenia nie zostanie przesuniety, aby "
1538
+ "zrobić miejsce dla niego"
1539
+
1540
+ #: templates/admin/chart_wizard/steps/step4.inc.php:466
1541
+ msgid "Enable floating"
1542
+ msgstr "Włącz pływające"
1543
+
1544
+ #: templates/admin/chart_wizard/steps/step4.inc.php:480
1545
+ msgid "Enable or disable the tooltip"
1546
+ msgstr "Włączanie lub wyłączanie podpowiedzi"
1547
+
1548
+ #: templates/admin/chart_wizard/steps/step4.inc.php:483
1549
+ msgid "Show tooltip"
1550
+ msgstr "Etykietka"
1551
+
1552
+ #: templates/admin/chart_wizard/steps/step4.inc.php:496
1553
+ msgid "Position"
1554
+ msgstr "Pozycja"
1555
+
1556
+ #: templates/admin/chart_wizard/steps/step4.inc.php:498
1557
+ msgid "Position of the legend"
1558
+ msgstr "Pozycja legendy"
1559
+
1560
+ #: templates/admin/chart_wizard/steps/step4.inc.php:516
1561
+ msgid "Vertical align"
1562
+ msgstr "Wyrównaj w pionie"
1563
+
1564
+ #: templates/admin/chart_wizard/steps/step4.inc.php:518
1565
+ msgid "The vertical alignment of the legend box"
1566
+ msgstr "Wyrównanie pionowe pola legendy"
1567
+
1568
+ #: templates/admin/chart_wizard/steps/step5.inc.php:4
1569
+ msgid "Paste this shortcode to render this chart"
1570
+ msgstr "Wklej ten shortcode do renderowania tego wykresu"
1571
+
1572
+ #: templates/admin/chart_wizard/steps/step5.inc.php:7
1573
+ #: templates/admin/table-settings/table_settings_block.inc.php:30
1574
+ msgid "Click to copy shortcode"
1575
+ msgstr "Kliknij, aby skopiować shortcode"
1576
+
1577
+ #: templates/admin/common/close_modal.inc.php:17
1578
+ #: templates/common/delete_modal.inc.php:19
1579
+ msgid "Are you sure?"
1580
+ msgstr "Jesteś pewny?"
1581
+
1582
+ #: templates/admin/common/close_modal.inc.php:26
1583
+ msgid "There is no undo! You will be redirected to wpDataTables page."
1584
+ msgstr "Nie ma odwrotu! Nastąpi przekierowanie do strony wpDataTables."
1585
+
1586
+ #: templates/admin/common/close_modal.inc.php:38
1587
+ msgid "Yes"
1588
+ msgstr "Tak"
1589
+
1590
+ #: templates/admin/common/error_modal.inc.php:16
1591
+ #: templates/common/error.inc.php:3
1592
+ msgid "Error"
1593
+ msgstr "Błąd"
1594
+
1595
+ #: templates/admin/common/ratingDiv.inc.php:5
1596
+ msgid ""
1597
+ "Awesome! You are a wpDataTables Master! 8-) You’ve created more than 100 "
1598
+ "tables!"
1599
+ msgstr ""
1600
+
1601
+ #: templates/admin/common/ratingDiv.inc.php:7
1602
+ msgid ""
1603
+ "Well done! You’ve created more then 50 tables - you are a wpDataTables "
1604
+ "Professional!"
1605
+ msgstr ""
1606
+
1607
+ #: templates/admin/common/ratingDiv.inc.php:9
1608
+ msgid "Nice job! You created more then 10 tables."
1609
+ msgstr ""
1610
+
1611
+ #: templates/admin/common/ratingDiv.inc.php:11
1612
+ msgid "We hope you’ve enjoyed using wpDataTables."
1613
+ msgstr ""
1614
+
1615
+ #: templates/admin/common/ratingDiv.inc.php:20
1616
+ msgid "Would you consider leaving us a review on WordPress.org?"
1617
+ msgstr ""
1618
+
1619
+ #: templates/admin/common/ratingDiv.inc.php:28
1620
+ msgid "Sure! I Like wpDataTables Lite"
1621
+ msgstr ""
1622
+
1623
+ #: templates/admin/common/ratingDiv.inc.php:30
1624
+ msgid "I've already left a review"
1625
+ msgstr ""
1626
+
1627
+ #: templates/admin/common/ratingDiv.inc.php:31
1628
+ msgid "Maybe Later"
1629
+ msgstr ""
1630
+
1631
+ #: templates/admin/common/ratingDiv.inc.php:32
1632
+ msgid "Never show again"
1633
+ msgstr ""
1634
+
1635
+ #: templates/admin/constructor/constructor.inc.php:25
1636
+ #: templates/constructor.inc.php:21
1637
+ msgid "Table Creation Wizard"
1638
+ msgstr "Kreator tworzenia tabeli"
1639
+
1640
+ #: templates/admin/constructor/constructor.inc.php:53
1641
+ msgid "Open in standard editor"
1642
+ msgstr "Otwórz w standardowym edytorze"
1643
+
1644
+ #: templates/admin/constructor/constructor.inc.php:55
1645
+ msgid "Open in Excel-like editor"
1646
+ msgstr "Otwórz w edytorze jak w Excelu"
1647
+
1648
+ #: templates/admin/constructor/constructor.inc.php:65
1649
+ #: templates/admin/table-settings/column_settings_panel.inc.php:20
1650
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1093
1651
+ #: templates/admin/table-settings/table_preview_block.inc.php:68
1652
+ #: templates/admin/table-settings/table_settings_block.inc.php:1120
1653
+ msgid "Documentation"
1654
+ msgstr "Dokumentacja"
1655
+
1656
+ #: templates/admin/constructor/steps/constructor_1.inc.php:5
1657
+ #: templates/constructor.inc.php:29
1658
+ msgid "Choose what kind of table would you like to construct"
1659
+ msgstr "Wybierz, jakiego rodzaju tabelę chcesz skonstruować"
1660
+
1661
+ #: templates/admin/constructor/steps/constructor_1.inc.php:18
1662
+ msgid "Create a table linked to an existing data source"
1663
+ msgstr "Tworzenie tabeli połączonej z istniejącym źródłem danych"
1664
+
1665
+ #: templates/admin/constructor/steps/constructor_1.inc.php:20
1666
+ msgid ""
1667
+ "(Excel, CSV, Google Spreadsheet, MySQL query, XML, JSON, serialized PHP "
1668
+ "array). Data will be read from the source every time on page load. Only "
1669
+ "MySQL-based tables can be made editable."
1670
+ msgstr ""
1671
+
1672
+ #: templates/admin/constructor/steps/constructor_1.inc.php:32
1673
+ msgid "Create a table manually"
1674
+ msgstr "Ręczne tworzenie tabeli"
1675
+
1676
+ #: templates/admin/constructor/steps/constructor_1.inc.php:33
1677
+ msgid ""
1678
+ "Define the number and type of columns, and fill in the data manually in WP "
1679
+ "admin. Table will be stored in MySQL and can be edited from WP admin, or "
1680
+ "made front-end editable."
1681
+ msgstr ""
1682
+
1683
+ #: templates/admin/constructor/steps/constructor_1.inc.php:46
1684
+ msgid "Create a table by importing data from data source"
1685
+ msgstr "Tworzenie tabeli przez importowanie danych ze źródła danych"
1686
+
1687
+ #: templates/admin/constructor/steps/constructor_1.inc.php:48
1688
+ msgid ""
1689
+ "(Excel, CSV, Google Spreadsheet). Data will be imported to MySQL, the table "
1690
+ "can be edited in WP admin, or made front-end editable."
1691
+ msgstr ""
1692
+
1693
+ #: templates/admin/constructor/steps/constructor_1.inc.php:61
1694
+ msgid "Generate a query to WordPress database"
1695
+ msgstr "Generowanie zapytania do bazy danych WordPress"
1696
+
1697
+ #: templates/admin/constructor/steps/constructor_1.inc.php:62
1698
+ msgid ""
1699
+ "Create a MySQL-query-based table by generating a query to WordPress database "
1700
+ "(posts, taxonomies, postmeta) with a GUI tool."
1701
+ msgstr ""
1702
+ "Utwórz tabelę opartą na zapytaniach MySQL, generując zapytanie do bazy "
1703
+ "danych WordPress (posty, Taksonomie, postmeta) za pomocą narzędzia "
1704
+ "graficznego interfejsu użytkownika."
1705
+
1706
+ #: templates/admin/constructor/steps/constructor_1.inc.php:75
1707
+ msgid "Generate a query to MySQL database"
1708
+ msgstr "Generowanie zapytania do bazy danych MySQL"
1709
+
1710
+ #: templates/admin/constructor/steps/constructor_1.inc.php:76
1711
+ msgid ""
1712
+ "Create a MySQL-query-based table by generating a query to any custom MySQL "
1713
+ "database with a GUI tool."
1714
+ msgstr ""
1715
+
1716
+ #: templates/admin/settings/settings.inc.php:22
1717
+ #: templates/admin/settings/settings.inc.php:23
1718
+ msgid "Settings for the plugin"
1719
+ msgstr "Ustawienia wtyczki"
1720
+
1721
+ #: templates/admin/settings/settings.inc.php:34
1722
+ #: templates/admin/table-settings/column_settings_panel.inc.php:33
1723
+ #: templates/admin/table-settings/columns_list_modal.inc.php:31
1724
+ #: templates/admin/table-settings/foreign_key_config.inc.php:99
1725
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:93
1726
+ #: templates/admin/table-settings/table_settings_block.inc.php:49
1727
+ #: templates/edit_table.inc.php:34 templates/edit_table.inc.php:416
1728
+ #: templates/edit_table.inc.php:435 templates/edit_table.inc.php:458
1729
+ msgid "Save"
1730
+ msgstr "Zapisz"
1731
+
1732
+ #: templates/admin/settings/settings.inc.php:46 templates/settings.inc.php:18
1733
+ #: templates/settings.inc.php:26
1734
+ msgid "Main settings"
1735
+ msgstr "Główne ustawienia"
1736
+
1737
+ #: templates/admin/settings/settings.inc.php:51
1738
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:15
1739
+ msgid "Separate DB connection"
1740
+ msgstr "Oddzielne połączenie z bazą danych"
1741
+
1742
+ #: templates/admin/settings/settings.inc.php:56 templates/settings.inc.php:19
1743
+ #: templates/settings.inc.php:204
1744
+ msgid "Color and font settings"
1745
+ msgstr "Ustawienia kolorów i czcionek"
1746
+
1747
+ #: templates/admin/settings/settings.inc.php:60 templates/settings.inc.php:20
1748
+ #: templates/settings.inc.php:446
1749
+ msgid "Custom JS and CSS"
1750
+ msgstr "Niestandardowe JS i CSS"
1751
+
1752
+ #: templates/admin/settings/settings.inc.php:64
1753
+ msgid "Info"
1754
+ msgstr "Informacja"
1755
+
1756
+ #: templates/admin/settings/settings.inc.php:94 templates/settings.inc.php:434
1757
+ msgid "Reset colors and fonts to default"
1758
+ msgstr "Przywróć domyślne kolory i czcionki"
1759
+
1760
+ #: templates/admin/settings/settings.inc.php:97
1761
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1101
1762
+ #: templates/admin/table-settings/table_preview_block.inc.php:76
1763
+ #: templates/admin/table-settings/table_settings_block.inc.php:1128
1764
+ msgid "Apply"
1765
+ msgstr "Zastosuj"
1766
+
1767
+ #: templates/admin/settings/tabs/color_and_font_settings.php:25
1768
+ msgid "Font"
1769
+ msgstr "Czcionka"
1770
+
1771
+ #: templates/admin/settings/tabs/color_and_font_settings.php:27
1772
+ #: templates/settings.inc.php:428
1773
+ msgid ""
1774
+ "This font will be used in rendered tables. Leave blank not to override "
1775
+ "default theme settings"
1776
+ msgstr ""
1777
+ "Ta czcionka będzie używana w renderowanych tabelach. Pozostaw puste, aby nie "
1778
+ "zastępować domyślnych ustawień motywu"
1779
+
1780
+ #: templates/admin/settings/tabs/color_and_font_settings.php:47
1781
+ msgid "Define the font size"
1782
+ msgstr "Zdefiniuj rozmiar czcionki"
1783
+
1784
+ #: templates/admin/settings/tabs/color_and_font_settings.php:62
1785
+ #: templates/admin/settings/tabs/color_and_font_settings.php:136
1786
+ #: templates/admin/settings/tabs/color_and_font_settings.php:459
1787
+ msgid "Font color"
1788
+ msgstr "Kolor czcionki"
1789
+
1790
+ #: templates/admin/settings/tabs/color_and_font_settings.php:64
1791
+ msgid "This color is used for the main font in table cells."
1792
+ msgstr "Ten kolor jest używany dla głównej czcionki w komórkach tabeli."
1793
+
1794
+ #: templates/admin/settings/tabs/color_and_font_settings.php:99
1795
+ msgid "The color is used for background of the table header."
1796
+ msgstr "Kolor jest używany dla tła nagłówka tabeli."
1797
+
1798
+ #: templates/admin/settings/tabs/color_and_font_settings.php:118
1799
+ msgid "This color is used for the border in the table header."
1800
+ msgstr "Ten kolor jest używany dla obramowania w nagłówku tabeli."
1801
+
1802
+ #: templates/admin/settings/tabs/color_and_font_settings.php:138
1803
+ msgid "This color is used for the font in the table header."
1804
+ msgstr "Ten kolor jest używany dla czcionki w nagłówku tabeli."
1805
+
1806
+ #: templates/admin/settings/tabs/color_and_font_settings.php:155
1807
+ msgid "Active and hover color\t"
1808
+ msgstr "Aktywny i aktywowany kolor\t"
1809
+
1810
+ #: templates/admin/settings/tabs/color_and_font_settings.php:157
1811
+ msgid ""
1812
+ "This color is used when you hover the mouse above the table header, or when "
1813
+ "you choose a column."
1814
+ msgstr ""
1815
+ "Ten kolor jest używany po umieszczeniu kursora myszy nad nagłówkiem tabeli "
1816
+ "lub po wybraniu kolumny."
1817
+
1818
+ #: templates/admin/settings/tabs/color_and_font_settings.php:191
1819
+ msgid "Inner border"
1820
+ msgstr "Granica wewnętrzna"
1821
+
1822
+ #: templates/admin/settings/tabs/color_and_font_settings.php:193
1823
+ msgid "This color is used for the inner border in the table between cells."
1824
+ msgstr ""
1825
+ "Ten kolor jest używany dla wewnętrznego obramowania w tabeli między "
1826
+ "komórkami."
1827
+
1828
+ #: templates/admin/settings/tabs/color_and_font_settings.php:211
1829
+ msgid "Outer border"
1830
+ msgstr "Granica zewnętrzna"
1831
+
1832
+ #: templates/admin/settings/tabs/color_and_font_settings.php:213
1833
+ msgid "This color is used for the outer border of the whole table body."
1834
+ msgstr "Ten kolor jest używany dla zewnętrznej krawędzi całego obiektu tabeli."
1835
+
1836
+ #: templates/admin/settings/tabs/color_and_font_settings.php:231
1837
+ msgid "Table borders"
1838
+ msgstr "Obramowania tabel"
1839
+
1840
+ #: templates/admin/settings/tabs/color_and_font_settings.php:233
1841
+ msgid "When this is checked, borders in table will be removed "
1842
+ msgstr "Gdy ta jest zaznaczona, obramowania w tabeli zostaną usunięte "
1843
+
1844
+ #: templates/admin/settings/tabs/color_and_font_settings.php:243
1845
+ msgid "Header border"
1846
+ msgstr "Obramowanie nagłówka"
1847
+
1848
+ #: templates/admin/settings/tabs/color_and_font_settings.php:245
1849
+ msgid "When this is checked,borders in header will be removed "
1850
+ msgstr "Gdy to jest zaznaczone, obramowania w nagłówku zostaną usunięte "
1851
+
1852
+ #: templates/admin/settings/tabs/color_and_font_settings.php:271
1853
+ msgid "Even row background"
1854
+ msgstr "Równomierne tło rzędu"
1855
+
1856
+ #: templates/admin/settings/tabs/color_and_font_settings.php:273
1857
+ msgid "This color is used for for background in even rows."
1858
+ msgstr "Ten kolor jest używany dla tła w wierszach parzystych."
1859
+
1860
+ #: templates/admin/settings/tabs/color_and_font_settings.php:290
1861
+ msgid "Odd row background"
1862
+ msgstr "Nieparzyste tło wiersza"
1863
+
1864
+ #: templates/admin/settings/tabs/color_and_font_settings.php:292
1865
+ msgid "This color is used for for background in odd rows."
1866
+ msgstr "Ten kolor jest używany dla tła w nieparzystych wierszach."
1867
+
1868
+ #: templates/admin/settings/tabs/color_and_font_settings.php:309
1869
+ msgid "Hover row"
1870
+ msgstr "Umieść wiersz"
1871
+
1872
+ #: templates/admin/settings/tabs/color_and_font_settings.php:311
1873
+ msgid ""
1874
+ "This color is used for to highlight the row when you hover your mouse above "
1875
+ "it."
1876
+ msgstr ""
1877
+ "Ten kolor służy do wyróżniania wiersza po umieszczeniu kursora myszy nad nim."
1878
+
1879
+ #: templates/admin/settings/tabs/color_and_font_settings.php:328
1880
+ msgid "Background for selected rows"
1881
+ msgstr "Tło dla zaznaczonych wierszy"
1882
+
1883
+ #: templates/admin/settings/tabs/color_and_font_settings.php:330
1884
+ msgid "This color is used for background in selected rows."
1885
+ msgstr "Ten kolor jest używany dla tła w wybranych wierszach."
1886
+
1887
+ #: templates/admin/settings/tabs/color_and_font_settings.php:364
1888
+ msgid "Sorted columns, even rows"
1889
+ msgstr "Sortowane kolumny, parzyste wiersze"
1890
+
1891
+ #: templates/admin/settings/tabs/color_and_font_settings.php:366
1892
+ msgid ""
1893
+ "This color is used for background in cells which are in the active columns "
1894
+ "(columns used for sorting) in even rows."
1895
+ msgstr ""
1896
+ "Ten kolor jest używany dla tła w komórkach, które znajdują się w aktywnych "
1897
+ "kolumnach (kolumny używane do sortowania) w wierszach parzystych."
1898
+
1899
+ #: templates/admin/settings/tabs/color_and_font_settings.php:384
1900
+ msgid "Sorted columns, odd rows"
1901
+ msgstr "Sortowane kolumny, nieparzyste wiersze"
1902
+
1903
+ #: templates/admin/settings/tabs/color_and_font_settings.php:386
1904
+ msgid ""
1905
+ "This color is used for background in cells which are in the active columns "
1906
+ "(columns used for sorting) in odd rows."
1907
+ msgstr ""
1908
+ "Ten kolor jest używany dla tła w komórkach, które znajdują się w aktywnych "
1909
+ "kolumnach (kolumny używane do sortowania) w nieparzystych wierszach."
1910
+
1911
+ #: templates/admin/settings/tabs/color_and_font_settings.php:422
1912
+ msgid "This color is used for background in buttons."
1913
+ msgstr "Ten kolor jest używany dla tła w przyciskach."
1914
+
1915
+ #: templates/admin/settings/tabs/color_and_font_settings.php:441
1916
+ msgid "This color is used for border in buttons."
1917
+ msgstr "Ten kolor jest używany do obramowania przycisków."
1918
+
1919
+ #: templates/admin/settings/tabs/color_and_font_settings.php:461
1920
+ msgid "This color is used for font in buttons."
1921
+ msgstr "Ten kolor jest używany dla czcionki w przyciskach."
1922
+
1923
+ #: templates/admin/settings/tabs/color_and_font_settings.php:478
1924
+ msgid "Background hover color"
1925
+ msgstr "Kolor tła aktywowany"
1926
+
1927
+ #: templates/admin/settings/tabs/color_and_font_settings.php:480
1928
+ msgid ""
1929
+ "This color will be used for button backgrounds when you hover above them."
1930
+ msgstr ""
1931
+ "Kolor ten będzie używany dla tła przycisków po umieszczeniu kursora nad nimi."
1932
+
1933
+ #: templates/admin/settings/tabs/color_and_font_settings.php:498
1934
+ msgid "Hover font color"
1935
+ msgstr "Kolor czcionki po najechaniu myszą"
1936
+
1937
+ #: templates/admin/settings/tabs/color_and_font_settings.php:500
1938
+ msgid "This color will be used for buttons font when you hover above them."
1939
+ msgstr ""
1940
+ "Ten kolor będzie używany dla przycisków czcionki po umieszczeniu nad nimi."
1941
+
1942
+ #: templates/admin/settings/tabs/color_and_font_settings.php:518
1943
+ #: templates/settings.inc.php:401
1944
+ msgid "Buttons hover border color"
1945
+ msgstr "Przyciski najedź kolorem obramowania"
1946
+
1947
+ #: templates/admin/settings/tabs/color_and_font_settings.php:520
1948
+ msgid "This color will be used for button borders when you hover above them."
1949
+ msgstr ""
1950
+ "Ten kolor będzie używany dla obramowania przycisków po umieszczeniu kursora "
1951
+ "nad nimi."
1952
+
1953
+ #: templates/admin/settings/tabs/color_and_font_settings.php:538
1954
+ #: templates/settings.inc.php:410
1955
+ msgid "Buttons and inputs border radius (in px)"
1956
+ msgstr "Przyciski i promień obramowania wejść (w px)"
1957
+
1958
+ #: templates/admin/settings/tabs/color_and_font_settings.php:540
1959
+ #: templates/settings.inc.php:414
1960
+ msgid "This is a border radius for inputs in buttons. Default is 3px."
1961
+ msgstr ""
1962
+ "Jest to promień obramowania dla wejść w przyciskach. Domyślnie jest to 3px."
1963
+
1964
+ #: templates/admin/settings/tabs/color_and_font_settings.php:571
1965
+ #: templates/settings.inc.php:374
1966
+ msgid "Modals font color"
1967
+ msgstr "Kolor czcionki Modals"
1968
+
1969
+ #: templates/admin/settings/tabs/color_and_font_settings.php:573
1970
+ msgid ""
1971
+ "This color will be used for wpDataTable popup (filter, datepicker) fonts."
1972
+ msgstr ""
1973
+ "Ten kolor będzie używany dla wpDataTable popup (Filter, DatePicker) czcionek."
1974
+
1975
+ #: templates/admin/settings/tabs/color_and_font_settings.php:591
1976
+ msgid "Modals background"
1977
+ msgstr "Tło Modals"
1978
+
1979
+ #: templates/admin/settings/tabs/color_and_font_settings.php:593
1980
+ msgid ""
1981
+ "This color will be used for wpDataTable popup (filter, datepicker) "
1982
+ "background."
1983
+ msgstr ""
1984
+ "Ten kolor będzie używany dla wpDataTable popup (Filter, DatePicker) tła."
1985
+
1986
+ #: templates/admin/settings/tabs/color_and_font_settings.php:612
1987
+ msgid "Overlay background"
1988
+ msgstr "Tło nakładki"
1989
+
1990
+ #: templates/admin/settings/tabs/color_and_font_settings.php:614
1991
+ msgid ""
1992
+ "This color will be used for overlay which appears below the plugin popups."
1993
+ msgstr ""
1994
+ "Kolor ten będzie używany dla nakładki, która pojawia się poniżej pop-upów "
1995
+ "wtyczki."
1996
+
1997
+ #: templates/admin/settings/tabs/color_and_font_settings.php:649
1998
+ msgid "This color is used for the background of the pagination"
1999
+ msgstr "Ten kolor jest używany dla tła podział na strony"
2000
+
2001
+ #: templates/admin/settings/tabs/color_and_font_settings.php:669
2002
+ msgid "This color is used for the color of the links in the pagination."
2003
+ msgstr "Kolor ten jest używany dla koloru łączy w podział na strony."
2004
+
2005
+ #: templates/admin/settings/tabs/color_and_font_settings.php:687
2006
+ msgid "Current page background color"
2007
+ msgstr "Kolor tła bieżącej strony"
2008
+
2009
+ #: templates/admin/settings/tabs/color_and_font_settings.php:689
2010
+ msgid "The color is used for background of the current page"
2011
+ msgstr "Kolor jest używany dla tła bieżącej strony"
2012
+
2013
+ #: templates/admin/settings/tabs/color_and_font_settings.php:706
2014
+ msgid "Current page color"
2015
+ msgstr "Bieżący kolor strony"
2016
+
2017
+ #: templates/admin/settings/tabs/color_and_font_settings.php:708
2018
+ msgid "This color is used for the color of the current page."
2019
+ msgstr "Kolor ten jest używany dla koloru bieżącej strony."
2020
+
2021
+ #: templates/admin/settings/tabs/color_and_font_settings.php:726
2022
+ msgid "Other pages hover background color"
2023
+ msgstr "Inne strony Hover kolor tła"
2024
+
2025
+ #: templates/admin/settings/tabs/color_and_font_settings.php:728
2026
+ msgid ""
2027
+ "This background color is used when you hover the mouse above the other pages"
2028
+ msgstr ""
2029
+ "Ten kolor tła jest używany po umieszczeniu kursora myszy nad innymi stronami"
2030
+
2031
+ #: templates/admin/settings/tabs/color_and_font_settings.php:745
2032
+ msgid "Other pages hover color"
2033
+ msgstr "Inne strony Hover kolor"
2034
+
2035
+ #: templates/admin/settings/tabs/color_and_font_settings.php:747
2036
+ msgid "This color is used when you hover the mouse above the other pages."
2037
+ msgstr ""
2038
+ "Ten kolor jest używany po umieszczeniu kursora myszy nad innymi stronami."
2039
+
2040
+ #: templates/admin/settings/tabs/custom_js_and_css.php:15
2041
+ #: templates/settings.inc.php:454
2042
+ msgid "Custom wpDataTables JS"
2043
+ msgstr "Niestandardowe wpDataTables JS"
2044
+
2045
+ #: templates/admin/settings/tabs/custom_js_and_css.php:17
2046
+ msgid ""
2047
+ "This JS will be inserted as an inline script block on every page that has a "
2048
+ "wpDataTable."
2049
+ msgstr ""
2050
+ "Ten JS zostanie wstawiony jako wbudowany blok skryptu na każdej stronie, "
2051
+ "która ma wpDataTable."
2052
+
2053
+ #: templates/admin/settings/tabs/custom_js_and_css.php:30
2054
+ #: templates/settings.inc.php:463
2055
+ msgid "Custom wpDataTables CSS"
2056
+ msgstr "Niestandardowy wpDataTables CSS"
2057
+
2058
+ #: templates/admin/settings/tabs/custom_js_and_css.php:32
2059
+ msgid ""
2060
+ "This CSS will be inserted as an inline style block on every page that has a "
2061
+ "wpDataTable."
2062
+ msgstr ""
2063
+ "Ten CSS zostanie wstawiony jako blok stylu wbudowanego na każdej stronie, "
2064
+ "która ma wpDataTable."
2065
+
2066
+ #: templates/admin/settings/tabs/custom_js_and_css.php:45
2067
+ msgid "Use minified wpDataTables Javascript "
2068
+ msgstr "Użyj minified wpDataTables JavaScript "
2069
+
2070
+ #: templates/admin/settings/tabs/main_plugin_settings.php:15
2071
+ #: templates/settings.inc.php:45
2072
+ msgid "Interface language"
2073
+ msgstr "Język interfejsu"
2074
+
2075
+ #: templates/admin/settings/tabs/main_plugin_settings.php:17
2076
+ msgid "Pick the language which will be used in tables interface."
2077
+ msgstr "Wybierz język, który będzie używany w interfejsie tabel."
2078
+
2079
+ #: templates/admin/settings/tabs/main_plugin_settings.php:23
2080
+ msgid "English (default)"
2081
+ msgstr "Angielski (domyślnie)"
2082
+
2083
+ #: templates/admin/settings/tabs/main_plugin_settings.php:36
2084
+ #: templates/settings.inc.php:98
2085
+ msgid "Date format"
2086
+ msgstr "Format daty"
2087
+
2088
+ #: templates/admin/settings/tabs/main_plugin_settings.php:38
2089
+ msgid "Pick the date format to use in date column type."
2090
+ msgstr "Wybierz format daty, który ma być używany w typie kolumny daty."
2091
+
2092
+ #: templates/admin/settings/tabs/main_plugin_settings.php:73
2093
+ #: templates/settings.inc.php:119
2094
+ msgid "Time format"
2095
+ msgstr "Format czasu"
2096
+
2097
+ #: templates/admin/settings/tabs/main_plugin_settings.php:75
2098
+ msgid "Pick the time format to use in datetime and time column type."
2099
+ msgstr "Wybierz format czasu do użycia w DateTime i time typ kolumny."
2100
+
2101
+ #: templates/admin/settings/tabs/main_plugin_settings.php:90
2102
+ msgid "Parse shortcodes"
2103
+ msgstr "Skróconych analizy"
2104
+
2105
+ #: templates/admin/settings/tabs/main_plugin_settings.php:92
2106
+ msgid "Parse shortcodes in strings"
2107
+ msgstr "Analizować skróconych w ciągach"
2108
+
2109
+ #: templates/admin/settings/tabs/main_plugin_settings.php:104
2110
+ #: templates/settings.inc.php:74
2111
+ msgid "Base skin"
2112
+ msgstr "Skóra podstawowa"
2113
+
2114
+ #: templates/admin/settings/tabs/main_plugin_settings.php:106
2115
+ msgid "Choose the base skin for the plugin."
2116
+ msgstr "Wybierz podstawową skórkę dla wtyczki."
2117
+
2118
+ #: templates/admin/settings/tabs/main_plugin_settings.php:112
2119
+ msgid "Material"
2120
+ msgstr "Materiał"
2121
+
2122
+ #: templates/admin/settings/tabs/main_plugin_settings.php:113
2123
+ msgid "Light"
2124
+ msgstr "Jasny"
2125
+
2126
+ #: templates/admin/settings/tabs/main_plugin_settings.php:114
2127
+ msgid "Graphite"
2128
+ msgstr "Grafit"
2129
+
2130
+ #: templates/admin/settings/tabs/main_plugin_settings.php:115
2131
+ msgid "Aqua"
2132
+ msgstr "Wodny"
2133
+
2134
+ #: templates/admin/settings/tabs/main_plugin_settings.php:116
2135
+ msgid "Purple"
2136
+ msgstr "Fioletowy"
2137
+
2138
+ #: templates/admin/settings/tabs/main_plugin_settings.php:117
2139
+ msgid "Dark"
2140
+ msgstr "Ciemny"
2141
+
2142
+ #: templates/admin/settings/tabs/main_plugin_settings.php:125
2143
+ #: templates/settings.inc.php:131
2144
+ msgid "Number format"
2145
+ msgstr "Format liczb"
2146
+
2147
+ #: templates/admin/settings/tabs/main_plugin_settings.php:127
2148
+ #: templates/settings.inc.php:138
2149
+ msgid "Pick the number format (thousands and decimals separator)"
2150
+ msgstr "Wybierz format liczb (separator tysięcy i dziesiętnych)"
2151
+
2152
+ #: templates/admin/settings/tabs/main_plugin_settings.php:144
2153
+ #: templates/settings.inc.php:86
2154
+ msgid "Render advanced filter"
2155
+ msgstr "Renderuj Filtr zaawansowany"
2156
+
2157
+ #: templates/admin/settings/tabs/main_plugin_settings.php:146
2158
+ msgid ""
2159
+ "Choose where you would like to render the advanced filter for tables where "
2160
+ "enabled."
2161
+ msgstr ""
2162
+ "Wybierz, gdzie chcesz renderować Filtr zaawansowany dla tabel, gdzie "
2163
+ "włączone."
2164
+
2165
+ #: templates/admin/settings/tabs/main_plugin_settings.php:152
2166
+ #: templates/settings.inc.php:90
2167
+ msgid "In the header"
2168
+ msgstr "W nagłówku"
2169
+
2170
+ #: templates/admin/settings/tabs/main_plugin_settings.php:153
2171
+ #: templates/settings.inc.php:91
2172
+ msgid "In the footer"
2173
+ msgstr "W stopce"
2174
+
2175
+ #: templates/admin/settings/tabs/main_plugin_settings.php:161
2176
+ #: templates/admin/table-settings/column_settings_panel.inc.php:393
2177
+ #: templates/settings.inc.php:143
2178
+ msgid "Decimal places"
2179
+ msgstr "Miejsca dziesiętne"
2180
+
2181
+ #: templates/admin/settings/tabs/main_plugin_settings.php:163
2182
+ msgid "Define the amount of decimal places for the float numbers."
2183
+ msgstr "Zdefiniuj liczbę miejsc dziesiętnych dla liczb zmiennoprzecinkowych."
2184
+
2185
+ #: templates/admin/settings/tabs/main_plugin_settings.php:180
2186
+ msgid "CSV delimiter"
2187
+ msgstr "Ogranicznik CSV"
2188
+
2189
+ #: templates/admin/settings/tabs/main_plugin_settings.php:182
2190
+ msgid "Pick the CSV delimiter"
2191
+ msgstr "Wybierz ogranicznik CSV"
2192
+
2193
+ #: templates/admin/settings/tabs/main_plugin_settings.php:203
2194
+ #: templates/settings.inc.php:171
2195
+ msgid "Tablet width"
2196
+ msgstr "Szerokość tableta"
2197
+
2198
+ #: templates/admin/settings/tabs/main_plugin_settings.php:205
2199
+ #: templates/settings.inc.php:175
2200
+ msgid ""
2201
+ "Here you can specify width of the screen (in pixels) that will be treated as "
2202
+ "a tablet. You can set it wider if you want responsive effect on desktops."
2203
+ msgstr ""
2204
+ "W tym miejscu można określić szerokość ekranu (w pikselach), która będzie "
2205
+ "traktowana jako tablet. Możesz ustawić ją szerzej, jeśli chcesz mieć efekt "
2206
+ "responsywny na komputerach stacjonarnych."
2207
+
2208
+ #: templates/admin/settings/tabs/main_plugin_settings.php:220
2209
+ #: templates/settings.inc.php:181
2210
+ msgid "Mobile width"
2211
+ msgstr "Szerokość mobilna"
2212
+
2213
+ #: templates/admin/settings/tabs/main_plugin_settings.php:222
2214
+ msgid "Here you can specify width (in pixels) will be treated as a mobile.."
2215
+ msgstr ""
2216
+ "Tutaj można określić szerokość (w pikselach) będą traktowane jako mobilne.."
2217
+
2218
+ #: templates/admin/settings/tabs/main_plugin_settings.php:239
2219
+ #: templates/settings.inc.php:61
2220
+ msgid "Tables per admin page"
2221
+ msgstr "Tabele na stronie administracyjnej"
2222
+
2223
+ #: templates/admin/settings/tabs/main_plugin_settings.php:241
2224
+ msgid "How many tables to show in the browse page."
2225
+ msgstr "Jak wiele tabel do wyświetlenia na stronie przeglądania."
2226
+
2227
+ #: templates/admin/settings/tabs/main_plugin_settings.php:257
2228
+ msgid "Align numbers"
2229
+ msgstr "Wyrównywanie liczb"
2230
+
2231
+ #: templates/admin/settings/tabs/main_plugin_settings.php:259
2232
+ msgid "How \"Integer\" and \"Float\" column types will be aligned in the cell"
2233
+ msgstr ""
2234
+
2235
+ #: templates/admin/settings/tabs/main_plugin_settings.php:273
2236
+ msgid "Sum functions label"
2237
+ msgstr "Etykieta funkcji Sum"
2238
+
2239
+ #: templates/admin/settings/tabs/main_plugin_settings.php:275
2240
+ msgid ""
2241
+ "Enter a label that will be used for Sum functions. If you leave it blank "
2242
+ "default label will be Σ ="
2243
+ msgstr ""
2244
+ "Wprowadź etykietę, która będzie używana dla funkcji Suma. Jeśli zostawisz "
2245
+ "pustą etykietę domyślną będzie Σ ="
2246
+
2247
+ #: templates/admin/settings/tabs/main_plugin_settings.php:292
2248
+ msgid "Average functions label"
2249
+ msgstr "Etykieta funkcji średnich"
2250
+
2251
+ #: templates/admin/settings/tabs/main_plugin_settings.php:294
2252
+ msgid ""
2253
+ "Enter a label that will be used for Average functions. If you leave it blank "
2254
+ "default label will be Avg ="
2255
+ msgstr ""
2256
+ "Wprowadź etykietę, która będzie używana dla funkcji średnia. Jeśli zostawisz "
2257
+ "pustą etykietę domyślną będzie AVG ="
2258
+
2259
+ #: templates/admin/settings/tabs/main_plugin_settings.php:316
2260
+ msgid "Minimum functions label"
2261
+ msgstr "Minimalna etykieta funkcji"
2262
+
2263
+ #: templates/admin/settings/tabs/main_plugin_settings.php:318
2264
+ msgid ""
2265
+ "Enter a label that will be used for Minimum functions. If you leave it blank "
2266
+ "default label will be Min ="
2267
+ msgstr ""
2268
+ "Wprowadź etykietę, która będzie używana dla funkcji minimum. Jeśli zostawisz "
2269
+ "pustą etykietę domyślną będzie min ="
2270
+
2271
+ #: templates/admin/settings/tabs/main_plugin_settings.php:335
2272
+ msgid "Maximum functions label"
2273
+ msgstr "Maksymalna etykieta funkcji"
2274
+
2275
+ #: templates/admin/settings/tabs/main_plugin_settings.php:337
2276
+ msgid ""
2277
+ "Enter a label that will be used for Maximum functions. If you leave it blank "
2278
+ "default label will be Max ="
2279
+ msgstr ""
2280
+ "Wprowadź etykietę, która będzie używana dla funkcji maksimum. Jeśli "
2281
+ "zostawisz pustą etykietę domyślną będzie Max ="
2282
+
2283
+ #: templates/admin/settings/tabs/main_plugin_settings.php:363
2284
+ msgid "Include full bootstrap front-end"
2285
+ msgstr "Dołącz pełny Bootstrap frontonu"
2286
+
2287
+ #: templates/admin/settings/tabs/main_plugin_settings.php:365
2288
+ #: templates/admin/settings/tabs/main_plugin_settings.php:377
2289
+ msgid ""
2290
+ "It is recommended to uncheck this option if bootstrap.js is already included "
2291
+ "in one of the theme files. Unchecked option means that there is still "
2292
+ "bootstrap.js included just in noconflict mode which should prevent errors."
2293
+ msgstr ""
2294
+ "Zaleca się odznaczyć tę opcję, jeśli Bootstrap. js jest już zawarty w jednym "
2295
+ "z plików motywu. Niezaznaczone opcja oznacza, że nadal jest Bootstrap. js "
2296
+ "zawarte tylko w trybie noConflict, który powinien zapobiegać błędom."
2297
+
2298
+ #: templates/admin/settings/tabs/main_plugin_settings.php:375
2299
+ msgid "Include full bootstrap back-end"
2300
+ msgstr "Dołącz pełną Bootstrap zaplecza"
2301
+
2302
+ #: templates/admin/settings/tabs/main_plugin_settings.php:390
2303
+ #: templates/settings.inc.php:32
2304
+ msgid "Show plugin credentials below tables"
2305
+ msgstr ""
2306
+
2307
+ #: templates/admin/settings/tabs/main_plugin_settings.php:392
2308
+ #: templates/settings.inc.php:32
2309
+ msgid ""
2310
+ "If you want to support our project, please, keep this checkbox as checked"
2311
+ msgstr ""
2312
+
2313
+ #: templates/admin/settings/tabs/main_plugin_settings.php:402
2314
+ msgid "Prevent deleting tables in database"
2315
+ msgstr "Zapobieganie usuwaniu tabel w bazie danych"
2316
+
2317
+ #: templates/admin/settings/tabs/main_plugin_settings.php:404
2318
+ msgid ""
2319
+ "It is recommended to leave this optiosn as checked if you what to keep your "
2320
+ "tables in database after deleting plugin from Plugins page. If you uncheck "
2321
+ "this option, it will be deleted all tables in database after deleting plugin"
2322
+ msgstr ""
2323
+
2324
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:17
2325
+ msgid ""
2326
+ "If this checkbox is checked, you have option to add more than one separate "
2327
+ "database connection (MySQL, MS SQL, Postgre SQL)"
2328
+ msgstr ""
2329
+
2330
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:21
2331
+ msgid "Use separate connection"
2332
+ msgstr "Użyj oddzielnego połączenia"
2333
+
2334
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:29
2335
+ msgid "Test connection"
2336
+ msgstr "Połączenie testowe"
2337
+
2338
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:31
2339
+ msgid ""
2340
+ "Click this button to test if wpDataTables is able to connect to the MySQL "
2341
+ "server with the details you provided."
2342
+ msgstr ""
2343
+ "Kliknij ten przycisk, aby sprawdzić, czy wpDataTables jest w stanie połączyć "
2344
+ "się z serwerem MySQL z podanych szczegółów."
2345
+
2346
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:42
2347
+ msgid "MySQL host"
2348
+ msgstr "Host MySQL"
2349
+
2350
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:44
2351
+ msgid "MySQL host address."
2352
+ msgstr "Adres hosta MySQL."
2353
+
2354
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:48
2355
+ msgid "MySQL host address"
2356
+ msgstr "Adres hosta MySQL"
2357
+
2358
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:53
2359
+ msgid "MySQL database"
2360
+ msgstr "Baza danych MySQL"
2361
+
2362
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:55
2363
+ msgid "MySQL database name."
2364
+ msgstr "Nazwa bazy danych MySQL."
2365
+
2366
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:59
2367
+ msgid "MySQL database name"
2368
+ msgstr "Nazwa bazy danych MySQL"
2369
+
2370
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:67
2371
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:74
2372
+ msgid "MySQL user"
2373
+ msgstr "Użytkownik MySQL"
2374
+
2375
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:69
2376
+ msgid "MySQL username for the connection."
2377
+ msgstr "Nazwa użytkownika MySQL dla połączenia."
2378
+
2379
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:79
2380
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:84
2381
+ msgid "MySQL password"
2382
+ msgstr "Hasło MySQL"
2383
+
2384
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:81
2385
+ msgid "MySQL password for the provided user."
2386
+ msgstr "Hasło MySQL dla podanego użytkownika."
2387
+
2388
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:93
2389
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:99
2390
+ msgid "MySQL port"
2391
+ msgstr "Port MySQL"
2392
+
2393
+ #: templates/admin/settings/tabs/separate_mysql_connection.php:95
2394
+ msgid "MySQL port for the connection (default: 3306)."
2395
+ msgstr "Port MySQL dla połączenia (domyślnie: 3306)."
2396
+
2397
+ #: templates/admin/table-settings/add_column_modal.inc.php:21
2398
+ msgid "Add Column"
2399
+ msgstr "Dodaj kolumnę"
2400
+
2401
+ #: templates/admin/table-settings/add_column_modal.inc.php:35
2402
+ msgid "Column header"
2403
+ msgstr "Nagłówek kolumny"
2404
+
2405
+ #: templates/admin/table-settings/add_column_modal.inc.php:47
2406
+ msgid "Type"
2407
+ msgstr "Typ"
2408
+
2409
+ #: templates/admin/table-settings/add_column_modal.inc.php:64
2410
+ msgid "Insert after"
2411
+ msgstr "Wstaw po"
2412
+
2413
+ #: templates/admin/table-settings/add_column_modal.inc.php:70
2414
+ msgid "Beginning of table"
2415
+ msgstr "Początek tabeli"
2416
+
2417
+ #: templates/admin/table-settings/add_column_modal.inc.php:71
2418
+ msgid "End of table"
2419
+ msgstr "Koniec stołu"
2420
+
2421
+ #: templates/admin/table-settings/add_column_modal.inc.php:85
2422
+ #: templates/edit_table.inc.php:542
2423
+ msgid "Possible values"
2424
+ msgstr "Możliwe wartości"
2425
+
2426
+ #: templates/admin/table-settings/add_column_modal.inc.php:96
2427
+ msgid "Editor predefined value"
2428
+ msgstr "Edytowana wartość predefiniowana"
2429
+
2430
+ #: templates/admin/table-settings/add_column_modal.inc.php:109
2431
+ msgid "Fill with default value"
2432
+ msgstr "Wypełnij wartością domyślną"
2433
+
2434
+ #: templates/admin/table-settings/add_column_modal.inc.php:131
2435
+ #: templates/admin/table-settings/remove_column_modal.inc.php:86
2436
+ msgid "OK"
2437
+ msgstr "OK"
2438
+
2439
+ #: templates/admin/table-settings/column_settings_panel.inc.php:14
2440
+ msgid "Column settings"
2441
+ msgstr "Ustawienia kolumn"
2442
+
2443
+ #: templates/admin/table-settings/column_settings_panel.inc.php:48
2444
+ #: templates/admin/table-settings/table_settings_block.inc.php:65
2445
+ msgid "Display"
2446
+ msgstr "Wyświetl"
2447
+
2448
+ #: templates/admin/table-settings/column_settings_panel.inc.php:52
2449
+ msgid "Data"
2450
+ msgstr "Dane"
2451
+
2452
+ #: templates/admin/table-settings/column_settings_panel.inc.php:56
2453
+ #: templates/admin/table-settings/table_settings_block.inc.php:540
2454
+ #: templates/admin/table-settings/table_settings_block.inc.php:548
2455
+ msgid "Sorting"
2456
+ msgstr "Sortowanie"
2457
+
2458
+ #: templates/admin/table-settings/column_settings_panel.inc.php:60
2459
+ msgid "Filtering"
2460
+ msgstr "Filtrowanie"
2461
+
2462
+ #: templates/admin/table-settings/column_settings_panel.inc.php:64
2463
+ #: templates/admin/table-settings/table_settings_block.inc.php:73
2464
+ msgid "Editing"
2465
+ msgstr "Edytuję"
2466
+
2467
+ #: templates/admin/table-settings/column_settings_panel.inc.php:69
2468
+ #: templates/edit_table.inc.php:750
2469
+ msgid "Conditional formatting"
2470
+ msgstr "Formatowanie warunkowe"
2471
+
2472
+ #: templates/admin/table-settings/column_settings_panel.inc.php:81
2473
+ #: templates/edit_table.inc.php:525
2474
+ msgid "Displayed header"
2475
+ msgstr "Wyświetlany nagłówek"
2476
+
2477
+ #: templates/admin/table-settings/column_settings_panel.inc.php:95
2478
+ #: templates/edit_table.inc.php:696
2479
+ msgid "Column position"
2480
+ msgstr "Pozycja kolumny"
2481
+
2482
+ #: templates/admin/table-settings/column_settings_panel.inc.php:114
2483
+ #: templates/admin/table-settings/column_settings_panel.inc.php:122
2484
+ msgid "Cell content prefix"
2485
+ msgstr "Prefiks zawartości komórki"
2486
+
2487
+ #: templates/admin/table-settings/column_settings_panel.inc.php:129
2488
+ msgid ""
2489
+ "Any text or symbol entered here will be shown before the value in every cell "
2490
+ "inside of this column. E.g.: $, €. Does not influence filtering and sorting. "
2491
+ "Convenient for prices, percentages, etc."
2492
+ msgstr ""
2493
+ "Dowolny tekst lub symbol wprowadzony w tym miejscu będzie wyświetlany przed "
2494
+ "wartością w każdej komórce wewnątrz tej kolumny. Np.: $, €. Nie ma wpływu na "
2495
+ "filtrowanie i sortowanie. Wygodne dla cen, procentów itp."
2496
+
2497
+ #: templates/admin/table-settings/column_settings_panel.inc.php:144
2498
+ #: templates/admin/table-settings/column_settings_panel.inc.php:152
2499
+ msgid "Cell content suffix"
2500
+ msgstr "Przyrostek zawartości komórki"
2501
+
2502
+ #: templates/admin/table-settings/column_settings_panel.inc.php:159
2503
+ msgid ""
2504
+ "Any text or symbol entered here will be shown after the value in every cell "
2505
+ "inside of this column. E.g.: %, pcs. Does not influence filtering and "
2506
+ "sorting. Convenient for prices, percentages, etc."
2507
+ msgstr ""
2508
+ "Dowolny tekst lub symbol wprowadzony w tym miejscu będzie wyświetlany po "
2509
+ "wartości w każdej komórce wewnątrz tej kolumny. Np.:%, szt. Nie ma wpływu na "
2510
+ "filtrowanie i sortowanie. Wygodne dla cen, procentów itp."
2511
+
2512
+ #: templates/admin/table-settings/column_settings_panel.inc.php:180
2513
+ #: templates/edit_table.inc.php:633
2514
+ msgid "Hide on mobiles"
2515
+ msgstr "Ukryj na telefony komórkowe"
2516
+
2517
+ #: templates/admin/table-settings/column_settings_panel.inc.php:188
2518
+ msgid "Collapse column on mobile devices"
2519
+ msgstr "Zwiń kolumnę na urządzeniach przenośnych"
2520
+
2521
+ #: templates/admin/table-settings/column_settings_panel.inc.php:197
2522
+ #: templates/edit_table.inc.php:622
2523
+ msgid "Hide on tablets"
2524
+ msgstr "Ukryj na tabletach"
2525
+
2526
+ #: templates/admin/table-settings/column_settings_panel.inc.php:205
2527
+ msgid "Collapse column on tablet devices"
2528
+ msgstr "Zwiń kolumnę na urządzeniach typu Tablet"
2529
+
2530
+ #: templates/admin/table-settings/column_settings_panel.inc.php:220
2531
+ #: templates/edit_table.inc.php:533
2532
+ msgid "CSS class(es)"
2533
+ msgstr "Klasa (-y) CSS"
2534
+
2535
+ #: templates/admin/table-settings/column_settings_panel.inc.php:234
2536
+ msgid "Visible on front-end"
2537
+ msgstr "Widoczne na froncie"
2538
+
2539
+ #: templates/admin/table-settings/column_settings_panel.inc.php:242
2540
+ msgid "Show column in front-end"
2541
+ msgstr "Pokaż kolumnę na froncie"
2542
+
2543
+ #: templates/admin/table-settings/column_settings_panel.inc.php:258
2544
+ msgid "Column width"
2545
+ msgstr "Szerokość kolumn"
2546
+
2547
+ #: templates/admin/table-settings/column_settings_panel.inc.php:271
2548
+ #: templates/admin/table-settings/column_settings_panel.inc.php:279
2549
+ msgid "Column color"
2550
+ msgstr "Kolor kolumny"
2551
+
2552
+ #: templates/admin/table-settings/column_settings_panel.inc.php:286
2553
+ msgid "Here you can override the default color for the complete column"
2554
+ msgstr "W tym miejscu można zastąpić domyślny kolor dla pełnej kolumny"
2555
+
2556
+ #: templates/admin/table-settings/column_settings_panel.inc.php:307
2557
+ #: templates/admin/table-settings/column_settings_panel.inc.php:315
2558
+ #: templates/edit_table.inc.php:645
2559
+ msgid "Group column"
2560
+ msgstr "Kolumna grupy"
2561
+
2562
+ #: templates/admin/table-settings/column_settings_panel.inc.php:322
2563
+ msgid ""
2564
+ "If one column of your table contains similar values for many rows, maybe it "
2565
+ "makes sense to use it as a “group column”: it means that it will not be "
2566
+ "rendered as a column, but its values will be used to group the rows. Each "
2567
+ "group will be marked with one row with joined cells above, containing the "
2568
+ "group value."
2569
+ msgstr ""
2570
+ "Jeśli jedna kolumna tabeli zawiera podobne wartości dla wielu wierszy, może "
2571
+ "warto użyć go jako \"kolumny grupy\": oznacza to, że nie będzie renderowany "
2572
+ "jako kolumna, ale jego wartości będą używane do grupowania wierszy. Każda "
2573
+ "grupa będzie oznaczona jednym wierszem z dołączonymi komórkami powyżej, "
2574
+ "zawierającą wartość grupy."
2575
+
2576
+ #: templates/admin/table-settings/column_settings_panel.inc.php:323
2577
+ msgid ""
2578
+ "Group column will not work with MySQL tables with server-side processing "
2579
+ "enabled and with manual tables!"
2580
+ msgstr ""
2581
+ "Kolumna grupy nie będzie działać z tabelami MySQL z włączonym przetwarzaniem "
2582
+ "po stronie serwera i z ręcznym stołami!"
2583
+
2584
+ #: templates/admin/table-settings/column_settings_panel.inc.php:331
2585
+ msgid "Toggle column grouping"
2586
+ msgstr "Przełączanie grupowania kolumn"
2587
+
2588
+ #: templates/admin/table-settings/column_settings_panel.inc.php:351
2589
+ #: templates/edit_table.inc.php:582
2590
+ msgid "Column type"
2591
+ msgstr "Typ kolumny"
2592
+
2593
+ #: templates/admin/table-settings/column_settings_panel.inc.php:353
2594
+ msgid ""
2595
+ "You can redefine the column data type here. Affects sorting, filtering and "
2596
+ "display logic. For manually created tables this will change the column type "
2597
+ "in database as well, which may result in data loss."
2598
+ msgstr ""
2599
+ "W tym miejscu można ponownie zdefiniować typ danych kolumny. Wpływa na "
2600
+ "sortowanie, filtrowanie i logiki wyświetlania. W przypadku ręcznie "
2601
+ "utworzonych tabel spowoduje to również zmianę typu kolumny w bazie danych, "
2602
+ "co może spowodować utratę danych."
2603
+
2604
+ #: templates/admin/table-settings/column_settings_panel.inc.php:360
2605
+ msgid "String"
2606
+ msgstr "Łańcuch"
2607
+
2608
+ #: templates/admin/table-settings/column_settings_panel.inc.php:364
2609
+ msgid "DateTime"
2610
+ msgstr "Data i godzina"
2611
+
2612
+ #: templates/admin/table-settings/column_settings_panel.inc.php:366
2613
+ #: templates/admin/table-settings/column_settings_panel.inc.php:991
2614
+ msgid "URL link"
2615
+ msgstr "Link do strony internetowej"
2616
+
2617
+ #: templates/admin/table-settings/column_settings_panel.inc.php:367
2618
+ #: templates/admin/table-settings/column_settings_panel.inc.php:992
2619
+ msgid "E-mail link"
2620
+ msgstr "Łącze E-mail"
2621
+
2622
+ #: templates/admin/table-settings/column_settings_panel.inc.php:370
2623
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:37
2624
+ msgid "Formula"
2625
+ msgstr "Wzór"
2626
+
2627
+ #: templates/admin/table-settings/column_settings_panel.inc.php:380
2628
+ msgid "Formula for calculation"
2629
+ msgstr "Formuła do obliczeń"
2630
+
2631
+ #: templates/admin/table-settings/column_settings_panel.inc.php:382
2632
+ msgid ""
2633
+ "You can create a formula (calculated column) based on other numeric columns "
2634
+ "(Integer and Float)"
2635
+ msgstr ""
2636
+ "Można utworzyć formułę (kolumnę obliczeniową) na podstawie innych kolumn "
2637
+ "liczbowych (liczba całkowita i float)"
2638
+
2639
+ #: templates/admin/table-settings/column_settings_panel.inc.php:386
2640
+ msgid "Open formula editor"
2641
+ msgstr "Otwórz Edytor formuł"
2642
+
2643
+ #: templates/admin/table-settings/column_settings_panel.inc.php:395
2644
+ msgid ""
2645
+ "You can redefine the visible decimal places for a float and formula columns "
2646
+ "here. If you leave this field empty amount of decimal places will be loaded "
2647
+ "from the settings page. 0 is available just for formula columns "
2648
+ msgstr ""
2649
+ "W tym miejscu można ponownie zdefiniować widoczne miejsca dziesiętne dla "
2650
+ "kolumn pływakowych i formuł. Jeśli to pole pozostanie puste, ilość miejsc "
2651
+ "dziesiętnych zostanie załadowana ze strony ustawień. 0 jest dostępna tylko "
2652
+ "dla kolumn formuły "
2653
+
2654
+ #: templates/admin/table-settings/column_settings_panel.inc.php:407
2655
+ #: templates/admin/table-settings/column_settings_panel.inc.php:414
2656
+ #: templates/edit_table.inc.php:684
2657
+ msgid "Skip thousands separator"
2658
+ msgstr "Pomiń tysiące separatora"
2659
+
2660
+ #: templates/admin/table-settings/column_settings_panel.inc.php:409
2661
+ msgid ""
2662
+ "Do not show thousands separator for this column (e.g. when showing years, "
2663
+ "IDs)."
2664
+ msgstr ""
2665
+ "Nie pokazuj separatora tysięcy dla tej kolumny (np. podczas pokazywania lat, "
2666
+ "identyfikatorów)."
2667
+
2668
+ #: templates/admin/table-settings/column_settings_panel.inc.php:423
2669
+ msgid "Possible values for column"
2670
+ msgstr "Możliwe wartości dla kolumny"
2671
+
2672
+ #: templates/admin/table-settings/column_settings_panel.inc.php:425
2673
+ msgid ""
2674
+ "Define the logic for fetching the possible values for this column for "
2675
+ "filtering, and for editing: read from table itself on page load (will always "
2676
+ "contain only the values that already exist in the table), hard-code the "
2677
+ "list, or configure a relation with a different wpDataTable (use values in "
2678
+ "this column as foreign key)."
2679
+ msgstr ""
2680
+ "Zdefiniuj logikę pobierania możliwych wartości dla tej kolumny do "
2681
+ "filtrowania, a do edycji: odczyt z samej tabeli na stronie obciążenia "
2682
+ "(zawsze będzie zawierać tylko wartości, które już istnieją w tabeli), "
2683
+ "zakodowane na liście lub skonfigurować relację z innym wpDataTable (Użyj "
2684
+ "wartości w tej kolumnie jako klucz obcy)."
2685
+
2686
+ #: templates/admin/table-settings/column_settings_panel.inc.php:432
2687
+ msgid "Read from table on page load"
2688
+ msgstr "Odczyt z tabeli na stronie obciążenia"
2689
+
2690
+ #: templates/admin/table-settings/column_settings_panel.inc.php:433
2691
+ msgid "Define values list"
2692
+ msgstr "Definiowanie listy wartości"
2693
+
2694
+ #: templates/admin/table-settings/column_settings_panel.inc.php:434
2695
+ msgid "Use values from another wpDataTable (foreign key)"
2696
+ msgstr "Użyj wartości z innego wpDataTable (klucz obcy)"
2697
+
2698
+ #: templates/admin/table-settings/column_settings_panel.inc.php:443
2699
+ msgid "Date input format"
2700
+ msgstr "Format wejściowy daty"
2701
+
2702
+ #: templates/admin/table-settings/column_settings_panel.inc.php:445
2703
+ msgid ""
2704
+ "Define date format which is used in the provided data source. Necessary for "
2705
+ "smooth reading of your dates."
2706
+ msgstr ""
2707
+ "Zdefiniuj format daty, który jest używany w źródle danych dostarczone. "
2708
+ "Niezbędne do sprawnego czytania dat."
2709
+
2710
+ #: templates/admin/table-settings/column_settings_panel.inc.php:484
2711
+ msgid "Values list"
2712
+ msgstr "Lista wartości"
2713
+
2714
+ #: templates/admin/table-settings/column_settings_panel.inc.php:486
2715
+ msgid "Read from table"
2716
+ msgstr "Odczyt z tabeli"
2717
+
2718
+ #: templates/admin/table-settings/column_settings_panel.inc.php:488
2719
+ msgid "Reset"
2720
+ msgstr "Resetuj"
2721
+
2722
+ #: templates/admin/table-settings/column_settings_panel.inc.php:490
2723
+ msgid ""
2724
+ "Enter the possible values for this column in this list, separate by pressing "
2725
+ "ENTER or comma. Click \"Read from table\" to fetch the list from existing "
2726
+ "column values. Values will be used in selectbox and checkbox filters and "
2727
+ "editors for the column."
2728
+ msgstr ""
2729
+ "Wprowadź możliwe wartości dla tej kolumny na tej liście, rozdzielając je "
2730
+ "naciskając ENTER lub przecinek. Kliknij przycisk \"Odczyt z tabeli\", aby "
2731
+ "pobrać listę z istniejących wartości kolumn. Wartości będą używane w "
2732
+ "Selectbox i CheckBox filtrów i edytory dla kolumny."
2733
+
2734
+ #: templates/admin/table-settings/column_settings_panel.inc.php:503
2735
+ #: templates/admin/table-settings/foreign_key_config.inc.php:12
2736
+ msgid "Use values from another wpDataTable"
2737
+ msgstr "Użyj wartości z innego wpDataTable"
2738
+
2739
+ #: templates/admin/table-settings/column_settings_panel.inc.php:505
2740
+ msgid ""
2741
+ "Configure a relation with a separate wpDataTable: values in this column will "
2742
+ "be used as a foreign key, and replaced with values of a remote table column "
2743
+ "(e.g.: user name instead of user ID)."
2744
+ msgstr ""
2745
+ "Skonfiguruj relację z osobną wpDataTable: wartości w tej kolumnie będą "
2746
+ "używane jako klucz obcy i zastąpione wartościami kolumny tabeli zdalnej "
2747
+ "(np.: Nazwa użytkownika zamiast identyfikatora użytkownika)."
2748
+
2749
+ #: templates/admin/table-settings/column_settings_panel.inc.php:509
2750
+ msgid "Configure relation..."
2751
+ msgstr "Konfiguruj relację..."
2752
+
2753
+ #: templates/admin/table-settings/column_settings_panel.inc.php:529
2754
+ msgid "Allow empty value"
2755
+ msgstr "Zezwalaj na wartość pustą"
2756
+
2757
+ #: templates/admin/table-settings/column_settings_panel.inc.php:531
2758
+ msgid ""
2759
+ "Add an empty value to the possible values list, to allow empty editing and "
2760
+ "filtering inputs."
2761
+ msgstr ""
2762
+ "Dodaj pustą wartość do listy możliwych wartości, aby zezwolić na pustą "
2763
+ "edycję i filtrowanie danych wejściowych."
2764
+
2765
+ #: templates/admin/table-settings/column_settings_panel.inc.php:536
2766
+ msgid "Add an empty value to the list"
2767
+ msgstr "Dodaj pustą wartość do listy"
2768
+
2769
+ #: templates/admin/table-settings/column_settings_panel.inc.php:545
2770
+ msgid "Number of possible values to load"
2771
+ msgstr "Liczba możliwych wartości do załadowania"
2772
+
2773
+ #: templates/admin/table-settings/column_settings_panel.inc.php:547
2774
+ msgid ""
2775
+ "Define here how many possible values per page will be loaded in selectbox "
2776
+ "filters and editor inputs. It is recommended not to be set to All if you "
2777
+ "have more than 50 possible values for this column. This option is not "
2778
+ "working when Cascade Filtering option from Powerful Filters add-on is "
2779
+ "enabled."
2780
+ msgstr ""
2781
+ "Tutaj można określić, ile możliwych wartości na stronę zostanie wczytanych w "
2782
+ "filtrach Selectbox i w danych wejściowych edytora. Zaleca się, aby nie być "
2783
+ "ustawione na wszystkie, jeśli masz więcej niż 50 możliwe wartości dla tej "
2784
+ "kolumny. Ta opcja nie działa, gdy opcja filtrowania kaskadowego z "
2785
+ "zaawansowanych filtrów dodatek jest włączona."
2786
+
2787
+ #: templates/admin/table-settings/column_settings_panel.inc.php:572
2788
+ msgid "Calculate total"
2789
+ msgstr "Oblicz sumę"
2790
+
2791
+ #: templates/admin/table-settings/column_settings_panel.inc.php:574
2792
+ msgid ""
2793
+ "Enable this to show a total (sum) for all cells in this column in table "
2794
+ "footer. You can also show it somewhere outside of the table by pasting the "
2795
+ "shortcode below the switch."
2796
+ msgstr ""
2797
+ "Włącz tę opcję, aby wyświetlić sumę (sumę) dla wszystkich komórek w tej "
2798
+ "kolumnie w stopce tabeli. Można również pokazać go gdzieś poza stołem, "
2799
+ "wklejając shortcode poniżej przełącznika."
2800
+
2801
+ #: templates/admin/table-settings/column_settings_panel.inc.php:579
2802
+ msgid "Calculate a total for this column"
2803
+ msgstr "Oblicz sumę dla tej kolumny"
2804
+
2805
+ #: templates/admin/table-settings/column_settings_panel.inc.php:586
2806
+ msgid ""
2807
+ "Click to copy this shortcode. By placing this shortcode anywhere in your "
2808
+ "posts or pages you can see the total for this column."
2809
+ msgstr ""
2810
+ "Kliknij, aby skopiować ten shortcode. Umieszczając ten shortcode "
2811
+ "gdziekolwiek w swoich postach lub stronach można zobaczyć sumę dla tej "
2812
+ "kolumny."
2813
+
2814
+ #: templates/admin/table-settings/column_settings_panel.inc.php:595
2815
+ msgid "Calculate average"
2816
+ msgstr "Oblicz średnią"
2817
+
2818
+ #: templates/admin/table-settings/column_settings_panel.inc.php:597
2819
+ msgid ""
2820
+ "Enable this to show an average value for all cells in this column in table "
2821
+ "footer. You can also show it somewhere outside of the table by pasting the "
2822
+ "shortcode below the switch."
2823
+ msgstr ""
2824
+ "Włącz tę opcję, aby wyświetlić średnią wartość dla wszystkich komórek w tej "
2825
+ "kolumnie w stopce tabeli. Można również pokazać go gdzieś poza stołem, "
2826
+ "wklejając shortcode poniżej przełącznika."
2827
+
2828
+ #: templates/admin/table-settings/column_settings_panel.inc.php:602
2829
+ msgid "Calculate average for this column"
2830
+ msgstr "Oblicz średnią dla tej kolumny"
2831
+
2832
+ #: templates/admin/table-settings/column_settings_panel.inc.php:609
2833
+ msgid ""
2834
+ "Click to copy this shortcode. By placing this shortcode anywhere in your "
2835
+ "posts or pages you can see the average for this column."
2836
+ msgstr ""
2837
+ "Kliknij, aby skopiować ten shortcode. Umieszczając ten shortcode "
2838
+ "gdziekolwiek w swoich postach lub stronach można zobaczyć średnią dla tej "
2839
+ "kolumny."
2840
+
2841
+ #: templates/admin/table-settings/column_settings_panel.inc.php:618
2842
+ msgid "Calculate MIN value"
2843
+ msgstr "Oblicz wartość MIN"
2844
+
2845
+ #: templates/admin/table-settings/column_settings_panel.inc.php:620
2846
+ msgid ""
2847
+ "Enable this to show a minimum value within all cells in this column in table "
2848
+ "footer. You can also show it somewhere outside of the table by pasting the "
2849
+ "shortcode below the switch."
2850
+ msgstr ""
2851
+ "Włącz tę opcję, aby wyświetlić minimalną wartość we wszystkich komórkach w "
2852
+ "tej kolumnie w stopce tabeli. Można również pokazać go gdzieś poza stołem, "
2853
+ "wklejając shortcode poniżej przełącznika."
2854
+
2855
+ #: templates/admin/table-settings/column_settings_panel.inc.php:625
2856
+ msgid "Find a minimum value for this column"
2857
+ msgstr "Znajdź minimalną wartość dla tej kolumny"
2858
+
2859
+ #: templates/admin/table-settings/column_settings_panel.inc.php:632
2860
+ msgid ""
2861
+ "Click to copy this shortcode. By placing this shortcode anywhere in your "
2862
+ "posts or pages you can see the minimum for this column."
2863
+ msgstr ""
2864
+ "Kliknij, aby skopiować ten shortcode. Umieszczając ten shortcode "
2865
+ "gdziekolwiek w swoich postach lub stronach można zobaczyć minimum dla tej "
2866
+ "kolumny."
2867
+
2868
+ #: templates/admin/table-settings/column_settings_panel.inc.php:641
2869
+ msgid "Calculate MAX value"
2870
+ msgstr "Oblicz wartość MAX"
2871
+
2872
+ #: templates/admin/table-settings/column_settings_panel.inc.php:643
2873
+ msgid ""
2874
+ "Enable this to show a maximum value within all cells in this column in table "
2875
+ "footer. You can also show it somewhere outside of the table by pasting the "
2876
+ "shortcode below the switch."
2877
+ msgstr ""
2878
+ "Włącz tę opcję, aby wyświetlić maksymalną wartość we wszystkich komórkach w "
2879
+ "tej kolumnie w stopce tabeli. Można również pokazać go gdzieś poza stołem, "
2880
+ "wklejając shortcode poniżej przełącznika."
2881
+
2882
+ #: templates/admin/table-settings/column_settings_panel.inc.php:648
2883
+ msgid "Find a maximum value for this column"
2884
+ msgstr "Znajdź maksymalną wartość dla tej kolumny"
2885
+
2886
+ #: templates/admin/table-settings/column_settings_panel.inc.php:655
2887
+ msgid ""
2888
+ "Click to copy this shortcode. By placing this shortcode anywhere in your "
2889
+ "posts or pages you can see the maximum for this column."
2890
+ msgstr ""
2891
+ "Kliknij, aby skopiować ten shortcode. Umieszczając ten shortcode "
2892
+ "gdziekolwiek w swoich postów lub stron można zobaczyć maksymalną dla tej "
2893
+ "kolumny."
2894
+
2895
+ #: templates/admin/table-settings/column_settings_panel.inc.php:668
2896
+ msgid "URL target attribute"
2897
+ msgstr "Atrybut docelowy adresu URL"
2898
+
2899
+ #: templates/admin/table-settings/column_settings_panel.inc.php:670
2900
+ msgid "Set how to open URL Target"
2901
+ msgstr "Ustawianie sposobu otwierania adresu URL Target"
2902
+
2903
+ #: templates/admin/table-settings/column_settings_panel.inc.php:675
2904
+ msgid "Open link in the new tab"
2905
+ msgstr "Otwórz odnośnik w nowej karcie"
2906
+
2907
+ #: templates/admin/table-settings/column_settings_panel.inc.php:685
2908
+ msgid "Show link as a button"
2909
+ msgstr "Pokaż link jako przycisk"
2910
+
2911
+ #: templates/admin/table-settings/column_settings_panel.inc.php:687
2912
+ msgid "The link will be shown as a button "
2913
+ msgstr "Link zostanie pokazany jako przycisk "
2914
+
2915
+ #: templates/admin/table-settings/column_settings_panel.inc.php:692
2916
+ msgid "Set the link to appear as a button"
2917
+ msgstr "Ustaw łącze, które ma być wyświetlane jako przycisk"
2918
+
2919
+ #: templates/admin/table-settings/column_settings_panel.inc.php:701
2920
+ msgid "Button text"
2921
+ msgstr "Tekst przycisku"
2922
+
2923
+ #: templates/admin/table-settings/column_settings_panel.inc.php:715
2924
+ msgid "Button class"
2925
+ msgstr "Klasa przycisku"
2926
+
2927
+ #: templates/admin/table-settings/column_settings_panel.inc.php:741
2928
+ msgid "Allow sorting"
2929
+ msgstr "Zezwól na sortowanie"
2930
+
2931
+ #: templates/admin/table-settings/column_settings_panel.inc.php:743
2932
+ msgid "Disable this to disallow sorting for this column."
2933
+ msgstr "Wyłącz tę opcję, aby nie zezwalać na sortowanie dla tej kolumny."
2934
+
2935
+ #: templates/admin/table-settings/column_settings_panel.inc.php:748
2936
+ msgid "Allow sorting for this column"
2937
+ msgstr "Zezwalaj na sortowanie dla tej kolumny"
2938
+
2939
+ #: templates/admin/table-settings/column_settings_panel.inc.php:757
2940
+ msgid "Use as default sorting column"
2941
+ msgstr "Użyj jako domyślnej kolumny sortowania"
2942
+
2943
+ #: templates/admin/table-settings/column_settings_panel.inc.php:759
2944
+ #: templates/admin/table-settings/column_settings_panel.inc.php:764
2945
+ msgid "Sort table by this column on load"
2946
+ msgstr "Sortuj tabelę według tej kolumny przy obciążeniu"
2947
+
2948
+ #: templates/admin/table-settings/column_settings_panel.inc.php:777
2949
+ msgid "Default sorting direction"
2950
+ msgstr "Domyślny kierunek sortowania"
2951
+
2952
+ #: templates/admin/table-settings/column_settings_panel.inc.php:779
2953
+ msgid "Choose whether to sort ascending or descending by default."
2954
+ msgstr "Zdecyduj, czy domyślnie ma być sortowana rosnąco, czy malejąco."
2955
+
2956
+ #: templates/admin/table-settings/column_settings_panel.inc.php:786
2957
+ #: templates/edit_table.inc.php:663
2958
+ msgid "Ascending"
2959
+ msgstr "Rosnąco"
2960
+
2961
+ #: templates/admin/table-settings/column_settings_panel.inc.php:787
2962
+ #: templates/edit_table.inc.php:665
2963
+ msgid "Descending"
2964
+ msgstr "Malejąco"
2965
+
2966
+ #: templates/admin/table-settings/column_settings_panel.inc.php:811
2967
+ msgid "Add a filter for this column"
2968
+ msgstr "Dodaj filtr dla tej kolumny"
2969
+
2970
+ #: templates/admin/table-settings/column_settings_panel.inc.php:819
2971
+ msgid "Enable filtering for column"
2972
+ msgstr "Włącz filtrowanie dla kolumny"
2973
+
2974
+ #: templates/admin/table-settings/column_settings_panel.inc.php:826
2975
+ msgid ""
2976
+ "Enabling this switch will add a filter for this column. Disable to remove "
2977
+ "the filter for this column."
2978
+ msgstr ""
2979
+ "Włączenie tego przełącznika spowoduje dodanie filtru dla tej kolumny. "
2980
+ "Wyłącz, aby usunąć filtr dla tej kolumny."
2981
+
2982
+ #: templates/admin/table-settings/column_settings_panel.inc.php:834
2983
+ msgid "Allow filtering"
2984
+ msgstr "Pozwól na filtrowanie"
2985
+
2986
+ #: templates/admin/table-settings/column_settings_panel.inc.php:843
2987
+ #: templates/edit_table.inc.php:570
2988
+ msgid "Filter type"
2989
+ msgstr "Typ filtra"
2990
+
2991
+ #: templates/admin/table-settings/column_settings_panel.inc.php:845
2992
+ msgid ""
2993
+ "You can redefine the filter type here, it will affect the filtering logic."
2994
+ msgstr ""
2995
+ "W tym miejscu można ponownie zdefiniować typ filtru, wpłynie to na logikę "
2996
+ "filtrowania."
2997
+
2998
+ #: templates/admin/table-settings/column_settings_panel.inc.php:852
2999
+ msgid "Text"
3000
+ msgstr "Tekst"
3001
+
3002
+ #: templates/admin/table-settings/column_settings_panel.inc.php:853
3003
+ msgid "Number"
3004
+ msgstr "Numer"
3005
+
3006
+ #: templates/admin/table-settings/column_settings_panel.inc.php:854
3007
+ msgid "Number range"
3008
+ msgstr "Sekwencja"
3009
+
3010
+ #: templates/admin/table-settings/column_settings_panel.inc.php:855
3011
+ msgid "Date range"
3012
+ msgstr "Zakres dat"
3013
+
3014
+ #: templates/admin/table-settings/column_settings_panel.inc.php:856
3015
+ msgid "DateTime range"
3016
+ msgstr "Zakres DateTime"
3017
+
3018
+ #: templates/admin/table-settings/column_settings_panel.inc.php:857
3019
+ msgid "Time range"
3020
+ msgstr "Zakres czasu"
3021
+
3022
+ #: templates/admin/table-settings/column_settings_panel.inc.php:858
3023
+ msgid "Selectbox"
3024
+ msgstr "Selectbox"
3025
+
3026
+ #: templates/admin/table-settings/column_settings_panel.inc.php:859
3027
+ msgid "Checkbox"
3028
+ msgstr "Pole zaznaczenia"
3029
+
3030
+ #: templates/admin/table-settings/column_settings_panel.inc.php:875
3031
+ msgid "Filter label"
3032
+ msgstr "Etykieta filtra"
3033
+
3034
+ #: templates/admin/table-settings/column_settings_panel.inc.php:883
3035
+ msgid "Custom filter label"
3036
+ msgstr "Etykieta filtru niestandardowego"
3037
+
3038
+ #: templates/admin/table-settings/column_settings_panel.inc.php:890
3039
+ msgid ""
3040
+ "You can change the filter label (placeholder) for this column here, if you "
3041
+ "would like to show some custom text instead of default."
3042
+ msgstr ""
3043
+ "Można zmienić etykietę filtru (symbol zastępczy) dla tej kolumny w tym "
3044
+ "miejscu, jeśli chcesz pokazać jakiś niestandardowy tekst zamiast domyślnego."
3045
+
3046
+ #: templates/admin/table-settings/column_settings_panel.inc.php:905
3047
+ msgid "Exact filtering"
3048
+ msgstr "Dokładne filtrowanie"
3049
+
3050
+ #: templates/admin/table-settings/column_settings_panel.inc.php:907
3051
+ msgid ""
3052
+ "Enable exact search to use exact match logic for filtering, disable to allow "
3053
+ "partial match."
3054
+ msgstr ""
3055
+ "Włącz dokładne wyszukiwanie, aby użyć logiki dopasowania dokładnego do "
3056
+ "filtrowania, Wyłącz, aby zezwolić na częściowe dopasowanie."
3057
+
3058
+ #: templates/admin/table-settings/column_settings_panel.inc.php:912
3059
+ msgid "Enable exact filtering"
3060
+ msgstr "Włącz dokładne filtrowanie"
3061
+
3062
+ #: templates/admin/table-settings/column_settings_panel.inc.php:926
3063
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1024
3064
+ msgid "Predefined value(s)"
3065
+ msgstr "Wstępnie zdefiniowane wartości"
3066
+
3067
+ #: templates/admin/table-settings/column_settings_panel.inc.php:928
3068
+ msgid ""
3069
+ "Define value(s) that will be set as default pre-defined filter value(s) on "
3070
+ "page load."
3071
+ msgstr ""
3072
+ "Zdefiniuj wartości, które zostaną ustawione jako domyślne wstępnie "
3073
+ "zdefiniowane wartości filtrów na załadowanie strony."
3074
+
3075
+ #: templates/admin/table-settings/column_settings_panel.inc.php:974
3076
+ msgid "Editor input type"
3077
+ msgstr "Typ danych wejściowych edytora"
3078
+
3079
+ #: templates/admin/table-settings/column_settings_panel.inc.php:976
3080
+ msgid "Choose which kind of editor input to use for this column."
3081
+ msgstr "Wybierz typ danych wejściowych edytora do użycia dla tej kolumny."
3082
+
3083
+ #: templates/admin/table-settings/column_settings_panel.inc.php:982
3084
+ msgid "None"
3085
+ msgstr "Brak"
3086
+
3087
+ #: templates/admin/table-settings/column_settings_panel.inc.php:983
3088
+ msgid "One-line edit"
3089
+ msgstr "Edycja jednowierszowa"
3090
+
3091
+ #: templates/admin/table-settings/column_settings_panel.inc.php:984
3092
+ msgid "Multi-line edit"
3093
+ msgstr "Edycja wielowierszowa"
3094
+
3095
+ #: templates/admin/table-settings/column_settings_panel.inc.php:985
3096
+ msgid "HTML editor"
3097
+ msgstr "Edytor HTML"
3098
+
3099
+ #: templates/admin/table-settings/column_settings_panel.inc.php:986
3100
+ msgid "Single-value selectbox"
3101
+ msgstr "Pojedyncza wartość Selectbox"
3102
+
3103
+ #: templates/admin/table-settings/column_settings_panel.inc.php:987
3104
+ msgid "Multi-value selectbox"
3105
+ msgstr "Wiele wartości Selectbox"
3106
+
3107
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1003
3108
+ msgid "Column cannot be empty"
3109
+ msgstr "Kolumna nie może być pusta"
3110
+
3111
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1005
3112
+ msgid ""
3113
+ "Enable to make this column mandatory. Users will see a warning when trying "
3114
+ "to save with empty input."
3115
+ msgstr ""
3116
+ "Włącz, aby ta kolumna była obowiązkowa. Użytkownicy zobaczą ostrzeżenie "
3117
+ "podczas próby zapisania z pustym wejściem."
3118
+
3119
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1010
3120
+ msgid "Cannot be empty"
3121
+ msgstr "To pole nie może być puste"
3122
+
3123
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1026
3124
+ msgid ""
3125
+ "If you would like to have some values pre-defined in editors (i.e. default "
3126
+ "editor values) please enter these here."
3127
+ msgstr ""
3128
+ "Jeśli chcesz mieć pewne wartości wstępnie zdefiniowane w edytorach (tj. "
3129
+ "domyślne wartości edytora), wpisz je tutaj."
3130
+
3131
+ #: templates/admin/table-settings/column_settings_panel.inc.php:1071
3132
+ msgid "Add rule"
3133
+ msgstr "Dodaj regułę"
3134
+
3135
+ #: templates/admin/table-settings/column_small_block.inc.php:13
3136
+ msgid "Enable/disable editing"
3137
+ msgstr "Włączanie/wyłączanie edycji"
3138
+
3139
+ #: templates/admin/table-settings/column_small_block.inc.php:15
3140
+ msgid "Show/hide filters"
3141
+ msgstr "Pokaż/Ukryj filtry"
3142
+
3143
+ #: templates/admin/table-settings/column_small_block.inc.php:17
3144
+ msgid "Show/hide sorting"
3145
+ msgstr "Pokaż/Ukryj sortowanie"
3146
+
3147
+ #: templates/admin/table-settings/column_small_block.inc.php:19
3148
+ msgid "Show/hide the column"
3149
+ msgstr "Pokaż/Ukryj kolumnę"
3150
+
3151
+ #: templates/admin/table-settings/column_small_block.inc.php:21
3152
+ msgid "Show/hide on mobile"
3153
+ msgstr "Pokaż/Ukryj na urządzeniu mobilnym"
3154
+
3155
+ #: templates/admin/table-settings/column_small_block.inc.php:23
3156
+ msgid "Show/hide on tablet"
3157
+ msgstr "Pokaż/Ukryj na tablecie"
3158
+
3159
+ #: templates/admin/table-settings/column_small_block.inc.php:25
3160
+ msgid "Open column settings"
3161
+ msgstr "Otwórz Ustawienia kolumny"
3162
+
3163
+ #: templates/admin/table-settings/columns_list_modal.inc.php:15
3164
+ msgid "List of the columns in the data source with quickaccess tools."
3165
+ msgstr "Lista kolumn w źródle danych z narzędziami szybkiego dostępu."
3166
+
3167
+ #: templates/admin/table-settings/columns_list_modal.inc.php:17
3168
+ msgid ""
3169
+ "Click column header to rename it, toggle column visibility by clicking on "
3170
+ "the eye icon, open column settings by clicking on the wrench icon, drag and "
3171
+ "drop blocks to reorder columns."
3172
+ msgstr ""
3173
+ "Kliknij nagłówek kolumny, aby zmienić jego nazwę, przełącz widoczność "
3174
+ "kolumn, klikając ikonę oka, otwórz Ustawienia kolumny, klikając ikonę "
3175
+ "klucza, przeciągnij i upuść bloki, aby zmienić kolejność kolumn."
3176
+
3177
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:7
3178
+ #: templates/edit_table.inc.php:770
3179
+ msgid "If cell value"
3180
+ msgstr "Jeśli wartość komórki"
3181
+
3182
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:18
3183
+ #: templates/edit_table.inc.php:778
3184
+ msgid "contains"
3185
+ msgstr "zawiera"
3186
+
3187
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:19
3188
+ #: templates/edit_table.inc.php:779
3189
+ msgid "does not contain"
3190
+ msgstr "nie zawiera"
3191
+
3192
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:32
3193
+ #: templates/edit_table.inc.php:783
3194
+ msgid "Set cell color"
3195
+ msgstr "Ustawianie koloru komórki"
3196
+
3197
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:33
3198
+ #: templates/edit_table.inc.php:784
3199
+ msgid "Reset cell color to default"
3200
+ msgstr "Przywróć domyślny kolor komórki"
3201
+
3202
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:34
3203
+ #: templates/edit_table.inc.php:785
3204
+ msgid "Set cell content"
3205
+ msgstr "Ustawianie zawartości komórki"
3206
+
3207
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:35
3208
+ #: templates/edit_table.inc.php:786
3209
+ msgid "Set cell CSS class"
3210
+ msgstr "Ustaw klasę CSS komórki"
3211
+
3212
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:36
3213
+ #: templates/edit_table.inc.php:787
3214
+ msgid "Remove cell CSS class"
3215
+ msgstr "Usuń klasę CSS komórki"
3216
+
3217
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:37
3218
+ #: templates/edit_table.inc.php:788
3219
+ msgid "Set row color"
3220
+ msgstr "Ustaw kolor wiersza"
3221
+
3222
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:38
3223
+ #: templates/edit_table.inc.php:789
3224
+ msgid "Reset row color to default"
3225
+ msgstr "Przywróć domyślny kolor wiersza"
3226
+
3227
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:39
3228
+ #: templates/edit_table.inc.php:790
3229
+ msgid "Set row CSS class"
3230
+ msgstr "Ustaw klasę CSS wiersza"
3231
+
3232
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:40
3233
+ #: templates/edit_table.inc.php:791
3234
+ msgid "Remove row CSS class"
3235
+ msgstr "Usuń wiersz klasy CSS"
3236
+
3237
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:41
3238
+ #: templates/edit_table.inc.php:792
3239
+ msgid "Set column color"
3240
+ msgstr "Ustaw kolor kolumny"
3241
+
3242
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:42
3243
+ #: templates/edit_table.inc.php:793
3244
+ msgid "Add column CSS class"
3245
+ msgstr "Dodaj kolumnę klasy CSS"
3246
+
3247
+ #: templates/admin/table-settings/conditional_formatting_block.inc.php:53
3248
+ msgid "Remove rule"
3249
+ msgstr "Usuń regułę"
3250
+
3251
+ #: templates/admin/table-settings/foreign_key_config.inc.php:18
3252
+ msgid "Choose a source wpDataTable"
3253
+ msgstr "Wybierz źródło wpDataTable"
3254
+
3255
+ #: templates/admin/table-settings/foreign_key_config.inc.php:20
3256
+ msgid ""
3257
+ "Please choose a remote wpDataTable which will be used as the data source."
3258
+ msgstr ""
3259
+ "Proszę wybrać zdalny wpDataTable który będzie używany jako źródło danych."
3260
+
3261
+ #: templates/admin/table-settings/foreign_key_config.inc.php:27
3262
+ msgid "Pick a table..."
3263
+ msgstr "Wybierz tabelę..."
3264
+
3265
+ #: templates/admin/table-settings/foreign_key_config.inc.php:47
3266
+ msgid "Display value"
3267
+ msgstr "Wartość wyświetlana"
3268
+
3269
+ #: templates/admin/table-settings/foreign_key_config.inc.php:49
3270
+ msgid ""
3271
+ "Please choose which column values will be shown to the front-end user (e.g. "
3272
+ "Name)."
3273
+ msgstr ""
3274
+ "Proszę wybrać, które wartości kolumn będą wyświetlane użytkownikowi frontonu "
3275
+ "(np. nazwa)."
3276
+
3277
+ #: templates/admin/table-settings/foreign_key_config.inc.php:71
3278
+ msgid "Store value"
3279
+ msgstr "Wartość sklepu"
3280
+
3281
+ #: templates/admin/table-settings/foreign_key_config.inc.php:73
3282
+ msgid ""
3283
+ "Please choose which column values will be stored in the table for reference "
3284
+ "- by default wdt_ID, or ID"
3285
+ msgstr ""
3286
+ "Proszę wybrać, które wartości kolumn będą przechowywane w tabeli dla "
3287
+ "odniesienia-domyślnie wdt_ID lub ID"
3288
+
3289
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:19
3290
+ msgid "Formula Editor"
3291
+ msgstr "Edytor równań"
3292
+
3293
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:25
3294
+ msgid "Use this dialog to construct formulas and see a preview of the result."
3295
+ msgstr ""
3296
+ "To okno dialogowe służy do konstruowania formuł i wyświetlania podglądu "
3297
+ "wyniku."
3298
+
3299
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:27
3300
+ msgid ""
3301
+ "You can use columns (values for each cell will be inserted), or number "
3302
+ "values. Only numeric columns allowed (non-numeric will be parsed as 0). "
3303
+ "Basic math operations and brackets are supported. Example: col1*((col2+2)-"
3304
+ "col3*sin(col4-3))."
3305
+ msgstr ""
3306
+ "Można użyć kolumn (wartości dla każdej komórki zostaną wstawione) lub "
3307
+ "wartości liczb. Dozwolone są tylko kolumny numeryczne (nieliczbowe będą "
3308
+ "analizowane jako 0). Obsługiwane są podstawowe operacje matematyczne i "
3309
+ "nawiasy kwadratowe. Przykład: Col1 * ((Kol2 + 2)-Col3 * Sin (Col4-3))."
3310
+
3311
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:31
3312
+ msgid "Columns to use"
3313
+ msgstr "Kolumny do użycia"
3314
+
3315
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:41
3316
+ msgid "Type your formula here..."
3317
+ msgstr "Wpisz swoją formułę tutaj..."
3318
+
3319
+ #: templates/admin/table-settings/formula_editor_modal.inc.php:85
3320
+ #: templates/chart_wizard.inc.php:48 templates/edit_table.inc.php:35
3321
+ #: templates/edit_table.inc.php:417 templates/edit_table.inc.php:438
3322
+ #: templates/edit_table.inc.php:461
3323
+ msgid "Preview"
3324
+ msgstr "Podgląd"
3325
+
3326
+ #: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:9
3327
+ msgid "Merge values?"
3328
+ msgstr "Scalanie wartości?"
3329
+
3330
+ #: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:13
3331
+ msgid ""
3332
+ "There are already defined possible values. Do you want to merge or to "
3333
+ "replace new values with the existing?"
3334
+ msgstr ""
3335
+ "Istnieją już zdefiniowane możliwe wartości. Czy chcesz scalić lub zamienić "
3336
+ "nowe wartości na istniejące?"
3337
+
3338
+ #: templates/admin/table-settings/remove_column_modal.inc.php:21
3339
+ #: templates/admin/table-settings/remove_column_modal.inc.php:35
3340
+ msgid "Remove Column"
3341
+ msgstr "Usuń kolumnę"
3342
+
3343
+ #: templates/admin/table-settings/remove_column_modal.inc.php:58
3344
+ msgid "Confirm"
3345
+ msgstr "Potwierdź"
3346
+
3347
+ #: templates/admin/table-settings/remove_column_modal.inc.php:64
3348
+ msgid "Are you sure? There is no undo!"
3349
+ msgstr "Potwierdź usunięcie. Nie ma cofania!"
3350
+
3351
+ #: templates/admin/table-settings/table_preview_block.inc.php:19
3352
+ msgid "Table preview and columns setup"
3353
+ msgstr "Ustawienia podglądu i kolumn tabeli"
3354
+
3355
+ #: templates/admin/table-settings/table_preview_block.inc.php:23
3356
+ msgid "Add a formula (calculated) column"
3357
+ msgstr "Dodawanie kolumny formuły (obliczonej)"
3358
+
3359
+ #: templates/admin/table-settings/table_preview_block.inc.php:24
3360
+ msgid "Add a formula column"
3361
+ msgstr "Dodawanie kolumny z formułą"
3362
+
3363
+ #: templates/admin/table-settings/table_preview_block.inc.php:27
3364
+ msgid "Complete column list"
3365
+ msgstr "Kompletna lista kolumn"
3366
+
3367
+ #: templates/admin/table-settings/table_preview_block.inc.php:33
3368
+ msgid "Add column"
3369
+ msgstr "Dodaj kolumne"
3370
+
3371
+ #: templates/admin/table-settings/table_preview_block.inc.php:35
3372
+ msgid "Remove column"
3373
+ msgstr "Usuń kolumnę"
3374
+
3375
+ #: templates/admin/table-settings/table_preview_block.inc.php:44
3376
+ msgid "Switch View:"
3377
+ msgstr "Przełącz widok:"
3378
+
3379
+ #: templates/admin/table-settings/table_preview_block.inc.php:46
3380
+ #: templates/admin/table-settings/table_preview_block.inc.php:49
3381
+ msgid "STANDARD"
3382
+ msgstr "STANDARD"
3383
+
3384
+ #: templates/admin/table-settings/table_preview_block.inc.php:47
3385
+ #: templates/admin/table-settings/table_preview_block.inc.php:50
3386
+ msgid "EXCEL-LIKE"
3387
+ msgstr "PODOBNE DO EXCELA"
3388
+
3389
+ #: templates/admin/table-settings/table_settings_block.inc.php:26
3390
+ msgid "wpDataTable name, click to edit"
3391
+ msgstr "Nazwa wpDataTable, kliknij, aby edytować"
3392
+
3393
+ #: templates/admin/table-settings/table_settings_block.inc.php:36
3394
+ msgid "Collapse and expand widget"
3395
+ msgstr "Zwijanie i rozwijanie widżetu"
3396
+
3397
+ #: templates/admin/table-settings/table_settings_block.inc.php:69
3398
+ msgid "Sorting and filtering"
3399
+ msgstr "Sortowanie i filtrowanie"
3400
+
3401
+ #: templates/admin/table-settings/table_settings_block.inc.php:77
3402
+ #: templates/admin/table-settings/table_settings_block.inc.php:912
3403
+ msgid "Table Tools"
3404
+ msgstr "Narzędzia tabeli"
3405
+
3406
+ #: templates/admin/table-settings/table_settings_block.inc.php:81
3407
+ msgid "Placeholders"
3408
+ msgstr "Placeholdery"
3409
+
3410
+ #: templates/admin/table-settings/table_settings_block.inc.php:97
3411
+ msgid "Input data source type"
3412
+ msgstr "Typ źródła danych wejściowych"
3413
+
3414
+ #: templates/admin/table-settings/table_settings_block.inc.php:99
3415
+ msgid ""
3416
+ "Please choose a type of the input data source - it can be a MySQL query, a "
3417
+ "file, or an URL. Only MySQL query-based tables can use server-side processing"
3418
+ msgstr ""
3419
+ "Proszę wybrać typ źródła danych wejściowych-może to być zapytanie MySQL, "
3420
+ "plik lub adres URL. Tylko tabele oparte na zapytaniach MySQL mogą korzystać "
3421
+ "z przetwarzania po stronie serwera"
3422
+
3423
+ #: templates/admin/table-settings/table_settings_block.inc.php:106
3424
+ msgid "Select a data source type"
3425
+ msgstr "Wybierz typ źródła danych"
3426
+
3427
+ #: templates/admin/table-settings/table_settings_block.inc.php:107
3428
+ #: templates/edit_table.inc.php:110
3429
+ msgid "MySQL query"
3430
+ msgstr ""
3431
+
3432
+ #: templates/admin/table-settings/table_settings_block.inc.php:108
3433
+ #: templates/edit_table.inc.php:85
3434
+ msgid "CSV file"
3435
+ msgstr "Plik CSV"
3436
+
3437
+ #: templates/admin/table-settings/table_settings_block.inc.php:109
3438
+ #: templates/edit_table.inc.php:86
3439
+ msgid "Excel file"
3440
+ msgstr "Plik Excel"
3441
+
3442
+ #: templates/admin/table-settings/table_settings_block.inc.php:110
3443
+ msgid "Google Spreadsheet"
3444
+ msgstr "Arkusz kalkulacyjny Google"
3445
+
3446
+ #: templates/admin/table-settings/table_settings_block.inc.php:111
3447
+ #: templates/edit_table.inc.php:89
3448
+ msgid "XML file"
3449
+ msgstr "Plik XML"
3450
+
3451
+ #: templates/admin/table-settings/table_settings_block.inc.php:112
3452
+ #: templates/edit_table.inc.php:90
3453
+ msgid "JSON file"
3454
+ msgstr "Plik JSON"
3455
+
3456
+ #: templates/admin/table-settings/table_settings_block.inc.php:124
3457
+ msgid "Input file path or URL"
3458
+ msgstr "Ścieżka pliku wejściowego lub adres URL"
3459
+
3460
+ #: templates/admin/table-settings/table_settings_block.inc.php:126
3461
+ msgid ""
3462
+ "Upload your file or provide the full URL here. For CSV or Excel input "
3463
+ "sources only URLs or paths from same domain are supported. For Google "
3464
+ "Spreadsheets: please do not forget to publish the spreadsheet before pasting "
3465
+ "the URL."
3466
+ msgstr ""
3467
+ "Prześlij plik lub Podaj pełny adres URL tutaj. W przypadku źródeł "
3468
+ "wejściowych CSV lub Excel obsługiwane są tylko adresy URL lub ścieżki z tej "
3469
+ "samej domeny. W przypadku arkuszy kalkulacyjnych Google: nie zapomnij "
3470
+ "opublikować arkusza kalkulacyjnego przed wklejeniem adresu URL."
3471
+
3472
+ #: templates/admin/table-settings/table_settings_block.inc.php:132
3473
+ msgid "Paste URL or path, or click Browse to choose"
3474
+ msgstr ""
3475
+ "Wklej adres URL lub ścieżkę lub kliknij przycisk Przeglądaj, aby wybrać"
3476
+
3477
+ #: templates/admin/table-settings/table_settings_block.inc.php:136
3478
+ msgid "Browse..."
3479
+ msgstr "Przeglądaj..."
3480
+
3481
+ #: templates/admin/table-settings/table_settings_block.inc.php:146
3482
+ #: templates/edit_table.inc.php:282
3483
+ msgid "Server-side processing"
3484
+ msgstr "Przetwarzanie po stronie serwera"
3485
+
3486
+ #: templates/admin/table-settings/table_settings_block.inc.php:148
3487
+ msgid ""
3488
+ "If it is turned on, all sorting, filtering, pagination and other data "
3489
+ "interaction will be done by MySQL server. This feature is recommended if you "
3490
+ "have more than 2000-3000 rows. Mandatory for editable tables."
3491
+ msgstr ""
3492
+ "Jeśli jest włączona, wszystkie sortowanie, filtrowanie, podział na strony i "
3493
+ "inne interakcje z danymi będą wykonywane przez serwer MySQL. Ta funkcja jest "
3494
+ "zalecana, jeśli masz więcej niż 2000-3000 wierszy. Obowiązkowe dla tabel "
3495
+ "edytowalnych."
3496
+
3497
+ #: templates/admin/table-settings/table_settings_block.inc.php:152
3498
+ msgid "Enable server-side processing"
3499
+ msgstr "Włącz przetwarzanie po stronie serwera"
3500
+
3501
+ #: templates/admin/table-settings/table_settings_block.inc.php:168
3502
+ msgid "MySQL Query"
3503
+ msgstr ""
3504
+
3505
+ #: templates/admin/table-settings/table_settings_block.inc.php:170
3506
+ msgid ""
3507
+ "Enter the text of your MySQL query here - please make sure it returns actual "
3508
+ "data first. You can use a number of placeholders to make the dataset in the "
3509
+ "table flexible and be able to return different sets of data by calling it "
3510
+ "with different shortcodes."
3511
+ msgstr ""
3512
+
3513
+ #: templates/admin/table-settings/table_settings_block.inc.php:177
3514
+ #: templates/edit_table.inc.php:292
3515
+ msgid "Auto-refresh"
3516
+ msgstr "Automatyczne odświeżanie"
3517
+
3518
+ #: templates/admin/table-settings/table_settings_block.inc.php:179
3519
+ msgid ""
3520
+ "If you enter a non-zero value, table will auto-refresh to show actual data "
3521
+ "with a given interval of seconds. Leave zero or empty not to use auto-"
3522
+ "refresh."
3523
+ msgstr ""
3524
+ "W przypadku wprowadzenia wartości niezerowej tabela będzie automatycznie "
3525
+ "odświeżana w celu wyświetlenia rzeczywistych danych z danym interwałem w "
3526
+ "sekundach. Pozostaw zero lub puste, aby nie używać automatycznego "
3527
+ "odświeżania."
3528
+
3529
+ #: templates/admin/table-settings/table_settings_block.inc.php:184
3530
+ msgid "Auto-refresh interval in seconds (zero or blank to disable)"
3531
+ msgstr ""
3532
+ "Interwał automatycznego odświeżania w sekundach (zero lub puste, aby "
3533
+ "wyłączyć)"
3534
+
3535
+ #: templates/admin/table-settings/table_settings_block.inc.php:202
3536
+ #: templates/edit_table.inc.php:58
3537
+ msgid "Table title"
3538
+ msgstr "Tytuł tabeli"
3539
+
3540
+ #: templates/admin/table-settings/table_settings_block.inc.php:210
3541
+ #: templates/edit_table.inc.php:67
3542
+ msgid "Show table title"
3543
+ msgstr "Pokaż tytuł tabeli"
3544
+
3545
+ #: templates/admin/table-settings/table_settings_block.inc.php:217
3546
+ msgid ""
3547
+ "Enable this to show the table title in a h3 block above the table, disable "
3548
+ "to hide."
3549
+ msgstr ""
3550
+ "Włącz tę opcję, aby pokazać tytuł tabeli w bloku H3 nad tabelą, Wyłącz, aby "
3551
+ "ukryć."
3552
+
3553
+ #: templates/admin/table-settings/table_settings_block.inc.php:224
3554
+ msgid "Show table title on the page"
3555
+ msgstr "Pokaż tytuł tabeli na stronie"
3556
+
3557
+ #: templates/admin/table-settings/table_settings_block.inc.php:234
3558
+ msgid "Responsiveness"
3559
+ msgstr "Responsywność"
3560
+
3561
+ #: templates/admin/table-settings/table_settings_block.inc.php:242
3562
+ msgid "Responsive design"
3563
+ msgstr "Strony mobilne"
3564
+
3565
+ #: templates/admin/table-settings/table_settings_block.inc.php:249
3566
+ msgid "Enable this to allow responsiveness in the table."
3567
+ msgstr "Włącz tę opcję, aby umożliwić reagowanie w tabeli."
3568
+
3569
+ #: templates/admin/table-settings/table_settings_block.inc.php:250
3570
+ msgid ""
3571
+ "Please do not forget to define which columns will be hidden on mobiles and "
3572
+ "tablets in the column settings!"
3573
+ msgstr ""
3574
+ "Proszę nie zapomnij określić, które kolumny będą ukryte na telefonach "
3575
+ "komórkowych i tabletach w ustawieniach kolumny!"
3576
+
3577
+ #: templates/admin/table-settings/table_settings_block.inc.php:257
3578
+ msgid "Allow collapsing on mobiles and tablets"
3579
+ msgstr "Zezwalaj na zwijanie na telefonach komórkowych i tabletach"
3580
+
3581
+ #: templates/admin/table-settings/table_settings_block.inc.php:267
3582
+ msgid "Hide until loaded"
3583
+ msgstr "Ukryj do momentu załadowania"
3584
+
3585
+ #: templates/admin/table-settings/table_settings_block.inc.php:269
3586
+ msgid ""
3587
+ "Enable to make whole table hidden until it is initialized to prevent "
3588
+ "unformatted data flashing"
3589
+ msgstr ""
3590
+ "Włącz, aby cała tabela była ukryta, dopóki nie zostanie zainicjowana, aby "
3591
+ "zapobiec miganiu danych niesformatowanych"
3592
+
3593
+ #: templates/admin/table-settings/table_settings_block.inc.php:273
3594
+ msgid "Hide the table before it is fully loaded"
3595
+ msgstr "Ukryj tabelę przed pełnym załadowaniem"
3596
+
3597
+ #: templates/admin/table-settings/table_settings_block.inc.php:287
3598
+ msgid "Default rows per page"
3599
+ msgstr "Domyślne wiersze na stronę"
3600
+
3601
+ #: templates/admin/table-settings/table_settings_block.inc.php:295
3602
+ #: templates/admin/table-settings/table_settings_block.inc.php:330
3603
+ msgid "Rows per page"
3604
+ msgstr "Wierszy na stronie"
3605
+
3606
+ #: templates/admin/table-settings/table_settings_block.inc.php:302
3607
+ msgid "How many rows to show per page by default."
3608
+ msgstr "Liczba wierszy do wyświetlenia na stronie domyślnie."
3609
+
3610
+ #: templates/admin/table-settings/table_settings_block.inc.php:338
3611
+ msgid "Show X entries"
3612
+ msgstr "Pokaż wpisy X"
3613
+
3614
+ #: templates/admin/table-settings/table_settings_block.inc.php:345
3615
+ msgid ""
3616
+ "Enable/disable this to show/hide \"Show X entries\" per page dropdown on the "
3617
+ "frontend."
3618
+ msgstr ""
3619
+ "Włącz/Wyłącz to, aby pokazać/ukryć \"Pokaż wpisy X\" na stronie rozwijanej "
3620
+ "na frontend."
3621
+
3622
+ #: templates/admin/table-settings/table_settings_block.inc.php:352
3623
+ msgid "Show \"Show X entries\" dropdown"
3624
+ msgstr "Pokaż listę rozwijaną \"Pokaż wpisy X\""
3625
+
3626
+ #: templates/admin/table-settings/table_settings_block.inc.php:370
3627
+ msgid "Scrollable table"
3628
+ msgstr "Przewija tabelę"
3629
+
3630
+ #: templates/admin/table-settings/table_settings_block.inc.php:377
3631
+ msgid "Enable this to enable a horizontal scrollbar below the table."
3632
+ msgstr "Włącz tę opcję, aby włączyć poziomy pasek przewijania poniżej tabeli."
3633
+
3634
+ #: templates/admin/table-settings/table_settings_block.inc.php:378
3635
+ msgid "This should be turned off if you want to set columns width manually."
3636
+ msgstr ""
3637
+ "To powinno być wyłączone, jeśli chcesz ustawić szerokość kolumn ręcznie."
3638
+
3639
+ #: templates/admin/table-settings/table_settings_block.inc.php:385
3640
+ msgid "Show a horizontal scrollbar"
3641
+ msgstr "Pokazywanie poziomego paska przewijania"
3642
+
3643
+ #: templates/admin/table-settings/table_settings_block.inc.php:400
3644
+ #: templates/admin/table-settings/table_settings_block.inc.php:408
3645
+ msgid "Info block"
3646
+ msgstr "Blok informacyjny"
3647
+
3648
+ #: templates/admin/table-settings/table_settings_block.inc.php:415
3649
+ msgid ""
3650
+ "Enable to show a block of information about the number of records below the "
3651
+ "table."
3652
+ msgstr ""
3653
+ "Włącz, aby wyświetlić blok informacji o liczbie rekordów poniżej tabeli."
3654
+
3655
+ #: templates/admin/table-settings/table_settings_block.inc.php:422
3656
+ msgid "Show information block below the table"
3657
+ msgstr "Pokaż blok informacyjny pod tabelą"
3658
+
3659
+ #: templates/admin/table-settings/table_settings_block.inc.php:432
3660
+ #: templates/admin/table-settings/table_settings_block.inc.php:440
3661
+ msgid "Limit table width"
3662
+ msgstr "Ogranicz szerokość stołu"
3663
+
3664
+ #: templates/admin/table-settings/table_settings_block.inc.php:447
3665
+ msgid "Enable this to restrict table width to page width."
3666
+ msgstr "Włącz tę opcję, aby ograniczyć szerokość tabeli do szerokości strony."
3667
+
3668
+ #: templates/admin/table-settings/table_settings_block.inc.php:448
3669
+ msgid ""
3670
+ "This should be turned on if you want to set columns width manually. Should "
3671
+ "be on to use word wrapping."
3672
+ msgstr ""
3673
+ "To powinno być włączone, jeśli chcesz ustawić szerokość kolumn ręcznie. "
3674
+ "Należy używać zawijania wyrazów."
3675
+
3676
+ #: templates/admin/table-settings/table_settings_block.inc.php:455
3677
+ msgid "Limit table width to page width"
3678
+ msgstr "Ogranicz szerokość stołu do szerokości strony"
3679
+
3680
+ #: templates/admin/table-settings/table_settings_block.inc.php:465
3681
+ #: templates/admin/table-settings/table_settings_block.inc.php:473
3682
+ #: templates/edit_table.inc.php:392
3683
+ msgid "Word wrap"
3684
+ msgstr "Zawijanie"
3685
+
3686
+ #: templates/admin/table-settings/table_settings_block.inc.php:480
3687
+ msgid ""
3688
+ "Enable this to wrap long strings into multiple lines and stretch the cells "
3689
+ "height."
3690
+ msgstr ""
3691
+ "Włącz tę opcję, aby zawijać długie ciągi na wiele wierszy i rozciągać "
3692
+ "wysokość komórek."
3693
+
3694
+ #: templates/admin/table-settings/table_settings_block.inc.php:487
3695
+ msgid "Wrap words to newlines"
3696
+ msgstr "Zawijaj wyrazy do nowego wiersza"
3697
+
3698
+ #: templates/admin/table-settings/table_settings_block.inc.php:508
3699
+ msgid "Advanced column filters"
3700
+ msgstr "Zaawansowane filtry kolumnowe"
3701
+
3702
+ #: templates/admin/table-settings/table_settings_block.inc.php:516
3703
+ msgid "Advanced filter"
3704
+ msgstr "Filtr zaawansowany"
3705
+
3706
+ #: templates/admin/table-settings/table_settings_block.inc.php:523
3707
+ msgid ""
3708
+ "Enable to show an advanced filter for each of the columns, filters can be "
3709
+ "shown in table footer, header or in a separate form."
3710
+ msgstr ""
3711
+ "Włącz, aby wyświetlić Filtr zaawansowany dla każdej kolumny, filtry mogą być "
3712
+ "wyświetlane w stopce tabeli, nagłówku lub w osobnym formularzu."
3713
+
3714
+ #: templates/admin/table-settings/table_settings_block.inc.php:530
3715
+ msgid "Enable advanced column filters"
3716
+ msgstr "Włącz Zaawansowane filtry kolumn"
3717
+
3718
+ #: templates/admin/table-settings/table_settings_block.inc.php:555
3719
+ msgid ""
3720
+ "If this is enabled, each column header will be clickable; clicking will sort "
3721
+ "the whole table by the content of this column cells ascending or descending."
3722
+ msgstr ""
3723
+ "Jeśli ta opcja jest włączona, każdy nagłówek kolumny będzie klikalny; "
3724
+ "kliknięcie posortuje całą tabelę według zawartości tej kolumny komórek "
3725
+ "rosnąco lub malejąco."
3726
+
3727
+ #: templates/admin/table-settings/table_settings_block.inc.php:562
3728
+ msgid "Allow sorting for the table"
3729
+ msgstr "Zezwalaj na sortowanie dla tabeli"
3730
+
3731
+ #: templates/admin/table-settings/table_settings_block.inc.php:572
3732
+ msgid "Main search block"
3733
+ msgstr "Główny blok wyszukiwania"
3734
+
3735
+ #: templates/admin/table-settings/table_settings_block.inc.php:580
3736
+ msgid "Global search"
3737
+ msgstr "Wyszukiwanie globalne"
3738
+
3739
+ #: templates/admin/table-settings/table_settings_block.inc.php:587
3740
+ msgid ""
3741
+ "If this is enabled, a search block will be displayed on the top right of the "
3742
+ "table, allowing to search through whole table with a single input."
3743
+ msgstr ""
3744
+ "Jeśli ta opcja jest włączona, w prawym górnym rogu tabeli zostanie "
3745
+ "wyświetlony blok wyszukiwania, umożliwiający przeszukiwanie całej tabeli za "
3746
+ "pomocą jednego wejścia."
3747
+
3748
+ #: templates/admin/table-settings/table_settings_block.inc.php:594
3749
+ msgid "Enable search block"
3750
+ msgstr "Włącz blok wyszukiwania"
3751
+
3752
+ #: templates/admin/table-settings/table_settings_block.inc.php:610
3753
+ msgid "Filters in a form"
3754
+ msgstr "Filtry w formularzu"
3755
+
3756
+ #: templates/admin/table-settings/table_settings_block.inc.php:617
3757
+ #: templates/edit_table.inc.php:340
3758
+ msgid "Filter in form"
3759
+ msgstr "Filtruj w formie"
3760
+
3761
+ #: templates/admin/table-settings/table_settings_block.inc.php:624
3762
+ msgid ""
3763
+ "Enable to show the advanced column filter in a form above the table, instead "
3764
+ "of showing in the table footer/header."
3765
+ msgstr ""
3766
+ "Włącz, aby wyświetlić zaawansowany filtr kolumn w formularzu powyżej tabeli, "
3767
+ "zamiast pokazywać w stopce/nagłówku tabeli."
3768
+
3769
+ #: templates/admin/table-settings/table_settings_block.inc.php:631
3770
+ msgid "Show filters in a form above the table"
3771
+ msgstr "Pokaż filtry w formularzu nad tabelą"
3772
+
3773
+ #: templates/admin/table-settings/table_settings_block.inc.php:641
3774
+ msgid "Clear filters button"
3775
+ msgstr "Przycisk Wyczyść filtry"
3776
+
3777
+ #: templates/admin/table-settings/table_settings_block.inc.php:648
3778
+ #: templates/frontend/filter_form.inc.php:32
3779
+ msgid "Clear filters"
3780
+ msgstr "Wyczyść filtry"
3781
+
3782
+ #: templates/admin/table-settings/table_settings_block.inc.php:652
3783
+ msgid "Enable to show the clear filters button."
3784
+ msgstr "Włącz, aby wyświetlić przycisk Wyczyść filtry."
3785
+
3786
+ #: templates/admin/table-settings/table_settings_block.inc.php:653
3787
+ msgid ""
3788
+ "If filter in form is enabled, clear button will be rendered after the last "
3789
+ "filter."
3790
+ msgstr ""
3791
+ "Jeśli filtr w formularzu jest włączony, po ostatnim filtrze zostanie "
3792
+ "wyświetlony przycisk Wyczyść."
3793
+
3794
+ #: templates/admin/table-settings/table_settings_block.inc.php:658
3795
+ msgid ""
3796
+ "Otherwise, clear filter button will be rendered above the table next to "
3797
+ "\"Table Tools\" buttons."
3798
+ msgstr ""
3799
+ "W przeciwnym razie przycisk Wyczyść filtr będzie renderowany powyżej tabeli "
3800
+ "obok \"narzędzia tabeli\" przyciski."
3801
+
3802
+ #: templates/admin/table-settings/table_settings_block.inc.php:669
3803
+ msgid "Show clear filters button"
3804
+ msgstr "Pokaż przycisk Wyczyść filtry"
3805
+
3806
+ #: templates/admin/table-settings/table_settings_block.inc.php:691
3807
+ msgid "Allow editing"
3808
+ msgstr "Zezwalaj na edycję"
3809
+
3810
+ #: templates/admin/table-settings/table_settings_block.inc.php:699
3811
+ #: templates/edit_table.inc.php:180
3812
+ msgid "Front-end editing"
3813
+ msgstr "Edycja frontowa"
3814
+
3815
+ #: templates/admin/table-settings/table_settings_block.inc.php:706
3816
+ msgid "Allow editing the table from the front-end."
3817
+ msgstr "Zezwalaj na edycję tabeli z frontonu."
3818
+
3819
+ #: templates/admin/table-settings/table_settings_block.inc.php:713
3820
+ msgid "Allow front-end editing"
3821
+ msgstr "Zezwalaj na edycję frontonu"
3822
+
3823
+ #: templates/admin/table-settings/table_settings_block.inc.php:723
3824
+ msgid "Popover edit block"
3825
+ msgstr "Blok edycji popover"
3826
+
3827
+ #: templates/admin/table-settings/table_settings_block.inc.php:731
3828
+ #: templates/edit_table.inc.php:232
3829
+ msgid "Popover tools"
3830
+ msgstr "Narzędzia popover"
3831
+
3832
+ #: templates/admin/table-settings/table_settings_block.inc.php:738
3833
+ msgid ""
3834
+ "If this is enabled, the New, Edit and Delete buttons will appear in a "
3835
+ "popover when you click on any row, instead of Table Tools block above the "
3836
+ "table."
3837
+ msgstr ""
3838
+ "Jeśli jest to włączone, nowe, edytować i usuwać przyciski pojawią się w "
3839
+ "popover po kliknięciu dowolnego wiersza, zamiast narzędzia tabeli bloku "
3840
+ "powyżej tabeli."
3841
+
3842
+ #: templates/admin/table-settings/table_settings_block.inc.php:745
3843
+ msgid "Editing buttons in a popover"
3844
+ msgstr "Edytowanie przycisków w popover"
3845
+
3846
+ #: templates/admin/table-settings/table_settings_block.inc.php:755
3847
+ #: templates/admin/table-settings/table_settings_block.inc.php:763
3848
+ msgid "In-line editing"
3849
+ msgstr "Edycja w linii"
3850
+
3851
+ #: templates/admin/table-settings/table_settings_block.inc.php:770
3852
+ msgid ""
3853
+ "If this is enabled, front-end users will be able to edit cells by double-"
3854
+ "clicking them, not only with the editor dialog."
3855
+ msgstr ""
3856
+ "Jeśli ta opcja jest włączona, użytkownicy frontonu będą mogli edytować "
3857
+ "komórki, klikając je dwukrotnie, nie tylko w oknie edytora."
3858
+
3859
+ #: templates/admin/table-settings/table_settings_block.inc.php:777
3860
+ msgid "Allow in-line editing"
3861
+ msgstr "Zezwalaj na edycję w wierszu"
3862
+
3863
+ #: templates/admin/table-settings/table_settings_block.inc.php:794
3864
+ #: templates/edit_table.inc.php:192
3865
+ msgid "MySQL table name for editing"
3866
+ msgstr "Nazwa tabeli MySQL do edycji"
3867
+
3868
+ #: templates/admin/table-settings/table_settings_block.inc.php:796
3869
+ msgid ""
3870
+ "Name of the MySQL table which will be updated when edited from front-end."
3871
+ msgstr ""
3872
+ "Nazwa tabeli MySQL, która będzie aktualizowana podczas edycji z przodu."
3873
+
3874
+ #: templates/admin/table-settings/table_settings_block.inc.php:801
3875
+ msgid "MySQL table name"
3876
+ msgstr "Nazwa tabeli MySQL"
3877
+
3878
+ #: templates/admin/table-settings/table_settings_block.inc.php:810
3879
+ #: templates/edit_table.inc.php:203
3880
+ msgid "ID column for editing"
3881
+ msgstr "Kolumna ID do edycji"
3882
+
3883
+ #: templates/admin/table-settings/table_settings_block.inc.php:812
3884
+ msgid ""
3885
+ "Choose the column values from which will be used as row identifiers. MUST be "
3886
+ "a unique auto-increment integer on MySQL side so insert/edit/delete would "
3887
+ "work correctly! wpDataTables will guess the correct column if it is called "
3888
+ "\"id\" or \"ID\" on MySQL side."
3889
+ msgstr ""
3890
+ "Wybierz wartości kolumn, z których będą używane jako identyfikatory wierszy. "
3891
+ "MUSI być unikalny Auto-przyrost liczby całkowitej na stronie MySQL więc "
3892
+ "wstawić/Edit/Delete będzie działać poprawnie! wpDataTables odgadnie poprawną "
3893
+ "kolumnę, jeśli jest on nazywany \"ID\" lub \"ID\" po stronie MySQL."
3894
+
3895
+ #: templates/admin/table-settings/table_settings_block.inc.php:826
3896
+ #: templates/edit_table.inc.php:267
3897
+ msgid "Editor roles"
3898
+ msgstr "Role edytorów"
3899
+
3900
+ #: templates/admin/table-settings/table_settings_block.inc.php:828
3901
+ msgid ""
3902
+ "If you want only specific user roles to be able to edit the table, choose in "
3903
+ "this dropdown. Leave unchecked to allow editing for everyone."
3904
+ msgstr ""
3905
+ "Jeśli chcesz, aby tylko określone role użytkownika mogły edytować tabelę, "
3906
+ "wybierz tę listę rozwijaną. Pozostaw niezaznaczone, aby zezwolić na edycję "
3907
+ "dla wszystkich."
3908
+
3909
+ #: templates/admin/table-settings/table_settings_block.inc.php:833
3910
+ msgid "Everyone"
3911
+ msgstr "Wszyscy"
3912
+
3913
+ #: templates/admin/table-settings/table_settings_block.inc.php:834
3914
+ msgid "Administrators"
3915
+ msgstr ""
3916
+
3917
+ #: templates/admin/table-settings/table_settings_block.inc.php:835
3918
+ msgid "Editors"
3919
+ msgstr ""
3920
+
3921
+ #: templates/admin/table-settings/table_settings_block.inc.php:836
3922
+ msgid "Authors"
3923
+ msgstr ""
3924
+
3925
+ #: templates/admin/table-settings/table_settings_block.inc.php:837
3926
+ msgid "Contributors"
3927
+ msgstr ""
3928
+
3929
+ #: templates/admin/table-settings/table_settings_block.inc.php:838
3930
+ msgid "Subscribers"
3931
+ msgstr ""
3932
+
3933
+ #: templates/admin/table-settings/table_settings_block.inc.php:853
3934
+ msgid "Users see and edit only own data"
3935
+ msgstr "Użytkownicy widzą i edytują tylko własne dane"
3936
+
3937
+ #: templates/admin/table-settings/table_settings_block.inc.php:861
3938
+ msgid "Users see and edit only their own data"
3939
+ msgstr "Użytkownicy widzą i edytują tylko swoje własne dane"
3940
+
3941
+ #: templates/admin/table-settings/table_settings_block.inc.php:868
3942
+ msgid ""
3943
+ "If this is enabled, users will see and edit only the rows that are related "
3944
+ "to them or were created by them (associated using the User ID column)."
3945
+ msgstr ""
3946
+ "Jeśli ta opcja jest włączona, użytkownicy będą widzieć i edytować tylko te "
3947
+ "wiersze, które są z nimi powiązane lub zostały przez nich utworzone "
3948
+ "(skojarzone z kolumną User ID)."
3949
+
3950
+ #: templates/admin/table-settings/table_settings_block.inc.php:875
3951
+ msgid "Limit editing to own data only"
3952
+ msgstr "Ogranicz edycję tylko do własnych danych"
3953
+
3954
+ #: templates/admin/table-settings/table_settings_block.inc.php:885
3955
+ #: templates/edit_table.inc.php:250
3956
+ msgid "User ID column"
3957
+ msgstr "Kolumna identyfikatora użytkownika"
3958
+
3959
+ #: templates/admin/table-settings/table_settings_block.inc.php:887
3960
+ msgid ""
3961
+ "Choose the column values from which will be used as User identifiers. "
3962
+ "References the ID from WordPress Users table (wp_users), MUST be defined as "
3963
+ "an integer on MySQL side."
3964
+ msgstr ""
3965
+ "Wybierz wartości kolumn, z których będą używane jako identyfikatory "
3966
+ "użytkownika. Odwołuje się do identyfikatora z tabeli użytkownicy WordPressa "
3967
+ "(wp_users), musi być zdefiniowana jako liczba całkowita po stronie MySQL."
3968
+
3969
+ #: templates/admin/table-settings/table_settings_block.inc.php:920
3970
+ #: templates/edit_table.inc.php:350
3971
+ msgid "Table tools"
3972
+ msgstr "Narzędzia tabeli"
3973
+
3974
+ #: templates/admin/table-settings/table_settings_block.inc.php:927
3975
+ msgid ""
3976
+ "If this is enabled, a toolbar with useful tools will be shown above the table"
3977
+ msgstr ""
3978
+ "Jeśli ta opcja jest włączona, pasek narzędzi z przydatnymi narzędziami "
3979
+ "pojawi się nad tabelą"
3980
+
3981
+ #: templates/admin/table-settings/table_settings_block.inc.php:934
3982
+ msgid "Enable Table Tools"
3983
+ msgstr "Włącz narzędzia tabeli"
3984
+
3985
+ #: templates/admin/table-settings/table_settings_block.inc.php:944
3986
+ msgid "Buttons"
3987
+ msgstr "Przyciski"
3988
+
3989
+ #: templates/admin/table-settings/table_settings_block.inc.php:946
3990
+ msgid "Choose which buttons to show in the Table Tools block."
3991
+ msgstr ""
3992
+ "Wybierz przyciski, które mają być wyświetlane w bloku narzędzia tabeli."
3993
+
3994
+ #: templates/admin/table-settings/table_settings_block.inc.php:952
3995
+ msgid "Columns visibility"
3996
+ msgstr "Widoczność kolumn"
3997
+
3998
+ #: templates/admin/table-settings/table_settings_block.inc.php:974
3999
+ msgid ""
4000
+ "Placeholders can be understood as predefined ‘search and replace‘ templates; "
4001
+ "that will be replaced with some actual values at the execution time; usually "
4002
+ "this is used for MySQL queries."
4003
+ msgstr ""
4004
+
4005
+ #: templates/admin/table-settings/table_settings_block.inc.php:986
4006
+ #: templates/admin/table-settings/table_settings_block.inc.php:1001
4007
+ #: templates/admin/table-settings/table_settings_block.inc.php:1016
4008
+ msgid ""
4009
+ "This placeholder will be replaced with any value that you will provide in a "
4010
+ "shortcode. Provide a default value here that will be used for table "
4011
+ "generation and when a different one is not defined in the shortcode."
4012
+ msgstr ""
4013
+ "Ten symbol zastępczy zostanie zastąpiony dowolną wartością, która będzie "
4014
+ "podać w shortcode. Podaj wartość domyślną w tym miejscu, które będą używane "
4015
+ "do generowania tabeli i gdy inny nie jest zdefiniowany w shortcode."
4016
+
4017
+ #: templates/admin/table-settings/table_settings_block.inc.php:991
4018
+ #: templates/admin/table-settings/table_settings_block.inc.php:1006
4019
+ #: templates/admin/table-settings/table_settings_block.inc.php:1021
4020
+ #: templates/admin/table-settings/table_settings_block.inc.php:1043
4021
+ #: templates/admin/table-settings/table_settings_block.inc.php:1061
4022
+ #: templates/admin/table-settings/table_settings_block.inc.php:1078
4023
+ #: templates/admin/table-settings/table_settings_block.inc.php:1099
4024
+ msgid "Default for table generation"
4025
+ msgstr "Domyślne dla generowania tabeli"
4026
+
4027
+ #: templates/admin/table-settings/table_settings_block.inc.php:1037
4028
+ msgid ""
4029
+ "This placeholder will be replaced with the ID of currently logged in user. "
4030
+ "Provide a value here to be used for table generation"
4031
+ msgstr ""
4032
+ "Ten symbol zastępczy zostanie zastąpiony identyfikatorem aktualnie "
4033
+ "zalogowanego użytkownika. Podaj wartość, która ma być używana do generowania "
4034
+ "tabeli"
4035
+
4036
+ #: templates/admin/table-settings/table_settings_block.inc.php:1053
4037
+ msgid ""
4038
+ "This placeholder will be replaced with the login of currently logged in "
4039
+ "user. Provide a value here to be used for table generation"
4040
+ msgstr ""
4041
+ "Ten symbol zastępczy zostanie zastąpiony loginem aktualnie zalogowanego "
4042
+ "użytkownika. Podaj wartość, która ma być używana do generowania tabeli"
4043
+
4044
+ #: templates/admin/table-settings/table_settings_block.inc.php:1071
4045
+ msgid ""
4046
+ "This placeholder will be replaced with the current prefix of WordPress "
4047
+ "database. Provide a value here to be used for table generation"
4048
+ msgstr ""
4049
+ "Ten symbol zastępczy zostanie zastąpiony bieżącym prefiksem bazy danych "
4050
+ "WordPress. Podaj wartość, która ma być używana do generowania tabeli"
4051
+
4052
+ #: templates/admin/table-settings/table_settings_block.inc.php:1094
4053
+ msgid ""
4054
+ "This placeholder will be replaced with the ID of current post. Provide a "
4055
+ "value here to be used for table generation"
4056
+ msgstr ""
4057
+ "Ten symbol zastępczy zostanie zastąpiony identyfikatorem bieżącego wpisu. "
4058
+ "Podaj wartość, która ma być używana do generowania tabeli"
4059
+
4060
+ #: templates/browse.inc.php:8
4061
+ msgid "Add new"
4062
+ msgstr ""
4063
+
4064
+ #: templates/browse.inc.php:39 templates/browse.inc.php:101
4065
+ msgid "Are you sure"
4066
+ msgstr ""
4067
+
4068
+ #: templates/browse.inc.php:57
4069
+ msgid "copy"
4070
+ msgstr ""
4071
+
4072
+ #: templates/chart_wizard.inc.php:16
4073
+ msgid "wpDataTables documentation on Charts"
4074
+ msgstr ""
4075
+
4076
+ #: templates/chart_wizard.inc.php:17
4077
+ msgid "wpDataTables Chart Wizard"
4078
+ msgstr ""
4079
+
4080
+ #: templates/chart_wizard.inc.php:24 templates/constructor.inc.php:19
4081
+ #: templates/edit_table.inc.php:30 templates/edit_table.inc.php:431
4082
+ #: templates/settings.inc.php:24 templates/settings.inc.php:202
4083
+ #: templates/settings.inc.php:444
4084
+ msgid "Click to toggle"
4085
+ msgstr ""
4086
+
4087
+ #: templates/chart_wizard.inc.php:44
4088
+ msgid "Formatting"
4089
+ msgstr ""
4090
+
4091
+ #: templates/chart_wizard.inc.php:59
4092
+ msgid "Chart title, rendering engine and type"
4093
+ msgstr ""
4094
+
4095
+ #: templates/chart_wizard.inc.php:66
4096
+ msgid "What is the title of the chart that you will use to identify it?"
4097
+ msgstr ""
4098
+
4099
+ #: templates/chart_wizard.inc.php:88
4100
+ msgid "Pick a Google chart type"
4101
+ msgstr ""
4102
+
4103
+ #: templates/chart_wizard.inc.php:106
4104
+ msgid "Pick a Highcharts chart type"
4105
+ msgstr ""
4106
+
4107
+ #: templates/common/delete_modal.inc.php:28
4108
+ msgid "Please confirm deletion. There is no undo!"
4109
+ msgstr "Potwierdź usunięcie. Nie ma cofania!"
4110
+
4111
+ #: templates/constructor.inc.php:14
4112
+ msgid "wpDataTables documentation on Table Consturctor"
4113
+ msgstr ""
4114
+
4115
+ #: templates/constructor.inc.php:14 templates/edit_table.inc.php:11
4116
+ msgid "if you have some questions or problems."
4117
+ msgstr ""
4118
+
4119
+ #: templates/constructor.inc.php:15
4120
+ msgid "wpDataTable constructor"
4121
+ msgstr ""
4122
+
4123
+ #: templates/edit_table.inc.php:11
4124
+ msgid "wpDataTables documentation on this page"
4125
+ msgstr ""
4126
+
4127
+ #: templates/edit_table.inc.php:19
4128
+ msgid "To insert the table on your page use the shortcode"
4129
+ msgstr ""
4130
+
4131
+ #: templates/edit_table.inc.php:32
4132
+ msgid "Data source and main settings"
4133
+ msgstr ""
4134
+
4135
+ #: templates/edit_table.inc.php:46
4136
+ msgid "General setup"
4137
+ msgstr ""
4138
+
4139
+ #: templates/edit_table.inc.php:62
4140
+ msgid "If you want to display a header above your table, enter it here"
4141
+ msgstr ""
4142
+
4143
+ #: templates/edit_table.inc.php:71
4144
+ msgid "Uncheck if you do not want to show the table title on the page"
4145
+ msgstr ""
4146
+
4147
+ #: templates/edit_table.inc.php:77
4148
+ msgid "Table type"
4149
+ msgstr ""
4150
+
4151
+ #: templates/edit_table.inc.php:81
4152
+ msgid "Select a table type..."
4153
+ msgstr ""
4154
+
4155
+ #: templates/edit_table.inc.php:83
4156
+ msgid ""
4157
+ "MySQL\n"
4158
+ "\t\t\t\t\t\t\t\t\t\t\t\t\t\tquery"
4159
+ msgstr ""
4160
+
4161
+ #: templates/edit_table.inc.php:93
4162
+ msgid "Choose a type of input source for your table"
4163
+ msgstr ""
4164
+
4165
+ #: templates/edit_table.inc.php:102
4166
+ msgid "Go to editor"
4167
+ msgstr ""
4168
+
4169
+ #: templates/edit_table.inc.php:103
4170
+ msgid "Go to Excel-like editor"
4171
+ msgstr ""
4172
+
4173
+ #: templates/edit_table.inc.php:104
4174
+ msgid "Open the table in back-end editor to modify table data"
4175
+ msgstr ""
4176
+
4177
+ #: templates/edit_table.inc.php:110
4178
+ msgid ""
4179
+ "Enter MySQL SELECT query that will return the data for your wpDataTable. "
4180
+ "Make sure that this query works and returns data. If you are not sure what "
4181
+ "is a MySQL query please consider using Excel data source, or spend some time "
4182
+ "reading MySQL manuals"
4183
+ msgstr ""
4184
+
4185
+ #: templates/edit_table.inc.php:116
4186
+ msgid ""
4187
+ "Enter the text of your MySQL query here. You can use a number of "
4188
+ "placeholders to make the dataset in the table flexible and be able to return "
4189
+ "different sets of data by calling it with different shortcodes"
4190
+ msgstr ""
4191
+
4192
+ #: templates/edit_table.inc.php:117
4193
+ msgid "MySQL query placeholders (toggle show/hide)"
4194
+ msgstr ""
4195
+
4196
+ #: templates/edit_table.inc.php:121
4197
+ msgid "Placeholder"
4198
+ msgstr ""
4199
+
4200
+ #: templates/edit_table.inc.php:122
4201
+ msgid "Description, example"
4202
+ msgstr ""
4203
+
4204
+ #: templates/edit_table.inc.php:123
4205
+ msgid "Define default for table generation"
4206
+ msgstr ""
4207
+
4208
+ #: templates/edit_table.inc.php:130
4209
+ msgid ""
4210
+ "Returns the numeric value of the currently logged in user ID (wp_users "
4211
+ "table). Returns 0 for non-logged in users. If your current user does not "
4212
+ "have rows in the table you can redefine it here (it will not be stored, used "
4213
+ "only to read the table structure)."
4214
+ msgstr ""
4215
+
4216
+ #: templates/edit_table.inc.php:131
4217
+ msgid "Example: SELECT * FROM mytable WHERE user_id = %CURRENT_USER_ID%"
4218
+ msgstr ""
4219
+
4220
+ #: templates/edit_table.inc.php:138
4221
+ msgid ""
4222
+ "Variable for using in the shortcode. Can be used in filter values. It is "
4223
+ "necessary for wpDataTables to retrieve actual data from the DB at the moment "
4224
+ "of wpDataTable generation to read the columns structure, so make sure the "
4225
+ "query returns something. You can define the default variables values here, "
4226
+ "they will be used for table creation, and as defaults if not defined in "
4227
+ "shortcode."
4228
+ msgstr ""
4229
+
4230
+ #: templates/edit_table.inc.php:139
4231
+ msgid ""
4232
+ "Example: SELECT * FROM mytable WHERE mycolumn >= %VAR1% AND mycolumn <= "
4233
+ "%VAR2%"
4234
+ msgstr ""
4235
+
4236
+ #: templates/edit_table.inc.php:146 templates/edit_table.inc.php:153
4237
+ msgid "Variable for using in the shortcode."
4238
+ msgstr ""
4239
+
4240
+ #: templates/edit_table.inc.php:160
4241
+ msgid ""
4242
+ "Prefix of the current WordPress DB installation. Defaults to \"wp_\", but "
4243
+ "may be different if defined so in WordPress config."
4244
+ msgstr ""
4245
+
4246
+ #: templates/edit_table.inc.php:170
4247
+ msgid "Input file or URL"
4248
+ msgstr ""
4249
+
4250
+ #: templates/edit_table.inc.php:175
4251
+ msgid "Upload your file or provide the full URL here"
4252
+ msgstr ""
4253
+
4254
+ #: templates/edit_table.inc.php:175
4255
+ msgid ""
4256
+ "It is allowed to use placeholders (variables) in URLs. Read about "
4257
+ "placeholders "
4258
+ msgstr ""
4259
+
4260
+ #: templates/edit_table.inc.php:175
4261
+ msgid "here."
4262
+ msgstr ""
4263
+
4264
+ #: templates/edit_table.inc.php:175
4265
+ msgid "For CSV or Excel input sources only uploaded files are supported"
4266
+ msgstr ""
4267
+
4268
+ #: templates/edit_table.inc.php:175
4269
+ msgid ""
4270
+ "For Google Spreadsheets: please do not forget to publish the spreadsheet "
4271
+ "before pasting the URL"
4272
+ msgstr ""
4273
+
4274
+ #: templates/edit_table.inc.php:186
4275
+ msgid "Make table editable from the front-end"
4276
+ msgstr ""
4277
+
4278
+ #: templates/edit_table.inc.php:186
4279
+ msgid ""
4280
+ "Works only for MySQL-based tables with server-side processing, and can only "
4281
+ "update one table on MySQL side"
4282
+ msgstr ""
4283
+
4284
+ #: templates/edit_table.inc.php:187
4285
+ msgid ""
4286
+ "Please save the table first so wpDataTables would read the columns data so "
4287
+ "that feature would become available."
4288
+ msgstr ""
4289
+
4290
+ #: templates/edit_table.inc.php:198
4291
+ msgid "Name of the MySQL table which will be used for updates from front-end"
4292
+ msgstr ""
4293
+
4294
+ #: templates/edit_table.inc.php:207 templates/edit_table.inc.php:254
4295
+ msgid ""
4296
+ "Please save the table first so wpDataTables would initialize the columns"
4297
+ msgstr ""
4298
+
4299
+ #: templates/edit_table.inc.php:210
4300
+ msgid "Please choose an ID column for editing..."
4301
+ msgstr ""
4302
+
4303
+ #: templates/edit_table.inc.php:217
4304
+ msgid ""
4305
+ "Please choose a column, values from which will be used as row unique "
4306
+ "identifier. MUST be auto-increment integer on MySQL side so insert/edit/"
4307
+ "delete would work correctly!"
4308
+ msgstr ""
4309
+
4310
+ #: templates/edit_table.inc.php:218
4311
+ msgid ""
4312
+ "wpDataTables will guess the correct column if it is called \"id\" or \"ID\" "
4313
+ "on MySQL side"
4314
+ msgstr ""
4315
+
4316
+ #: templates/edit_table.inc.php:223
4317
+ msgid "Inline editing"
4318
+ msgstr ""
4319
+
4320
+ #: templates/edit_table.inc.php:227
4321
+ msgid ""
4322
+ "Check this checkbox if you would like to be able to edit the table data "
4323
+ "inline, by double-clicking a cell, not only in a modal dialog"
4324
+ msgstr ""
4325
+
4326
+ #: templates/edit_table.inc.php:236
4327
+ msgid ""
4328
+ "Check this checkbox if you would like to get the New, Edit and Delete "
4329
+ "buttons in a popover on click on a table row, instead of in TableTools block "
4330
+ "above the table"
4331
+ msgstr ""
4332
+
4333
+ #: templates/edit_table.inc.php:241
4334
+ msgid "Users see and edit only their data"
4335
+ msgstr ""
4336
+
4337
+ #: templates/edit_table.inc.php:245
4338
+ msgid "Limit editing to user's own data only"
4339
+ msgstr ""
4340
+
4341
+ #: templates/edit_table.inc.php:245
4342
+ msgid ""
4343
+ "Set this to checked if you would like front-end users to see and edit only "
4344
+ "their own data, i.e. rows with their WordPress user ID"
4345
+ msgstr ""
4346
+
4347
+ #: templates/edit_table.inc.php:257
4348
+ msgid "Please choose a user ID column..."
4349
+ msgstr ""
4350
+
4351
+ #: templates/edit_table.inc.php:271
4352
+ msgid "Choose roles"
4353
+ msgstr ""
4354
+
4355
+ #: templates/edit_table.inc.php:272
4356
+ msgid ""
4357
+ "Roles which are allowed to edit the table (leave blank to alllow editing for "
4358
+ "everyone)"
4359
+ msgstr ""
4360
+
4361
+ #: templates/edit_table.inc.php:277
4362
+ msgid "Additional settings"
4363
+ msgstr ""
4364
+
4365
+ #: templates/edit_table.inc.php:287
4366
+ msgid ""
4367
+ "Server-side processing for MySQL-based tables. Required for front-end editing"
4368
+ msgstr ""
4369
+
4370
+ #: templates/edit_table.inc.php:296
4371
+ msgid ""
4372
+ "Auto-refresh interval in seconds for tables with server-side processing. "
4373
+ "Leave blank or zero to disable auto-refresh."
4374
+ msgstr ""
4375
+
4376
+ #: templates/edit_table.inc.php:301
4377
+ msgid "Responsive"
4378
+ msgstr ""
4379
+
4380
+ #: templates/edit_table.inc.php:306
4381
+ msgid ""
4382
+ "Check this checkbox if you would like this table to be responsive - display "
4383
+ "differently on desktops, tablets and mobiles"
4384
+ msgstr ""
4385
+
4386
+ #: templates/edit_table.inc.php:311
4387
+ msgid "Scrollable"
4388
+ msgstr "Przewijany"
4389
+
4390
+ #: templates/edit_table.inc.php:315
4391
+ msgid ""
4392
+ "Check this checkbox if you would like this table to be horizontal scrollable"
4393
+ msgstr ""
4394
+
4395
+ #: templates/edit_table.inc.php:320
4396
+ msgid "Hide table until page is completely loaded"
4397
+ msgstr ""
4398
+
4399
+ #: templates/edit_table.inc.php:324
4400
+ msgid ""
4401
+ "Check this checkbox if you would prevent table from showing until the page "
4402
+ "loads completely. May be useful for slowly loading pages"
4403
+ msgstr ""
4404
+
4405
+ #: templates/edit_table.inc.php:329
4406
+ msgid "Advanced filtering"
4407
+ msgstr ""
4408
+
4409
+ #: templates/edit_table.inc.php:335
4410
+ msgid ""
4411
+ "Check this checkbox if you would like to have a filter below each column"
4412
+ msgstr ""
4413
+
4414
+ #: templates/edit_table.inc.php:345
4415
+ msgid ""
4416
+ "Check this checkbox if you would like to have the advanced filter in a form"
4417
+ msgstr ""
4418
+
4419
+ #: templates/edit_table.inc.php:354
4420
+ msgid ""
4421
+ "Check this checkbox if you would like to have the table tools (copy, save to "
4422
+ "excel, save to CSV, etc) enabled for this table"
4423
+ msgstr ""
4424
+
4425
+ #: templates/edit_table.inc.php:361
4426
+ msgid "Configure table tools (toggle show/hide)"
4427
+ msgstr ""
4428
+
4429
+ #: templates/edit_table.inc.php:363
4430
+ msgid "Show column visibility button"
4431
+ msgstr ""
4432
+
4433
+ #: templates/edit_table.inc.php:364
4434
+ msgid "Show print button"
4435
+ msgstr ""
4436
+
4437
+ #: templates/edit_table.inc.php:365
4438
+ msgid "Show copy to clipboard button"
4439
+ msgstr ""
4440
+
4441
+ #: templates/edit_table.inc.php:366
4442
+ msgid "Show Excel export button"
4443
+ msgstr ""
4444
+
4445
+ #: templates/edit_table.inc.php:367
4446
+ msgid "Show CSV export button"
4447
+ msgstr ""
4448
+
4449
+ #: templates/edit_table.inc.php:368
4450
+ msgid "Show PDF export button"
4451
+ msgstr ""
4452
+
4453
+ #: templates/edit_table.inc.php:374
4454
+ msgid "Enable sorting"
4455
+ msgstr ""
4456
+
4457
+ #: templates/edit_table.inc.php:378
4458
+ msgid ""
4459
+ "Check this checkbox if you would like to have sorting feature in your table"
4460
+ msgstr ""
4461
+
4462
+ #: templates/edit_table.inc.php:383
4463
+ msgid "Limit table layout"
4464
+ msgstr ""
4465
+
4466
+ #: templates/edit_table.inc.php:387
4467
+ #, php-format
4468
+ msgid ""
4469
+ "Check this checkbox if you would like to limit the table's width to 100% of "
4470
+ "parent container (div)"
4471
+ msgstr ""
4472
+
4473
+ #: templates/edit_table.inc.php:396
4474
+ msgid ""
4475
+ "Check this checkbox if you would like words in cells to wrap and to extend "
4476
+ "row's height. Leave unchecked if you want to leave one-line row heights."
4477
+ msgstr ""
4478
+
4479
+ #: templates/edit_table.inc.php:401
4480
+ msgid "Display length"
4481
+ msgstr ""
4482
+
4483
+ #: templates/edit_table.inc.php:405 templates/edit_table.inc.php:406
4484
+ #: templates/edit_table.inc.php:407 templates/edit_table.inc.php:408
4485
+ msgid "entries"
4486
+ msgstr ""
4487
+
4488
+ #: templates/edit_table.inc.php:411
4489
+ msgid ""
4490
+ "This options defines the default number of entries on the page for this table"
4491
+ msgstr ""
4492
+
4493
+ #: templates/edit_table.inc.php:433
4494
+ msgid "Optional column setup"
4495
+ msgstr ""
4496
+
4497
+ #: templates/edit_table.inc.php:436 templates/edit_table.inc.php:459
4498
+ msgid "Ungroup"
4499
+ msgstr ""
4500
+
4501
+ #: templates/edit_table.inc.php:437 templates/edit_table.inc.php:460
4502
+ msgid "Add formula..."
4503
+ msgstr ""
4504
+
4505
+ #: templates/edit_table.inc.php:448
4506
+ msgid ""
4507
+ "You can change the column settings in this step, but this is not required, "
4508
+ "since default options have already been generated for you"
4509
+ msgstr ""
4510
+
4511
+ #: templates/edit_table.inc.php:449
4512
+ msgid "Warning"
4513
+ msgstr ""
4514
+
4515
+ #: templates/edit_table.inc.php:449
4516
+ msgid ""
4517
+ "If you change the table settings, save the table before modifying the column "
4518
+ "settings, because the column set can be changed and you may lose your changes"
4519
+ msgstr ""
4520
+
4521
+ #: templates/edit_table.inc.php:484
4522
+ msgid "Merge values"
4523
+ msgstr ""
4524
+
4525
+ #: templates/edit_table.inc.php:485
4526
+ msgid "There are already defined possible values."
4527
+ msgstr ""
4528
+
4529
+ #: templates/edit_table.inc.php:486
4530
+ msgid "Do you want to merge new values with existing?"
4531
+ msgstr ""
4532
+
4533
+ #: templates/edit_table.inc.php:544
4534
+ msgid "Separate with"
4535
+ msgstr ""
4536
+
4537
+ #: templates/edit_table.inc.php:544
4538
+ msgid "Used in advanced filterdropdown and in the editor dialog"
4539
+ msgstr ""
4540
+
4541
+ #: templates/edit_table.inc.php:547
4542
+ msgid "Create from column values"
4543
+ msgstr ""
4544
+
4545
+ #: templates/edit_table.inc.php:548
4546
+ msgid "Clear values"
4547
+ msgstr ""
4548
+
4549
+ #: templates/edit_table.inc.php:558
4550
+ msgid "Default value(s)"
4551
+ msgstr ""
4552
+
4553
+ #: templates/edit_table.inc.php:560
4554
+ msgid ""
4555
+ "Predefined filter value, default editor input value. Separate multiple "
4556
+ "values with \"|\". Placeholders supported."
4557
+ msgstr ""
4558
+
4559
+ #: templates/edit_table.inc.php:594
4560
+ msgid "Formula for calculation:"
4561
+ msgstr ""
4562
+
4563
+ #: templates/edit_table.inc.php:595
4564
+ msgid "Formula constructor"
4565
+ msgstr ""
4566
+
4567
+ #: templates/edit_table.inc.php:603
4568
+ msgid "Editor input type:"
4569
+ msgstr ""
4570
+
4571
+ #: templates/edit_table.inc.php:613
4572
+ msgid "Cannot be empty:"
4573
+ msgstr ""
4574
+
4575
+ #: templates/edit_table.inc.php:658
4576
+ msgid "Default sort column"
4577
+ msgstr ""
4578
+
4579
+ #: templates/edit_table.inc.php:672
4580
+ msgid "Show a total for this column in footer"
4581
+ msgstr ""
4582
+
4583
+ #: templates/edit_table.inc.php:704
4584
+ msgid "Width"
4585
+ msgstr "Szerokość"
4586
+
4587
+ #: templates/edit_table.inc.php:706
4588
+ #, php-format
4589
+ msgid ""
4590
+ "Input width for column (in percents with % or pixels without \"px\"). Leave "
4591
+ "blank if you want to leave auto width"
4592
+ msgstr ""
4593
+
4594
+ #: templates/edit_table.inc.php:714
4595
+ msgid "Display text before"
4596
+ msgstr ""
4597
+
4598
+ #: templates/edit_table.inc.php:722
4599
+ msgid "Display text after"
4600
+ msgstr ""
4601
+
4602
+ #: templates/edit_table.inc.php:738
4603
+ msgid "Visible"
4604
+ msgstr ""
4605
+
4606
+ #: templates/edit_table.inc.php:752
4607
+ msgid ""
4608
+ "Conditional formatting allows you to add special formatting rules depending "
4609
+ "on different values of the cell in this column. E.g. you can add a CSS class "
4610
+ "or color to cell or whole row, etc"
4611
+ msgstr ""
4612
+
4613
+ #: templates/edit_table.inc.php:756
4614
+ msgid "Define rules"
4615
+ msgstr ""
4616
+
4617
+ #: templates/edit_table.inc.php:802
4618
+ msgid "Table saved!"
4619
+ msgstr ""
4620
+
4621
+ #: templates/frontend/excel_table_main.inc.php:28
4622
+ #: templates/wpdatatables_excel_table_main.inc.php:26
4623
+ msgid "Search"
4624
+ msgstr "Szukaj"
4625
+
4626
+ #: templates/settings.inc.php:12
4627
+ msgid "wpDataTables documentation on this feature"
4628
+ msgstr ""
4629
+
4630
+ #: templates/settings.inc.php:13
4631
+ msgid "wpDataTables settings"
4632
+ msgstr ""
4633
+
4634
+ #: templates/settings.inc.php:35
4635
+ msgid "Use separate MySQL connection"
4636
+ msgstr "Użyj oddzielnego połączenia MySQL"
4637
+
4638
+ #: templates/settings.inc.php:39
4639
+ msgid ""
4640
+ "If this checkbox is checked, wpDataTables will use its own connection to "
4641
+ "MySQL bases. In other case it will use the main WordPress MySQL connection."
4642
+ msgstr ""
4643
+ "Jeśli to pole wyboru jest zaznaczone, wpDataTables będzie używać własnego "
4644
+ "połączenia z bazami MySQL. W innym przypadku będzie korzystać z głównego "
4645
+ "połączenia MySQL WordPress."
4646
+
4647
+ #: templates/settings.inc.php:56
4648
+ msgid "Pick the language which will be used in tables interface"
4649
+ msgstr ""
4650
+
4651
+ #: templates/settings.inc.php:69
4652
+ msgid "How many tables to show in the browse page"
4653
+ msgstr ""
4654
+
4655
+ #: templates/settings.inc.php:78 templates/settings.inc.php:79
4656
+ msgid "Skin"
4657
+ msgstr ""
4658
+
4659
+ #: templates/settings.inc.php:81
4660
+ msgid "Choose the base skin for the plugin"
4661
+ msgstr ""
4662
+
4663
+ #: templates/settings.inc.php:93
4664
+ msgid ""
4665
+ "Choose where you would like to render the advanced filter for tables where "
4666
+ "enabled"
4667
+ msgstr ""
4668
+
4669
+ #: templates/settings.inc.php:114
4670
+ msgid "Pick the date format to use in date column type"
4671
+ msgstr ""
4672
+
4673
+ #: templates/settings.inc.php:126
4674
+ msgid "Pick the time format to use in datetime and time column type"
4675
+ msgstr ""
4676
+
4677
+ #: templates/settings.inc.php:147
4678
+ msgid "Define the amount of decimal places for the float numbers"
4679
+ msgstr ""
4680
+
4681
+ #: templates/settings.inc.php:152
4682
+ msgid "Timepicker step (min)"
4683
+ msgstr ""
4684
+
4685
+ #: templates/settings.inc.php:156
4686
+ msgid "Define the minutes step for the timepicker based filters and editors."
4687
+ msgstr ""
4688
+
4689
+ #: templates/settings.inc.php:161
4690
+ msgid "Align numbers to the right"
4691
+ msgstr ""
4692
+
4693
+ #: templates/settings.inc.php:165
4694
+ msgid ""
4695
+ "If this checkbox is checked all numerical values will be aligned to the "
4696
+ "right of the cell"
4697
+ msgstr ""
4698
+
4699
+ #: templates/settings.inc.php:185
4700
+ msgid "Here you can specify width (in pixels) will be treated as a mobile."
4701
+ msgstr ""
4702
+
4703
+ #: templates/settings.inc.php:192 templates/settings.inc.php:433
4704
+ #: templates/settings.inc.php:481
4705
+ msgid "Save options"
4706
+ msgstr ""
4707
+
4708
+ #: templates/settings.inc.php:207 templates/settings.inc.php:449
4709
+ msgid "Leave the setting blank to use default value"
4710
+ msgstr ""
4711
+
4712
+ #: templates/settings.inc.php:212
4713
+ msgid "Table font color"
4714
+ msgstr ""
4715
+
4716
+ #: templates/settings.inc.php:216
4717
+ msgid "This color is used for the main font in table cells"
4718
+ msgstr ""
4719
+
4720
+ #: templates/settings.inc.php:221
4721
+ msgid "Header background color"
4722
+ msgstr ""
4723
+
4724
+ #: templates/settings.inc.php:225
4725
+ msgid "The color is used for background of the table header"
4726
+ msgstr ""
4727
+
4728
+ #: templates/settings.inc.php:230
4729
+ msgid "Header border color"
4730
+ msgstr ""
4731
+
4732
+ #: templates/settings.inc.php:234
4733
+ msgid "This color is used for the border in the table header"
4734
+ msgstr ""
4735
+
4736
+ #: templates/settings.inc.php:239
4737
+ msgid "Header font color"
4738
+ msgstr ""
4739
+
4740
+ #: templates/settings.inc.php:243
4741
+ msgid "This color is used for the font in the table header"
4742
+ msgstr ""
4743
+
4744
+ #: templates/settings.inc.php:248
4745
+ msgid "Header active and hover color"
4746
+ msgstr ""
4747
+
4748
+ #: templates/settings.inc.php:252
4749
+ msgid ""
4750
+ "This color is used when you hover the mouse above the table header, or when "
4751
+ "you choose a column"
4752
+ msgstr ""
4753
+
4754
+ #: templates/settings.inc.php:257
4755
+ msgid "Table inner border color"
4756
+ msgstr ""
4757
+
4758
+ #: templates/settings.inc.php:261
4759
+ msgid "This color is used for the inner border in the table between cells"
4760
+ msgstr ""
4761
+
4762
+ #: templates/settings.inc.php:266
4763
+ msgid "Table outer border color"
4764
+ msgstr ""
4765
+
4766
+ #: templates/settings.inc.php:270
4767
+ msgid "This color is used for the outer border of the whole table body"
4768
+ msgstr ""
4769
+
4770
+ #: templates/settings.inc.php:275
4771
+ msgid "Even row background color"
4772
+ msgstr ""
4773
+
4774
+ #: templates/settings.inc.php:279
4775
+ msgid "This color is used for for background in even rows"
4776
+ msgstr ""
4777
+
4778
+ #: templates/settings.inc.php:284
4779
+ msgid "Odd row background color"
4780
+ msgstr ""
4781
+
4782
+ #: templates/settings.inc.php:288
4783
+ msgid "This color is used for for background in odd rows"
4784
+ msgstr ""
4785
+
4786
+ #: templates/settings.inc.php:293
4787
+ msgid "Hover row color"
4788
+ msgstr ""
4789
+
4790
+ #: templates/settings.inc.php:297
4791
+ msgid ""
4792
+ "This color is used for to highlight the row when you hover your mouse above "
4793
+ "it"
4794
+ msgstr ""
4795
+
4796
+ #: templates/settings.inc.php:302
4797
+ msgid "Cell color in active (sorted) columns for even rows"
4798
+ msgstr ""
4799
+
4800
+ #: templates/settings.inc.php:306
4801
+ msgid ""
4802
+ "This color is used for background in cells which are in the active columns "
4803
+ "(columns used for sorting) in even rows"
4804
+ msgstr ""
4805
+
4806
+ #: templates/settings.inc.php:311
4807
+ msgid "Cell color in active (sorted) columns for odd rows"
4808
+ msgstr ""
4809
+
4810
+ #: templates/settings.inc.php:315
4811
+ msgid ""
4812
+ "This color is used for background in cells which are in the active columns "
4813
+ "(columns used for sorting) in odd rows"
4814
+ msgstr ""
4815
+
4816
+ #: templates/settings.inc.php:320
4817
+ msgid "Backround color for selected rows"
4818
+ msgstr ""
4819
+
4820
+ #: templates/settings.inc.php:324
4821
+ msgid "This color is used for background in selected rows"
4822
+ msgstr ""
4823
+
4824
+ #: templates/settings.inc.php:329
4825
+ msgid "Buttons background color"
4826
+ msgstr ""
4827
+
4828
+ #: templates/settings.inc.php:333
4829
+ msgid "This color is used for background in buttons"
4830
+ msgstr ""
4831
+
4832
+ #: templates/settings.inc.php:338
4833
+ msgid "Buttons border color"
4834
+ msgstr ""
4835
+
4836
+ #: templates/settings.inc.php:342
4837
+ msgid "This color is used for border in buttons"
4838
+ msgstr ""
4839
+
4840
+ #: templates/settings.inc.php:347
4841
+ msgid "Buttons font color"
4842
+ msgstr ""
4843
+
4844
+ #: templates/settings.inc.php:351
4845
+ msgid "This color is used for font in buttons"
4846
+ msgstr ""
4847
+
4848
+ #: templates/settings.inc.php:356
4849
+ msgid "Buttons background hover color"
4850
+ msgstr ""
4851
+
4852
+ #: templates/settings.inc.php:360
4853
+ msgid ""
4854
+ "This color will be used for button backgrounds when you hover above them"
4855
+ msgstr ""
4856
+
4857
+ #: templates/settings.inc.php:365
4858
+ msgid "Buttons hover font color"
4859
+ msgstr ""
4860
+
4861
+ #: templates/settings.inc.php:369
4862
+ msgid "This color will be used for buttons font when you hover above them"
4863
+ msgstr ""
4864
+
4865
+ #: templates/settings.inc.php:378
4866
+ msgid ""
4867
+ "This color will be used for wpDataTable popup (filter, datepicker) fonts"
4868
+ msgstr ""
4869
+
4870
+ #: templates/settings.inc.php:383
4871
+ msgid "Modals background color"
4872
+ msgstr ""
4873
+
4874
+ #: templates/settings.inc.php:387
4875
+ msgid ""
4876
+ "This color will be used for wpDataTable popup (filter, datepicker) background"
4877
+ msgstr ""
4878
+
4879
+ #: templates/settings.inc.php:392
4880
+ msgid "Overlay background color"
4881
+ msgstr ""
4882
+
4883
+ #: templates/settings.inc.php:396
4884
+ msgid ""
4885
+ "This color will be used for overlay which appears below the plugin popups"
4886
+ msgstr ""
4887
+
4888
+ #: templates/settings.inc.php:405
4889
+ msgid "This color will be used for button borders when you hover above them"
4890
+ msgstr ""
4891
+
4892
+ #: templates/settings.inc.php:419
4893
+ msgid "Table font"
4894
+ msgstr ""
4895
+
4896
+ #: templates/settings.inc.php:458
4897
+ msgid ""
4898
+ "This JS will be inserted as an inline script block on every page that has a "
4899
+ "wpDataTable"
4900
+ msgstr ""
4901
+
4902
+ #: templates/settings.inc.php:467
4903
+ msgid ""
4904
+ "This CSS will be inserted as an inline style block on every page that has a "
4905
+ "wpDataTable"
4906
+ msgstr ""
4907
+
4908
+ #: templates/settings.inc.php:472
4909
+ msgid "Use minified wpDataTables Javascript"
4910
+ msgstr ""
4911
+
4912
+ #: templates/settings.inc.php:476
4913
+ msgid ""
4914
+ "Uncheck if you would like to make some changes to the main wpDataTables JS "
4915
+ "file (assets/js/wpdatatables/wpdatatables.js). Minified is inserted by "
4916
+ "default (better performance)"
4917
+ msgstr ""
4918
+
4919
+ #: templates/settings.inc.php:521
4920
+ msgid "Full version only!"
4921
+ msgstr ""
4922
+
4923
+ #: templates/settings.inc.php:521
4924
+ msgid ""
4925
+ "Sorry, this function is available only in FULL version of wpDataTables along "
4926
+ "with many others! Please go to our <a href=\\\"http://wpdatatables.com/\\"
4927
+ "\">website</a> to see the full list and to purchase!"
4928
+ msgstr ""
4929
+
4930
+ #: templates/settings.inc.php:625
4931
+ msgid "Settings saved successfully"
4932
+ msgstr ""
4933
+
4934
+ #: templates/settings.inc.php:627
4935
+ msgid "There was a problem saving your settings"
4936
+ msgstr ""
4937
+
4938
+ #~ msgid "tr"
4939
+ #~ msgstr "tr"
4940
+
4941
+ #~ msgid "There was an error while trying to import table"
4942
+ #~ msgstr "Wystąpił błąd podczas próby zaimportowania tabeli"
4943
+
4944
+ #~ msgid "There was an error while trying to import table. Exception: "
4945
+ #~ msgstr "Wystąpił błąd podczas próby importowania tabeli. Wyjątek:"
4946
+
4947
+ #~ msgid "There was an error trying to update the row! Error: "
4948
+ #~ msgstr "Wystąpił błąd podczas próby zaktualizowania wiersza! Błąd:"
4949
+
4950
+ #~ msgid "There was an error trying to insert a new row! Error: "
4951
+ #~ msgstr "Wystąpił błąd podczas próby wstawienia nowego wiersza! Błąd:"
4952
+
4953
+ #~ msgid "Bad column names supplied: "
4954
+ #~ msgstr "Podano złe nazwy kolumn:"
4955
+
4956
+ #~ msgid "ID column not supplied"
4957
+ #~ msgstr "Nie podano identyfikatora kolumny"
4958
+
4959
+ #~ msgid "ID column not supplied for a cell"
4960
+ #~ msgstr "Kolumna identyfikatora nie jest dostarczana dla komórki"
4961
+
4962
+ #~ msgid "Nothing to delete."
4963
+ #~ msgstr "Nic do usunięcia."
4964
+
4965
+ #~ msgid "Bad request format."
4966
+ #~ msgstr "Nieprawidłowy format żądania."
4967
+
4968
+ #~ msgid "You don't have permission to change this table."
4969
+ #~ msgstr "Nie masz uprawnień do zmiany tej tabeli."
4970
+
4971
+ #~ msgid "Supplied id column not exist."
4972
+ #~ msgstr "Podany identyfikator kolumny nie istnieje."
4973
+
4974
+ #~ msgid "There was an error trying to delete row! Error: "
4975
+ #~ msgstr "Wystąpił błąd podczas próby usunięcia wiersza! Błąd:"
4976
+
4977
+ #~ msgid "settings"
4978
+ #~ msgstr "ustawienia"
4979
+
4980
+ #~ msgid ""
4981
+ #~ "To receive automatic updates license activation is required. Please visit "
4982
+ #~ "%s to activate wpDataTables."
4983
+ #~ msgstr ""
4984
+ #~ "Aby otrzymywać aktualizacje automatyczne wymagana jest aktywacja "
4985
+ #~ "licencji. Proszę odwiedzić %s, aby aktywować wpDataTables."
4986
+
4987
+ #~ msgid "There was an error when trying to create the table on MySQL side"
4988
+ #~ msgstr "Wystąpił błąd podczas próby utworzenia tabeli po stronie MySQL"
4989
+
4990
+ #~ msgid ""
4991
+ #~ "<div class=\"alert alert-danger m-15\">No results found. Please check if "
4992
+ #~ "this query is correct! Table Constructor needs a query that returns data "
4993
+ #~ "to build a wpDataTable."
4994
+ #~ msgstr ""
4995
+ #~ "<div class=\"alert alert-danger m-15\">Nie znaleziono wyników. Proszę "
4996
+ #~ "sprawdzić, czy to zapytanie jest poprawne! Table Konstruktor wymaga "
4997
+ #~ "kwerendy, która zwraca dane do budowania wpDataTable."
4998
+
4999
+ #~ msgid "Empty file"
5000
+ #~ msgstr "Pusty plik"
5001
+
5002
+ #~ msgid ""
5003
+ #~ "Could not read Google spreadsheet, please check if the URL is correct and "
5004
+ #~ "the spreadsheet is published to everyone"
5005
+ #~ msgstr ""
5006
+ #~ "Nie można odczytać arkusza kalkulacyjnego Google, sprawdź, czy adres URL "
5007
+ #~ "jest poprawny, a arkusz kalkulacyjny jest publikowany dla wszystkich"
5008
+
5009
+ #~ msgid "Could not read input file!"
5010
+ #~ msgstr "Nie można odczytać pliku wejściowego!"
5011
+
5012
+ #~ msgid "File format not supported!"
5013
+ #~ msgstr "Format pliku nie jest obsługiwany!"
5014
+
5015
+ #~ msgid "Filter"
5016
+ #~ msgstr "Filtr"
5017
+
5018
+ #~ msgid "New title"
5019
+ #~ msgstr "Nowy tytuł"
5020
+
5021
+ #~ msgid "Title:"
5022
+ #~ msgstr "Tytuł:"
5023
+
5024
+ #~ msgid "Bar Chart"
5025
+ #~ msgstr "Wykres słupkowy"
5026
+
5027
+ #~ msgid "Stacked Bar Chart"
5028
+ #~ msgstr "Skumulowany wykres słupkowy"
5029
+
5030
+ #~ msgid "Area Chart"
5031
+ #~ msgstr "Wykres warstwowy"
5032
+
5033
+ #~ msgid "Stepped Area Chart"
5034
+ #~ msgstr "Wykres warstwowy stopniowany"
5035
+
5036
+ #~ msgid "Bubble Chart"
5037
+ #~ msgstr "KChart"
5038
+
5039
+ #~ msgid "Donut Chart"
5040
+ #~ msgstr "Wykres Donut"
5041
+
5042
+ #~ msgid "Gauge Chart"
5043
+ #~ msgstr "Wykres zegarowy"
5044
+
5045
+ #~ msgid "Scatter Chart"
5046
+ #~ msgstr "Wybierz typ wykresu"
5047
+
5048
+ #~ msgid "Candlestick Chart"
5049
+ #~ msgstr "Wykres świecowy"
5050
+
5051
+ #~ msgid "Waterfall Chart"
5052
+ #~ msgstr "Wykres wodospadu"
5053
+
5054
+ #~ msgid "Spline Chart"
5055
+ #~ msgstr "Wykres splajnów"
5056
+
5057
+ #~ msgid "Basic Area Chart"
5058
+ #~ msgstr "Podstawowy wykres warstwowy"
5059
+
5060
+ #~ msgid "Stacked Area Chart"
5061
+ #~ msgstr "Znacznik linii"
5062
+
5063
+ #~ msgid "Basic Bar Chart"
5064
+ #~ msgstr "Podstawowy wykres słupkowy"
5065
+
5066
+ #~ msgid "Basic Column Chart"
5067
+ #~ msgstr "Podstawowy wykres kolumnowy"
5068
+
5069
+ #~ msgid "Stacked Column Chart"
5070
+ #~ msgstr "Skumulowany wykres kolumnowy"
5071
+
5072
+ #~ msgid "Pie With Gradient Chart"
5073
+ #~ msgstr "Wykres kołowy z gradientem"
5074
+
5075
+ #~ msgid "Scatter Plot"
5076
+ #~ msgstr "Wykres punktowy"
5077
+
5078
+ #~ msgid "3D Column Chart"
5079
+ #~ msgstr "Wykres kolumnowy 3D"
5080
+
5081
+ #~ msgid "3D Pie Chart"
5082
+ #~ msgstr "Wykres kołowy 3D"
5083
+
5084
+ #~ msgid "3D Donut Chart"
5085
+ #~ msgstr "3D wykres Donut"
5086
+
5087
+ #~ msgid "Treemap Chart"
5088
+ #~ msgstr "Wykres treemap"
5089
+
5090
+ #~ msgid "Treemap level Chart"
5091
+ #~ msgstr "Wykres poziomu mapy drzewa"
5092
+
5093
+ #~ msgid "Radar Chart"
5094
+ #~ msgstr "Wykres radarowy"
5095
+
5096
+ #~ msgid "Polar Area Chart"
5097
+ #~ msgstr "Wykres warstwowy Polar"
5098
+
5099
+ #~ msgid "Doughnut Chart"
5100
+ #~ msgstr "Wykres pierścieniowy"
5101
+
5102
+ #~ msgid "Highcharts"
5103
+ #~ msgstr "Highcharts"
5104
+
5105
+ #~ msgid "Chart.js"
5106
+ #~ msgstr "Chart. js"
5107
+
5108
+ #~ msgid "SQL"
5109
+ #~ msgstr "SQL"
5110
+
5111
+ #~ msgid "Add new entry"
5112
+ #~ msgstr "Dodaj nowy wpis"
5113
+
5114
+ #~ msgid "You can't edit this field"
5115
+ #~ msgstr "Nie można edytować tego pola"
5116
+
5117
+ #~ msgid "Change"
5118
+ #~ msgstr "Zmień"
5119
+
5120
+ #~ msgid "Currently selected"
5121
+ #~ msgstr "Aktualnie wybrane"
5122
+
5123
+ #~ msgid "Edit entry"
5124
+ #~ msgstr "Edycja wpisu"
5125
+
5126
+ #~ msgid "Unable to retrieve results"
5127
+ #~ msgstr "Nie można pobrać wyników"
5128
+
5129
+ #~ msgid "Row details"
5130
+ #~ msgstr "Szczegóły wiersza"
5131
+
5132
+ #~ msgid "Nothing selected"
5133
+ #~ msgstr "Nie wybrano niczego"
5134
+
5135
+ #~ msgid "Choose an option in previous filters"
5136
+ #~ msgstr "Wybieranie opcji w poprzednich filtrach"
5137
+
5138
+ #~ msgid "Select file"
5139
+ #~ msgstr "Wybierz plik"
5140
+
5141
+ #~ msgid "Start typing a search query"
5142
+ #~ msgstr "Zacznij wpisywać zapytanie wyszukiwania"
5143
+
5144
+ #~ msgid "No Results"
5145
+ #~ msgstr "Brak wyników"
5146
+
5147
+ #~ msgid "Please enter more characters"
5148
+ #~ msgstr "Proszę wpisać więcej znaków"
5149
+
5150
+ #~ msgid "Search..."
5151
+ #~ msgstr "Szukaj..."
5152
+
5153
+ #~ msgid "The purchase code is invalid or it has expired"
5154
+ #~ msgstr "Kod zakupu jest nieprawidłowy lub wygasł"
5155
+
5156
+ #~ msgid "You have reached maximum number of registered domains"
5157
+ #~ msgstr "Osiągnięto maksymalną liczbę zarejestrowanych domen"
5158
+
5159
+ #~ msgid "It seems you don't have a valid purchase of wpDataTables"
5160
+ #~ msgstr "Wydaje się, że nie masz ważnego zakupu wpDataTables"
5161
+
5162
+ #~ msgid ""
5163
+ #~ "It seems you don't have a valid purchase of Powerful Filters for "
5164
+ #~ "wpDataTables"
5165
+ #~ msgstr ""
5166
+ #~ "Wydaje się, że nie masz ważnego zakupu potężnych filtrów dla wpDataTables"
5167
+
5168
+ #~ msgid ""
5169
+ #~ "It seems you don't have a valid purchase of Report Builder for "
5170
+ #~ "wpDataTables"
5171
+ #~ msgstr ""
5172
+ #~ "Wydaje się, że nie masz ważnego zakupu Report Builder dla wpDataTables"
5173
+
5174
+ #~ msgid ""
5175
+ #~ "It seems you don't have a valid purchase of Gravity Forms integration for "
5176
+ #~ "wpDataTables"
5177
+ #~ msgstr ""
5178
+ #~ "Wydaje się, że nie masz ważnego zakupu integracji formy grawitacji dla "
5179
+ #~ "wpDataTables"
5180
+
5181
+ #~ msgid ""
5182
+ #~ "It seems you don't have a valid purchase of Formidable Forms integration "
5183
+ #~ "for wpDataTables"
5184
+ #~ msgstr ""
5185
+ #~ "Wydaje się, że nie masz ważnego zakupu Formidable integracji formularzy "
5186
+ #~ "dla wpDataTables"
5187
+
5188
+ #~ msgid "Plugin has been activated"
5189
+ #~ msgstr "Wtyczka została włączona"
5190
+
5191
+ #~ msgid "Plugin has been deactivated"
5192
+ #~ msgstr "Wtyczka została dezaktywowana"
5193
+
5194
+ #~ msgid "Activated with Envato"
5195
+ #~ msgstr "Aktywowany za pomocą Envato"
5196
+
5197
+ #~ msgid "Activate with Envato"
5198
+ #~ msgstr "Aktywuj za pomocą Envato"
5199
+
5200
+ #~ msgid "Unable to deactivate plugin. Please try again later."
5201
+ #~ msgstr "Nie można dezaktywować wtyczki. Spróbuj ponownie później."
5202
+
5203
+ #~ msgid ""
5204
+ #~ "No data fetched! <br/> If you are trying to save table for the first "
5205
+ #~ "time, please enter some date before saving so table could be set "
5206
+ #~ "accurately. <br/> You can remove it later if you need empty table to "
5207
+ #~ "start with."
5208
+ #~ msgstr ""
5209
+ #~ "Dane nie są pobierane!<br>Jeśli próbujesz zapisać tabelę po raz pierwszy, "
5210
+ #~ "wprowadź datę przed zapisaniem, aby tabela mogła być ustawiona dokładnie."
5211
+ #~ "<br>Możesz usunąć go później, jeśli potrzebujesz pustej tabeli na "
5212
+ #~ "początek."
5213
+
5214
+ #~ msgid "Rendered query: "
5215
+ #~ msgstr "Renderowane zapytanie:"
5216
+
5217
+ #~ msgid " MySQL said: "
5218
+ #~ msgstr "MySQL powiedziała:"
5219
+
5220
+ #~ msgid "Unable to calculate"
5221
+ #~ msgstr "Nie można obliczyć"
5222
+
5223
+ #~ msgid "Result for first 5 rows: "
5224
+ #~ msgstr "Wynik dla pierwszych 5 rzędów:"
5225
+
5226
+ #~ msgid "Unable to calculate, error message: "
5227
+ #~ msgstr "Nie można obliczyć, komunikat o błędzie:"
5228
+
5229
+ #~ msgid "New entry"
5230
+ #~ msgstr "Nowy wpis"
5231
+
5232
+ #~ msgid "Edit"
5233
+ #~ msgstr "Zm."
5234
+
5235
+ #~ msgid "Vertical axis"
5236
+ #~ msgstr "Oś pionowa"
5237
+
5238
+ #~ msgid "Show vertical axis"
5239
+ #~ msgstr "Pokaż oś pionową"
5240
+
5241
+ #~ msgid "Pick Range"
5242
+ #~ msgstr "Zakres wyboru"
5243
+
5244
+ #~ msgid "Zoom type"
5245
+ #~ msgstr "Typ powiększenia"
5246
+
5247
+ #~ msgid "Decides in what dimensions the user can zoom by dragging the mouse"
5248
+ #~ msgstr ""
5249
+ #~ "Decyduje, w jakich wymiarach użytkownik może powiększyć, przeciągając "
5250
+ #~ "myszą"
5251
+
5252
+ #~ msgid "Panning"
5253
+ #~ msgstr "Panoramowanie"
5254
+
5255
+ #~ msgid ""
5256
+ #~ "Allow panning in a chart. Best used with panKey to combine zooming and "
5257
+ #~ "panning"
5258
+ #~ msgstr ""
5259
+ #~ "Zezwalaj na panoramowanie na wykresie. Najlepiej używane z panKey "
5260
+ #~ "połączyć powiększanie i panoramowanie"
5261
+
5262
+ #~ msgid "Pan key"
5263
+ #~ msgstr "Przycisk przesuwania"
5264
+
5265
+ #~ msgid "Allows setting a key to switch between zooming and panning"
5266
+ #~ msgstr ""
5267
+ #~ "Umożliwia ustawienie przycisku przełączania między powiększaniem i "
5268
+ #~ "panoramowanie"
5269
+
5270
+ #~ msgid "Plot background image"
5271
+ #~ msgstr "Drukuj obraz tła"
5272
+
5273
+ #~ msgid "The URL for an image to use as the plot background."
5274
+ #~ msgstr "Adres URL obrazu, który ma być używany jako tło wydruku."
5275
+
5276
+ #~ msgid "Font style"
5277
+ #~ msgstr "Styl czcionki"
5278
+
5279
+ #~ msgid "The default font style for all text in the chart"
5280
+ #~ msgstr "Domyślny styl czcionki dla całego tekstu na wykresie"
5281
+
5282
+ #~ msgid "The default font color for all text in the chart."
5283
+ #~ msgstr "Domyślny kolor czcionki dla całego tekstu na wykresie."
5284
+
5285
+ #~ msgid "3D"
5286
+ #~ msgstr "3D"
5287
+
5288
+ #~ msgid "Check for 3D pie chart"
5289
+ #~ msgstr "Sprawdź wykres kołowy 3D"
5290
+
5291
+ #~ msgid "Grid line style"
5292
+ #~ msgstr "Styl linii siatki"
5293
+
5294
+ #~ msgid "The dash or dot style of the grid lines"
5295
+ #~ msgstr "Styl kreski lub kropki linii siatki"
5296
+
5297
+ #~ msgid "Title align"
5298
+ #~ msgstr "Wyrównanie tytułu"
5299
+
5300
+ #~ msgid "The horizontal alignment of the title"
5301
+ #~ msgstr "Poziome wyrównanie tytułu"
5302
+
5303
+ #~ msgid "Title position"
5304
+ #~ msgstr "Pozycja tytułu"
5305
+
5306
+ #~ msgid ""
5307
+ #~ "Position of the title. Possible values are 'top', 'left', 'bottom' and "
5308
+ #~ "'right'"
5309
+ #~ msgstr ""
5310
+ #~ "Pozycja tytułu. Możliwe wartości to \"Top\", \"Left\", \"Bottom\" i "
5311
+ #~ "\"Right\""
5312
+
5313
+ #~ msgid "Title font name"
5314
+ #~ msgstr "Nazwa czcionki tytułu"
5315
+
5316
+ #~ msgid "The default font face for text in the title."
5317
+ #~ msgstr "Domyślna czcionka krój tekstu w tytule."
5318
+
5319
+ #~ msgid "Title font style"
5320
+ #~ msgstr "Styl czcionki tytułowej"
5321
+
5322
+ #~ msgid "The default font style for text in the title"
5323
+ #~ msgstr "Domyślny styl czcionki dla tekstu w tytule"
5324
+
5325
+ #~ msgid "Title font color"
5326
+ #~ msgstr "Kolor czcionki tytułowej"
5327
+
5328
+ #~ msgid "The default font color for text in the title."
5329
+ #~ msgstr "Domyślny kolor czcionki dla tekstu w tytule."
5330
+
5331
+ #~ msgid "Subtitle"
5332
+ #~ msgstr "Podtytuł"
5333
+
5334
+ #~ msgid "The chart's subtitle."
5335
+ #~ msgstr "Podtytuł wykresu."
5336
+
5337
+ #~ msgid "Subtitle align"
5338
+ #~ msgstr "Wyrównanie napisów"
5339
+
5340
+ #~ msgid "The horizontal alignment of the subtitle"
5341
+ #~ msgstr "Poziome wyrównanie napisów dialogowych"
5342
+
5343
+ #~ msgid "The background color for the tooltip."
5344
+ #~ msgstr "Kolor tła etykietki narzędzia."
5345
+
5346
+ #~ msgid "The pixel width of the tooltip border."
5347
+ #~ msgstr "Szerokość piksela obramowania etykietka narzędzia."
5348
+
5349
+ #~ msgid "The color of the tooltip border."
5350
+ #~ msgstr "Kolor obramowania etykietki narzędzia."
5351
+
5352
+ #~ msgid "The radius of the rounded border corners."
5353
+ #~ msgstr "Promień zaokrąglonych narożników obramowania."
5354
+
5355
+ #~ msgid "Shared tooltip"
5356
+ #~ msgstr "Wspólna etykietka narzędzia"
5357
+
5358
+ #~ msgid ""
5359
+ #~ "When the tooltip is shared, the entire plot area will capture mouse "
5360
+ #~ "movement or touch events"
5361
+ #~ msgstr ""
5362
+ #~ "Gdy etykietka narzędzia jest współużytkowany, cały obszar kreślenia "
5363
+ #~ "przechwyci ruchy myszy lub zdarzenia dotykowe"
5364
+
5365
+ #~ msgid "Share tooltip"
5366
+ #~ msgstr "Udostępnij podpowiedź"
5367
+
5368
+ #~ msgid "Value prefix"
5369
+ #~ msgstr "Prefiks wartości"
5370
+
5371
+ #~ msgid "A string to prepend to each series' y value"
5372
+ #~ msgstr "Ciąg do dołączana do każdej serii y wartość"
5373
+
5374
+ #~ msgid "Value suffix"
5375
+ #~ msgstr "Przyrostek wartości"
5376
+
5377
+ #~ msgid "A string to append to each series' y value"
5378
+ #~ msgstr "Ciąg, aby dołączyć do każdej serii y wartość"
5379
+
5380
+ #~ msgid "Enable or disable the legend"
5381
+ #~ msgstr "Włączanie lub wyłączanie legendy"
5382
+
5383
+ #~ msgid "Show legend"
5384
+ #~ msgstr "Pokaż legendę"
5385
+
5386
+ #~ msgid "The background color of the legend."
5387
+ #~ msgstr "Kolor tła legendy."
5388
+
5389
+ #~ msgid "A title to be added on top of the legend"
5390
+ #~ msgstr "Tytuł do dodania na górze legendy"
5391
+
5392
+ #~ msgid "Layout"
5393
+ #~ msgstr "Układ"
5394
+
5395
+ #~ msgid "The layout of the legend items"
5396
+ #~ msgstr "Układ elementów legendy"
5397
+
5398
+ #~ msgid "Align"
5399
+ #~ msgstr "Wyrównanie"
5400
+
5401
+ #~ msgid "The horizontal alignment of the legend box within the chart area"
5402
+ #~ msgstr "Wyrównanie w poziomie pola legendy w obszarze wykresu"
5403
+
5404
+ #~ msgid "The width of the drawn border around the legend."
5405
+ #~ msgstr "Szerokość narysowanego obramowania wokół legendy."
5406
+
5407
+ #~ msgid "The color of the drawn border around the legend."
5408
+ #~ msgstr "Kolor narysowanego obramowania wokół legendy."
5409
+
5410
+ #~ msgid "The border corner radius of the legend."
5411
+ #~ msgstr "Promień narożnika obramowania legendy."
5412
+
5413
+ #~ msgid "Legend position"
5414
+ #~ msgstr "Pozycja legendy"
5415
+
5416
+ #~ msgid ""
5417
+ #~ "Position of the legend. Possible values are 'top', 'left', 'bottom' and "
5418
+ #~ "'right'"
5419
+ #~ msgstr ""
5420
+ #~ "Pozycja legendy. Możliwe wartości to \"Top\", \"Left\", \"Bottom\" i "
5421
+ #~ "\"Right\""
5422
+
5423
+ #~ msgid "Whether to enable the exporting module"
5424
+ #~ msgstr "Czy włączyć moduł eksportu"
5425
+
5426
+ #~ msgid "Export chart"
5427
+ #~ msgstr "Eksportuj wykres"
5428
+
5429
+ #~ msgid "Data labels"
5430
+ #~ msgstr "Etykiety danych"
5431
+
5432
+ #~ msgid "Add data labels to improve readability of the exported chart"
5433
+ #~ msgstr ""
5434
+ #~ "Dodawanie etykiet danych w celu poprawienia czytelności wyeksportowanego "
5435
+ #~ "wykresu"
5436
+
5437
+ #~ msgid "Show data labels"
5438
+ #~ msgstr "Pokaż etykiety danych"
5439
+
5440
+ #~ msgid "File name"
5441
+ #~ msgstr "Nazwa pliku"
5442
+
5443
+ #~ msgid "The filename, without extension, to use for the exported chart"
5444
+ #~ msgstr ""
5445
+ #~ "Nazwa pliku, bez rozszerzenia, do użycia dla wyeksportowanego wykresu"
5446
+
5447
+ #~ msgid "The width of the original chart when exported."
5448
+ #~ msgstr "Szerokość oryginalnego wykresu podczas eksportowania."
5449
+
5450
+ #~ msgid "Button align"
5451
+ #~ msgstr "Wyrównanie przycisku"
5452
+
5453
+ #~ msgid "Alignment for the export button"
5454
+ #~ msgstr "Wyrównanie przycisku eksportu"
5455
+
5456
+ #~ msgid "Button vertical align"
5457
+ #~ msgstr "Wyrównanie pionowe przycisku"
5458
+
5459
+ #~ msgid "The vertical alignment of the export button"
5460
+ #~ msgstr "Pionowe wyrównanie przycisku eksportu"
5461
+
5462
+ #~ msgid "Button color"
5463
+ #~ msgstr "Kolor przycisku"
5464
+
5465
+ #~ msgid "The color of the symbol's stroke or line."
5466
+ #~ msgstr "Kolor obrysu lub linii symbolu."
5467
+
5468
+ #~ msgid "A text string to add to the individual button"
5469
+ #~ msgstr "Ciąg tekstowy do dodania do indywidualnego przycisku"
5470
+
5471
+ #~ msgid "Whether to show the credits text"
5472
+ #~ msgstr "Czy pokazać tekst kredytów"
5473
+
5474
+ #~ msgid "Show credits"
5475
+ #~ msgstr "Pokaż kredyty"
5476
+
5477
+ #~ msgid "Credits href"
5478
+ #~ msgstr "Kredyty href"
5479
+
5480
+ #~ msgid "The URL for the credits label"
5481
+ #~ msgstr "Adres URL etykiety kredytów"
5482
+
5483
+ #~ msgid "Credits text"
5484
+ #~ msgstr "Tekst kredytów"
5485
+
5486
+ #~ msgid "The text for the credits label"
5487
+ #~ msgstr "Tekst etykiety kredytów"
5488
+
5489
+ #~ msgid "Data preview"
5490
+ #~ msgstr "Podgląd danych"
5491
+
5492
+ #~ msgid ""
5493
+ #~ "\n"
5494
+ #~ " Connection"
5495
+ #~ msgstr ""
5496
+ #~ "\n"
5497
+ #~ " Połączenia"
5498
+
5499
+ #~ msgid ""
5500
+ #~ "(Excel, CSV, Google Spreadsheet, SQL query, XML, JSON, serialized PHP "
5501
+ #~ "array). Data will be read from the source every time on page load. Only "
5502
+ #~ "SQL-based tables can be made editable."
5503
+ #~ msgstr ""
5504
+ #~ "(Excel, CSV, arkusz kalkulacyjny Google, zapytanie SQL, XML, JSON, "
5505
+ #~ "serializowana tablica PHP). Dane będą odczytywane ze źródła za każdym "
5506
+ #~ "razem po załadowaniu strony. Można edytować tylko tabele oparte na języku "
5507
+ #~ "SQL."
5508
+
5509
+ #~ msgid ""
5510
+ #~ "Define the number and type of columns, and fill in the data manually in "
5511
+ #~ "WP admin. Table will be stored in database and can be edited from WP "
5512
+ #~ "admin, or made front-end editable."
5513
+ #~ msgstr ""
5514
+ #~ "Zdefiniuj liczbę i typ kolumn i wypełnij dane ręcznie w WP Admin. Tabela "
5515
+ #~ "będą przechowywane w bazie danych i mogą być edytowane z WP Admin, lub "
5516
+ #~ "wykonane front-end edytowalne."
5517
+
5518
+ #~ msgid ""
5519
+ #~ "(Excel, CSV, Google Spreadsheet). Data will be imported to database, the "
5520
+ #~ "table can be edited in WP admin, or made front-end editable."
5521
+ #~ msgstr ""
5522
+ #~ "(Excel, CSV, arkusz kalkulacyjny Google). Dane zostaną zaimportowane do "
5523
+ #~ "bazy danych, tabela może być edytowany w WP Admin, lub wykonane front-end "
5524
+ #~ "edytowalne."
5525
+
5526
+ #~ msgid ""
5527
+ #~ "Create a SQL-query-based table by generating a query to any custom SQL "
5528
+ #~ "database with a GUI tool."
5529
+ #~ msgstr ""
5530
+ #~ "Utwórz tabelę opartą na zapytaniach SQL, generując zapytanie do dowolnej "
5531
+ #~ "niestandardowej bazy danych SQL za pomocą narzędzia graficznego "
5532
+ #~ "interfejsu użytkownika."
5533
+
5534
+ #~ msgid ""
5535
+ #~ "Please provide some initial structure metadata before the table will be "
5536
+ #~ "created."
5537
+ #~ msgstr "Przed utworzeniem tabeli Podaj metadane początkowej struktury."
5538
+
5539
+ #~ msgid ""
5540
+ #~ "This constructor will help you to create a table from scratch. You will "
5541
+ #~ "be able to edit the table content and metadata later manually at any time."
5542
+ #~ msgstr ""
5543
+ #~ "Ten konstruktor pomoże Ci utworzyć tabelę od podstaw. Zawartość tabeli i "
5544
+ #~ "metadane można później edytować ręcznie w dowolnym momencie."
5545
+
5546
+ #~ msgid "Table name"
5547
+ #~ msgstr "Nazwa tabeli"
5548
+
5549
+ #~ msgid ""
5550
+ #~ "What is the header of the table that will be visible to the site visitors"
5551
+ #~ msgstr ""
5552
+ #~ "Co to jest nagłówek tabeli, która będzie widoczna dla odwiedzających "
5553
+ #~ "witrynę"
5554
+
5555
+ #~ msgid "Number of columns"
5556
+ #~ msgstr "Liczba kolumn"
5557
+
5558
+ #~ msgid ""
5559
+ #~ "How many columns table will it have? You can also modify it below with + "
5560
+ #~ "and x buttons"
5561
+ #~ msgstr ""
5562
+ #~ "Jak wiele kolumn tabeli będzie miał? Można również modyfikować poniżej za "
5563
+ #~ "pomocą przycisków + i x"
5564
+
5565
+ #~ msgid "Column names and types"
5566
+ #~ msgstr "Nazwy i typy kolumn"
5567
+
5568
+ #~ msgid "Drag and drop to reorder columns"
5569
+ #~ msgstr "Przeciągnij i upuść, aby zmienić kolejność kolumn"
5570
+
5571
+ #~ msgid ""
5572
+ #~ "Upload your file or provide the full URL here. For CSV or Excel input "
5573
+ #~ "sources only URLs or paths from same servers are supported. For Google "
5574
+ #~ "Spreadsheets: please do not forget to publish the spreadsheet before "
5575
+ #~ "pasting the URL."
5576
+ #~ msgstr ""
5577
+ #~ "Prześlij plik lub Podaj pełny adres URL tutaj. W przypadku źródeł "
5578
+ #~ "wejściowych CSV lub Excel obsługiwane są tylko adresy URL lub ścieżki z "
5579
+ #~ "tych samych serwerów. W przypadku arkuszy kalkulacyjnych Google: nie "
5580
+ #~ "zapomnij opublikować arkusza kalkulacyjnego przed wklejeniem adresu URL."
5581
+
5582
+ #~ msgid "Please choose the WP data which will be used to create a table."
5583
+ #~ msgstr "Proszę wybrać dane WP, które zostaną użyte do utworzenia tabeli."
5584
+
5585
+ #~ msgid ""
5586
+ #~ "This constructor type will create a query to WordPress database and "
5587
+ #~ "create a wpDataTable based on this query. This table content cannot be "
5588
+ #~ "edited manually afterwards, but will always contain actual data from your "
5589
+ #~ "WordPress database."
5590
+ #~ msgstr ""
5591
+ #~ "Ten typ konstruktora utworzy kwerendę do bazy danych WordPress i utworzyć "
5592
+ #~ "wpDataTable na podstawie tej kwerendy. Ta zawartość tabeli nie można "
5593
+ #~ "edytować ręcznie później, ale zawsze będzie zawierać rzeczywiste dane z "
5594
+ #~ "bazy danych WordPress."
5595
+
5596
+ #~ msgid "All post types"
5597
+ #~ msgstr "Wszystkie typy wpisów"
5598
+
5599
+ #~ msgid "Add or drag post types."
5600
+ #~ msgstr "Dodaj lub przeciągnij typy postów."
5601
+
5602
+ #~ msgid "all"
5603
+ #~ msgstr "wszystkie"
5604
+
5605
+ #~ msgid "Selected post types"
5606
+ #~ msgstr "Wybrane typy postów"
5607
+
5608
+ #~ msgid "All post properties"
5609
+ #~ msgstr "Wszystkie właściwości posta"
5610
+
5611
+ #~ msgid "Add or drag post properties."
5612
+ #~ msgstr "Dodaj lub przeciągnij właściwości posta."
5613
+
5614
+ #~ msgid "Selected post properties"
5615
+ #~ msgstr "Wybrane właściwości posta"
5616
+
5617
+ #~ msgid "Post types relationship"
5618
+ #~ msgstr "Relacja typu post"
5619
+
5620
+ #~ msgid ""
5621
+ #~ "When it is enabled, relations will be defined (joining rules) between "
5622
+ #~ "post types, otherwise relations between post types will not be defined "
5623
+ #~ "(do a full outer join)."
5624
+ #~ msgstr ""
5625
+ #~ "Gdy jest włączona, relacje zostaną zdefiniowane (reguły łączenia) między "
5626
+ #~ "typami postów, w przeciwnym razie relacje między typami postów nie "
5627
+ #~ "zostaną zdefiniowane (wykonaj pełne sprzężenie zewnętrzne)."
5628
+
5629
+ #~ msgid "Define relations (joining rules) between post types"
5630
+ #~ msgstr "Definiowanie relacji (reguły łączenia) między typami posta"
5631
+
5632
+ #~ msgid "Define post types relations"
5633
+ #~ msgstr "Definiowanie relacji typów postów"
5634
+
5635
+ #~ msgid "Check to have an inner join, uncheck to have left join."
5636
+ #~ msgstr ""
5637
+ #~ "Sprawdź, czy sprzężenie wewnętrzne, odznacz, aby mieć lewy sprzężenia."
5638
+
5639
+ #~ msgid "Add conditions"
5640
+ #~ msgstr "Dodaj warunki"
5641
+
5642
+ #~ msgid "Add conditions that you would like to have in the table."
5643
+ #~ msgstr "Dodaj warunki, które chcesz mieć w tabeli."
5644
+
5645
+ #~ msgid "Add condition"
5646
+ #~ msgstr "Dodaj warunek"
5647
+
5648
+ #~ msgid "Add grouping rules"
5649
+ #~ msgstr "Dodawanie reguł grupowania"
5650
+
5651
+ #~ msgid "Add grouping rules that you would like to have in the table."
5652
+ #~ msgstr "Dodaj reguły grupowania, które chcesz mieć w tabeli."
5653
+
5654
+ #~ msgid "Add grouping"
5655
+ #~ msgstr "Dodawanie grupowania"
5656
+
5657
+ #~ msgid "Group by "
5658
+ #~ msgstr "Grupuj według "
5659
+
5660
+ #~ msgid "Please choose the SQL data which will be used to create a table."
5661
+ #~ msgstr "Proszę wybrać dane SQL, które zostaną użyte do utworzenia tabeli."
5662
+
5663
+ #~ msgid ""
5664
+ #~ "This constructor type will create a query to any SQL database database "
5665
+ #~ "and create a wpDataTable based on this query. This table content cannot "
5666
+ #~ "be edited manually afterwards, but will always contain actual data from "
5667
+ #~ "your SQL database."
5668
+ #~ msgstr ""
5669
+ #~ "Ten typ konstruktora utworzy kwerendę do dowolnej bazy danych SQL "
5670
+ #~ "Database i utworzyć wpDataTable na podstawie tej kwerendy. Tej zawartości "
5671
+ #~ "tabeli nie można edytować ręcznie, ale zawsze będzie zawierać rzeczywiste "
5672
+ #~ "dane z bazy danych SQL."
5673
+
5674
+ #~ msgid "All SQL tables"
5675
+ #~ msgstr "Wszystkie tabele SQL"
5676
+
5677
+ #~ msgid "Add or drag MySQL tables."
5678
+ #~ msgstr "Dodaj lub przeciągnij tabele MySQL."
5679
+
5680
+ #~ msgid "Selected SQL tables"
5681
+ #~ msgstr "Wybrane tabele SQL"
5682
+
5683
+ #~ msgid "All SQL columns"
5684
+ #~ msgstr "Wszystkie kolumny SQL"
5685
+
5686
+ #~ msgid "Add or drag MySQL columns."
5687
+ #~ msgstr "Dodaj lub przeciągnij kolumny MySQL."
5688
+
5689
+ #~ msgid "Selected SQL columns"
5690
+ #~ msgstr "Wybrane kolumny SQL"
5691
+
5692
+ #~ msgid "Define SQL tables relations"
5693
+ #~ msgstr "Definiowanie relacji tabel SQL"
5694
+
5695
+ #~ msgid ""
5696
+ #~ "Please check which columns would you like to import and make sure that "
5697
+ #~ "the column types were imported correctly."
5698
+ #~ msgstr ""
5699
+ #~ "Sprawdź, które kolumny chcesz zaimportować i upewnij się, że typy kolumn "
5700
+ #~ "zostały zaimportowane poprawnie."
5701
+
5702
+ #~ msgid "Preview the query that has been generated for you"
5703
+ #~ msgstr "Podgląd kwerendy, która została wygenerowana dla Ciebie"
5704
+
5705
+ #~ msgid "Click to refresh the table"
5706
+ #~ msgstr "Kliknij, aby odświeżyć tabelę"
5707
+
5708
+ #~ msgid "Preview the 5 first result rows"
5709
+ #~ msgstr "Podgląd 5 pierwszych wierszy wyników"
5710
+
5711
+ #~ msgid "Activation"
5712
+ #~ msgstr "Aktywacja"
5713
+
5714
+ #~ msgid "Purchase Code"
5715
+ #~ msgstr "Kod zakupu"
5716
+
5717
+ #~ msgid ""
5718
+ #~ "If your brought the plugin directly on our website or in the Lite "
5719
+ #~ "version, enter TMS Store purchase code to enable auto updates."
5720
+ #~ msgstr ""
5721
+ #~ "Jeśli Twój przywiózł wtyczkę bezpośrednio na naszej stronie internetowej "
5722
+ #~ "lub w wersji Lite, wprowadź kod zakupu TMS Store, aby włączyć "
5723
+ #~ "automatyczne aktualizacje."
5724
+
5725
+ #~ msgid "Please enter your wpDataTables TMS Store Purchase Code"
5726
+ #~ msgstr "Podaj swój kod zakupowych produktów wpDataTables TMS"
5727
+
5728
+ #~ msgid "Activate "
5729
+ #~ msgstr "Aktywuj "
5730
+
5731
+ #~ msgid "Envato API"
5732
+ #~ msgstr "Interfejs API Envato"
5733
+
5734
+ #~ msgid ""
5735
+ #~ "If you brought the plugin on the Envato (CodeCanyon) activate the plugin "
5736
+ #~ "using Envato API to enable auto updates."
5737
+ #~ msgstr ""
5738
+ #~ "Jeśli przyniósł plugin na Envato (CodeCanyon) aktywować plugin za pomocą "
5739
+ #~ "Envato API, aby włączyć automatyczne aktualizacje."
5740
+
5741
+ #~ msgid "Deactivate "
5742
+ #~ msgstr "Dezaktywuj "
5743
+
5744
+ #~ msgid "How Integer and Float column types will be aligned in the cell"
5745
+ #~ msgstr "Jak Integer i float typy kolumn zostaną wyrównane w komórce"
5746
+
5747
+ #~ msgid ""
5748
+ #~ "It is recommended to leave this option as checked if you want to keep "
5749
+ #~ "your tables in database after deleting plugin from Plugins page. If you "
5750
+ #~ "uncheck this option, it will be deleted all tables in database after "
5751
+ #~ "deleting plugin"
5752
+ #~ msgstr ""
5753
+ #~ "Zaleca się pozostawienie tej opcji jako sprawdzana, jeśli chcesz zachować "
5754
+ #~ "tabele w bazie danych po usunięciu wtyczki ze strony wtyczek. Jeśli "
5755
+ #~ "usuniesz zaznaczenie tej opcji, zostaną usunięte wszystkie tabele w bazie "
5756
+ #~ "danych po usunięciu wtyczki"
5757
+
5758
+ #~ msgid ""
5759
+ #~ "If this checkbox is checked, wpDataTables will use its own connection to "
5760
+ #~ "chosen vendor bases. In other case it will use the main WordPress MySQL "
5761
+ #~ "connection."
5762
+ #~ msgstr ""
5763
+ #~ "Jeśli to pole wyboru jest zaznaczone, wpDataTables będzie używać własnego "
5764
+ #~ "połączenia z wybranymi bazami dostawców. W innym przypadku będzie "
5765
+ #~ "korzystać z głównego połączenia MySQL WordPress."
5766
+
5767
+ #~ msgid "New connection"
5768
+ #~ msgstr "Nowe połączenie"
5769
+
5770
+ #~ msgid "Click this button to add new connection."
5771
+ #~ msgstr "Kliknij ten przycisk, aby dodać nowe połączenie."
5772
+
5773
+ #~ msgid "Connection Name"
5774
+ #~ msgstr "Nazwa połączenia"
5775
+
5776
+ #~ msgid "Connection Name."
5777
+ #~ msgstr "Nazwa połączenia."
5778
+
5779
+ #~ msgid ""
5780
+ #~ "Click this button to test if wpDataTables is able to connect to the DB "
5781
+ #~ "server with the details you provided."
5782
+ #~ msgstr ""
5783
+ #~ "Kliknij ten przycisk, aby sprawdzić, czy wpDataTables jest w stanie "
5784
+ #~ "połączyć się z serwerem bazy danych z podanych szczegółów."
5785
+
5786
+ #~ msgid "Vendor"
5787
+ #~ msgstr "Sprzedawca"
5788
+
5789
+ #~ msgid "Pick the vendor."
5790
+ #~ msgstr "Wybierz dostawcę."
5791
+
5792
+ #~ msgid "MSSQL"
5793
+ #~ msgstr "Microsoft SQL Server"
5794
+
5795
+ #~ msgid "PostgreSQL"
5796
+ #~ msgstr "PostgreSQLComment"
5797
+
5798
+ #~ msgid "Name"
5799
+ #~ msgstr "Nazwa"
5800
+
5801
+ #~ msgid "Database name."
5802
+ #~ msgstr "Nazwa bazy danych."
5803
+
5804
+ #~ msgid "Database name"
5805
+ #~ msgstr "Nazwa bazy danych"
5806
+
5807
+ #~ msgid "Host"
5808
+ #~ msgstr "Host"
5809
+
5810
+ #~ msgid "Host address."
5811
+ #~ msgstr "Adres hosta."
5812
+
5813
+ #~ msgid "Host address"
5814
+ #~ msgstr "Adres hosta"
5815
+
5816
+ #~ msgid "Port"
5817
+ #~ msgstr "Port"
5818
+
5819
+ #~ msgid "Port for the connection"
5820
+ #~ msgstr "Port dla połączenia"
5821
+
5822
+ #~ msgid "User"
5823
+ #~ msgstr "Użytkownik"
5824
+
5825
+ #~ msgid "Username for the connection."
5826
+ #~ msgstr "Nazwa użytkownika dla połączenia."
5827
+
5828
+ #~ msgid "Password"
5829
+ #~ msgstr "Hasło"
5830
+
5831
+ #~ msgid "Password for the provided user."
5832
+ #~ msgstr "Hasło dla podanego użytkownika."
5833
+
5834
+ #~ msgid "Driver"
5835
+ #~ msgstr "Kierownica po lewej stronie"
5836
+
5837
+ #~ msgid "Pick the driver."
5838
+ #~ msgstr "Wybierz kierowcę."
5839
+
5840
+ #~ msgid "DBLIB"
5841
+ #~ msgstr "DBLIB"
5842
+
5843
+ #~ msgid "SQLSRV"
5844
+ #~ msgstr "SQLSRV"
5845
+
5846
+ #~ msgid "ODBC"
5847
+ #~ msgstr "Standard dostępu do baz danych ODBC"
5848
+
5849
+ #~ msgid "Default Connection"
5850
+ #~ msgstr "Domyślne połączenie"
5851
+
5852
+ #~ msgid "Set this connection as default."
5853
+ #~ msgstr "Ustaw to połączenie jako domyślne."
5854
+
5855
+ #~ msgid "Set this connection as default"
5856
+ #~ msgstr "Ustaw to połączenie jako domyślne"
5857
+
5858
+ #~ msgid "Delete this connection."
5859
+ #~ msgstr "Usuń to połączenie."
5860
+
5861
+ #~ msgid "Separate MySQL connection"
5862
+ #~ msgstr "Oddzielne połączenie MySQL"
5863
+
5864
+ #~ msgid "Table"
5865
+ #~ msgstr "Tabela"
5866
+
5867
+ #~ msgid "Show column"
5868
+ #~ msgstr "Pokaż kolumnę"
5869
+
5870
+ #~ msgid "Value from column"
5871
+ #~ msgstr "Wartość z kolumny"
5872
+
5873
+ #~ msgid "Possible values in edit modal for foreign key column"
5874
+ #~ msgstr "Możliwe wartości w edycji modalne dla kolumny klucza obcego"
5875
+
5876
+ #~ msgid ""
5877
+ #~ "By turning this on you will show all possible values in edit modal from "
5878
+ #~ "separate table that is connect with foreign keys when option Users can "
5879
+ #~ "see and edit own data is enabled"
5880
+ #~ msgstr ""
5881
+ #~ "Włączając to na pokaże wszystkie możliwe wartości w edycji modalne z "
5882
+ #~ "osobnej tabeli, która jest połączyć się z kluczy obcych, gdy opcja "
5883
+ #~ "Użytkownicy mogą widzieć i edytować własne dane są włączone"
5884
+
5885
+ #~ msgid "Allow all possible values in edit modal"
5886
+ #~ msgstr "Zezwalaj na wszystkie możliwe wartości w edycji modalnej"
5887
+
5888
+ #~ msgid "Multiselectbox"
5889
+ #~ msgstr "Skrzynka multiselectbox"
5890
+
5891
+ #~ msgid "Range slider"
5892
+ #~ msgstr "Suwak zakresu"
5893
+
5894
+ #~ msgid "Enable number range slider for filtering"
5895
+ #~ msgstr "Włącz suwak zakresu numerów do filtrowania"
5896
+
5897
+ #~ msgid "Number range slider"
5898
+ #~ msgstr "Suwak zakresu numerów"
5899
+
5900
+ #~ msgid "Render in modal"
5901
+ #~ msgstr "Renderowanie w modalnym"
5902
+
5903
+ #~ msgid "Render checkboxes in modal."
5904
+ #~ msgstr "Renderowanie pól wyboru w modalne."
5905
+
5906
+ #~ msgid "Render checkboxes in modal"
5907
+ #~ msgstr "Renderowanie pól wyboru w modalne"
5908
+
5909
+ #~ msgid "SQL query"
5910
+ #~ msgstr "Kwerenda SQL"
5911
+
5912
+ #~ msgid "SQL Query"
5913
+ #~ msgstr "Zapytanie SQL"
5914
+
5915
+ #~ msgid ""
5916
+ #~ "Enter the text of your SQL query here - please make sure it returns "
5917
+ #~ "actual data first. You can use a number of placeholders to make the "
5918
+ #~ "dataset in the table flexible and be able to return different sets of "
5919
+ #~ "data by calling it with different shortcodes."
5920
+ #~ msgstr ""
5921
+ #~ "Wprowadź tekst zapytania SQL tutaj-upewnij się, że zwraca rzeczywiste "
5922
+ #~ "dane po raz pierwszy. Można użyć wielu symboli zastępczych, aby uczynić "
5923
+ #~ "zestaw danych w tabeli elastycznym i być w stanie zwracać różne zestawy "
5924
+ #~ "danych, wywołując je za pomocą różnych skróconych."
5925
+
5926
+ #~ msgid "Show all rows in back-end"
5927
+ #~ msgstr "Pokaż wszystkie wiersze w back-end"
5928
+
5929
+ #~ msgid ""
5930
+ #~ "If this is enabled, users will see all data for this table in admin area."
5931
+ #~ msgstr ""
5932
+ #~ "Jeśli ta opcja jest włączona, użytkownicy zobaczą wszystkie dane dla tej "
5933
+ #~ "tabeli w obszarze administracyjnym."
5934
+
5935
+ #~ msgid "Show all rows for this table in admin area"
5936
+ #~ msgstr "Pokaż wszystkie wiersze dla tej tabeli w obszarze administracyjnym"
5937
+
5938
+ #~ msgid ""
5939
+ #~ "Placeholders can be understood as predefined ‘search and replace‘ "
5940
+ #~ "templates; that will be replaced with some actual values at the execution "
5941
+ #~ "time; usually this is used for MySQL queries, but you can use it for "
5942
+ #~ "filtering and editing for manual tables and only filtering for tables "
5943
+ #~ "created from XML, JSON, Excel, CSV, Google Spreadsheet and PHP Serialized "
5944
+ #~ "array."
5945
+ #~ msgstr ""
5946
+ #~ "Symbole zastępcze mogą być rozumiane jako predefiniowane szablony "
5947
+ #~ "\"Szukaj i Zamień\"; które zostaną zastąpione niektóre rzeczywiste "
5948
+ #~ "wartości w czasie wykonywania; zwykle jest to wykorzystywane do zapytań "
5949
+ #~ "MySQL, ale można go używać do filtrowania i edytowania dla ręcznych tabel "
5950
+ #~ "i filtrowania tylko dla tabel utworzonych z XML, JSON, Excel, CSV, Google "
5951
+ #~ "Spreadsheet i PHP szeregowane Array."
5952
+
5953
+ #~ msgid ""
5954
+ #~ "This placeholder will be replaced with the First Name of currently logged "
5955
+ #~ "in user. Provide a value here to be used for table generation"
5956
+ #~ msgstr ""
5957
+ #~ "Ten symbol zastępczy zostanie zastąpiony przez imię aktualnie "
5958
+ #~ "zalogowanego użytkownika. Podaj wartość, która ma być używana do "
5959
+ #~ "generowania tabeli"
5960
+
5961
+ #~ msgid ""
5962
+ #~ "This placeholder will be replaced with the Last Name of currently logged "
5963
+ #~ "in user. Provide a value here to be used for table generation"
5964
+ #~ msgstr ""
5965
+ #~ "Ten symbol zastępczy zostanie zastąpiony przez nazwisko aktualnie "
5966
+ #~ "zalogowanego użytkownika. Podaj wartość, która ma być używana do "
5967
+ #~ "generowania tabeli"
5968
+
5969
+ #~ msgid "This placeholder will be replaced with current date."
5970
+ #~ msgstr "Ten symbol zastępczy zostanie zastąpiony bieżącym czasem."
5971
+
5972
+ #~ msgid "This placeholder will be replaced with current datetime."
5973
+ #~ msgstr "Ten symbol zastępczy zostanie zastąpiony bieżącym czasem."
5974
+
5975
+ #~ msgid "This placeholder will be replaced with current time."
5976
+ #~ msgstr "Ten symbol zastępczy zostanie zastąpiony bieżącym czasem."
5977
+
5978
+ #~ msgid "Please choose input type for columns that you want to edit"
5979
+ #~ msgstr "Wybierz typ danych wejściowych dla kolumn, które chcesz edytować"
5980
+
5981
+ #~ msgid "Prev"
5982
+ #~ msgstr "Poprzedni"
5983
+
5984
+ #~ msgid "Apply and add new"
5985
+ #~ msgstr "Akcept. i dodaj"
5986
+
5987
+ #~ msgid "Submit"
5988
+ #~ msgstr "Zatwierdź"
5989
+
5990
+ #~ msgid " Clear all filters"
5991
+ #~ msgstr " Wyczyść filtry"
5992
+
5993
+ #~ msgid "Dynamic title for modals"
5994
+ #~ msgstr "Dynamiczny tytuł dla modułów"
readme.txt CHANGED
@@ -4,9 +4,9 @@ Author URI: https://tms-outsource.com
4
  Plugin URI: https://wpdatatables.com/
5
  Tags: data tables, table, charts, tables from csv, tables from excel, datatables, responsive tables, charting, mysql tables, table plugin
6
  Requires at least: 4.0
7
- Tested up to: 5.2.3
8
  Requires PHP: 5.4
9
- Stable tag: 2.0.14
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -167,6 +167,12 @@ This can be changed from the “Number format” drop-down menu in the wpDataTab
167
 
168
  == Changelog ==
169
 
 
 
 
 
 
 
170
  = 2.0.14 =
171
  * Feature: Added new date formats
172
  * Updated French translation
4
  Plugin URI: https://wpdatatables.com/
5
  Tags: data tables, table, charts, tables from csv, tables from excel, datatables, responsive tables, charting, mysql tables, table plugin
6
  Requires at least: 4.0
7
+ Tested up to: 5.3
8
  Requires PHP: 5.4
9
+ Stable tag: 2.0.15
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
167
 
168
  == Changelog ==
169
 
170
+ = 2.0.15 =
171
+ * A minor update with a couple of small bugfixes:
172
+ * BugFix: Plugin is now compatible with jQuery 3.x.
173
+ BugFix: Fix PHP notices
174
+ * Compatibility with WordPress 5.3 approved.
175
+
176
  = 2.0.14 =
177
  * Feature: Added new date formats
178
  * Updated French translation
templates/admin/addons/addons.inc.php CHANGED
@@ -1,4 +1,4 @@
1
- <?php defined('ABSPATH') or die("Cannot access pages directly."); ?>
2
 
3
  <div class="wrap wdt-datatables-admin-wrap">
4
  <?php do_action('wpdatatables_admin_before_addons'); ?>
@@ -37,7 +37,32 @@
37
 
38
  <div class="col-sm-3">
39
  <div class="thumbnail">
40
- <a href="https://wpdatatables.com/powerful-filtering/?utm_source=wpdt-admin&medium=addons&campaign=addons" target="_blank">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  <img class="img-responsive"
42
  src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/powerful-filters.png" alt="">
43
  </a>
@@ -46,7 +71,8 @@
46
  <p><?php _e('An add-on for wpDataTables that provides powerful filtering features: cascade filtering, applying filters on button click, show only filter without the table before user defines the search values.', 'wpdatatables'); ?></p>
47
  </div>
48
  <div class="wdt-addons-find-out-more">
49
- <a href="https://wpdatatables.com/powerful-filtering/?utm_source=wpdt-admin&medium=addons&campaign=addons" target="_blank"
 
50
  class="btn btn-sm btn-icon-text btn-primary waves-effect"
51
  role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
52
  <i class="zmdi zmdi-search"></i>
@@ -77,7 +103,8 @@
77
  <!-- /.col-sm-3 -->
78
  <div class="col-sm-3">
79
  <div class="thumbnail">
80
- <a href="https://wpdatatables.com/documentation/addons/gravity-forms-integration/" target="_blank">
 
81
  <img class="img-responsive"
82
  src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/gravity.png" alt="">
83
  </a>
@@ -86,7 +113,8 @@
86
  <p><?php _e('Tool that adds "Gravity Form" as a new table type and allows you to create wpDataTables from Gravity Forms entries data.', 'wpdatatables'); ?></p>
87
  </div>
88
  <div class="wdt-addons-find-out-more">
89
- <a href="https://wpdatatables.com/documentation/addons/gravity-forms-integration/" target="_blank"
 
90
  class="btn btn-sm btn-icon-text btn-primary waves-effect"
91
  role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
92
  <i class="zmdi zmdi-search"></i>
@@ -95,9 +123,15 @@
95
  </div>
96
  </div>
97
  <!-- /.col-sm-3 -->
 
 
 
 
 
98
  <div class="col-sm-3">
99
  <div class="thumbnail">
100
- <a href="https://wpdatatables.com/documentation/addons/formidable-forms-integration/" target="_blank">
 
101
  <img class="img-responsive"
102
  src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/formidable.png" alt="">
103
  </a>
@@ -106,7 +140,8 @@
106
  <p><?php _e('Tool that adds "Formidable Form" as a new table type and allows you to create wpDataTables from Formidable Forms entries data.', 'wpdatatables'); ?></p>
107
  </div>
108
  <div class="wdt-addons-find-out-more">
109
- <a href="https://wpdatatables.com/documentation/addons/formidable-forms-integration/" target="_blank"
 
110
  class="btn btn-sm btn-icon-text btn-primary waves-effect"
111
  role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
112
  <i class="zmdi zmdi-search"></i>
1
+ <?php defined('ABSPATH') or die('Access denied.'); ?>
2
 
3
  <div class="wrap wdt-datatables-admin-wrap">
4
  <?php do_action('wpdatatables_admin_before_addons'); ?>
37
 
38
  <div class="col-sm-3">
39
  <div class="thumbnail">
40
+ <div class="ribbon"><span>NEW</span></div>
41
+ <a href="https://wpdatatables.com/documentation/addons/master-detail-tables/?utm_source=wpdt-admin&medium=addons&campaign=addons"
42
+ target="_blank">
43
+ <img class="img-responsive"
44
+ src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/master-detail.png" alt="">
45
+ </a>
46
+ <div class="caption">
47
+ <h4><?php _e('Master Detail Tables for wpDataTables', 'wpdatatables'); ?></h4>
48
+ <p><?php _e('A wpDataTables addon which allows showing additional details for a specific row in a popup or a separate page or post. Handy when you would like to keep fewer columns in the table, while allowing user to access full details of particular entries.', 'wpdatatables'); ?></p>
49
+ </div>
50
+ <div class="wdt-addons-find-out-more">
51
+ <a href="https://wpdatatables.com/documentation/addons/master-detail-tables/?utm_source=wpdt-admin&medium=addons&campaign=addons"
52
+ target="_blank"
53
+ class="btn btn-sm btn-icon-text btn-primary waves-effect"
54
+ role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
55
+ <i class="zmdi zmdi-search"></i>
56
+ </a>
57
+ </div>
58
+ </div>
59
+ </div>
60
+
61
+ <div class="col-sm-3">
62
+ <div class="thumbnail">
63
+ <div class="ribbon"><span>NEW</span></div>
64
+ <a href="https://wpdatatables.com/powerful-filtering/?utm_source=wpdt-admin&medium=addons&campaign=addons"
65
+ target="_blank">
66
  <img class="img-responsive"
67
  src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/powerful-filters.png" alt="">
68
  </a>
71
  <p><?php _e('An add-on for wpDataTables that provides powerful filtering features: cascade filtering, applying filters on button click, show only filter without the table before user defines the search values.', 'wpdatatables'); ?></p>
72
  </div>
73
  <div class="wdt-addons-find-out-more">
74
+ <a href="https://wpdatatables.com/powerful-filtering/?utm_source=wpdt-admin&medium=addons&campaign=addons"
75
+ target="_blank"
76
  class="btn btn-sm btn-icon-text btn-primary waves-effect"
77
  role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
78
  <i class="zmdi zmdi-search"></i>
103
  <!-- /.col-sm-3 -->
104
  <div class="col-sm-3">
105
  <div class="thumbnail">
106
+ <a href="https://wpdatatables.com/documentation/addons/gravity-forms-integration/?utm_source=wpdt-admin&medium=addons&campaign=addons"
107
+ target="_blank">
108
  <img class="img-responsive"
109
  src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/gravity.png" alt="">
110
  </a>
113
  <p><?php _e('Tool that adds "Gravity Form" as a new table type and allows you to create wpDataTables from Gravity Forms entries data.', 'wpdatatables'); ?></p>
114
  </div>
115
  <div class="wdt-addons-find-out-more">
116
+ <a href="https://wpdatatables.com/documentation/addons/gravity-forms-integration/?utm_source=wpdt-admin&medium=addons&campaign=addons"
117
+ target="_blank"
118
  class="btn btn-sm btn-icon-text btn-primary waves-effect"
119
  role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
120
  <i class="zmdi zmdi-search"></i>
123
  </div>
124
  </div>
125
  <!-- /.col-sm-3 -->
126
+ </div>
127
+ <!-- /.row -->
128
+
129
+ <!-- .row -->
130
+ <div class="row">
131
  <div class="col-sm-3">
132
  <div class="thumbnail">
133
+ <a href="https://wpdatatables.com/documentation/addons/formidable-forms-integration/?utm_source=wpdt-admin&medium=addons&campaign=addons"
134
+ target="_blank">
135
  <img class="img-responsive"
136
  src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/formidable.png" alt="">
137
  </a>
140
  <p><?php _e('Tool that adds "Formidable Form" as a new table type and allows you to create wpDataTables from Formidable Forms entries data.', 'wpdatatables'); ?></p>
141
  </div>
142
  <div class="wdt-addons-find-out-more">
143
+ <a href="https://wpdatatables.com/documentation/addons/formidable-forms-integration/?utm_source=wpdt-admin&medium=addons&campaign=addons"
144
+ target="_blank"
145
  class="btn btn-sm btn-icon-text btn-primary waves-effect"
146
  role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
147
  <i class="zmdi zmdi-search"></i>
templates/admin/common/ratingDiv.inc.php CHANGED
@@ -1,13 +1,23 @@
1
  <?php defined('ABSPATH') or die("Cannot access pages directly."); ?>
2
 
 
 
 
 
 
 
 
 
 
 
 
3
  <div class="wdt-rating-notice notice notice-success">
4
  <div class="wdt-float-left">
5
  <img class="wdt-icon-rating" src="<?php echo WDT_ROOT_URL ?>assets/img/logo-large.png" alt="">
6
  </div>
7
  <div class="wdt-float-left">
8
- <h1 class="wdt-rating-heading"><?php _e("Leave a Review?", "wpdatatables") ?></h1>
9
- <p class="wdt-rating-massage"><?php _e("We hope you've enjoyed using wpDataTables Lite. Would you consider
10
- leaving us a review on WordPress.org?", "wpdatatables") ?></p>
11
  </div>
12
  <div class="wdt-dismiss-dash">
13
  <span class="wdt-dismiss dashicons dashicons-dismiss"></span>
1
  <?php defined('ABSPATH') or die("Cannot access pages directly."); ?>
2
 
3
+ <?php
4
+ if( isset($allTables) && $allTables > 100 ) {
5
+ $messageTables = __("Awesome! You are a wpDataTables Master! 8-) You’ve created more than 100 tables!", "wpdatatables");
6
+ } else if( isset($allTables) && $allTables > 50 ) {
7
+ $messageTables = __("Well done! You’ve created more then 50 tables - you are a wpDataTables Professional!", "wpdatatables");
8
+ } else if( isset($allTables) && $allTables > 10 ) {
9
+ $messageTables = __("Nice job! You created more then 10 tables.", "wpdatatables");
10
+ } else if( isset($allTables) && $allTables > 5 ) {
11
+ $messageTables = __("We hope you’ve enjoyed using wpDataTables.", "wpdatatables");
12
+ }
13
+ ?>
14
  <div class="wdt-rating-notice notice notice-success">
15
  <div class="wdt-float-left">
16
  <img class="wdt-icon-rating" src="<?php echo WDT_ROOT_URL ?>assets/img/logo-large.png" alt="">
17
  </div>
18
  <div class="wdt-float-left">
19
+ <p class="wdt-rating-massage"><?php echo $messageTables; ?></p>
20
+ <h1 class="wdt-rating-heading"><?php _e("Would you consider leaving us a review on WordPress.org?", "wpdatatables") ?></h1>
 
21
  </div>
22
  <div class="wdt-dismiss-dash">
23
  <span class="wdt-dismiss dashicons dashicons-dismiss"></span>
templates/admin/table-settings/add_column_modal.inc.php CHANGED
@@ -69,8 +69,10 @@
69
  <select class="wdt-add-column-insert-after selectpicker">
70
  <option value="%%beginning%%"><?php _e('Beginning of table', 'wpdatatables'); ?></option>
71
  <option value="%%end%%"><?php _e('End of table', 'wpdatatables'); ?></option>
72
- <?php foreach ($tableData->table->columns as $column) { ?>
 
73
  <option value="<?php echo $column->orig_header; ?>"><?php echo $column->display_header; ?></option>
 
74
  <?php } ?>
75
  </select>
76
  </div>
69
  <select class="wdt-add-column-insert-after selectpicker">
70
  <option value="%%beginning%%"><?php _e('Beginning of table', 'wpdatatables'); ?></option>
71
  <option value="%%end%%"><?php _e('End of table', 'wpdatatables'); ?></option>
72
+ <?php if (isset($tableData)){
73
+ foreach ($tableData->table->columns as $column) { ?>
74
  <option value="<?php echo $column->orig_header; ?>"><?php echo $column->display_header; ?></option>
75
+ <?php } ?>
76
  <?php } ?>
77
  </select>
78
  </div>
templates/admin/table-settings/remove_column_modal.inc.php CHANGED
@@ -37,11 +37,13 @@
37
  <div class="fg-line">
38
  <div class="select">
39
  <select id="wdtDeleteColumnSelect" class="selectpicker">
40
- <?php foreach ($tableData->table->columns as $column) { ?>
41
- <?php if ($column->orig_header == 'wdt_ID') {
42
- continue;
43
- } ?>
44
- <option value="<?php echo $column->orig_header; ?>"><?php echo $column->display_header; ?></option>
 
 
45
  <?php } ?>
46
  </select>
47
  </div>
37
  <div class="fg-line">
38
  <div class="select">
39
  <select id="wdtDeleteColumnSelect" class="selectpicker">
40
+ <?php if (isset($tableData)){
41
+ foreach ($tableData->table->columns as $column) { ?>
42
+ <?php if ($column->orig_header == 'wdt_ID') {
43
+ continue;
44
+ } ?>
45
+ <option value="<?php echo $column->orig_header; ?>"><?php echo $column->display_header; ?></option>
46
+ <?php } ?>
47
  <?php } ?>
48
  </select>
49
  </div>
wpdatatables.php CHANGED
@@ -5,7 +5,7 @@
5
  Plugin Name: wpDataTables - Tables & Table Charts
6
  Plugin URI: https://tms-outsource.com
7
  Description: Create responsive, sortable tables & charts from Excel, CSV or PHP. Add tables & charts to any post in minutes with DataTables.
8
- Version: 2.0.14
9
  Author: TMS-Plugins
10
  Author URI: https://tms-outsource.com
11
  Text Domain: wpdatatables
5
  Plugin Name: wpDataTables - Tables & Table Charts
6
  Plugin URI: https://tms-outsource.com
7
  Description: Create responsive, sortable tables & charts from Excel, CSV or PHP. Add tables & charts to any post in minutes with DataTables.
8
+ Version: 2.0.15
9
  Author: TMS-Plugins
10
  Author URI: https://tms-outsource.com
11
  Text Domain: wpdatatables