98f134de by Jeff Balicki

video-conferencing-with-zoom-api

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent b73c49ac
Showing 287 changed files with 1204 additions and 0 deletions
1 /******/ (function() { // webpackBootstrap
2 var __webpack_exports__ = {};
3 jQuery(function ($) {
4 var video_conferencing_zoom_jbv = {
5 init: function () {
6 this.cacheVariables();
7 this.countDown();
8 },
9 cacheVariables: function () {
10 this.$timer = $('#dpn-zvc-timer');
11 },
12 countDown: function () {
13 var clock = this.$timer;
14 if (clock.length > 0) {
15 var valueDate = clock.data('date');
16 var mtgTimezone = clock.data('tz');
17
18 // var dateFormat = moment(valueDate).format('MMM D, YYYY HH:mm:ss');
19
20 var user_timezone = moment.tz.guess();
21 if (user_timezone === 'Asia/Katmandu') {
22 user_timezone = 'Asia/Kathmandu';
23 }
24
25 //Converting Timezones to locals
26 var source_timezone = moment.tz(valueDate, mtgTimezone).format();
27 var converted_timezone = moment.tz(source_timezone, user_timezone).format('MMM D, YYYY HH:mm:ss');
28 var convertedTimezonewithoutFormat = moment.tz(source_timezone, user_timezone).format();
29
30 //Check Time Difference for Validations
31 var currentTime = moment().unix();
32 var eventTime = moment(convertedTimezonewithoutFormat).unix();
33 var diffTime = eventTime - currentTime;
34 var lang = document.documentElement.lang;
35 $('.sidebar-start-time').html(moment.parseZone(convertedTimezonewithoutFormat).locale(lang).format('LLLL'));
36 var second = 1000,
37 minute = second * 60,
38 hour = minute * 60,
39 day = hour * 24;
40
41 // if time to countdown
42 if (diffTime > 0) {
43 var countDown = new Date(converted_timezone).getTime();
44 var x = setInterval(function () {
45 var now = new Date().getTime();
46 var distance = countDown - now;
47 document.getElementById('dpn-zvc-timer-days').innerText = Math.floor(distance / day);
48 document.getElementById('dpn-zvc-timer-hours').innerText = Math.floor(distance % day / hour);
49 document.getElementById('dpn-zvc-timer-minutes').innerText = Math.floor(distance % hour / minute);
50 document.getElementById('dpn-zvc-timer-seconds').innerText = Math.floor(distance % minute / second);
51 if (distance < 0) {
52 clearInterval(x);
53 location.reload();
54 }
55 }, second);
56 } else {
57 // location.reload();
58 $(clock).remove();
59 }
60 }
61 }
62 };
63 video_conferencing_zoom_jbv.init();
64 });
65 /******/ })()
66 ;
...\ No newline at end of file ...\ No newline at end of file
1 jQuery((function(e){({init:function(){this.cacheVariables(),this.countDown()},cacheVariables:function(){this.$timer=e("#dpn-zvc-timer")},countDown:function(){var t=this.$timer;if(t.length>0){var n=t.data("date"),m=t.data("tz"),a=moment.tz.guess();"Asia/Katmandu"===a&&(a="Asia/Kathmandu");var o=moment.tz(n,m).format(),i=moment.tz(o,a).format("MMM D, YYYY HH:mm:ss"),r=moment.tz(o,a).format(),c=moment().unix(),d=moment(r).unix()-c,l=document.documentElement.lang;e(".sidebar-start-time").html(moment.parseZone(r).locale(l).format("LLLL"));var s=36e5,u=24*s;if(d>0)var f=new Date(i).getTime(),h=setInterval((function(){var e=(new Date).getTime(),t=f-e;document.getElementById("dpn-zvc-timer-days").innerText=Math.floor(t/u),document.getElementById("dpn-zvc-timer-hours").innerText=Math.floor(t%u/s),document.getElementById("dpn-zvc-timer-minutes").innerText=Math.floor(t%s/6e4),document.getElementById("dpn-zvc-timer-seconds").innerText=Math.floor(t%6e4/1e3),t<0&&(clearInterval(h),location.reload())}),1e3);else e(t).remove()}}}).init()}));
...\ No newline at end of file ...\ No newline at end of file
1 /******/ (function() { // webpackBootstrap
2 /******/ "use strict";
3 var __webpack_exports__ = {};
4
5 jQuery(function ($) {
6 var video_conferencing_zoom_api_public = {
7 init: function () {
8 this.cacheVariables();
9 this.countDownTimerMoment();
10 this.evntLoaders();
11 },
12 cacheVariables: function () {
13 this.$timer = $('#dpn-zvc-timer');
14 this.changeMeetingState = $('.vczapi-meeting-state-change');
15 },
16 evntLoaders: function () {
17 $(document).ready(this.setTimezone.bind(this));
18 //End and Resume Meetings
19 $(this.changeMeetingState).on('click', this.meetingStateChange.bind(this));
20 },
21 countDownTimerMoment: function () {
22 var clock = this.$timer;
23 if (clock.length > 0) {
24 var valueDate = clock.data('date');
25 var mtgTimezone = clock.data('tz');
26 var mtgState = clock.data('state');
27
28 // var dateFormat = moment(valueDate).format('MMM D, YYYY HH:mm:ss');
29 var user_timezone = moment.tz.guess();
30 if (user_timezone === 'Asia/Katmandu') {
31 user_timezone = 'Asia/Kathmandu';
32 }
33
34 //Converting Timezones to locals
35 var source_timezone = moment.tz(valueDate, mtgTimezone).format();
36 var converted_timezone = moment.tz(source_timezone, user_timezone).format('MMM D, YYYY HH:mm:ss');
37 var convertedTimezonewithoutFormat = moment.tz(source_timezone, user_timezone).format();
38
39 //Check Time Difference for Validations
40 var currentTime = moment().unix();
41 var eventTime = moment(convertedTimezonewithoutFormat).unix();
42 var diffTime = eventTime - currentTime;
43 var lang = document.documentElement.lang;
44 var dateFormat = zvc_strings.date_format !== '' ? zvc_strings.date_format : 'LLLL';
45 $('.sidebar-start-time').html(moment.parseZone(convertedTimezonewithoutFormat).locale(lang).format(dateFormat));
46 $('.vczapi-single-meeting-timezone').html(user_timezone);
47 var second = 1000,
48 minute = second * 60,
49 hour = minute * 60,
50 day = hour * 24;
51 if (mtgState === 'ended') {
52 $(clock).html('<div class=\'dpn-zvc-meeting-ended\'><h3>' + zvc_strings.meeting_ended + '</h3></div>');
53 } else {
54 // if time to countdown
55 if (diffTime > 0) {
56 var countDown = new Date(converted_timezone).getTime();
57 var x = setInterval(function () {
58 var now = new Date().getTime();
59 var distance = countDown - now;
60 document.getElementById('dpn-zvc-timer-days').innerText = Math.floor(distance / day);
61 document.getElementById('dpn-zvc-timer-hours').innerText = Math.floor(distance % day / hour);
62 document.getElementById('dpn-zvc-timer-minutes').innerText = Math.floor(distance % hour / minute);
63 document.getElementById('dpn-zvc-timer-seconds').innerText = Math.floor(distance % minute / second);
64 if (distance < 0) {
65 clearInterval(x);
66 $(clock).html('<div class=\'dpn-zvc-meeting-ended\'><h3>' + zvc_strings.meeting_starting + '</h3></div>');
67 }
68 }, second);
69 } else {
70 $(clock).remove();
71 }
72 }
73 }
74 },
75 /**
76 * Set timezone and get links accordingly
77 */
78 setTimezone: function () {
79 var timezone = moment.tz.guess();
80 if (timezone === 'Asia/Katmandu') {
81 timezone = 'Asia/Kathmandu';
82 }
83 try {
84 if (typeof mtg_data !== undefined && mtg_data.page === 'single-meeting') {
85 $('.dpn-zvc-sidebar-content').after('<div class="dpn-zvc-sidebar-box remove-sidebar-loder-text"><p>Loading..Please wait..</p></div>');
86 var pageData = {
87 action: 'set_timezone',
88 user_timezone: timezone,
89 post_id: mtg_data.post_id,
90 mtg_timezone: mtg_data.timezone,
91 start_date: mtg_data.start_date,
92 meeting_type: mtg_data.meeting_type,
93 type: 'page'
94 };
95 $.post(mtg_data.ajaxurl, pageData).done(function (response) {
96 if (response.success) {
97 $('.dpn-zvc-sidebar-content').after(response.data);
98 } else {
99 $('.dpn-zvc-sidebar-content').after('<div class="dpn-zvc-sidebar-box vczapi-no-longer-valid">' + response.data + '</div>');
100 }
101 $('.remove-sidebar-loder-text').remove();
102 });
103 }
104
105 /**
106 * For shortcode
107 * @deprecated 3.3.1
108 */
109 if (typeof mtg_data !== undefined && mtg_data.type === 'shortcode') {
110 var shortcodeData = {
111 action: 'set_timezone',
112 user_timezone: timezone,
113 mtg_timezone: mtg_data.timezone,
114 join_uri: mtg_data.join_uri,
115 browser_url: mtg_data.browser_url,
116 start_date: mtg_data.start_date,
117 type: 'shortcode'
118 };
119 $('.zvc-table-shortcode-duration').after('<tr class="remove-shortcode-loder-text"><td colspan="2">Loading.. Please wait..</td></tr>');
120 $.post(mtg_data.ajaxurl, shortcodeData).done(function (response) {
121 if (response.success) {
122 $('.zvc-table-shortcode-duration').after(response.data);
123 } else {
124 $('.zvc-table-shortcode-duration').after('<tr><td colspan="2">' + response.data + '</td></tr>');
125 }
126 $('.remove-shortcode-loder-text').remove();
127 });
128 }
129 } catch (e) {
130 //leave blank
131 }
132 },
133 /**
134 * Change Meeting State
135 * @param e
136 */
137 meetingStateChange: function (e) {
138 e.preventDefault();
139 var state = $(e.currentTarget).data('state');
140 var post_id = $(e.currentTarget).data('postid');
141 var postData = {
142 id: $(e.currentTarget).data('id'),
143 state: state,
144 type: $(e.currentTarget).data('type'),
145 post_id: post_id ? post_id : false,
146 action: 'state_change',
147 accss: vczapi_state.zvc_security
148 };
149 if (state === 'resume') {
150 this.changeState(postData);
151 } else if (state === 'end') {
152 var c = confirm(vczapi_state.lang.confirm_end);
153 if (c) {
154 this.changeState(postData);
155 } else {
156 return;
157 }
158 }
159 },
160 /**
161 * Change the state triggere now
162 * @param postData
163 */
164 changeState: function (postData) {
165 $.post(vczapi_state.ajaxurl, postData).done(function (response) {
166 location.reload();
167 });
168 }
169 };
170 video_conferencing_zoom_api_public.init();
171 });
172 /******/ })()
173 ;
...\ No newline at end of file ...\ No newline at end of file
1 !function(){"use strict";jQuery((function(t){({init:function(){this.cacheVariables(),this.countDownTimerMoment(),this.evntLoaders()},cacheVariables:function(){this.$timer=t("#dpn-zvc-timer"),this.changeMeetingState=t(".vczapi-meeting-state-change")},evntLoaders:function(){t(document).ready(this.setTimezone.bind(this)),t(this.changeMeetingState).on("click",this.meetingStateChange.bind(this))},countDownTimerMoment:function(){var e=this.$timer;if(e.length>0){var a=e.data("date"),n=e.data("tz"),i=e.data("state"),o=moment.tz.guess();"Asia/Katmandu"===o&&(o="Asia/Kathmandu");var r=moment.tz(a,n).format(),d=moment.tz(r,o).format("MMM D, YYYY HH:mm:ss"),s=moment.tz(r,o).format(),m=moment().unix(),c=moment(s).unix()-m,g=document.documentElement.lang,v=""!==zvc_strings.date_format?zvc_strings.date_format:"LLLL";t(".sidebar-start-time").html(moment.parseZone(s).locale(g).format(v)),t(".vczapi-single-meeting-timezone").html(o);var u=36e5,l=24*u;if("ended"===i)t(e).html("<div class='dpn-zvc-meeting-ended'><h3>"+zvc_strings.meeting_ended+"</h3></div>");else if(c>0)var h=new Date(d).getTime(),_=setInterval((function(){var a=(new Date).getTime(),n=h-a;document.getElementById("dpn-zvc-timer-days").innerText=Math.floor(n/l),document.getElementById("dpn-zvc-timer-hours").innerText=Math.floor(n%l/u),document.getElementById("dpn-zvc-timer-minutes").innerText=Math.floor(n%u/6e4),document.getElementById("dpn-zvc-timer-seconds").innerText=Math.floor(n%6e4/1e3),n<0&&(clearInterval(_),t(e).html("<div class='dpn-zvc-meeting-ended'><h3>"+zvc_strings.meeting_starting+"</h3></div>"))}),1e3);else t(e).remove()}},setTimezone:function(){var e=moment.tz.guess();"Asia/Katmandu"===e&&(e="Asia/Kathmandu");try{if(void 0!==typeof mtg_data&&"single-meeting"===mtg_data.page){t(".dpn-zvc-sidebar-content").after('<div class="dpn-zvc-sidebar-box remove-sidebar-loder-text"><p>Loading..Please wait..</p></div>');var a={action:"set_timezone",user_timezone:e,post_id:mtg_data.post_id,mtg_timezone:mtg_data.timezone,start_date:mtg_data.start_date,meeting_type:mtg_data.meeting_type,type:"page"};t.post(mtg_data.ajaxurl,a).done((function(e){e.success?t(".dpn-zvc-sidebar-content").after(e.data):t(".dpn-zvc-sidebar-content").after('<div class="dpn-zvc-sidebar-box vczapi-no-longer-valid">'+e.data+"</div>"),t(".remove-sidebar-loder-text").remove()}))}if(void 0!==typeof mtg_data&&"shortcode"===mtg_data.type){var n={action:"set_timezone",user_timezone:e,mtg_timezone:mtg_data.timezone,join_uri:mtg_data.join_uri,browser_url:mtg_data.browser_url,start_date:mtg_data.start_date,type:"shortcode"};t(".zvc-table-shortcode-duration").after('<tr class="remove-shortcode-loder-text"><td colspan="2">Loading.. Please wait..</td></tr>'),t.post(mtg_data.ajaxurl,n).done((function(e){e.success?t(".zvc-table-shortcode-duration").after(e.data):t(".zvc-table-shortcode-duration").after('<tr><td colspan="2">'+e.data+"</td></tr>"),t(".remove-shortcode-loder-text").remove()}))}}catch(t){}},meetingStateChange:function(e){e.preventDefault();var a=t(e.currentTarget).data("state"),n=t(e.currentTarget).data("postid"),i={id:t(e.currentTarget).data("id"),state:a,type:t(e.currentTarget).data("type"),post_id:n||!1,action:"state_change",accss:vczapi_state.zvc_security};if("resume"===a)this.changeState(i);else if("end"===a){if(!confirm(vczapi_state.lang.confirm_end))return;this.changeState(i)}},changeState:function(e){t.post(vczapi_state.ajaxurl,e).done((function(t){location.reload()}))}}).init()}))}();
...\ No newline at end of file ...\ No newline at end of file
1 /******/ (function() { // webpackBootstrap
2 var __webpack_exports__ = {};
3 (function ($) {
4 var vczAPIListUserMeetings = {
5 init: function () {
6 this.cacheDOM();
7 this.defaultActions();
8 },
9 cacheDOM: function () {
10 this.$wrapper = $('.vczapi-user-meeting-list');
11 if (this.$wrapper === undefined || this.$wrapper.length < 1) {
12 return false;
13 }
14 },
15 defaultActions: function () {
16 this.$wrapper.DataTable({
17 responsive: true,
18 language: vczapi_dt_i18n
19 });
20 }
21 };
22 var vczAPIMeetingFilter = {
23 init: function () {
24 this.cacheDOM();
25 this.evntHandlers();
26 },
27 cacheDOM: function () {
28 this.$taxonomyOrder = $('.vczapi-taxonomy-ordering');
29 this.$orderType = $('.vczapi-ordering');
30 },
31 evntHandlers: function () {
32 this.$taxonomyOrder.on('change', this.taxOrdering.bind(this));
33 this.$orderType.on('change', this.upcomingLatest.bind(this));
34 },
35 taxOrdering: function (e) {
36 $(e.currentTarget).closest('form').submit();
37 },
38 upcomingLatest: function (e) {
39 $(e.currentTarget).closest('form').submit();
40 }
41 };
42
43 /**
44 * Shortcode List Meeting Ajaxify
45 * Have to account for multiple instances on same page possibility
46 */
47 var vczAPIMeetingList = {
48 paginationHandler: function () {
49 $(document).on('click', '.vczapi-list-zoom-meetings--pagination .page-numbers', function (event) {
50 event.preventDefault();
51 var $triggerEl = $(event.target);
52 var $targetWrapper = $triggerEl.parents('.vczapi-list-zoom-meetings');
53 var page_num = parseInt($triggerEl.text());
54 var data = $targetWrapper.data();
55 var $currentPage = 1;
56
57 //clicking of next and previous pagination buttons
58 if ($triggerEl.hasClass('next')) {
59 $currentPage = $targetWrapper.find('.vczapi-list-zoom-meetings--pagination').find('.page-numbers.current');
60 page_num = parseInt($currentPage.next().text());
61 } else if ($triggerEl.hasClass('prev')) {
62 $currentPage = $targetWrapper.find('.vczapi-list-zoom-meetings--pagination').find('.page-numbers.current');
63 page_num = parseInt($currentPage.prev().text());
64 }
65 data['page_num'] = page_num;
66 var form_data = $targetWrapper.find('form.vczapi-filters').serializeArray().reduce(function (obj, item) {
67 obj[item.name] = item.value;
68 return obj;
69 }, {});
70 $.ajax({
71 type: 'POST',
72 url: vczapi_ajax.ajaxurl,
73 data: {
74 action: 'vczapi_list_meeting_shortcode_ajax_handler',
75 data: data,
76 form_data: form_data
77 },
78 beforeSend: function () {
79 $targetWrapper.addClass('loading');
80 },
81 success: function (response) {
82 $targetWrapper.removeClass('loading');
83 $targetWrapper.find('.vczapi-items-wrap').html(response.content);
84 $targetWrapper.find('.vczapi-list-zoom-meetings--pagination').html(response.pagination);
85
86 // console.log(response.pagination);
87 },
88
89 error: function (MLHttpRequest, textStatus, errorThrown) {}
90 });
91 });
92 },
93 filterFormSubmitHandler: function () {
94 $('form.vczapi-filters').on('submit', function (e) {
95 e.preventDefault();
96 var $targetWrapper = $(this).parents('.vczapi-list-zoom-meetings');
97 var formData = $(this).serializeArray().reduce(function (obj, item) {
98 obj[item.name] = item.value;
99 return obj;
100 }, {});
101 var data = $targetWrapper.data();
102 data['page_num'] = 1;
103 //console.log(formData);
104 $.ajax({
105 type: 'POST',
106 url: vczapi_ajax.ajaxurl,
107 data: {
108 action: 'vczapi_list_meeting_shortcode_ajax_handler',
109 data: data,
110 form_data: formData
111 },
112 beforeSend: function () {
113 $targetWrapper.addClass('loading');
114 },
115 success: function (response) {
116 $targetWrapper.removeClass('loading');
117 $targetWrapper.find('.vczapi-items-wrap').html(response.content);
118 $targetWrapper.find('.vczapi-list-zoom-meetings--pagination').html(response.pagination);
119 },
120 error: function (MLHttpRequest, textStatus, errorThrown) {}
121 });
122 });
123 },
124 filterOnChangeHandler: function () {
125 //each individual select option will require a different listeners
126 $('form.vczapi-filters').find('select').on('change', function (event) {
127 event.preventDefault();
128 $(this).parents('form.vczapi-filters').submit();
129 });
130 },
131 eventListeners: function () {
132 this.paginationHandler();
133 this.filterOnChangeHandler();
134 this.filterFormSubmitHandler();
135 },
136 init: function () {
137 this.eventListeners();
138 }
139 };
140 var vczAPIRecordingsGenerateModal = {
141 init: function () {
142 this.cacheDOM();
143 this.evntHandlers();
144 },
145 cacheDOM: function () {
146 this.$recordingsDatePicker = $('.vczapi-check-recording-date');
147 },
148 evntHandlers: function () {
149 $(document).on('click', '.vczapi-view-recording', this.openModal.bind(this));
150 $(document).on('click', '.vczapi-modal-close', this.closeModal.bind(this));
151 if ($('.vczapi-recordings-list-table').length > 0) {
152 $('.vczapi-recordings-list-table').DataTable({
153 responsive: true,
154 language: vczapi_dt_i18n,
155 order: [3, "desc"],
156 columnDefs: [{
157 orderable: false,
158 targets: [2, 5]
159 }]
160 });
161 }
162 if ($(this.$recordingsDatePicker).length > 0) {
163 this.$recordingsDatePicker.datepicker({
164 changeMonth: true,
165 changeYear: true,
166 showButtonPanel: true,
167 dateFormat: 'MM yy',
168 beforeShow: function (input, inst) {
169 setTimeout(function () {
170 inst.dpDiv.css({
171 top: $('.vczapi-check-recording-date').offset().top + 35,
172 left: $('.vczapi-check-recording-date').offset().left
173 });
174 }, 0);
175 }
176 }).focus(function () {
177 var thisCalendar = $(this);
178 $('.ui-datepicker-calendar').detach();
179 $('.ui-datepicker-close').click(function () {
180 var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
181 var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
182 thisCalendar.datepicker('setDate', new Date(year, month, 1));
183 });
184 });
185 }
186 },
187 closeModal: function (e) {
188 e.preventDefault();
189 $('.vczapi-modal-content').remove();
190 $('.vczapi-modal').hide();
191 },
192 openModal: function (e) {
193 e.preventDefault();
194 var recording_id = $(e.currentTarget).data('recording-id');
195 var postData = {
196 recording_id: recording_id,
197 action: 'get_recording',
198 downlable: vczapi_recordings_data.downloadable
199 };
200 $('.vczapi-modal').html('<p class="vczapi-modal-loader">' + vczapi_recordings_data.loading + '</p>').show();
201 $.get(vczapi_ajax.ajaxurl, postData).done(function (response) {
202 $('.vczapi-modal').html(response.data).show();
203 });
204 }
205 };
206 $(function () {
207 vczAPIMeetingList.init();
208 //vczAPIMeetingFilter.init();
209 vczAPIListUserMeetings.init();
210 vczAPIRecordingsGenerateModal.init();
211 });
212 })(jQuery);
213 /******/ })()
214 ;
...\ No newline at end of file ...\ No newline at end of file
1 !function(){var e,i,a,t;e=jQuery,i={init:function(){this.cacheDOM(),this.defaultActions()},cacheDOM:function(){if(this.$wrapper=e(".vczapi-user-meeting-list"),void 0===this.$wrapper||this.$wrapper.length<1)return!1},defaultActions:function(){this.$wrapper.DataTable({responsive:!0,language:vczapi_dt_i18n})}},a={paginationHandler:function(){e(document).on("click",".vczapi-list-zoom-meetings--pagination .page-numbers",(function(i){i.preventDefault();var a=e(i.target),t=a.parents(".vczapi-list-zoom-meetings"),n=parseInt(a.text()),r=t.data(),c=1;a.hasClass("next")?(c=t.find(".vczapi-list-zoom-meetings--pagination").find(".page-numbers.current"),n=parseInt(c.next().text())):a.hasClass("prev")&&(c=t.find(".vczapi-list-zoom-meetings--pagination").find(".page-numbers.current"),n=parseInt(c.prev().text())),r.page_num=n;var o=t.find("form.vczapi-filters").serializeArray().reduce((function(e,i){return e[i.name]=i.value,e}),{});e.ajax({type:"POST",url:vczapi_ajax.ajaxurl,data:{action:"vczapi_list_meeting_shortcode_ajax_handler",data:r,form_data:o},beforeSend:function(){t.addClass("loading")},success:function(e){t.removeClass("loading"),t.find(".vczapi-items-wrap").html(e.content),t.find(".vczapi-list-zoom-meetings--pagination").html(e.pagination)},error:function(e,i,a){}})}))},filterFormSubmitHandler:function(){e("form.vczapi-filters").on("submit",(function(i){i.preventDefault();var a=e(this).parents(".vczapi-list-zoom-meetings"),t=e(this).serializeArray().reduce((function(e,i){return e[i.name]=i.value,e}),{}),n=a.data();n.page_num=1,e.ajax({type:"POST",url:vczapi_ajax.ajaxurl,data:{action:"vczapi_list_meeting_shortcode_ajax_handler",data:n,form_data:t},beforeSend:function(){a.addClass("loading")},success:function(e){a.removeClass("loading"),a.find(".vczapi-items-wrap").html(e.content),a.find(".vczapi-list-zoom-meetings--pagination").html(e.pagination)},error:function(e,i,a){}})}))},filterOnChangeHandler:function(){e("form.vczapi-filters").find("select").on("change",(function(i){i.preventDefault(),e(this).parents("form.vczapi-filters").submit()}))},eventListeners:function(){this.paginationHandler(),this.filterOnChangeHandler(),this.filterFormSubmitHandler()},init:function(){this.eventListeners()}},t={init:function(){this.cacheDOM(),this.evntHandlers()},cacheDOM:function(){this.$recordingsDatePicker=e(".vczapi-check-recording-date")},evntHandlers:function(){e(document).on("click",".vczapi-view-recording",this.openModal.bind(this)),e(document).on("click",".vczapi-modal-close",this.closeModal.bind(this)),e(".vczapi-recordings-list-table").length>0&&e(".vczapi-recordings-list-table").DataTable({responsive:!0,language:vczapi_dt_i18n,order:[3,"desc"],columnDefs:[{orderable:!1,targets:[2,5]}]}),e(this.$recordingsDatePicker).length>0&&this.$recordingsDatePicker.datepicker({changeMonth:!0,changeYear:!0,showButtonPanel:!0,dateFormat:"MM yy",beforeShow:function(i,a){setTimeout((function(){a.dpDiv.css({top:e(".vczapi-check-recording-date").offset().top+35,left:e(".vczapi-check-recording-date").offset().left})}),0)}}).focus((function(){var i=e(this);e(".ui-datepicker-calendar").detach(),e(".ui-datepicker-close").click((function(){var a=e("#ui-datepicker-div .ui-datepicker-month :selected").val(),t=e("#ui-datepicker-div .ui-datepicker-year :selected").val();i.datepicker("setDate",new Date(t,a,1))}))}))},closeModal:function(i){i.preventDefault(),e(".vczapi-modal-content").remove(),e(".vczapi-modal").hide()},openModal:function(i){i.preventDefault();var a={recording_id:e(i.currentTarget).data("recording-id"),action:"get_recording",downlable:vczapi_recordings_data.downloadable};e(".vczapi-modal").html('<p class="vczapi-modal-loader">'+vczapi_recordings_data.loading+"</p>").show(),e.get(vczapi_ajax.ajaxurl,a).done((function(i){e(".vczapi-modal").html(i.data).show()}))}},e((function(){a.init(),i.init(),t.init()}))}();
...\ No newline at end of file ...\ No newline at end of file
1 /******/ (function() { // webpackBootstrap
2 var __webpack_exports__ = {};
3 /**
4 * Zoom Meeting Join via Browser App
5 *
6 * @type {{init: ZoomMtgApp.init, loader: (function(): HTMLSpanElement), handleJoinMeetingButton: ZoomMtgApp.handleJoinMeetingButton, redirectTo: *, meetingID: (String|string), joinMeeting: ZoomMtgApp.joinMeeting, initSDK: ZoomMtgApp.initSDK, validateBeforeJoining: ZoomMtgApp.validateBeforeJoining, infoContainer: Element, password: *, removeLoader: ZoomMtgApp.removeLoader, eventHandlers: ZoomMtgApp.eventHandlers, generateSignature: (function(): Promise<any>)}}
7 */
8 const ZoomMtgApp = {
9 meetingID: atob(zvc_ajx.meeting_id),
10 redirectTo: zvc_ajx.redirect_page,
11 password: zvc_ajx.meeting_pwd !== false ? atob(zvc_ajx.meeting_pwd) : false,
12 infoContainer: document.querySelector('.vczapi-zoom-browser-meeting--info__browser'),
13 /**
14 * Intialize
15 */
16 init: function () {
17 this.initSDK();
18 this.eventHandlers();
19 },
20 /**
21 * Initialize the SDK
22 */
23 initSDK: function () {
24 const browseinfo = ZoomMtg.checkSystemRequirements();
25 const unorderedLists = document.createElement('ul');
26 let listElements = '<li><strong>Browser Info:</strong> ' + browseinfo.browserInfo + '</li>';
27 listElements += '<li><strong>Browser Name:</strong> ' + browseinfo.browserName + '</li>';
28 listElements += '<li><strong>Browser Version:</strong> ' + browseinfo.browserVersion + '</li>';
29 unorderedLists.innerHTML = listElements;
30 this.infoContainer.appendChild(unorderedLists);
31 ZoomMtg.preLoadWasm();
32 ZoomMtg.prepareWebSDK();
33 },
34 /**
35 * Event Listeners
36 */
37 eventHandlers: function () {
38 let joinMtgButton = document.getElementById('vczapi-zoom-browser-meeting-join-mtg');
39 if (joinMtgButton != null) {
40 joinMtgButton.onclick = this.handleJoinMeetingButton.bind(this);
41 }
42 },
43 /**
44 * HTML loader
45 *
46 * @returns {HTMLSpanElement}
47 */
48 loader: function () {
49 const loaderWrapper = document.createElement('span');
50 loaderWrapper.id = 'zvc-cover';
51 return loaderWrapper;
52 },
53 /**
54 * Generate the signature for the webSDK
55 *
56 * @returns {Promise<any>}
57 */
58 generateSignature: async function () {
59 const postData = new FormData();
60 postData.append('action', 'get_auth');
61 postData.append('noncce', zvc_ajx.zvc_security);
62 postData.append('meeting_id', parseInt(this.meetingID));
63 const response = await fetch(zvc_ajx.ajaxurl, {
64 method: 'POST',
65 body: postData
66 });
67 return response.json();
68 },
69 /**
70 * Remove the loader screen
71 */
72 removeLoader: function () {
73 const cover = document.getElementById('zvc-cover');
74 if (cover !== null) {
75 document.getElementById('zvc-cover').remove();
76 }
77 },
78 /**
79 * Handle join meeting button click
80 *
81 * @param e
82 */
83 handleJoinMeetingButton: function (e) {
84 e.preventDefault();
85
86 //Show Loader
87 document.body.appendChild(this.loader());
88 const display_name = document.getElementById('vczapi-jvb-display-name');
89 const email = document.getElementById('vczapi-jvb-email');
90 const pwd = document.getElementById('meeting_password');
91 if (display_name !== null && (display_name.value === null || display_name.value === '')) {
92 this.infoContainer.innerHTML = 'Error: Name is Required!';
93 this.infoContainer.style.color = 'red';
94 this.removeLoader();
95 return false;
96 }
97
98 //Email Validation
99 if (email !== null && (email.value === null || email.value === '')) {
100 this.infoContainer.innerHTML = 'Error: Email is Required!';
101 this.infoContainer.style.color = 'red';
102 this.removeLoader();
103 return false;
104 }
105
106 //Password Validation
107 if (pwd !== null && (pwd.value === null || pwd.value === '')) {
108 this.infoContainer.innerHTML = 'Error: Password is Required!';
109 this.infoContainer.style.color = 'red';
110 this.removeLoader();
111 return false;
112 }
113 if (this.meetingID != null || this.meetingID !== '') {
114 this.generateSignature().then(result => {
115 if (result.success) {
116 //remove the loader
117 this.removeLoader();
118 const validatedObjects = {
119 name: display_name !== null ? display_name.value : '',
120 password: pwd !== null ? pwd.value : '',
121 email: email !== null ? email.value : ''
122 };
123 this.prepBeforeJoin(result, validatedObjects);
124 }
125 });
126 }
127 },
128 /**
129 * Validate the elements before joining the meeting
130 *
131 * @param response
132 * @param validatedObjects
133 * @returns {boolean}
134 */
135 prepBeforeJoin: function (response, validatedObjects) {
136 const API_KEY = response.data.key;
137 const SIGNATURE = response.data.sig;
138 const REQUEST_TYPE = response.data.type;
139
140 //validation complete now remove the main form page and attach zoom screen
141 const mainWindow = document.getElementById('vczapi-zoom-browser-meeting');
142 if (mainWindow !== null) {
143 mainWindow.remove();
144 }
145 const locale = document.getElementById('meeting_lang');
146
147 //Set this for the additional props to pass before the actual meeting
148 const meetConfig = {
149 lang: locale !== null ? locale.value : 'en-US',
150 leaveUrl: this.redirectTo
151 };
152
153 //Actual meeting join props
154 let meetingJoinParams = {
155 meetingNumber: parseInt(this.meetingID, 10),
156 userName: validatedObjects.name,
157 signature: SIGNATURE,
158 userEmail: validatedObjects.email,
159 passWord: validatedObjects.password ? validatedObjects.password : this.password,
160 success: function (res) {
161 console.log('Join Meeting Success');
162 },
163 error: function (res) {
164 console.log(res);
165 }
166 };
167 const urlSearchParams = new URLSearchParams(window.location.search);
168 const params = Object.fromEntries(urlSearchParams.entries());
169 if (params.tk !== null) {
170 meetingJoinParams.tk = params.tk;
171 }
172 if (window.location !== window.parent.location) {
173 meetConfig.leaveUrl = window.location.href;
174 }
175 if (REQUEST_TYPE === 'jwt') {
176 meetingJoinParams.apiKey = API_KEY;
177 } else if (REQUEST_TYPE === 'sdk') {
178 meetingJoinParams.sdkKey = API_KEY;
179 }
180 this.joinMeeting(meetConfig, meetingJoinParams);
181 },
182 /**
183 * Join the meeting finally
184 *
185 * @param config
186 * @param meetingJoinParams
187 */
188 joinMeeting: function (config, meetingJoinParams) {
189 ZoomMtg.init({
190 leaveUrl: config.leaveUrl,
191 isSupportAV: true,
192 meetingInfo: zvc_ajx.meetingInfo,
193 disableInvite: zvc_ajx.disableInvite,
194 disableRecord: zvc_ajx.disableRecord,
195 disableJoinAudio: zvc_ajx.disableJoinAudio,
196 isSupportChat: zvc_ajx.isSupportChat,
197 isSupportQA: zvc_ajx.isSupportQA,
198 isSupportBreakout: zvc_ajx.isSupportBreakout,
199 isSupportCC: zvc_ajx.isSupportCC,
200 screenShare: zvc_ajx.screenShare,
201 success: function () {
202 ZoomMtg.i18n.load(config.lang);
203 ZoomMtg.i18n.reload(config.lang);
204 ZoomMtg.join(meetingJoinParams);
205 },
206 error: function (res) {
207 console.log(res);
208 }
209 });
210 }
211 };
212 document.addEventListener('DOMContentLoaded', ZoomMtgApp.init());
213 /******/ })()
214 ;
...\ No newline at end of file ...\ No newline at end of file
1 !function(){const e={meetingID:atob(zvc_ajx.meeting_id),redirectTo:zvc_ajx.redirect_page,password:!1!==zvc_ajx.meeting_pwd&&atob(zvc_ajx.meeting_pwd),infoContainer:document.querySelector(".vczapi-zoom-browser-meeting--info__browser"),init:function(){this.initSDK(),this.eventHandlers()},initSDK:function(){const e=ZoomMtg.checkSystemRequirements(),n=document.createElement("ul");let t="<li><strong>Browser Info:</strong> "+e.browserInfo+"</li>";t+="<li><strong>Browser Name:</strong> "+e.browserName+"</li>",t+="<li><strong>Browser Version:</strong> "+e.browserVersion+"</li>",n.innerHTML=t,this.infoContainer.appendChild(n),ZoomMtg.preLoadWasm(),ZoomMtg.prepareWebSDK()},eventHandlers:function(){let e=document.getElementById("vczapi-zoom-browser-meeting-join-mtg");null!=e&&(e.onclick=this.handleJoinMeetingButton.bind(this))},loader:function(){const e=document.createElement("span");return e.id="zvc-cover",e},generateSignature:async function(){const e=new FormData;return e.append("action","get_auth"),e.append("noncce",zvc_ajx.zvc_security),e.append("meeting_id",parseInt(this.meetingID)),(await fetch(zvc_ajx.ajaxurl,{method:"POST",body:e})).json()},removeLoader:function(){null!==document.getElementById("zvc-cover")&&document.getElementById("zvc-cover").remove()},handleJoinMeetingButton:function(e){e.preventDefault(),document.body.appendChild(this.loader());const n=document.getElementById("vczapi-jvb-display-name"),t=document.getElementById("vczapi-jvb-email"),o=document.getElementById("meeting_password");return null===n||null!==n.value&&""!==n.value?null===t||null!==t.value&&""!==t.value?null===o||null!==o.value&&""!==o.value?void(null==this.meetingID&&""===this.meetingID||this.generateSignature().then((e=>{if(e.success){this.removeLoader();const i={name:null!==n?n.value:"",password:null!==o?o.value:"",email:null!==t?t.value:""};this.prepBeforeJoin(e,i)}}))):(this.infoContainer.innerHTML="Error: Password is Required!",this.infoContainer.style.color="red",this.removeLoader(),!1):(this.infoContainer.innerHTML="Error: Email is Required!",this.infoContainer.style.color="red",this.removeLoader(),!1):(this.infoContainer.innerHTML="Error: Name is Required!",this.infoContainer.style.color="red",this.removeLoader(),!1)},prepBeforeJoin:function(e,n){const t=e.data.key,o=e.data.sig,i=e.data.type,r=document.getElementById("vczapi-zoom-browser-meeting");null!==r&&r.remove();const a=document.getElementById("meeting_lang"),s={lang:null!==a?a.value:"en-US",leaveUrl:this.redirectTo};let l={meetingNumber:parseInt(this.meetingID,10),userName:n.name,signature:o,userEmail:n.email,passWord:n.password?n.password:this.password,success:function(e){console.log("Join Meeting Success")},error:function(e){console.log(e)}};const c=new URLSearchParams(window.location.search),d=Object.fromEntries(c.entries());null!==d.tk&&(l.tk=d.tk),window.location!==window.parent.location&&(s.leaveUrl=window.location.href),"jwt"===i?l.apiKey=t:"sdk"===i&&(l.sdkKey=t),this.joinMeeting(s,l)},joinMeeting:function(e,n){ZoomMtg.init({leaveUrl:e.leaveUrl,isSupportAV:!0,meetingInfo:zvc_ajx.meetingInfo,disableInvite:zvc_ajx.disableInvite,disableRecord:zvc_ajx.disableRecord,disableJoinAudio:zvc_ajx.disableJoinAudio,isSupportChat:zvc_ajx.isSupportChat,isSupportQA:zvc_ajx.isSupportQA,isSupportBreakout:zvc_ajx.isSupportBreakout,isSupportCC:zvc_ajx.isSupportCC,screenShare:zvc_ajx.screenShare,success:function(){ZoomMtg.i18n.load(e.lang),ZoomMtg.i18n.reload(e.lang),ZoomMtg.join(n)},error:function(e){console.log(e)}})}};document.addEventListener("DOMContentLoaded",e.init())}();
...\ No newline at end of file ...\ No newline at end of file
1 table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
2 table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
3 table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
4 cursor: default !important;
5 }
6 table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
7 table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
8 table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
9 display: none !important;
10 }
11 table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control,
12 table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control {
13 position: relative;
14 padding-left: 30px;
15 cursor: pointer;
16 }
17 table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control:before,
18 table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control:before {
19 top: 50%;
20 left: 5px;
21 height: 1em;
22 width: 1em;
23 margin-top: -9px;
24 display: block;
25 position: absolute;
26 color: white;
27 border: 0.15em solid white;
28 border-radius: 1em;
29 box-shadow: 0 0 0.2em #444;
30 box-sizing: content-box;
31 text-align: center;
32 text-indent: 0 !important;
33 font-family: 'Courier New', Courier, monospace;
34 line-height: 1em;
35 content: '+';
36 background-color: #31b131;
37 }
38 table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
39 table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
40 content: '-';
41 background-color: #d33333;
42 }
43 table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
44 table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
45 padding-left: 27px;
46 }
47 table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
48 table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
49 left: 4px;
50 height: 14px;
51 width: 14px;
52 border-radius: 14px;
53 line-height: 14px;
54 text-indent: 3px;
55 }
56 table.dataTable.dtr-column > tbody > tr > td.dtr-control,
57 table.dataTable.dtr-column > tbody > tr > th.dtr-control,
58 table.dataTable.dtr-column > tbody > tr > td.control,
59 table.dataTable.dtr-column > tbody > tr > th.control {
60 position: relative;
61 cursor: pointer;
62 }
63 table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
64 table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
65 table.dataTable.dtr-column > tbody > tr > td.control:before,
66 table.dataTable.dtr-column > tbody > tr > th.control:before {
67 top: 50%;
68 left: 50%;
69 height: 0.8em;
70 width: 0.8em;
71 margin-top: -0.5em;
72 margin-left: -0.5em;
73 display: block;
74 position: absolute;
75 color: white;
76 border: 0.15em solid white;
77 border-radius: 1em;
78 box-shadow: 0 0 0.2em #444;
79 box-sizing: content-box;
80 text-align: center;
81 text-indent: 0 !important;
82 font-family: 'Courier New', Courier, monospace;
83 line-height: 1em;
84 content: '+';
85 background-color: #31b131;
86 }
87 table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
88 table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
89 table.dataTable.dtr-column > tbody > tr.parent td.control:before,
90 table.dataTable.dtr-column > tbody > tr.parent th.control:before {
91 content: '-';
92 background-color: #d33333;
93 }
94 table.dataTable > tbody > tr.child {
95 padding: 0.5em 1em;
96 }
97 table.dataTable > tbody > tr.child:hover {
98 background: transparent !important;
99 }
100 table.dataTable > tbody > tr.child ul.dtr-details {
101 display: inline-block;
102 list-style-type: none;
103 margin: 0;
104 padding: 0;
105 }
106 table.dataTable > tbody > tr.child ul.dtr-details > li {
107 border-bottom: 1px solid #efefef;
108 padding: 0.5em 0;
109 }
110 table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
111 padding-top: 0;
112 }
113 table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
114 border-bottom: none;
115 }
116 table.dataTable > tbody > tr.child span.dtr-title {
117 display: inline-block;
118 min-width: 75px;
119 font-weight: bold;
120 }
121
122 div.dtr-modal {
123 position: fixed;
124 box-sizing: border-box;
125 top: 0;
126 left: 0;
127 height: 100%;
128 width: 100%;
129 z-index: 100;
130 padding: 10em 1em;
131 }
132 div.dtr-modal div.dtr-modal-display {
133 position: absolute;
134 top: 0;
135 left: 0;
136 bottom: 0;
137 right: 0;
138 width: 50%;
139 height: 50%;
140 overflow: auto;
141 margin: auto;
142 z-index: 102;
143 overflow: auto;
144 background-color: #f5f5f7;
145 border: 1px solid black;
146 border-radius: 0.5em;
147 box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
148 }
149 div.dtr-modal div.dtr-modal-content {
150 position: relative;
151 padding: 1em;
152 }
153 div.dtr-modal div.dtr-modal-close {
154 position: absolute;
155 top: 6px;
156 right: 6px;
157 width: 22px;
158 height: 22px;
159 border: 1px solid #eaeaea;
160 background-color: #f9f9f9;
161 text-align: center;
162 border-radius: 3px;
163 cursor: pointer;
164 z-index: 12;
165 }
166 div.dtr-modal div.dtr-modal-close:hover {
167 background-color: #eaeaea;
168 }
169 div.dtr-modal div.dtr-modal-background {
170 position: fixed;
171 top: 0;
172 left: 0;
173 right: 0;
174 bottom: 0;
175 z-index: 101;
176 background: rgba(0, 0, 0, 0.6);
177 }
178
179 @media screen and (max-width: 767px) {
180 div.dtr-modal div.dtr-modal-display {
181 width: 95%;
182 }
183 }
1 /*! DataTables styling wrapper for Responsive
2 * ©2018 SpryMedia Ltd - datatables.net/license
3 */
4
5 (function( factory ){
6 if ( typeof define === 'function' && define.amd ) {
7 // AMD
8 define( ['jquery', 'datatables.net-dt', 'datatables.net-responsive'], function ( $ ) {
9 return factory( $, window, document );
10 } );
11 }
12 else if ( typeof exports === 'object' ) {
13 // CommonJS
14 module.exports = function (root, $) {
15 if ( ! root ) {
16 root = window;
17 }
18
19 if ( ! $ || ! $.fn.dataTable ) {
20 $ = require('datatables.net-dt')(root, $).$;
21 }
22
23 if ( ! $.fn.dataTable.Responsive ) {
24 require('datatables.net-responsive')(root, $);
25 }
26
27 return factory( $, root, root.document );
28 };
29 }
30 else {
31 // Browser
32 factory( jQuery, window, document );
33 }
34 }(function( $, window, document, undefined ) {
35
36 return $.fn.dataTable;
37
38 }));
...\ No newline at end of file ...\ No newline at end of file
1 table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:0.15em solid white;border-radius:1em;box-shadow:0 0 0.2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:1em;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:0.8em;width:0.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:0.15em solid white;border-radius:1em;box-shadow:0 0 0.2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:1em;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}
1 /*!
2 DataTables styling wrapper for Responsive
3 ©2018 SpryMedia Ltd - datatables.net/license
4 */
5 (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-dt","datatables.net-responsive"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-dt")(a,b).$;b.fn.dataTable.Responsive||require("datatables.net-responsive")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable});
1 !function(t,e){"use strict";"object"==typeof module&&module.exports?module.exports=e(require("moment")):"function"==typeof define&&define.amd?define(["moment"],e):e(t.moment)}(this,function(s){"use strict";void 0===s.version&&s.default&&(s=s.default);var e,i={},f={},u={},a={},c={};s&&"string"==typeof s.version||D("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var t=s.version.split("."),n=+t[0],o=+t[1];function l(t){return 96<t?t-87:64<t?t-29:t-48}function r(t){var e=0,n=t.split("."),o=n[0],r=n[1]||"",s=1,i=0,f=1;for(45===t.charCodeAt(0)&&(f=-(e=1));e<o.length;e++)i=60*i+l(o.charCodeAt(e));for(e=0;e<r.length;e++)s/=60,i+=l(r.charCodeAt(e))*s;return i*f}function h(t){for(var e=0;e<t.length;e++)t[e]=r(t[e])}function p(t,e){for(var n=[],o=0;o<e.length;o++)n[o]=t[e[o]];return n}function m(t){var e=t.split("|"),n=e[2].split(" "),o=e[3].split(""),r=e[4].split(" ");return h(n),h(o),h(r),function(t,e){for(var n=0;n<e;n++)t[n]=Math.round((t[n-1]||0)+6e4*t[n]);t[e-1]=1/0}(r,o.length),{name:e[0],abbrs:p(e[1].split(" "),o),offsets:p(n,o),untils:r,population:0|e[5]}}function d(t){t&&this._set(m(t))}function z(t,e){this.name=t,this.zones=e}function v(t){var e=t.toTimeString(),n=e.match(/\([a-z ]+\)/i);"GMT"===(n=n&&n[0]?(n=n[0].match(/[A-Z]/g))?n.join(""):void 0:(n=e.match(/[A-Z]{3,5}/g))?n[0]:void 0)&&(n=void 0),this.at=+t,this.abbr=n,this.offset=t.getTimezoneOffset()}function b(t){this.zone=t,this.offsetScore=0,this.abbrScore=0}function g(){for(var t,e,n=(new Date).getFullYear()-2,o=new v(new Date(n,0,1)),r=[o],s=1;s<48;s++)(e=new v(new Date(n,s,1))).offset!==o.offset&&(t=function(t,e){for(var n,o;o=6e4*((e.at-t.at)/12e4|0);)(n=new v(new Date(t.at+o))).offset===t.offset?t=n:e=n;return t}(o,e),r.push(t),r.push(new v(new Date(t.at+6e4)))),o=e;for(s=0;s<4;s++)r.push(new v(new Date(n+s,0,1))),r.push(new v(new Date(n+s,6,1)));return r}function _(t,e){return t.offsetScore!==e.offsetScore?t.offsetScore-e.offsetScore:t.abbrScore!==e.abbrScore?t.abbrScore-e.abbrScore:t.zone.population!==e.zone.population?e.zone.population-t.zone.population:e.zone.name.localeCompare(t.zone.name)}function w(){try{var t=Intl.DateTimeFormat().resolvedOptions().timeZone;if(t&&3<t.length){var e=a[y(t)];if(e)return e;D("Moment Timezone found "+t+" from the Intl api, but did not have that data loaded.")}}catch(t){}for(var n,o,r=g(),s=r.length,i=function(t){for(var e,n,o=t.length,r={},s=[],i=0;i<o;i++)for(e in n=c[t[i].offset]||{})n.hasOwnProperty(e)&&(r[e]=!0);for(i in r)r.hasOwnProperty(i)&&s.push(a[i]);return s}(r),f=[],u=0;u<i.length;u++){for(n=new b(S(i[u])),o=0;o<s;o++)n.scoreOffsetAt(r[o]);f.push(n)}return f.sort(_),0<f.length?f[0].zone.name:void 0}function y(t){return(t||"").toLowerCase().replace(/\//g,"_")}function O(t){var e,n,o,r;for("string"==typeof t&&(t=[t]),e=0;e<t.length;e++)r=y(n=(o=t[e].split("|"))[0]),i[r]=t[e],a[r]=n,function(t,e){var n,o;for(h(e),n=0;n<e.length;n++)o=e[n],c[o]=c[o]||{},c[o][t]=!0}(r,o[2].split(" "))}function S(t,e){t=y(t);var n,o=i[t];return o instanceof d?o:"string"==typeof o?(o=new d(o),i[t]=o):f[t]&&e!==S&&(n=S(f[t],S))?((o=i[t]=new d)._set(n),o.name=a[t],o):null}function M(t){var e,n,o,r;for("string"==typeof t&&(t=[t]),e=0;e<t.length;e++)o=y((n=t[e].split("|"))[0]),r=y(n[1]),f[o]=r,a[o]=n[0],f[r]=o,a[r]=n[1]}function j(t){return j.didShowError||(j.didShowError=!0,D("moment.tz.zoneExists('"+t+"') has been deprecated in favor of !moment.tz.zone('"+t+"')")),!!S(t)}function A(t){var e="X"===t._f||"x"===t._f;return!(!t._a||void 0!==t._tzm||e)}function D(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t)}function T(t){var e=Array.prototype.slice.call(arguments,0,-1),n=arguments[arguments.length-1],o=S(n),r=s.utc.apply(null,e);return o&&!s.isMoment(t)&&A(r)&&r.add(o.parse(r),"minutes"),r.tz(n),r}(n<2||2==n&&o<6)&&D("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+s.version+". See momentjs.com"),d.prototype={_set:function(t){this.name=t.name,this.abbrs=t.abbrs,this.untils=t.untils,this.offsets=t.offsets,this.population=t.population},_index:function(t){for(var e=+t,n=this.untils,o=0;o<n.length;o++)if(e<n[o])return o},countries:function(){var e=this.name;return Object.keys(u).filter(function(t){return-1!==u[t].zones.indexOf(e)})},parse:function(t){for(var e,n,o,r=+t,s=this.offsets,i=this.untils,f=i.length-1,u=0;u<f;u++)if(e=s[u],n=s[u+1],o=s[u?u-1:u],e<n&&T.moveAmbiguousForward?e=n:o<e&&T.moveInvalidForward&&(e=o),r<i[u]-6e4*e)return s[u];return s[f]},abbr:function(t){return this.abbrs[this._index(t)]},offset:function(t){return D("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(t)]},utcOffset:function(t){return this.offsets[this._index(t)]}},b.prototype.scoreOffsetAt=function(t){this.offsetScore+=Math.abs(this.zone.utcOffset(t.at)-t.offset),this.zone.abbr(t.at).replace(/[^A-Z]/g,"")!==t.abbr&&this.abbrScore++},T.version="0.5.32",T.dataVersion="",T._zones=i,T._links=f,T._names=a,T._countries=u,T.add=O,T.link=M,T.load=function(t){O(t.zones),M(t.links),function(t){var e,n,o,r;if(t&&t.length)for(e=0;e<t.length;e++)n=(r=t[e].split("|"))[0].toUpperCase(),o=r[1].split(" "),u[n]=new z(n,o)}(t.countries),T.dataVersion=t.version},T.zone=S,T.zoneExists=j,T.guess=function(t){return e&&!t||(e=w()),e},T.names=function(){var t,e=[];for(t in a)a.hasOwnProperty(t)&&(i[t]||i[f[t]])&&a[t]&&e.push(a[t]);return e.sort()},T.Zone=d,T.unpack=m,T.unpackBase60=r,T.needsOffset=A,T.moveInvalidForward=!0,T.moveAmbiguousForward=!1,T.countries=function(){return Object.keys(u)},T.zonesForCountry=function(t,e){var n;if(n=(n=t).toUpperCase(),!(t=u[n]||null))return null;var o=t.zones.sort();return e?o.map(function(t){return{name:t,offset:S(t).utcOffset(new Date)}}):o};var x,C=s.fn;function Z(t){return function(){return this._z?this._z.abbr(this):t.call(this)}}function k(t){return function(){return this._z=null,t.apply(this,arguments)}}s.tz=T,s.defaultZone=null,s.updateOffset=function(t,e){var n,o,r=s.defaultZone;void 0===t._z&&(r&&A(t)&&!t._isUTC&&(t._d=s.utc(t._a)._d,t.utc().add(r.parse(t),"minutes")),t._z=r),t._z&&(o=t._z.utcOffset(t),Math.abs(o)<16&&(o/=60),void 0!==t.utcOffset?(n=t._z,t.utcOffset(-o,e),t._z=n):t.zone(o,e))},C.tz=function(t,e){if(t){if("string"!=typeof t)throw new Error("Time zone name must be a string, got "+t+" ["+typeof t+"]");return this._z=S(t),this._z?s.updateOffset(this,e):D("Moment Timezone has no data for "+t+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},C.zoneName=Z(C.zoneName),C.zoneAbbr=Z(C.zoneAbbr),C.utc=k(C.utc),C.local=k(C.local),C.utcOffset=(x=C.utcOffset,function(){return 0<arguments.length&&(this._z=null),x.apply(this,arguments)}),s.tz.setDefault=function(t){return(n<2||2==n&&o<9)&&D("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+s.version+"."),s.defaultZone=t?S(t):null,s};var F=s.momentProperties;return"[object Array]"===Object.prototype.toString.call(F)?(F.push("_z"),F.push("_a")):F&&(F._z=null),s});
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/af",[],function(){return{errorLoading:function(){return"Die resultate kon nie gelaai word nie."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Verwyders asseblief "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Voer asseblief "+(e.minimum-e.input.length)+" of meer karakters"},loadingMore:function(){return"Meer resultate word gelaai…"},maximumSelected:function(e){var n="Kies asseblief net "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"Geen resultate gevind"},searching:function(){return"Besig…"},removeAllItems:function(){return"Verwyder alle items"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(n){return"الرجاء حذف "+(n.input.length-n.maximum)+" عناصر"},inputTooShort:function(n){return"الرجاء إضافة "+(n.minimum-n.input.length)+" عناصر"},loadingMore:function(){return"جاري تحميل نتائج إضافية..."},maximumSelected:function(n){return"تستطيع إختيار "+n.maximum+" بنود فقط"},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"},removeAllItems:function(){return"قم بإزالة كل العناصر"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/az",[],function(){return{inputTooLong:function(n){return n.input.length-n.maximum+" simvol silin"},inputTooShort:function(n){return n.minimum-n.input.length+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(n){return"Sadəcə "+n.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"},removeAllItems:function(){return"Bütün elementləri sil"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bg",[],function(){return{inputTooLong:function(n){var e=n.input.length-n.maximum,u="Моля въведете с "+e+" по-малко символ";return e>1&&(u+="a"),u},inputTooShort:function(n){var e=n.minimum-n.input.length,u="Моля въведете още "+e+" символ";return e>1&&(u+="a"),u},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(n){var e="Можете да направите до "+n.maximum+" ";return n.maximum>1?e+="избора":e+="избор",e},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"},removeAllItems:function(){return"Премахнете всички елементи"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bn",[],function(){return{errorLoading:function(){return"ফলাফলগুলি লোড করা যায়নি।"},inputTooLong:function(n){var e=n.input.length-n.maximum,u="অনুগ্রহ করে "+e+" টি অক্ষর মুছে দিন।";return 1!=e&&(u="অনুগ্রহ করে "+e+" টি অক্ষর মুছে দিন।"),u},inputTooShort:function(n){return n.minimum-n.input.length+" টি অক্ষর অথবা অধিক অক্ষর লিখুন।"},loadingMore:function(){return"আরো ফলাফল লোড হচ্ছে ..."},maximumSelected:function(n){var e=n.maximum+" টি আইটেম নির্বাচন করতে পারবেন।";return 1!=n.maximum&&(e=n.maximum+" টি আইটেম নির্বাচন করতে পারবেন।"),e},noResults:function(){return"কোন ফলাফল পাওয়া যায়নি।"},searching:function(){return"অনুসন্ধান করা হচ্ছে ..."}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/bs",[],function(){function e(e,n,r,t){return e%10==1&&e%100!=11?n:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?r:t}return{errorLoading:function(){return"Preuzimanje nije uspijelo."},inputTooLong:function(n){var r=n.input.length-n.maximum,t="Obrišite "+r+" simbol";return t+=e(r,"","a","a")},inputTooShort:function(n){var r=n.minimum-n.input.length,t="Ukucajte bar još "+r+" simbol";return t+=e(r,"","a","a")},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(n){var r="Možete izabrati samo "+n.maximum+" stavk";return r+=e(n.maximum,"u","e","i")},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Uklonite sve stavke"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1
2 af.js
3 ----------------
4 af.js
5
6 ar.js
7 ----------------
8 ar.js
9
10 az.js
11 ----------------
12 az.js
13
14 bg.js
15 ----------------
16 bg.js
17
18 bn.js
19 ----------------
20 bn.js
21
22 bs.js
23 ----------------
24 bs.js
25
26 ca.js
27 ----------------
28 ca.js
29
30 cs.js
31 ----------------
32 cs.js
33
34 da.js
35 ----------------
36 da.js
37
38 de.js
39 ----------------
40 de.js
41
42 dsb.js
43 ----------------
44 dsb.js
45
46 el.js
47 ----------------
48 el.js
49
50 en.js
51 ----------------
52 en.js
53
54 es.js
55 ----------------
56 es.js
57
58 et.js
59 ----------------
60 et.js
61
62 eu.js
63 ----------------
64 eu.js
65
66 fa.js
67 ----------------
68 fa.js
69
70 fi.js
71 ----------------
72 fi.js
73
74 fr.js
75 ----------------
76 fr.js
77
78 gl.js
79 ----------------
80 gl.js
81
82 he.js
83 ----------------
84 he.js
85
86 hi.js
87 ----------------
88 hi.js
89
90 hr.js
91 ----------------
92 hr.js
93
94 hsb.js
95 ----------------
96 hsb.js
97
98 hu.js
99 ----------------
100 hu.js
101
102 hy.js
103 ----------------
104 hy.js
105
106 id.js
107 ----------------
108 id.js
109
110 is.js
111 ----------------
112 is.js
113
114 it.js
115 ----------------
116 it.js
117
118 ja.js
119 ----------------
120 ja.js
121
122 ka.js
123 ----------------
124 ka.js
125
126 km.js
127 ----------------
128 km.js
129
130 ko.js
131 ----------------
132 ko.js
133
134 lt.js
135 ----------------
136 lt.js
137
138 lv.js
139 ----------------
140 lv.js
141
142 mk.js
143 ----------------
144 mk.js
145
146 ms.js
147 ----------------
148 ms.js
149
150 nb.js
151 ----------------
152 nb.js
153
154 ne.js
155 ----------------
156 ne.js
157
158 nl.js
159 ----------------
160 nl.js
161
162 pl.js
163 ----------------
164 pl.js
165
166 ps.js
167 ----------------
168 ps.js
169
170 pt-BR.js
171 ----------------
172 pt-BR.js
173
174 pt.js
175 ----------------
176 pt.js
177
178 ro.js
179 ----------------
180 ro.js
181
182 ru.js
183 ----------------
184 ru.js
185
186 sk.js
187 ----------------
188 sk.js
189
190 sl.js
191 ----------------
192 sl.js
193
194 sq.js
195 ----------------
196 sq.js
197
198 sr-Cyrl.js
199 ----------------
200 sr-Cyrl.js
201
202 sr.js
203 ----------------
204 sr.js
205
206 sv.js
207 ----------------
208 sv.js
209
210 th.js
211 ----------------
212 th.js
213
214 tk.js
215 ----------------
216 tk.js
217
218 tr.js
219 ----------------
220 tr.js
221
222 uk.js
223 ----------------
224 uk.js
225
226 vi.js
227 ----------------
228 vi.js
229
230 zh-CN.js
231 ----------------
232 zh-CN.js
233
234 zh-TW.js
235 ----------------
236 zh-TW.js
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Si us plau, elimina "+n+" car";return r+=1==n?"àcter":"àcters"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Si us plau, introdueix "+n+" car";return r+=1==n?"àcter":"àcters"},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var n="Només es pot seleccionar "+e.maximum+" element";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"},removeAllItems:function(){return"Treu tots els elements"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/cs",[],function(){function e(e,n){switch(e){case 2:return n?"dva":"dvě";case 3:return"tři";case 4:return"čtyři"}return""}return{errorLoading:function(){return"Výsledky nemohly být načteny."},inputTooLong:function(n){var t=n.input.length-n.maximum;return 1==t?"Prosím, zadejte o jeden znak méně.":t<=4?"Prosím, zadejte o "+e(t,!0)+" znaky méně.":"Prosím, zadejte o "+t+" znaků méně."},inputTooShort:function(n){var t=n.minimum-n.input.length;return 1==t?"Prosím, zadejte ještě jeden znak.":t<=4?"Prosím, zadejte ještě další "+e(t,!0)+" znaky.":"Prosím, zadejte ještě dalších "+t+" znaků."},loadingMore:function(){return"Načítají se další výsledky…"},maximumSelected:function(n){var t=n.maximum;return 1==t?"Můžete zvolit jen jednu položku.":t<=4?"Můžete zvolit maximálně "+e(t,!1)+" položky.":"Můžete zvolit maximálně "+t+" položek."},noResults:function(){return"Nenalezeny žádné položky."},searching:function(){return"Vyhledávání…"},removeAllItems:function(){return"Odstraňte všechny položky"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){return"Angiv venligst "+(e.input.length-e.maximum)+" tegn mindre"},inputTooShort:function(e){return"Angiv venligst "+(e.minimum-e.input.length)+" tegn mere"},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var n="Du kan kun vælge "+e.maximum+" emne";return 1!=e.maximum&&(n+="r"),n},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"},removeAllItems:function(){return"Fjern alle elementer"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){return"Bitte "+(e.input.length-e.maximum)+" Zeichen weniger eingeben"},inputTooShort:function(e){return"Bitte "+(e.minimum-e.input.length)+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var n="Sie können nur "+e.maximum+" Element";return 1!=e.maximum&&(n+="e"),n+=" auswählen"},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"},removeAllItems:function(){return"Entferne alle Elemente"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/dsb",[],function(){var n=["znamuško","znamušce","znamuška","znamuškow"],e=["zapisk","zapiska","zapiski","zapiskow"],u=function(n,e){return 1===n?e[0]:2===n?e[1]:n>2&&n<=4?e[2]:n>=5?e[3]:void 0};return{errorLoading:function(){return"Wuslědki njejsu se dali zacytaś."},inputTooLong:function(e){var a=e.input.length-e.maximum;return"Pšosym lašuj "+a+" "+u(a,n)},inputTooShort:function(e){var a=e.minimum-e.input.length;return"Pšosym zapódaj nanejmjenjej "+a+" "+u(a,n)},loadingMore:function(){return"Dalšne wuslědki se zacytaju…"},maximumSelected:function(n){return"Móžoš jano "+n.maximum+" "+u(n.maximum,e)+"wubraś."},noResults:function(){return"Žedne wuslědki namakane"},searching:function(){return"Pyta se…"},removeAllItems:function(){return"Remove all items"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/el",[],function(){return{errorLoading:function(){return"Τα αποτελέσματα δεν μπόρεσαν να φορτώσουν."},inputTooLong:function(n){var e=n.input.length-n.maximum,u="Παρακαλώ διαγράψτε "+e+" χαρακτήρ";return 1==e&&(u+="α"),1!=e&&(u+="ες"),u},inputTooShort:function(n){return"Παρακαλώ συμπληρώστε "+(n.minimum-n.input.length)+" ή περισσότερους χαρακτήρες"},loadingMore:function(){return"Φόρτωση περισσότερων αποτελεσμάτων…"},maximumSelected:function(n){var e="Μπορείτε να επιλέξετε μόνο "+n.maximum+" επιλογ";return 1==n.maximum&&(e+="ή"),1!=n.maximum&&(e+="ές"),e},noResults:function(){return"Δεν βρέθηκαν αποτελέσματα"},searching:function(){return"Αναζήτηση…"},removeAllItems:function(){return"Καταργήστε όλα τα στοιχεία"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Please delete "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var n="You can only select "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Por favor, elimine "+n+" car";return r+=1==n?"ácter":"acteres"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Por favor, introduzca "+n+" car";return r+=1==n?"ácter":"acteres"},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var n="Sólo puede seleccionar "+e.maximum+" elemento";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Eliminar todos los elementos"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var n=e.input.length-e.maximum,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" vähem"},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" rohkem"},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var n="Saad vaid "+e.maximum+" tulemus";return 1==e.maximum?n+="e":n+="t",n+=" valida"},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"},removeAllItems:function(){return"Eemalda kõik esemed"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gutxiago"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gehiago"},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return 1===e.maximum?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"},removeAllItems:function(){return"Kendu elementu guztiak"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(n){return"لطفاً "+(n.input.length-n.maximum)+" کاراکتر را حذف نمایید"},inputTooShort:function(n){return"لطفاً تعداد "+(n.minimum-n.input.length)+" کاراکتر یا بیشتر وارد نمایید"},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(n){return"شما تنها می‌توانید "+n.maximum+" آیتم را انتخاب نمایید"},noResults:function(){return"هیچ نتیجه‌ای یافت نشد"},searching:function(){return"در حال جستجو..."},removeAllItems:function(){return"همه موارد را حذف کنید"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fi",[],function(){return{errorLoading:function(){return"Tuloksia ei saatu ladattua."},inputTooLong:function(n){return"Ole hyvä ja anna "+(n.input.length-n.maximum)+" merkkiä vähemmän"},inputTooShort:function(n){return"Ole hyvä ja anna "+(n.minimum-n.input.length)+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(n){return"Voit valita ainoastaan "+n.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){return"Haetaan…"},removeAllItems:function(){return"Poista kaikki kohteet"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var n=e.input.length-e.maximum;return"Supprimez "+n+" caractère"+(n>1?"s":"")},inputTooShort:function(e){var n=e.minimum-e.input.length;return"Saisissez au moins "+n+" caractère"+(n>1?"s":"")},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){return"Vous pouvez seulement sélectionner "+e.maximum+" élément"+(e.maximum>1?"s":"")},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"},removeAllItems:function(){return"Supprimer tous les éléments"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/gl",[],function(){return{errorLoading:function(){return"Non foi posíbel cargar os resultados."},inputTooLong:function(e){var n=e.input.length-e.maximum;return 1===n?"Elimine un carácter":"Elimine "+n+" caracteres"},inputTooShort:function(e){var n=e.minimum-e.input.length;return 1===n?"Engada un carácter":"Engada "+n+" caracteres"},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){return 1===e.maximum?"Só pode seleccionar un elemento":"Só pode seleccionar "+e.maximum+" elementos"},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Elimina todos os elementos"}}}),e.define,e.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(n){var e=n.input.length-n.maximum,r="נא למחוק ";return r+=1===e?"תו אחד":e+" תווים"},inputTooShort:function(n){var e=n.minimum-n.input.length,r="נא להכניס ";return r+=1===e?"תו אחד":e+" תווים",r+=" או יותר"},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(n){var e="באפשרותך לבחור עד ";return 1===n.maximum?e+="פריט אחד":e+=n.maximum+" פריטים",e},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"},removeAllItems:function(){return"הסר את כל הפריטים"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(n){var e=n.input.length-n.maximum,r=e+" अक्षर को हटा दें";return e>1&&(r=e+" अक्षरों को हटा दें "),r},inputTooShort:function(n){return"कृपया "+(n.minimum-n.input.length)+" या अधिक अक्षर दर्ज करें"},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(n){return"आप केवल "+n.maximum+" आइटम का चयन कर सकते हैं"},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."},removeAllItems:function(){return"सभी वस्तुओं को हटा दें"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
1 /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
3 !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hr",[],function(){function n(n){var e=" "+n+" znak";return n%10<5&&n%10>0&&(n%100<5||n%100>19)?n%10>1&&(e+="a"):e+="ova",e}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(e){return"Unesite "+n(e.input.length-e.maximum)},inputTooShort:function(e){return"Unesite još "+n(e.minimum-e.input.length)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(n){return"Maksimalan broj odabranih stavki je "+n.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Ukloni sve stavke"}}}),n.define,n.require}();
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.