PageSourceSearch

https://www.alaraby.co.uk/sites/default/files/js/js_3KVdpxjAdp193Zwhv5WG6ADBCj9I3XjGVL4jfjGEnqw.js

js alaraby.co.uk collected 2026-10-02 02:14:15 UTC 296,396 bytes, 600 lines download raw bytes

1var windowWidth=window.innerWidth,adGptProElements=document.querySelectorAll(".ad-gpt-pro");adGptProElements.length&&adGptProElements.forEach(function(e){var t=e.querySelector(".ad-gpt-pro-slot");windowWidth<768?(t.setAttribute("ad-sizes","["+e.dataset.mob+"]"),t.setAttribute("ad-custom-sizes","["+e.dataset.mob+"]")):windowWidth>=768&&windowWidth<1024?(t.setAttribute("ad-sizes","["+e.dataset.tablet+"]"),t.setAttribute("ad-custom-sizes","["+e.dataset.tablet+"]")):(t.id.indexOf("div-gpt-ad-billboard"),t.setAttribute("ad-sizes","["+e.dataset.web+"]"),t.setAttribute("ad-custom-sizes","["+e.dataset.web+"]"))}),(()=>{"use strict";var e={"./src/adsGlobals.js"(e,t,r){r.r(t),r.d(t,{blocks:()=>s,googletag:()=>o}),window.googletag=window.googletag||{cmd:[]},window.gptblocks=window.gptblocks||{};var o=window.googletag,s=window.gptblocks},"./src/adsLazyload.js"(e,t,r){r.r(t),r.d(t,{default:()=>i,defineLazyLoad:()=>s});var o=r(/*! ./adsGlobals */ "./src/adsGlobals.js"),s=function e(){o.googletag.pubads().enableLazyLoad({fetchMarginPercent:100,renderMarginPercent:100,mobileScaling:1})};let i=s},"./src/adsLoader.js"(e,t,r){r.r(t),r.d(t,{default:()=>f,loadAdsBlocks:()=>c});var o=r(/*! ./adsSettings */ "./src/adsSettings.js"),s=r(/*! ./adsGlobals */ "./src/adsGlobals.js"),i=r(/*! ./adsSizes */ "./src/adsSizes.js"),n=r(/*! ./adsLazyload */ "./src/adsLazyload.js"),a=r(/*! ./adsRefresh */ "./src/adsRefresh.js");function l(e){return function e(t){if(Array.isArray(t))return d(t)}(e)||function e(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||function e(t,r){if(t){if("string"==typeof t)return d(t,r);var o=Object.prototype.toString.call(t).slice(8,-1);if("Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return d(t,r)}}(e)||function e(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r<t;r++)o[r]=e[r];return o}var u=function e(t,r,n){var a,d,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",$=arguments.length>4&&void 0!==arguments[4]&&arguments[4],c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,f=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[];if(!t||!u)throw Error("Invalid ad block ".concat(t," - ").concat(u," - ").concat(r));var g=null!==(a=null===(d=i.default[r])||void 0===d?void 0:d.sizes)&&void 0!==a?a:[];if(n&&(g=[].concat(l(g),l(n))),0===g.length)throw Error("Invalid ad block size ".concat(t," - ").concat(u," - ").concat(r," - Custom Sizes: ").concat(n?JSON.stringify(n):"null"));var p=o.CLIENT_DEFAULT_ID+u;c&&(p=c+u);var b=s.googletag.defineSlot(p,g,t);if(b){for(var v in $&&b.setTargeting(o.REFRESH_KEY,o.REFRESH_VALUE),f)f.hasOwnProperty(v)&&b.setTargeting(v,f[v]);b.addService(s.googletag.pubads())}else throw Error("Ad ".concat(t," not found"))},$=function e(){for(var t in s.blocks)if(s.blocks[t]&&!s.blocks[t].loaded&&!s.blocks[t].error)try{u(s.blocks[t].id,s.blocks[t].sizes,s.blocks[t].customSizes,s.blocks[t].clientIdSuffix,s.blocks[t].refresh,s.blocks[t].clientIdPrefix,s.blocks[t].targets),s.blocks[t].loaded=!0}catch(r){s.blocks[t].error=r,console.warn(r.message)}},c=function e(){s.googletag.cmd.push(function(){$(),(0,n.default)(),(0,a.default)(),s.googletag.enableServices()})};let f=c},"./src/adsReader.js"(e,t,r){r.r(t),r.d(t,{default:()=>u,findAdsSlots:()=>d});var o=r(/*! ./adsSettings */ "./src/adsSettings.js"),s=r(/*! ./adsGlobals */ "./src/adsGlobals.js");function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?n(Object(r),!0).forEach(function(t){l(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e,t,r){var o,s;return(t=(o=t,s=function e(t,r){if("object"!==i(t)||null===t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var s=o.call(t,r||"default");if("object"!==i(s))return s;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(o,"string"),"symbol"===i(s)?s:String(s)))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d=function e(){var t=document.querySelectorAll(o.ADS_SELECTOR);t.length>0&&t.forEach(function(e){var t,r,o,i,n,d,u=e.id;if(null===(t=s.blocks[u])||void 0===t||!t.loaded){var $=e.getAttribute("ad-sizes"),c=null!==(r=JSON.parse(e.getAttribute("ad-custom-sizes")))&&void 0!==r?r:null,f=null!==(o=e.getAttribute("ad-client-id-suffix"))&&void 0!==o?o:"",g=null!==(i=e.getAttribute("ad-agent"))&&void 0!==i?i:"any",p=null!==(n=e.getAttribute("ad-refresh"))&&void 0!==n&&n,b=null!==(d=e.getAttribute("ad-client-id-prefix"))&&void 0!==d?d:null,v=e.getAttributeNames().reduce(function(t,r){var o=r.replace("targeting-","");return a(a({},t),{},l({},o,e.getAttribute(r)))},{});s.blocks[u]={id:u,sizes:$,customSizes:c,clientIdSuffix:f,agent:g,refresh:p,clientIdPrefix:b,targets:v}}})};let u=d},"./src/adsRefresh.js"(e,t,r){r.r(t),r.d(t,{default:()=>n,defineRefresh:()=>i});var o=r(/*! ./adsGlobals */ "./src/adsGlobals.js"),s=r(/*! ./adsSettings */ "./src/adsSettings.js"),i=function e(){o.googletag.pubads().addEventListener("impressionViewable",function(e){var t=e.slot;t.getTargeting(s.REFRESH_KEY).indexOf(s.REFRESH_VALUE)>-1&&setTimeout(function(){o.googletag.pubads().refresh([t])},1e3*s.SECONDS_TO_WAIT_AFTER_VIEWABILITY)})};let n=i},"./src/adsRenderer.js"(e,t,r){r.r(t),r.d(t,{default:()=>n,displayAdsBlocks:()=>i});var o=r(/*! ./adsGlobals */ "./src/adsGlobals.js"),s=function e(t){o.googletag.cmd.push(function(){return o.googletag.display(t.id)}),t.displayed=!0},i=function e(){for(var t in o.blocks)if(o.blocks[t]){var r=o.blocks[t];if(r.displayed||r.error)continue;"any"===r.agent?s(r):"mobile"===r.agent&&screen.width<992?s(r):"desktop"===r.agent&&screen.width>=992&&s(r)}};let n=i},"./src/adsSettings.js"(e,t,r){r.r(t),r.d(t,{ADS_SELECTOR:()=>f,CLIENT_DEFAULT_ID:()=>d,REFRESH_KEY:()=>u,REFRESH_VALUE:()=>$,SECONDS_TO_WAIT_AFTER_VIEWABILITY:()=>c});var o,s,i,n,a,l=window.gptProSettings,d=null!==(o=null==l?void 0:l.CLIENT_DEFAULT_ID)&&void 0!==o?o:"/",u=null!==(s=null==l?void 0:l.REFRESH_KEY)&&void 0!==s?s:"refresh",$=null!==(i=null==l?void 0:l.REFRESH_VALUE)&&void 0!==i?i:"true",c=null!==(n=null==l?void 0:l.SECONDS_TO_WAIT_AFTER_VIEWABILITY)&&void 0!==n?n:90,f=null!==(a=null==l?void 0:l.ADS_SELECTOR)&&void 0!==a?a:".ad-gpt-pro .ad-gpt-pro-slot"},"./src/adsSizes.js"(e,t,r){r.r(t),r.d(t,{adsSizes:()=>i,default:()=>n});var o,s=window.gptProSizes,i=null!==(o=null==s?void 0:s.sizes)&&void 0!==o?o:{"retangulo-1-desktop":{sizes:[[300,250]]},"retangulo-2-desktop":{sizes:[[300,250]]},"retangulo-3-desktop":{sizes:[[300,250]]},"halfpage-desktop":{sizes:[[300,600],[300,250]]},"header-desktop":{sizes:[[728,90],[970,90]]},"middle-1-desktop":{sizes:[[728,90],[970,90]]},"middle-2-desktop":{sizes:[[728,90],[970,90]]},"middle-3-desktop":{sizes:[[728,90],[970,90]]},"middle-4-desktop":{sizes:[[728,90],[970,90]]},"middle-5-desktop":{sizes:[[728,90],[970,90]]},"middle-6-desktop":{sizes:[[728,90],[970,90]]},"anchor-desktop":{sizes:[[728,90],[970,90]]},"header-mobile":{sizes:[[300,100],[300,50]]},"anchor-mobile":{sizes:[[300,50]]},"retangulo-1-mobile":{sizes:[[300,250],[300,100],[300,50]]},"retangulo-2-mobile":{sizes:[[300,250],[300,100],[300,50]]},"retangulo-3-mobile":{sizes:[[300,250],[300,100],[300,50]]},"retangulo-4-mobile":{sizes:[[300,250],[300,100],[300,50]]},"retangulo-5-mobile":{sizes:[[300,250],[300,100],[300,50]]},"retangulo-6-mobile":{sizes:[[300,250],[300,100],[300,50]]}};let n=i}},t={};function r(o){var s=t[o];if(void 0!==s)return s.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,r),i.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
1),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{/*!**********************!*\
2                  !*** ./src/index.js ***!
3                  \**********************/ r.r(o);var e=r(/*! ./adsReader */ "./src/adsReader.js"),t=r(/*! ./adsLoader */ "./src/adsLoader.js"),s=r(/*! ./adsRenderer */ "./src/adsRenderer.js");window.gptProDisplayAds=function(){(0,e.default)(),(0,t.default)(),(0,s.default)()},window.gptProDisplayAds()})()})();;
4(function(Drupal){'use strict';var mediaQuery=window.matchMedia('(max-width: 1024px)');var banner=null;var originalPosition=null;var currentTarget=null;var listenerInitialized=false;function isInDocument(element){return element&&document.documentElement.contains(element);}
5function resetBannerState(){banner=null;originalPosition=null;currentTarget=null;}
6function setBanner(element){banner=element;originalPosition=document.createComment('playlist-banner-original-position');banner.parentNode.insertBefore(originalPosition,banner);}
7function findBanner(){if(isInDocument(banner))return banner;resetBannerState();var nextBanner=document.querySelector('.playlist-banner.trending');if(!nextBanner||!nextBanner.parentNode)return null;setBanner(nextBanner);return banner;}
8function restoreBanner(){if(!banner||!originalPosition||!originalPosition.parentNode)return;originalPosition.parentNode.insertBefore(banner,originalPosition.nextSibling);currentTarget=null;}
9function updateBannerPosition(){if(!findBanner())return;var target=document.querySelector('.region-header-bottom-right .content');if(mediaQuery.matches&&target){if(banner.parentNode!==target){target.appendChild(banner);}
10currentTarget=target;}else if(!mediaQuery.matches){restoreBanner();}}
11function addMediaQueryListener(){if(listenerInitialized)return;listenerInitialized=true;if(typeof mediaQuery.addEventListener==='function'){mediaQuery.addEventListener('change',updateBannerPosition);}else{mediaQuery.addListener(updateBannerPosition);}}
12Drupal.behaviors.moveTrendingPlaylist={attach:function(){addMediaQueryListener();updateBannerPosition();},detach:function(context,settings,trigger){if(!banner)return;if(trigger==='unload'&&currentTarget&&(context===currentTarget||context.contains(currentTarget))){restoreBanner();}
13if(trigger==='unload'&&(context===banner||context.contains(banner)||context===originalPosition||context.contains(originalPosition))){resetBannerState();}}};})(Drupal);;
14(function($){'use strict';$('.search-toggle-icon').once('search-toggle').click(function(){$(this).toggleClass("active");$(".region-header-top-left").toggle();});$('.mobile-menu-toggle').once('mobile-menu').on('click',function(){$(this).toggleClass('active');$('.menu-search').toggleClass('open');});if($('#search-box .region-header-top-left').length===0){$('.region-header-top-left').first().clone().prependTo('#search-box');}
15$(document).ready(function(){function initSubMenuToggle(){$('#block-alaraby-main-menu .menu-item--expanded > a .open-sub-menu, #block-alaraby-main-menu .menu-item--expanded > span .open-sub-menu').remove();$('#block-alaraby-main-menu .menu-item--expanded > a, #block-alaraby-main-menu .menu-item--expanded > span').each(function(){$(this).removeAttr('data-toggle aria-expanded aria-haspopup');if($(this).find('.open-sub-menu').length===0){$(this).append('<i class="fas fa-chevron-left open-sub-menu"></i>');}});$('.open-sub-menu').off('click').on('click',function(e){e.preventDefault();e.stopPropagation();const $icon=$(this);const $menuItem=$icon.closest('.menu-item--expanded');const $submenu=$menuItem.find('ul').first();$('#block-alaraby-main-menu .menu-item--expanded').not($menuItem).removeClass('open').find('ul').slideUp(200);$('.open-sub-menu').not($icon).removeClass('fa-chevron-up').addClass('fa-chevron-left');$submenu.slideToggle(200);$menuItem.toggleClass('open');if($menuItem.hasClass('open')){$icon.removeClass('fa-chevron-left').addClass('fa-chevron-up');}else{$icon.removeClass('fa-chevron-up').addClass('fa-chevron-left');}});}
16initSubMenuToggle();});function setupFooterToggles(){if($(window).width()<=1024){$('#block-footerlist-menu, #block-footer-menu, #block-footerotherlinks-2-menu').once('footer-toggle').each(function(){if(!$(this).find('.toggle-icon').length){$(this).append('<span class="toggle-icon plus"><i class="fas fa-plus"></i></span>');}
17$(this).on('click',function(){const $clickedH2=$(this);const $clickedMenu=$clickedH2.next('ul');const $iconSpan=$clickedH2.find('.toggle-icon');const $icon=$iconSpan.find('i');if($clickedMenu.is(':visible')){$clickedMenu.slideUp(300,function(){});$iconSpan.removeClass('minus').addClass('plus');$icon.removeClass('fa-minus').addClass('fa-plus');}else{$('#block-footerlist-menu, #block-footer-menu, #block-footerotherlinks-2-menu').each(function(){const $otherMenu=$(this).next('ul');const $otherIconSpan=$(this).find('.toggle-icon');const $otherIcon=$otherIconSpan.find('i');if($otherMenu.is(':visible')){$otherMenu.slideUp(300,function(){});$otherIconSpan.removeClass('minus').addClass('plus');$otherIcon.removeClass('fa-minus').addClass('fa-plus');}});$clickedMenu.css('display','flex').hide().slideDown(300);$iconSpan.removeClass('plus').addClass('minus');$icon.removeClass('fa-plus').addClass('fa-minus');}});});}else{$('#block-footerlist-menu .toggle-icon, #block-footer-menu .toggle-icon, #block-footerotherlinks-2-menu .toggle-icon').remove();$('#block-footerlist-menu, #block-footer-menu, #block-footerotherlinks-2-menu').off('click').each(function(){$(this).next('ul').css('display','flex');});}}
18setupFooterToggles();$(window).off('resize.footerToggles').on('resize.footerToggles',setupFooterToggles);(function(){function getCookieValue(name){const cookies=document.cookie.split(';');for(const cookie of cookies){const trimmed=cookie.trim();if(trimmed.startsWith(name+'=')){try{return decodeURIComponent(trimmed.substring((name+'=').length));}
19catch{return trimmed.substring((name+'=').length);}}}
20return null;}
21function asHtml(payload){if(payload==null)return'';if(typeof payload==='string')return payload;if(typeof payload==='object'&&typeof payload.html==='string')return payload.html;return String(payload);}
22function setInnerHTMLAll(selectors,html){selectors.forEach(sel=>{document.querySelectorAll(sel).forEach(el=>{el.innerHTML=html;});});}
23function fetchWeatherWidget(){const ip=getCookieValue('UserIpAddress')||'127.0.0.1';const run=()=>{if(!window.jQuery){console.warn("jQuery not found. Weather widget won't load.");return;}
24jQuery.ajax({url:`/custom-weather/header-widget/ip/${ip}`,method:"GET",dataType:undefined,success:function(data){try{const html=asHtml(data);setInnerHTMLAll(['#block-weatherheaderwidgetblock','#block-alaraby-revamp-weatherheaderwidgetblock-1',],html);if(!document.getElementById('block-weatherheaderwidgetblock')&&!document.getElementById('block-alaraby-revamp-weatherheaderwidgetblock-1')){console.warn('No header widget container found (check the IDs).');}}catch(err){console.error('Header widget rendering error:',err);}},error:function(xhr,status,error){console.error('Weather header widget fetch failed:',error);}});const detailTargets=document.getElementsByClassName('weather-detailed-widget-block');if(detailTargets.length>0){jQuery.ajax({url:`/custom-weather/detail-widget/ip/${ip}`,method:"GET",dataType:undefined,success:function(data){try{const html=asHtml(data);Array.from(detailTargets).forEach(el=>{el.innerHTML=html;});}catch(err){console.error('Detailed widget rendering error:',err);}},error:function(xhr,status,error){console.error('Weather detailed widget fetch failed:',error);}});}};if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run,{once:true});}else{run();}}
25fetchWeatherWidget();})();$('#block-logosheadermenu').clone().insertAfter('.region-header-top-middle');})(jQuery);;
26(function($,_,Drupal,drupalSettings){'use strict';var start=performance.now();let searchParameters=new URLSearchParams(location.search)
27var windowVar=$(window);$('.view-display-id-table_four_items_block .table-duration').each(function(){if($(this).text()==''){$(this).hide()}})
28if(jQuery('.maraya-primary-page .audio-file video').length){try{videojs.getPlayer(jQuery('.maraya-primary-page .audio-file video').parent().attr('id')).ready(function(){var myPlayer=this;var isVolumeMuted=myPlayer.muted();myPlayer.muted(true);myPlayer.pause();});}catch(err){}}
29if(jQuery('.maraya-primary-page.path-node video').length){try{videojs.getPlayer(jQuery('.maraya-primary-page.path-node video').parent().attr('id')).ready(function(){var myPlayer=this;var isVolumeMuted=myPlayer.muted();myPlayer.muted(true);myPlayer.pause();$(this).autoplay=false;});}catch(err){}}
30if(jQuery('.maraya-sport-primary-page.node--type-primary-section-landing-page video').length){try{videojs.getPlayer(jQuery('.maraya-sport-primary-page.node--type-primary-section-landing-page video').parent().attr('id')).ready(function(){var myPlayer=this;var isVolumeMuted=myPlayer.muted();myPlayer.muted(true);myPlayer.pause();$(this).autoplay=false;});}catch(err){}}
31if(jQuery('.maraya-primary-page.path-media video').length){try{videojs.getPlayer(jQuery('.maraya-primary-page.path-media video').parent().attr('id')).ready(function(){var myPlayer=this;myPlayer.muted(false);});}catch(err){}}
32if(jQuery('div[data-embed-button="video_embed_entity"] video').length){try{videojs.getPlayer(jQuery('div[data-embed-button="video_embed_entity"] video').parent().attr('id')).ready(function(){var myPlayer=this;myPlayer.muted(false);});}catch(err){}}
33$('.duration:empty').remove();$(window).on('load',function(){$(".paragraph.paragraph--type--bp-tabs ul.nav-tabs li").on('click',function(){$(this).addClass('active').siblings().removeClass('active');});});$('video').each(function(){$(this).autoplay=false;});if($('body:not(.detailed-article-page) video').length&&$('body:not(.maraya-primary-page.path-media) .bs-2col.media--type-video .bs-region--left .field--name-field-computed-video video').length){Drupal.behaviors.resizerVideos=function(e){$('body:not(.detailed-article-page) video').each(function(){if($(this).length){$(this).parent().height($(this).width()/ 1.777777777)
34$(this).height($(this).width()/ 1.777777777)}})}
35$(window).on('load resize',function(){Drupal.behaviors.resizerVideos()})}
36$('.podcast-page .field--name-field-video-embed').each(function(){if($(this).length){$(this).height($(this).width()/ 1.777777777)}})
37var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");if(msie>0||!!navigator.userAgent.match(/Trident.*rv\:11\./))
38{$('.view-display-id-you_may_like_block img').each(function(){$(this).parents('.main-content').eq(0).css('background-image','url("'+$(this).attr('data-src')+'")');$(this).detach();})}
39if(window.location.href.indexOf("/preview")!=-1){if($('body').hasClass('full_content_no_images_featured_special_')){$('body.detailed-article-page.full_content_no_images_featured_special_.user-logged-in #main #block-alaraby-breadcrumbs').css('top','25px');}}
40var authorDesciption=$('.path-author .field--name-summary').text();$('.path-author .field--name-summary').html(authorDesciption);function changeEnvelopeIcon(){$('body.detailed-article-page .node--type-blog>.bs-region--right>.author-content div[class*=field--name-display-field-copynode-author-information] [class*="taxonomy-term--view-mode-author-image-and-social"]>div.bs-region--right .social-links>div a.fa-envelope.ext').removeClass('fa').addClass('far');$('body.detailed-article-page .node--type-articles>.bs-region--right>.author-content div[class*=field--name-display-field-copynode-author-information] [class*="taxonomy-term--view-mode-author-image-and-social"]>div.bs-region--right .social-links>div a.fa-envelope.ext').removeClass('fa').addClass('far');}
41changeEnvelopeIcon();$(window).on('scroll',function(){changeEnvelopeIcon();});function toggleSubmitButton(formSelector){var forms=$(formSelector).not('#block-exposedformsearch-2content-search-page-2, #block-exposedformsearch-3content-search-page');forms.find('.form-submit').attr('disabled','disabled');forms.find('input[type="text"]').on('keyup',function(){var form=$(this).closest('form');if($(this).val().length>0){form.find('.form-submit').removeAttr('disabled');}else{form.find('.form-submit').attr('disabled','disabled');}});}
42toggleSubmitButton('.views-exposed-form.block-views');toggleSubmitButton('#views-exposed-form-maaref-figures-search-by-category');if($('body.node-content-documents').length){function toggleDocuments(){var $dateInput=$('#views-exposed-form-maaref-documents-lp-block #edit-field-document-date-value');
42if($dateInput.length){var value=$dateInput.val()?.trim()||'';if(value!==''){$('#edit-submit-maaref').removeAttr('disabled');}else{$('#edit-submit-maaref').attr('disabled','disabled');}}}
43$(document).ready(function(){toggleDocuments();$('#views-exposed-form-maaref-documents-lp-block #edit-field-document-date-value').on('change',function(){toggleDocuments();});$('#views-exposed-form-maaref-documents-lp-block #edit-field-document-date-value').datepicker({onSelect:function(){toggleDocuments();}});});}
44$('.form-check>input[type=checkbox]#edit-privacy-policy+label').attr('for','edit-privacy-policy');$('body .node--view-mode-full-content-contact-us>div.bs-region--left form fieldset #edit-message-types >.js-form-type-radio >.form-check-input').each(function(){$(this).next('label').attr('for',$(this).attr('id'));});var caricatureHomepageTitle=$('.homepage-alaraby .block-views-blockhome-page-caricature-section #views-bootstrap-home-page-caricature-section >div.row >div');caricatureHomepageTitle.each(function(){var $this=$(this);$this.find('.bottom .field--name-node-title a').on('click',function(e){e.preventDefault();$this.find('.top .field--name-field-media .bs-region--main>a').click();})});$('.form-submit').on('click',function(){($(this).hasClass('enabled'))?$(this).addClass('btn-clicked'):$(this).removeClass('btn-clicked');});if(window.innerWidth<992){$('.field--name-dynamic-block-fieldnode-more-from-gamescompetitions .block-views-blockarticle-related-more-from-games-competitions').on('click',function(){$(this).parent().toggleClass('show')})
45$(document).on('click','.views-blockarticle-related-most-viewed-articles, .views-blockarticle-related-most-viewed-sport-articles',function(){$('.views-blockarticle-related-most-viewed-articles, .views-blockarticle-related-most-viewed-sport-articles').toggleClass('animate');})
46$(document).on('click','#article-0 .most-viewed-detailed-pages',function(){$('.most-viewed-detailed-pages > .content').slideToggle();})
47$(document).on('click','#article-0 .most-viewed-sport-detailed-pages',function(){$('.most-viewed-sport-detailed-pages > .content').slideToggle();})
48$(document).on('click','[class*="block-views-blockarticle-related-more"]',function(){$('[class*="block-views-blockarticle-related-more"] .view-id-article_related').slideToggle();$('[class*="block-views-blockarticle-related-more"]').toggleClass('animate');var bLazy=new Blazy({container:'#article-0'});})
49$(document).on('click','[class*="block-views-blockmedia-news-section-block"]',function(){$('[class*="block-views-blockmedia-news-section-block"] .view-id-media_news_section').slideToggle();$('[class*="block-views-blockmedia-news-section-block"]').toggleClass('animate');var bLazy=new Blazy({container:'#article-0'});})}
50if($('.page-view-author').length){var otherBlogs=$('.view-display-id-author_detail_other_blogs > div');if(otherBlogs.hasClass('view-empty')){otherBlogs.parents('.block-views-blockblog-view-author-detail-other-blogs').hide();}}
51$(window).on("load",function(){var blockId=searchParameters.get("blockId");var blockId=searchParameters.get("blockId");if(blockId!=null&&blockId!=undefined){$('html, body').animate({scrollTop:$('#'+blockId).offset().top-90},'slow');}});var categories={'community':'مجتمع','news':'أخبار','culture':'ثقافة','economy':'اقتصاد','entertainment':'منوعات','investigations':'تحقيقات','policy':'سياسة','sport':'رياضة','supplements':'ملاحق'};for(var prop in categories){if($('body div.content > div').attr('bundle-type')==prop){$('.bs-region--right [class*=block-views-blockmedia-news-section-block] h2 span').text('المزيد في '+categories[prop]);}}
52$(document).ajaxComplete(function(event,xhr,settings){$('.poll-view-form .form-actions [data-drupal-selector="edit-vote"]').attr('disabled','disabled');$('.poll-view-form input[type="radio"]').on('change',function(){if($(this).val().length>0){$('.poll-view-form .form-actions [data-drupal-selector="edit-vote"]').removeAttr('disabled');}else{$('.poll-view-form .form-actions [data-drupal-selector="edit-vote"').attr('disabled','disabled');}});});$('body .node__content>div>.paragraph>.paragraph__column').each(function(){var $this=$(this);if(!$this.find('div').length){$this.parents('.paragraph').parent().css('margin',0)}});jQuery(window).on('scroll',function(){if(jQuery(window).scrollTop()>250){jQuery('#block-compliancebannertext').fadeIn();}else{jQuery('#block-compliancebannertext').fadeOut();}})
53$(window).on('load',function(){if($('.form-select').length&&!$('.path-frontpage').length&&!$('.detailed-article-page, .path-media, .node--type-page, .
53node--type-paper-edition-landing-page, .maaref-detailed-page').length){$('.form-select').each(function(){if(!$(this).closest('.block-views-exposed-filter-blockv2-primary-landing-pages-latest-news-landing-page').length&&$(this).css('display')!='none'){$(this).selectpicker({liveSearch:true,maxOptions:1})}});}})
54var angle=0;var scale=1;var $img=jQuery('.annotatable.annoimg_field_np_main_image');$img.on('transform',function(){$img.css('transform',`rotate(${angle}deg)scale(${scale})`);});jQuery('.zoomin').on('click',function(){scale+=0.25;if(scale==2.25){scale=2;};$img.trigger('transform');});jQuery('.zoomout').on('click',function(){scale-=0.25;if(scale==0){scale=0.25;}
55$img.trigger('transform');});jQuery('.reset').on('click',function(){$img.css('transform','scale(1)');});$('.main-area .field--name-field-related-media, .main-slider-image .field--name-field-related-media').on('init reInit afterChange',function(event,slick,currentSlide,nextSlide){let i=(currentSlide?currentSlide:0)+1;if($('.paging-comics').length){$(this).find('.paging-comics').text(slick.slideCount+'/'+i);$(this).parent().find('.field--name-dynamic-copy-fieldmedia-copy-of-name .paging-comics').text(slick.slideCount+'/'+i);}else{$(this).find('.field--name-field-media-caption').prepend('<div class="paging-comics">'+slick.slideCount+'/'+i+'</div>');$(this).parent().find('.field--name-dynamic-copy-fieldmedia-copy-of-name').prepend('<div class="paging-comics">'+slick.slideCount+'/'+i+'</div>');}});
55$('.field--name-display-field-copymedia-related-media-thumbnails-comics, .slider-area .field--name-display-field-copymedia-thumbnails-gallery').not('.slick-initialized').slick({slidesToShow:5,slidesToScroll:1,dots:true,arrows:false,focusOnSelect:true,infinite:false,swipe:false,rtl:true,asNavFor:'.main-area .field--name-field-related-media, .main-slider-image .field--name-field-related-media',rows:1});$('.main-area .field--name-field-related-media, .main-slider-image .field--name-field-related-media').not('.slick-initialized').slick({slidesToShow:1,slidesToScroll:1,dots:false,arrows:true,infinite:false,swipe:false,asNavFor:'.field--name-display-field-copymedia-related-media-thumbnails-comics, .slider-area .field--name-display-field-copymedia-thumbnails-gallery',rows:1,});if(jQuery('.gallery-slider').length>0||jQuery('.full-slider').length>0){jQuery('.main-area .slick-slide .layout__region--content > a,.full-slider .main-slider-image .slick-slide .layout__region--content > a').attr('data-group','30');if(jQuery('.main-area .field--name-field-media-caption').length||jQuery('.full-slider .field--name-field-media-caption').length){jQuery('.main-area .field--name-field-media-caption').append(jQuery('<a class="fullscreen-img-media" href="javascript:void(0);" aria-label="Full Screen"><span class="glyphicon glyphicon-fullscreen"></span></a>'))
56jQuery('.full-slider .field--name-field-media-caption').append(jQuery('<a class="fullscreen-img-media" href="javascript:void(0);" aria-label="Full Screen"><span class="glyphicon glyphicon-fullscreen"></span></a>'))}
57jQuery('.main-area .fullscreen-img-media').on('click',function(){jQuery('.main-area .slick-slide.slick-current a[data-group]').click();});jQuery('.full-slider .fullscreen-img-media').on('click',function(){jQuery(this).parents('.main-slider-image').find('.slick-slide.slick-current a[data-group]').click();});}
58$('.slick-arrow').on('click',function(){var bLazy=new Blazy({container:'.slick-slider'});})
59$('body.path-media .embedded-entity .field--name-field-related-media').on('init reInit afterChange',function(event,slick,currentSlide,nextSlide){let i=(currentSlide?currentSlide:0)+1;if($('.paging-embded').length){$(this).find('.paging-embded').text(slick.slideCount+'/'+i);}else{$(this).find('.field--name-field-media-caption').prepend('<div class="paging-embded">'+slick.slideCount+'/'+i+'</div>');}});$('body.path-media .embedded-entity .field--name-field-related-media').not('.slick-initialized').slick({slidesToShow:1,slidesToScroll:1,dots:false,arrows:true,infinite:true,swipe:false,rows:1,});if(jQuery('body.path-media .embedded-entity').length>0){jQuery('body.path-media .embedded-entity .slick-slide a').attr('data-group','29');if(jQuery('.embedded-entity .field--name-field-media-caption').length){jQuery('.embedded-entity .field--name-field-media-caption').append(jQuery('<a class="fullscreen-img-media" href="javascript:void(0);" aria-label="Full Screen"><span class="glyphicon glyphicon-fullscreen"></span></a>'))}
60jQuery('.embedded-entity .fullscreen-img-media').on('click',function(){jQuery(this).parents('.embedded-entity').find('.slick-slide.slick-current a[data-group]').click();});}
61$('.field--name-display-field-copymedia-related-media-thumbnails-comics .slick-list .slick-slide, .embedded-entity .field--name-field-related-media .slick-arrow').on('click',function(){$('html, body').animate({scrollTop:$(window).scrollTop()+1})});$('#views-bootstrap-maraya-common-maraya-gallery-block > .row > [class*="col"]').each(function(){var randomNum=Math.floor(Math.random()*100);$(this).find('.full-slider .main-slider-image .field--name-field-related-media .slick-slide').each(function(){var $this=$(this);$this.find('a:not(.fullscreen-img-media)').attr('data-group',randomNum);});$(this).find('.fullscreen-img-media').on('click',function(){var $this=$(this);$this.parents('.field--name-dynamic-copy-fieldmedia-copy-of-name').prev('a').click();});});$('#views-bootstrap-maraya-common-maraya-gallery-block .row').not('.slick-initialized').slick({slidesToShow:1,slidesToScroll:1,dots:false,arrows:true,focusOnSelect:false,infinite:false,swipe:false,rows:1});$('.slider-area .slick-slide').first().click();$('#views-bootstrap-maraya-common-maraya-gallery-block > .row > .slick-arrow').on('click',function(){var bLazy=new Blazy({container:'.slick-slider'});$('.slider-area').each(function(){$(this).find('.slick-slide').first().click();})})
62setTimeout(function(){if($('.path-media').length||$('.maraya-primary-page').length||$('.maraya-page').length||$('.maraya-sport-primary-page').length){var nodeCaptionHeight=$('.field--name-field-media-caption').outerHeight(true),imageHeight=$('.gallery-slider .main-area .slick-track img, .full-slider .main-slider-image .slick-track img').outerHeight(true);if(window.innerWidth<769){$('.main-slider-image .slick-arrow, .main-area .slick-arrow').css('top',(imageHeight / 2)-15);}else{}}
63if($('.path-media').length){var nodeCaptionHeight=$('.field--name-field-media-caption').outerHeight(true),imageHeight=$('body.path-media .embedded-entity .field--name-field-related-media .slick-track img').outerHeight(true);$('body.path-media .embedded-entity .field--name-field-related-media .slick-arrow').css('top',(imageHeight / 2)-44);}},500);var largerCaptionHeight=0;$('.main-area .field--name-field-related-media .slick-slide, .main-slider-image .field--name-field-related-media .slick-slide').each(function(){var captionHeight=$(this).find('.field--name-field-media-caption').innerHeight();if(captionHeight>largerCaptionHeight){largerCaptionHeight=captionHeight;}});$('.main-area .field--name-field-related-media .slick-slide .field--name-field-media-caption, .main-slider-image .field--name-field-related-media .slick-slide .field--name-field-media-caption').innerHeight(largerCaptionHeight)
64if($('.audio-file .field--name-field-file-url').length){}
65try{$('#edit-maraya-subscribe-email, #edit-maraya-podcast-subscribe-email, #edit-subscribe-email, #edit-subscribe-email--2').focus(function(){$(this).data('placeholder',$(this).attr('placeholder')).attr('placeholder','');}).blur(function(){$(this).attr('placeholder',$(this).data('placeholder'));});}catch(error){}
66$(document).on('click','[class*="view-display-id-sport_"]',function(){var bLazy=new Blazy({container:'[class*="view-display-id-sport_"]'});})
67$('iframe[title*="live"]').ready(function(){$('.loader').hide();});$(document).ajaxComplete(function(event,xhr,settings){if(settings.data&&settings.data.indexOf("form_id=global_subscribe_form")!=-1){$('#global-subscribe-form #edit-submit').on('click',function(){$('#global-subscribe-form input').val('');$('#global-subscribe-form input:checkbox').removeAttr('checked');grecaptcha.reset();$('#global-subscribe-form #edit-submit').attr('disabled',true);});}});var regExp=/^([\w\.\+]{1,})([^\W])(@)([\w]{1,})(\.[\w]{1,})+$/;$('.subscribe-form .form-actions button').attr('disabled',true);$('.form-item-subscribe-email [type="email"]').on('keyup',function(){if(regExp.test($(this).val())){$(this).removeClass('error is-invalid');$('.subscribe-form .form-actions button').removeAttr('disabled','disabled');}else{$(this).addClass('error is-invalid');$('.subscribe-form .form-actions button').attr('disabled','disabled');}});$('.subscribe-form').attr('novalidate',true);if($(window).width()<=768){$(".left-side-area .a2a_kit").remove().clone().insertAfter("#block-alaraby-page-title");}
68$('.view-id-opinions_view .node--type-articles .field--name-field-author, .view-id-opinions_view .node--type-articles .field--name-dynamic-token-fieldnode-blog-author-name').hover(function(){$(this).parents('.node--type-articles').find('.author-popup').show();$('.author-popup').each(function(){if($(this).find('.field--name-summary').length==0){$(this).hide();}})},function(){$(this).parents('.node--type-articles').find('.author-popup').hide();})
69$('div[class*="field--name-display-field-copynode-author-information-"]').hover(function(){$(this).parents('.author-content').find('.author-popup').show();$('.author-popup').each(function(){if($(this).find('.field--name-summary').length==0){$(this).hide();}})},function(){$(this).parents('.author-content').find('.author-popup').hide();})
70if($('body.detailed-article-page').length){$('.author-popup').each(function(){if($(this).find('.field--name-summary').length==0){$(this).hide();}})}
71Drupal.behaviors.popup=function(e){$('.node--type-blog .main-content > .field--name-field-author, .node--type-blog .all-text-container > .field--name-dynamic-token-fieldnode-blog-author-name').hover(function(){$(this).parents('.node--type-blog').find('.author-popup').show();$('.author-popup').each(function(){if($(this).find('.field--name-summary').length==0){$(this).hide();}})},function(){$(this).parents('.node--type-blog').find('.author-popup').hide();})
72$('.node--type-secondary-section-landing-page .sub-section-author-date.inline-content, .node--type-primary-section-landing-page .sub-section-author-date.inline-content, .author-location.inline-content, .location-date.inline-content').hover(function(){$(this).parents('.node--type-articles').find('.author-popup').show();$('.author-popup').each(function(){if($(this).find('.field--name-summary').length==0){$(this).hide();}})},function(){$(this).parents('.node--type-articles').find('.author-popup').hide();})}
73Drupal.behaviors.popup();$(document).ajaxComplete(function(event,request,settings){Drupal.behaviors.popup();if($('.view-display-id-blog_landingpage_general_third_blog').length||$('.view-display-id-article_listing_block').length||$('body.detailed-article-page').length){var imgEl=$('.author-popup .media--bundle--image img')
74for(var i=0;i<imgEl.length;i++){if(imgEl[i].getAttribute('data-src')){imgEl[i].setAttribute('src',imgEl[i].getAttribute('data-src'));imgEl[i].removeAttribute('data-src');imgEl[i].classList.add("b-loaded");}}}
75$('.most-viewed-item-articles.social-links > .field').each(function(){if($(this).find('a').attr('href')==='null'){$(this).hide()}})
76$('.most-viewed-item-articles .author-popup').each(function(){if($(this).find('.field--name-summary p').text().trim()==='null'){$(this).remove();}})
77if($('.view-display-id-teams_page_more_news_block').length){var imgEl=$('.view-display-id-teams_page_more_news_block img')
78for(var i=0;i<imgEl.length;i++){if(imgEl[i].getAttribute('data-src')){imgEl[i].setAttribute('src',imgEl[i].getAttribute('data-src'));imgEl[i].removeAttribute('data-src');imgEl[i].classList.add("b-loaded");}}}});$('.view-display-id-worldcup_homepage_teams_block .more-link').remove().clone().appendTo('.view-display-id-worldcup_homepage_teams_block > .view-content > .grid > .row');$(window).on('load',function(){if($(window).width()<993){$(window).on('scroll',function(){if($(window).scrollTop()>50){$('body:not(.ramadan.node-content-ramadan) header .container').addClass('fixed-main-menu');$('body.ramadan.node-content-ramadan header .ramadan-menu').addClass('fixed-main-menu')}else{$('body:not(.ramadan.node-content-ramadan) header .container').removeClass('fixed-main-menu')
79$('body.ramadan.node-content-ramadan header .ramadan-menu').removeClass('fixed-main-menu')}})}})
80let sharedMainSlick=[".node--view-mode-vertical-media-teaser-medium-with-subsection-and-title-multi-img .field--name-field-media",".view-display-id-queen_death_homepage > .view-content > .views-row:first-child .node .field--name-field-media",".view-display-id-main_article_block .field--name-field-media",".view-display-id-news_main_block .field--name-field-media",".view-display-id-news_main_area_block .right .views-field-field-media .field-content",".view-display-id-tags_main_block .right .views-field-field-media .field-content",".view-display-id-main_area_block .right .views-field-field-media .field-content",".view-id-secondary_view.view-display-id-article_main_area_block .field--name-field-media",".view-display-id-main_sport_area .main-content .field--name-field-media",".view-display-id-games_completions_main_area .views-field-field-media .field-content",".detailed-article-page .node--view-mode-full-content-inline-feature-image .multi-image-slider",".detailed-article-page .node--type-articles.node--view-mode-full .multi-image-slider",".world-cup-pages .node--view-mode-world-cup-main-area-top .field--name-field-media",".view-display-id-primary_interactive_stories_main_area_block .field-content",".view-id-arab_cup.view-display-id-secondary_main_block .right .field-content",".view-id-africa_cup.view-display-id-secondary_main_block .right .field-content",".world-cup-pages .node--view-mode-world-cup-image-4-6-wc-section .field--name-field-media",".primary-main-area .main-article .main-content .field--name-field-media"];sharedMainSlick.forEach(function(item){if($(item).find('.field__item').length>0||$(item).find('.field-content').length>0||$(item).find('.field--name-field-media-image').length>0||$(item).find('>div').length>0){$(item).slick({slidesToShow:1,dots:true,dots:false,arrows:false,autoplay:true,autoplaySpeed:3000,fade:true,cssEase:'linear'});}});addYoutubeIcon()
81highlitedTitle()
82$(document).ready(function(){if($('body:not(.podcast-page) #article-0').length&&$('.new-video-player').length){function updateVideoEmbedHeight(){var aspectRatio=16 / 9;var newWidth=$('#article-0 .bs-region--left div[class*="video-embed"]').width();var newHeight=newWidth / aspectRatio;$('#article-0 .bs-region--left div[class*="video-embed"]').height(newHeight);}
83updateVideoEmbedHeight();$('#article-0 .bs-region--left div[class*="video-embed"] .field--name-field-image').on('click',function(){var accountValue=$('#article-0 div[class*="video-embed"] .new-video-player').data("account");var videoValue=$('#article-0 div[class*="video-embed"] .new-video-player').data("video-id");var playerValue=$('#article-0 div[class*="video-embed"] .new-video-player').data("player");$(this).remove();$('#article-0 div[class*="video-embed"] .field--name-field-computed-video').css('display','block');$('#article-0 div[class*="video-embed"] .field--name-field-computed-video').append('<iframe src="https://players.brightcove.net/'+accountValue+'/'+playerValue+'_default/index.html?videoId='+videoValue+'" allowfullscreen="" allow="encrypted-media"></iframe><div class="close-icon"><i class="fas fa-times"></i></div>');$(window).trigger('resize');$(window).on('scroll',function(){if($(window).scrollTop()>($('#article-0 .bs-region--left > div[class*="video-embed"]').offset().top+$('div[class*="video-embed"]').height())&&!$('#article-0 div[class*="video-embed"] > div').hasClass('stop-sticky')){$('#article-0 div[class*="video-embed"] > div').addClass('stuck');}else{$('#article-0 div[class*="video-embed"] > div').removeClass('stuck');}});$('#article-0 .close-icon').on('click',function(){$('div[class*="video-embed"] > div').toggleClass('stuck stop-sticky');});});$(window).on('resize',function(){updateVideoEmbedHeight();});}
84if($('.old-vod').length){$('#article-0 .bs-region--left div[class*="video-embed"] .field--name-field-image').on('click',function(){$(this).remove();$(' div[class*="video-embed"] .field--name-field-computed-video').css('display','block');})}
85$('#article-0 div[data-embed-button="video_embed_entity"]').each(function(){var $embeddedEntity=$(this);if(!$embeddedEntity.find('.old-vod').length>0){var accountValue=$embeddedEntity.find('.new-video-player').data("account");var videoValue=$embeddedEntity.find('.new-video-player').data("video-id");var playerValue=$embeddedEntity.find('.new-video-player').data("player");$embeddedEntity.find('.field--name-field-image').on('click',function(){var $image=$(this);$embeddedEntity.find('.field--name-field-computed-video').append('<iframe src="https://players.brightcove.net/'+accountValue+'/'+playerValue+'_default/index.html?videoId='+videoValue+'" allowfullscreen="" allow="encrypted-media"></iframe>');$image.remove();});}else{$embeddedEntity.find('.field--name-field-image').on('click',function(){var $image=$(this);$embeddedEntity.find('.field--name-field-computed-video').css('display','block');$image.remove();});}});});if($('.field--name-field-sisters-websites-area').length){var $slider=$('.field--name-field-sisters-websites-area');var itemCount=$slider.children('.field__item').length;if(itemCount>4){$slider.slick({slidesToShow:4,slidesToScroll:1,autoplay:true,autoplaySpeed:2000,dots:false,arrows:false,});}}
86$(document).ready(function(){if($('.node--view-mode-full-content-inline-feature-image').length){var player1Element=$('.field--name-field-audio-id .video-js')[0];var player2Element=$('.field--name-field-audio-recording-bc-id .video-js')[0];var player1,player2;if(player1Element){player1=videojs(player1Element);player1.on('play',function(){if(player2&&!player2.paused()){player2.pause();}});}
87if(player2Element){player2=videojs(player2Element);player2.on('play',function(){if(player1&&!player1.paused()){player1.pause();}});}}});$('.node--type-special-coverage div[data-embed-button="video_embed_entity"] .field--name-field-image').on('click',function(){var parentNode=$(this).closest('div[data-embed-button="video_embed_entity"]');var accountValue=parentNode.find('.new-video-player').data("account");var videoValue=parentNode.find('.new-video-player').data("video-id");var playerValue=parentNode.find('.new-video-player').data("player");$(this).remove();var computedVideoField=parentNode.find('.field--name-field-computed-video');computedVideoField.css('display','block');computedVideoField.append('<iframe src="https://players.brightcove.net/'+
88accountValue+'/'+
89playerValue+'_default/index.html?videoId='+
90videoValue+'" allowfullscreen="" allow="encrypted-media"></iframe>');$(window).trigger('resize');});$(document).ajaxComplete(function(event,xhr,settings){if($('.node--type-special-coverage').length){highlitedTitleSpecialCoverage();}})
91if($('.node--type-special-coverage').length){highlitedTitleSpecialCoverage();}
92$(document).ready(function(){if($('.field--type-text-with-summary .hover-popup-wrapper').length){$('.field--type-text-with-summary .hover-popup-wrapper').each(function(){var $popup=$(this);var $prev=$popup.prev();if($prev.is('p')){var $span=$('<span></span>').html($prev.html()).addClass($prev.attr('class')).addClass('card-content');$prev.replaceWith($span);}
93var $anchor=null;var $prevSiblings=$popup.prevAll();$prevSiblings.each(function(){var $a=$(this).is('a[href*="/maaref"]')?$(this):$(this).find('a[href*="/maaref"]').first();if($a.length){$anchor=$a;return false;}});if(!$anchor){var $parent=$popup.closest('p, span, div');var $parentPrevSiblings=$parent.prevAll();$parentPrevSiblings.each(function(){var $a=$(this).find('a[href*="/maaref"]').first();if($a.length){$anchor=$a;return false;}});}
94if($anchor&&$anchor.length){$popup.appendTo($anchor);}});}});})(window.jQuery,window._,window.Drupal,window.drupalSettings);function my_addtoany_onshare(data){data.node.href=data.node.href.replace("linknote=","linknote="+data.title);}
95var a2a_config=a2a_config||{};a2a_config.callbacks=a2a_config.callbacks||[];a2a_config.callbacks.push({share:my_addtoany_onshare,});function addYoutubeIcon(){let containerDiv=document.querySelectorAll("img[src^='//img.youtube.com']");containerDiv.forEach(item=>{let videoLink=item.parentNode.href;item.parentNode.parentNode.classList.add("video-youtube");item.parentNode.parentNode.addEventListener("click",function(e){this.innerHTML=`<div class="iframe-wrraper"><iframe allowfullscreen="true"frameborder="0"allow="autoplay"height="487px"scrolling="no"src="${videoLink}
95"width="100%"></iframe></div>`;this.classList.remove('video-youtube')
96this.classList.add('opened-video')})})}
97function highlitedTitle(){let titles=document.querySelectorAll('.highlight-title');if(titles.length>0){titles.forEach(title=>{let parentBox=title.closest('.view-content');if(parentBox){parentBox.classList.add('highlight-box');}});}}
98function highlitedTitleSpecialCoverage(){let titles=document.querySelectorAll('.highlight-title');if(titles.length>0){titles.forEach(title=>{let parentBox=title.closest('.node--view-mode-vertical-media-teaser-image-title-h3-with-publish-date');if(parentBox){parentBox.classList.add('highlight-box');}});}};
99(function($,Drupal){'use strict';let mainMenu=jQuery('header > .container > nav > .bottom-menu, header > .container-fluid > nav .bottom-menu');let mainMenuHeight=jQuery('header > .container > nav > .bottom-menu, header > .container-fluid > nav .bottom-menu').outerHeight(true);let mainMenuTop=typeof mainMenu.offset()!='undefined'?mainMenu.offset().top:'';let headerHeight=jQuery('header .middle-menu').outerHeight(true);if(jQuery('#block-views-block-breaking-news-breaking-news-block').length>0){let maxHeight=0;let carouselItem=jQuery('#block-views-block-breaking-news-breaking-news-block .views-row');carouselItem.each(function(){if(maxHeight<$(this).outerHeight(true)){maxHeight=$(this).outerHeight(true)}})
100headerHeight=headerHeight+maxHeight;}
101jQuery('#block-alaraby-main-menu li > span').on('click',function(e){if(jQuery(window).width()>992){jQuery('#main-menu .show-related.fa-bars').click();}});jQuery('.show-related').click(function(e){if(jQuery(window).width()>992){jQuery('.current').removeClass('current');jQuery(this).addClass('current');jQuery('#'+jQuery(this).attr('data-related')).toggleClass('is-open');jQuery('.show-related.is-open:not(.current)').each(function(){jQuery(this).removeClass('is-open');jQuery('#'+jQuery(this).attr('data-related')).slideToggle();jQuery('#'+jQuery(this).attr('data-related')).toggleClass('is-open');});if(jQuery(this).attr('data-related')){jQuery('#'+jQuery(this).attr('data-related')).slideToggle();jQuery('#'+jQuery(this).attr('data-related')).find('input').first().focus();if(jQuery(this).hasClass('is-open')){jQuery(this).removeClass('is-open');}else{jQuery(this).addClass('is-open');}}}});jQuery('i.responsive-mega-bars').on('click',function(){if(jQuery(window).width()<=992){jQuery('body').toggleClass('stop-scroll')
102if(jQuery('header').hasClass('search-open')){jQuery('header').removeClass('menu-open');jQuery('header .fa-search').click();}
103jQuery('#araby-tv').toggleClass('is-open');jQuery('header').toggleClass('is-open menu-open');jQuery(this).toggleClass('fa-times');jQuery('#block-mega-main-menu , #search-box ').slideToggle();jQuery('#search-box').toggleClass('responsive-search-opened');}})
104jQuery('header .fa-search').on('click',function(){if(jQuery(window).width()<=992){if(jQuery('header').hasClass('menu-open')){jQuery('header').removeClass('search-open');jQuery('i.responsive-mega-bars').click();}
105jQuery(this).toggleClass('fa-times');jQuery('header').toggleClass('is-open search-open');jQuery('#search-box ').toggleClass('is-open').slideToggle();}})
106jQuery('#mega-menu nav > ul > li a').attr('data-toggle','');jQuery('#mega-menu nav > ul > li > i').click(function(e){if(!jQuery(this).hasClass('active')){jQuery('#mega-menu nav > ul > li > i').removeClass('active fa-chevron-up');jQuery(this).addClass('active');jQuery(this).addClass('fa-chevron-up');jQuery('#mega-menu nav > ul > li > ul').slideUp('slow');jQuery(this).parent().find('ul').slideDown('slow');}else{jQuery(this).removeClass('active');jQuery('#mega-menu nav > ul > li > ul').slideUp('slow');jQuery(this).removeClass('fa-chevron-up');}});jQuery('header span.close-button').click(function(){jQuery('.middle-menu .search-icon.show-related').click()})
107jQuery(window).scroll(function(){let windowTop=jQuery(this).scrollTop();if(jQuery(window).width()>768){if(windowTop>=mainMenuTop){mainMenu.addClass('is-fixed');jQuery(mainMenu).find('.container-fluid').addClass('container');}else{mainMenu.removeClass('is-fixed');jQuery(mainMenu).find('.container-fluid').removeClass('container');}}})
108$(document).on('mouseenter','.printed .printedarchive',function(){var parent=$(this).closest('.printed');var popup=parent.find('.popup');popup.addClass('active');parent.find('img[data-src]').each(function(){var img=$(this);var src=img.attr('data-src');img.attr('src',src);img.on('load',function(){img.addClass('loaded');});img.removeAttr('data-src');});});})(jQuery,Drupal);;
109(function(window,document,$,undefined){"use strict";window.console=window.console||{info:function(stuff){}};if(!$){return;}
110if($.fn.fancybox){console.info("fancyBox already initialized");return;}
111var defaults={closeExisting:false,loop:false,gutter:50,keyboard:true,preventCaptionOverlap:true,arrows:true,infobar:true,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:false,modal:false,image:{preload:false},ajax:{settings:{data:{fancybox:true}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:true,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}">'+'<source src="{{src}}" type="{{format}}" />'+'Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!'+"</video>",format:"",autoStart:true},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1">'+'<div class="fancybox-bg"></div>'+'<div class="fancybox-inner">'+'<div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div>'+'<div class="fancybox-toolbar">{{buttons}}</div>'+'<div class="fancybox-navigation">{{arrows}}</div>'+'<div class="fancybox-stage"></div>'+'<div class="fancybox-caption"><div class="fancybox-caption__body"></div></div>'+"</div>"+"</div>",spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
111<path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg>'+"</a>",zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg>'+"</button>",close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg>'+"</button>",arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}">'+'<div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div>'+"</button>",arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}">'+'<div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div>'+"</button>",smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}">'+'<svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg>'+"</button>"},parentEl:"body",hideScrollbar:true,autoFocus:true,backFocus:true,trapFocus:true,fullScreen:{autoStart:false},touch:{vertical:true,momentum:true},hash:null,media:{},slideShow:{autoStart:false,speed:3000},thumbs:{autoStart:false,hideOnClose:true,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeClose:$.noop,afterClose:$.noop,onActivate:$.noop,onDeactivate:$.noop,clickContent:function(current,event){return current.type==="image"?"zoom":false;},clickSlide:"close",clickOutside:"close",dblclickContent:false,dblclickSlide:false,dblclickOutside:false,mobile:{preventCaptionOverlap:false,idleTime:false,clickContent:function(current,event){return current.type==="image"?"toggleControls":false;},clickSlide:function(current,event){return current.type==="image"?"toggleControls":"close";},dblclickContent:function(current,event){return current.type==="image"?"zoom":false;},dblclickSlide:function(current,event){return current.type==="image"?"zoom":false;}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}};var $W=$(window);var $D=$(document);var called=0;var isQuery=function(obj){return obj&&obj.hasOwnProperty&&obj instanceof $;};var requestAFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){return window.setTimeout(callback,1000 / 60);});})();var cancelAFrame=(function(){return(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(id){window.clearTimeout(id);});})();var transitionEnd=(function(){var el=document.createElement("fakeelement"),t;var transitions={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};
vendor: 81,277 bytes, lines 111-385
111for(t in transitions){if(el.style[t]!==undefined){return transitions[t];}}
112return"transitionend";})();var forceRedraw=function($el){return $el&&$el.length&&$el[0].offsetHeight;};var mergeOpts=function(opts1,opts2){var rez=$.extend(true,{},opts1,opts2);$.each(opts2,function(key,value){if($.isArray(value)){rez[key]=value;}});return rez;};var inViewport=function(elem){var elemCenter,rez;if(!elem||elem.ownerDocument!==document){return false;}
113$(".fancybox-container").css("pointer-events","none");elemCenter={x:elem.getBoundingClientRect().left+elem.offsetWidth / 2,y:elem.getBoundingClientRect().top+elem.offsetHeight / 2};rez=document.elementFromPoint(elemCenter.x,elemCenter.y)===elem;$(".fancybox-container").css("pointer-events","");return rez;};var FancyBox=function(content,opts,index){var self=this;self.opts=mergeOpts({index:index},$.fancybox.defaults);if($.isPlainObject(opts)){self.opts=mergeOpts(self.opts,opts);}
114if($.fancybox.isMobile){self.opts=mergeOpts(self.opts,self.opts.mobile);}
115self.id=self.opts.id||++called;self.currIndex=parseInt(self.opts.index,10)||0;self.prevIndex=null;self.prevPos=null;self.currPos=0;self.firstRun=true;self.group=[];self.slides={};self.addContent(content);if(!self.group.length){return;}
116self.init();};$.extend(FancyBox.prototype,{init:function(){var self=this,firstItem=self.group[self.currIndex],firstItemOpts=firstItem.opts,$container,buttonStr;if(firstItemOpts.closeExisting){$.fancybox.close(true);}
117$("body").addClass("fancybox-active");if(!$.fancybox.getInstance()&&firstItemOpts.hideScrollbar!==false&&!$.fancybox.isMobile&&document.body.scrollHeight>window.innerHeight){$("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+
118(window.innerWidth-document.documentElement.clientWidth)+"px;}</style>");$("body").addClass("compensate-for-scrollbar");}
119buttonStr="";$.each(firstItemOpts.buttons,function(index,value){buttonStr+=firstItemOpts.btnTpl[value]||"";});$container=$(self.translate(self,firstItemOpts.baseTpl.replace("{{buttons}}",buttonStr).replace("{{arrows}}",firstItemOpts.btnTpl.arrowLeft+firstItemOpts.btnTpl.arrowRight))).attr("id","fancybox-container-"+self.id).addClass(firstItemOpts.baseClass).data("FancyBox",self).appendTo(firstItemOpts.parentEl);self.$refs={container:$container};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(item){self.$refs[item]=$container.find(".fancybox-"+item);});self.trigger("onInit");self.activate();self.jumpTo(self.currIndex);},translate:function(obj,str){var arr=obj.opts.i18n[obj.opts.lang]||obj.opts.i18n.en;return str.replace(/\{\{(\w+)\}\}/g,function(match,n){return arr[n]===undefined?match:arr[n];});},addContent:function(content){var self=this,items=$.makeArray(content),thumbs;$.each(items,function(i,item){var obj={},opts={},$item,type,found,src,srcParts;if($.isPlainObject(item)){obj=item;opts=item.opts||item;}else if($.type(item)==="object"&&$(item).length){$item=$(item);opts=$item.data()||{};opts=$.extend(true,{},opts,opts.options);opts.$orig=$item;obj.src=self.opts.src||opts.src||$item.attr("href");if(!obj.type&&!obj.src){obj.type="inline";obj.src=item;}}else{obj={type:"html",src:item+""};}
120obj.opts=$.extend(true,{},self.opts,opts);if($.isArray(opts.buttons)){obj.opts.buttons=opts.buttons;}
121if($.fancybox.isMobile&&obj.opts.mobile){obj.opts=mergeOpts(obj.opts,obj.opts.mobile);}
122type=obj.type||obj.opts.type;src=obj.src||"";if(!type&&src){if((found=src.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))){type="video";if(!obj.opts.video.format){obj.opts.video.format="video/"+(found[1]==="ogv"?"ogg":found[1]);}}else if(src.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)){type="image";}else if(src.match(/\.(pdf)((\?|#).*)?$/i)){type="iframe";obj=$.extend(true,obj,{contentType:"pdf",opts:{iframe:{preload:false}}});}else if(src.charAt(0)==="#"){type="inline";}}
123if(type){obj.type=type;}else{self.trigger("objectNeedsType",obj);}
124if(!obj.contentType){obj.contentType=$.inArray(obj.type,["html","inline","ajax"])>-1?"html":obj.type;}
125obj.index=self.group.length;if(obj.opts.smallBtn=="auto"){obj.opts.smallBtn=$.inArray(obj.type,["html","inline","ajax"])>-1;}
126if(obj.opts.toolbar==="auto"){obj.opts.toolbar=!obj.opts.smallBtn;}
127obj.$thumb=obj.opts.$thumb||null;if(obj.opts.$trigger&&obj.index===self.opts.index){obj.$thumb=obj.opts.$trigger.find("img:first");if(obj.$thumb.length){obj.opts.$orig=obj.opts.$trigger;}}
128if(!(obj.$thumb&&obj.$thumb.length)&&obj.opts.$orig){obj.$thumb=obj.opts.$orig.find("img:first");}
129if(obj.$thumb&&!obj.$thumb.length){obj.$thumb=null;}
130obj.thumb=obj.opts.thumb||(obj.$thumb?obj.$thumb[0].src:null);if($.type(obj.opts.caption)==="function"){obj.opts.caption=obj.opts.caption.apply(item,[self,obj]);}
131if($.type(self.opts.caption)==="function"){obj.opts.caption=self.opts.caption.apply(item,[self,obj]);}
132if(!(obj.opts.caption instanceof $)){obj.opts.caption=obj.opts.caption===undefined?"":obj.opts.caption+"";}
133if(obj.type==="ajax"){srcParts=src.split(/\s+/,2);if(srcParts.length>1){obj.src=srcParts.shift();obj.opts.filter=srcParts.shift();}}
134if(obj.opts.modal){obj.opts=$.extend(true,obj.opts,{trapFocus:true,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:false,clickSlide:false,clickOutside:false,dblclickContent:false,dblclickSlide:false,dblclickOutside:false});}
135self.group.push(obj);});if(Object.keys(self.slides).length){self.updateControls();thumbs=self.Thumbs;if(thumbs&&thumbs.isActive){thumbs.create();thumbs.focus();}}},addEvents:function(){var self=this;self.removeEvents();self.$refs.container.on("click.fb-close","[data-fancybox-close]",function(e){e.stopPropagation();e.preventDefault();self.close(e);}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(e){e.stopPropagation();e.preventDefault();self.previous();}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(e){e.stopPropagation();e.preventDefault();self.next();}).on("click.fb","[data-fancybox-zoom]",function(e){self[self.isScaledDown()?"scaleToActual":"scaleToFit"]();});$W.on("orientationchange.fb resize.fb",function(e){if(e&&e.originalEvent&&e.originalEvent.type==="resize"){if(self.requestId){cancelAFrame(self.requestId);}
136self.requestId=requestAFrame(function(){self.update(e);});}else{if(self.current&&self.current.type==="iframe"){self.$refs.stage.hide();}
137setTimeout(function(){self.$refs.stage.show();self.update(e);},$.fancybox.isMobile?600:250);}});$D.on("keydown.fb",function(e){var instance=$.fancybox?$.fancybox.getInstance():null,current=instance.current,keycode=e.keyCode||e.which;if(keycode==9){if(current.opts.trapFocus){self.focus(e);}
138return;}
139if(!current.opts.keyboard||e.ctrlKey||e.altKey||e.shiftKey||$(e.target).is("input,textarea,video,audio,select")){return;}
140if(keycode===8||keycode===27){e.preventDefault();self.close(e);return;}
141if(keycode===37||keycode===38){e.preventDefault();self.previous();return;}
142if(keycode===39||keycode===40){e.preventDefault();self.next();return;}
143self.trigger("afterKeydown",e,keycode);});if(self.group[self.currIndex].opts.idleTime){self.idleSecondsCounter=0;$D.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(e){self.idleSecondsCounter=0;if(self.isIdle){self.showControls();}
144self.isIdle=false;});self.idleInterval=window.setInterval(function(){self.idleSecondsCounter++;if(self.idleSecondsCounter>=self.group[self.currIndex].opts.idleTime&&!self.isDragging){self.isIdle=true;self.idleSecondsCounter=0;self.hideControls();}},1000);}},removeEvents:function(){var self=this;$W.off("orientationchange.fb resize.fb");$D.off("keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");if(self.idleInterval){window.clearInterval(self.idleInterval);self.idleInterval=null;}},previous:function(duration){return this.jumpTo(this.currPos-1,duration);},next:function(duration){return this.jumpTo(this.currPos+1,duration);},jumpTo:function(pos,duration){var self=this,groupLen=self.group.length,firstRun,isMoved,loop,current,previous,slidePos,stagePos,prop,diff;if(self.isDragging||self.isClosing||(self.isAnimating&&self.firstRun)){return;}
145pos=parseInt(pos,10);loop=self.current?self.current.opts.loop:self.opts.loop;if(!loop&&(pos<0||pos>=groupLen)){return false;}
146firstRun=self.firstRun=!Object.keys(self.slides).length;previous=self.current;self.prevIndex=self.currIndex;self.prevPos=self.currPos;current=self.createSlide(pos);if(groupLen>1){if(loop||current.index<groupLen-1){self.createSlide(pos+1);}
147if(loop||current.index>0){self.createSlide(pos-1);}}
148self.current=current;self.currIndex=current.index;self.currPos=current.pos;self.trigger("beforeShow",firstRun);self.updateControls();current.forcedDuration=undefined;if($.isNumeric(duration)){current.forcedDuration=duration;}else{duration=current.opts[firstRun?"animationDuration":"transitionDuration"];}
149duration=parseInt(duration,10);isMoved=self.isMoved(current);current.$slide.addClass("fancybox-slide--current");if(firstRun){if(current.opts.animationEffect&&duration){self.$refs.container.css("transition-duration",duration+"ms");}
150self.$refs.container.addClass("fancybox-is-open").trigger("focus");self.loadSlide(current);self.preload("image");return;}
151slidePos=$.fancybox.getTranslate(previous.$slide);stagePos=$.fancybox.getTranslate(self.$refs.stage);$.each(self.slides,function(index,slide){$.fancybox.stop(slide.$slide,true);});if(previous.pos!==current.pos){previous.isComplete=false;}
152previous.$slide.removeClass("fancybox-slide--complete fancybox-slide--current");if(isMoved){diff=slidePos.left-(previous.pos*slidePos.width+previous.pos*previous.opts.gutter);$.each(self.slides,function(index,slide){slide.$slide.removeClass("fancybox-animated").removeClass(function(index,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ");});var leftPos=slide.pos*slidePos.width+slide.pos*slide.opts.gutter;$.fancybox.setTranslate(slide.$slide,{top:0,left:leftPos-stagePos.left+diff});if(slide.pos!==current.pos){slide.$slide.addClass("fancybox-slide--"+(slide.pos>current.pos?"next":"previous"));}
153forceRedraw(slide.$slide);$.fancybox.animate(slide.$slide,{top:0,left:(slide.pos-current.pos)*slidePos.width+(slide.pos-current.pos)*slide.opts.gutter},duration,function(){slide.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous");if(slide.pos===self.currPos){self.complete();}});});}else if(duration&&current.opts.transitionEffect){prop="fancybox-animated fancybox-fx-"+current.opts.transitionEffect;previous.$slide.addClass("fancybox-slide--"+(previous.pos>current.pos?"next":"previous"));$.fancybox.animate(previous.$slide,prop,duration,function(){previous.$slide.removeClass(prop).removeClass("fancybox-slide--next fancybox-slide--previous");},false);}
154if(current.isLoaded){self.revealContent(current);}else{self.loadSlide(current);}
155self.preload("image");},createSlide:function(pos){var self=this,$slide,index;index=pos%self.group.length;index=index<0?self.group.length+index:index;if(!self.slides[pos]&&self.group[index]){$slide=$('<div class="fancybox-slide"></div>').appendTo(self.$refs.stage);self.slides[pos]=$.extend(true,{},self.group[index],{pos:pos,$slide:$slide,isLoaded:false});self.updateSlide(self.slides[pos]);}
156return self.slides[pos];},scaleToActual:function(x,y,duration){var self=this,current=self.current,$content=current.$content,canvasWidth=$.fancybox.getTranslate(current.$slide).width,canvasHeight=$.fancybox.getTranslate(current.$slide).height,newImgWidth=current.width,newImgHeight=current.height,imgPos,posX,posY,scaleX,scaleY;if(self.isAnimating||self.isMoved()||!$content||!(current.type=="image"&&current.isLoaded&&!current.hasError)){return;}
157self.isAnimating=true;$.fancybox.stop($content);x=x===undefined?canvasWidth*0.5:x;y=y===undefined?canvasHeight*0.5:y;imgPos=$.fancybox.getTranslate($content);imgPos.top-=$.fancybox.getTranslate(current.$slide).top;imgPos.left-=$.fancybox.getTranslate(current.$slide).left;scaleX=newImgWidth / imgPos.width;scaleY=newImgHeight / imgPos.height;posX=canvasWidth*0.5-newImgWidth*0.5;posY=canvasHeight*0.5-newImgHeight*0.5;if(newImgWidth>canvasWidth){posX=imgPos.left*scaleX-(x*scaleX-x);if(posX>0){posX=0;}
158if(posX<canvasWidth-newImgWidth){posX=canvasWidth-newImgWidth;}}
159if(newImgHeight>canvasHeight){posY=imgPos.top*scaleY-(y*scaleY-y);if(posY>0){posY=0;}
160if(posY<canvasHeight-newImgHeight){posY=canvasHeight-newImgHeight;}}
161self.updateCursor(newImgWidth,newImgHeight);$.fancybox.animate($content,{top:posY,left:posX,scaleX:scaleX,scaleY:scaleY},duration||366,function(){self.isAnimating=false;});if(self.SlideShow&&self.SlideShow.isActive){self.SlideShow.stop();}},scaleToFit:function(duration){var self=this,current=self.current,$content=current.$content,end;if(self.isAnimating||self.isMoved()||!$content||!(current.type=="image"&&current.isLoaded&&!current.hasError)){return;}
162self.isAnimating=true;$.fancybox.stop($content);end=self.getFitPos(current);self.updateCursor(end.width,end.height);$.fancybox.animate($content,{top:end.top,left:end.left,scaleX:end.width / $content.width(),scaleY:end.height / $content.height()},duration||366,function(){self.isAnimating=false;});},getFitPos:function(slide){var self=this,$content=slide.$content,$slide=slide.$slide,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,maxWidth,maxHeight,minRatio,aspectRatio,rez={};if(!slide.isLoaded||!$content||!$content.length){return false;}
163maxWidth=$.fancybox.getTranslate(self.$refs.stage).width;maxHeight=$.fancybox.getTranslate(self.$refs.stage).height;maxWidth-=parseFloat($slide.css("paddingLeft"))+
164parseFloat($slide.css("paddingRight"))+
165parseFloat($content.css("marginLeft"))+
166parseFloat($content.css("marginRight"));maxHeight-=parseFloat($slide.css("paddingTop"))+
167parseFloat($slide.css("paddingBottom"))+
168parseFloat($content.css("marginTop"))+
169parseFloat($content.css("marginBottom"));if(!width||!height){width=maxWidth;height=maxHeight;}
170minRatio=Math.min(1,maxWidth / width,maxHeight / height);width=minRatio*width;height=minRatio*height;if(width>maxWidth-0.5){width=maxWidth;}
171if(height>maxHeight-0.5){height=maxHeight;}
172if(slide.type==="image"){rez.top=Math.floor((maxHeight-height)*0.5)+parseFloat($slide.css("paddingTop"));rez.left=Math.floor((maxWidth-width)*0.5)+parseFloat($slide.css("paddingLeft"));}else if(slide.contentType==="video"){aspectRatio=slide.opts.width&&slide.opts.height?width / height:slide.opts.ratio||16 / 9;if(height>width / aspectRatio){height=width / aspectRatio;}else if(width>height*aspectRatio){width=height*aspectRatio;}}
173rez.width=width;rez.height=height;return rez;},update:function(e){var self=this;$.each(self.slides,function(key,slide){self.updateSlide(slide,e);});},updateSlide:function(slide,e){var self=this,$content=slide&&slide.$content,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,$slide=slide.$slide;self.adjustCaption(slide);if($content&&(width||height||slide.contentType==="video")&&!slide.hasError){$.fancybox.stop($content);$.fancybox.setTranslate($content,self.getFitPos(slide));if(slide.pos===self.currPos){self.isAnimating=false;self.updateCursor();}}
174self.adjustLayout(slide);if($slide.length){$slide.trigger("refresh");if(slide.pos===self.currPos){self.$refs.toolbar.add(self.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",$slide.get(0).scrollHeight>$slide.get(0).clientHeight);}}
175self.trigger("onUpdate",slide,e);},centerSlide:function(duration){var self=this,current=self.current,$slide=current.$slide;if(self.isClosing||!current){return;}
176$slide.siblings().css({transform:"",opacity:""});$slide.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next");$.fancybox.animate($slide,{top:0,left:0,opacity:1},duration===undefined?0:duration,function(){$slide.css({transform:"",opacity:""});if(!current.isComplete){self.complete();}},false);},isMoved:function(slide){var current=slide||this.current,slidePos,stagePos;if(!current){return false;}
177stagePos=$.fancybox.getTranslate(this.$refs.stage);slidePos=$.fancybox.getTranslate(current.$slide);return(!current.$slide.hasClass("fancybox-animated")&&(Math.abs(slidePos.top-stagePos.top)>0.5||Math.abs(slidePos.left-stagePos.left)>0.5));},updateCursor:function(nextWidth,nextHeight){var self=this,current=self.current,$container=self.$refs.container,canPan,isZoomable;if(!current||self.isClosing||!self.Guestures){return;}
178$container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan");canPan=self.canPan(nextWidth,nextHeight);isZoomable=canPan?true:self.isZoomable();$container.toggleClass("fancybox-is-zoomable",isZoomable);$("[data-fancybox-zoom]").prop("disabled",!isZoomable);if(canPan){$container.addClass("fancybox-can-pan");}else if(isZoomable&&(current.opts.clickContent==="zoom"||($.isFunction(current.opts.clickContent)&&current.opts.clickContent(current)=="zoom"))){$container.addClass("fancybox-can-zoomIn");}else if(current.opts.touch&&(current.opts.touch.vertical||self.group.length>1)&&current.contentType!=="video"){$container.addClass("fancybox-can-swipe");}},isZoomable:function(){var self=this,current=self.current,fitPos;if(current&&!self.isClosing&&current.type==="image"&&!current.hasError){if(!current.isLoaded){return true;}
179fitPos=self.getFitPos(current);if(fitPos&&(current.width>fitPos.width||current.height>fitPos.height)){return true;}}
180return false;},isScaledDown:function(nextWidth,nextHeight){var self=this,rez=false,current=self.current,$content=current.$content;if(nextWidth!==undefined&&nextHeight!==undefined){rez=nextWidth<current.width&&nextHeight<current.height;}else if($content){rez=$.fancybox.getTranslate($content);rez=rez.width<current.width&&rez.height<current.height;}
181return rez;},canPan:function(nextWidth,nextHeight){var self=this,current=self.current,pos=null,rez=false;if(current.type==="image"&&(current.isComplete||(nextWidth&&nextHeight))&&!current.hasError){rez=self.getFitPos(current);if(nextWidth!==undefined&&nextHeight!==undefined){pos={width:nextWidth,height:nextHeight};}else if(current.isComplete){pos=$.fancybox.getTranslate(current.$content);}
182if(pos&&rez){rez=Math.abs(pos.width-rez.width)>1.5||Math.abs(pos.height-rez.height)>1.5;}}
183return rez;},loadSlide:function(slide){var self=this,type,$slide,ajaxLoad;if(slide.isLoading||slide.isLoaded){return;}
184slide.isLoading=true;if(self.trigger("beforeLoad",slide)===false){slide.isLoading=false;return false;}
185type=slide.type;$slide=slide.$slide;$slide.off("refresh").trigger("onReset").addClass(slide.opts.slideClass);switch(type){case"image":self.setImage(slide);break;case"iframe":self.setIframe(slide);break;case"html":self.setContent(slide,slide.src||slide.content);break;case"video":self.setContent(slide,slide.opts.video.tpl.replace(/\{\{src\}\}/gi,slide.src).replace("{{format}}",slide.opts.videoFormat||slide.opts.video.format||"").replace("{{poster}}",slide.thumb||""));break;case"inline":if($(slide.src).length){self.setContent(slide,$(slide.src));}else{self.setError(slide);}
186break;case"ajax":self.showLoading(slide);ajaxLoad=$.ajax($.extend({},slide.opts.ajax.settings,{url:slide.src,success:function(data,textStatus){if(textStatus==="success"){self.setContent(slide,data);}},error:function(jqXHR,textStatus){if(jqXHR&&textStatus!=="abort"){self.setError(slide);}}}));$slide.one("onReset",function(){ajaxLoad.abort();});break;default:self.setError(slide);break;}
187return true;},setImage:function(slide){var self=this,ghost;setTimeout(function(){var $img=slide.$image;if(!self.isClosing&&slide.isLoading&&(!$img||!$img.length||!$img[0].complete)&&!slide.hasError){self.showLoading(slide);}},50);self.checkSrcset(slide);slide.$content=$('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(slide.$slide.addClass("fancybox-slide--image"));if(slide.opts.preload!==false&&slide.opts.width&&slide.opts.height&&slide.thumb){slide.width=slide.opts.width;slide.height=slide.opts.height;ghost=document.createElement("img");ghost.onerror=function(){$(this).remove();slide.$ghost=null;};ghost.onload=function(){self.afterLoad(slide);};slide.$ghost=$(ghost).addClass("fancybox-image").appendTo(slide.$content).attr("src",slide.thumb);}
188self.setBigImage(slide);},checkSrcset:function(slide){var srcset=slide.opts.srcset||slide.opts.image.srcset,found,temp,pxRatio,windowWidth;if(srcset){pxRatio=window.devicePixelRatio||1;windowWidth=window.innerWidth*pxRatio;temp=srcset.split(",").map(function(el){var ret={};el.trim().split(/\s+/).forEach(function(el,i){var value=parseInt(el.substring(0,el.length-1),10);if(i===0){return(ret.url=el);}
189if(value){ret.value=value;ret.postfix=el[el.length-1];}});return ret;});temp.sort(function(a,b){return a.value-b.value;});for(var j=0;j<temp.length;j++){var el=temp[j];if((el.postfix==="w"&&el.value>=windowWidth)||(el.postfix==="x"&&el.value>=pxRatio)){found=el;break;}}
190if(!found&&temp.length){found=temp[temp.length-1];}
191if(found){slide.src=found.url;if(slide.width&&slide.height&&found.postfix=="w"){slide.height=(slide.width / slide.height)*found.value;slide.width=found.value;}
192slide.opts.srcset=srcset;}}},setBigImage:function(slide){var self=this,img=document.createElement("img"),$img=$(img);slide.$image=$img.one("error",function(){self.setError(slide);}).one("load",function(){var sizes;if(!slide.$ghost){self.resolveImageSlideSize(slide,this.naturalWidth,this.naturalHeight);self.afterLoad(slide);}
193if(self.isClosing){return;}
194if(slide.opts.srcset){sizes=slide.opts.sizes;if(!sizes||sizes==="auto"){sizes=(slide.width / slide.height>1&&$W.width()/ $W.height()>1?"100":Math.round((slide.width / slide.height)*100))+"vw";}
195$img.attr("sizes",sizes).attr("srcset",slide.opts.srcset);}
196if(slide.$ghost){setTimeout(function(){if(slide.$ghost&&!self.isClosing){slide.$ghost.hide();}},Math.min(300,Math.max(1000,slide.height / 1600)));}
197self.hideLoading(slide);}).addClass("fancybox-image").attr("src",slide.src).appendTo(slide.$content);if((img.complete||img.readyState=="complete")&&$img.naturalWidth&&$img.naturalHeight){$img.trigger("load");}else if(img.error){$img.trigger("error");}},resolveImageSlideSize:function(slide,imgWidth,imgHeight){var maxWidth=parseInt(slide.opts.width,10),maxHeight=parseInt(slide.opts.height,10);slide.width=imgWidth;slide.height=imgHeight;if(maxWidth>0){slide.width=maxWidth;slide.height=Math.floor((maxWidth*imgHeight)/ imgWidth);}
198if(maxHeight>0){slide.width=Math.floor((maxHeight*imgWidth)/ imgHeight);slide.height=maxHeight;}},setIframe:function(slide){var self=this,opts=slide.opts.iframe,$slide=slide.$slide,$iframe;slide.$content=$('<div class="fancybox-content'+(opts.preload?" fancybox-is-hidden":"")+'"></div>').css(opts.css).appendTo($slide);$slide.addClass("fancybox-slide--"+slide.contentType);slide.$iframe=$iframe=$(opts.tpl.replace(/\{rnd\}/g,new Date().getTime())).attr(opts.attr).appendTo(slide.$content);if(opts.preload){self.showLoading(slide);$iframe.on("load.fb error.fb",function(e){this.isReady=1;slide.$slide.trigger("refresh");self.afterLoad(slide);});$slide.on("refresh.fb",function(){var $content=slide.$content,frameWidth=opts.css.width,frameHeight=opts.css.height,$contents,$body;if($iframe[0].isReady!==1){return;}
199try{$contents=$iframe.contents();$body=$contents.find("body");}catch(ignore){}
200if($body&&$body.length&&$body.children().length){$slide.css("overflow","visible");$content.css({width:"100%","max-width":"100%",height:"9999px"});if(frameWidth===undefined){frameWidth=Math.ceil(Math.max($body[0].clientWidth,$body.outerWidth(true)));}
201$content.css("width",frameWidth?frameWidth:"").css("max-width","");if(frameHeight===undefined){frameHeight=Math.ceil(Math.max($body[0].clientHeight,$body.outerHeight(true)));}
202$content.css("height",frameHeight?frameHeight:"");$slide.css("overflow","auto");}
203$content.removeClass("fancybox-is-hidden");});}else{self.afterLoad(slide);}
204$iframe.attr("src",slide.src);$slide.one("onReset",function(){try{$(this).find("iframe").hide().unbind().attr("src","//about:blank");}catch(ignore){}
205$(this).off("refresh.fb").empty();slide.isLoaded=false;slide.isRevealed=false;});},setContent:function(slide,content){var self=this;if(self.isClosing){return;}
206self.hideLoading(slide);if(slide.$content){$.fancybox.stop(slide.$content);}
207slide.$slide.empty();if(isQuery(content)&&content.parent().length){if(content.hasClass("fancybox-content")||content.parent().hasClass("fancybox-content")){content.parents(".fancybox-slide").trigger("onReset");}
208slide.$placeholder=$("<div>").hide().insertAfter(content);content.css("display","inline-block");}else if(!slide.hasError){if($.type(content)==="string"){content=$("<div>").append($.trim(content)).contents();}
209if(slide.opts.filter){content=$("<div>").html(content).find(slide.opts.filter);}}
210slide.$slide.one("onReset",function(){$(this).find("video,audio").trigger("pause");if(slide.$placeholder){slide.$placeholder.after(content.removeClass("fancybox-content").hide()).remove();slide.$placeholder=null;}
211if(slide.$smallBtn){slide.$smallBtn.remove();slide.$smallBtn=null;}
212if(!slide.hasError){$(this).empty();slide.isLoaded=false;slide.isRevealed=false;}});$(content).appendTo(slide.$slide);if($(content).is("video,audio")){$(content).addClass("fancybox-video");$(content).wrap("<div></div>");slide.contentType="video";slide.opts.width=slide.opts.width||$(content).attr("width");slide.opts.height=slide.opts.height||$(content).attr("height");}
213slide.$content=slide.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first();slide.$content.siblings().hide();if(!slide.$content.length){slide.$content=slide.$slide.wrapInner("<div></div>").children().first();}
214slide.$content.addClass("fancybox-content");slide.$slide.addClass("fancybox-slide--"+slide.contentType);self.afterLoad(slide);},setError:function(slide){slide.hasError=true;slide.$slide.trigger("onReset").removeClass("fancybox-slide--"+slide.contentType).addClass("fancybox-slide--error");slide.contentType="html";this.setContent(slide,this.translate(slide,slide.opts.errorTpl));if(slide.pos===this.currPos){this.isAnimating=false;}},showLoading:function(slide){var self=this;slide=slide||self.current;if(slide&&!slide.$spinner){slide.$spinner=$(self.translate(self,self.opts.spinnerTpl)).appendTo(slide.$slide).hide().fadeIn("fast");}},hideLoading:function(slide){var self=this;slide=slide||self.current;if(slide&&slide.$spinner){slide.$spinner.stop().remove();delete slide.$spinner;}},afterLoad:function(slide){var self=this;if(self.isClosing){return;}
215slide.isLoading=false;slide.isLoaded=true;self.trigger("afterLoad",slide);self.hideLoading(slide);if(slide.opts.smallBtn&&(!slide.$smallBtn||!slide.$smallBtn.length)){slide.$smallBtn=$(self.translate(slide,slide.opts.btnTpl.smallBtn)).appendTo(slide.$content);}
216if(slide.opts.protect&&slide.$content&&!slide.hasError){slide.$content.on("contextmenu.fb",function(e){if(e.button==2){e.preventDefault();}
217return true;});if(slide.type==="image"){$('<div class="fancybox-spaceball"></div>').appendTo(slide.$content);}}
218self.adjustCaption(slide);self.adjustLayout(slide);if(slide.pos===self.currPos){self.updateCursor();}
219self.revealContent(slide);},adjustCaption:function(slide){var self=this,current=slide||self.current,caption=current.opts.caption,preventOverlap=current.opts.preventCaptionOverlap,$caption=self.$refs.caption,$clone,captionH=false;$caption.toggleClass("fancybox-caption--separate",preventOverlap);if(preventOverlap&&caption&&caption.length){if(current.pos!==self.currPos){$clone=$caption.clone().appendTo($caption.parent());$clone.children().eq(0).empty().html(caption);captionH=$clone.outerHeight(true);$clone.empty().remove();}else if(self.$caption){captionH=self.$caption.outerHeight(true);}
220current.$slide.css("padding-bottom",captionH||"");}},adjustLayout:function(slide){var self=this,current=slide||self.current,scrollHeight,marginBottom,inlinePadding,actualPadding;if(current.isLoaded&&current.opts.disableLayoutFix!==true){current.$content.css("margin-bottom","");if(current.$content.outerHeight()>current.$slide.height()+0.5){inlinePadding=current.$slide[0].style["padding-bottom"];actualPadding=current.$slide.css("padding-bottom");if(parseFloat(actualPadding)>0){scrollHeight=current.$slide[0].scrollHeight;current.$slide.css("padding-bottom",0);if(Math.abs(scrollHeight-current.$slide[0].scrollHeight)<1){marginBottom=actualPadding;}
221current.$slide.css("padding-bottom",inlinePadding);}}
222current.$content.css("margin-bottom",marginBottom);}},revealContent:function(slide){var self=this,$slide=slide.$slide,end=false,start=false,isMoved=self.isMoved(slide),isRevealed=slide.isRevealed,effect,effectClassName,duration,opacity;slide.isRevealed=true;effect=slide.opts[self.firstRun?"animationEffect":"transitionEffect"];duration=slide.opts[self.firstRun?"animationDuration":"transitionDuration"];duration=parseInt(slide.forcedDuration===undefined?duration:slide.forcedDuration,10);if(isMoved||slide.pos!==self.currPos||!duration){effect=false;}
223if(effect==="zoom"){if(slide.pos===self.currPos&&duration&&slide.type==="image"&&!slide.hasError&&(start=self.getThumbPos(slide))){end=self.getFitPos(slide);}else{effect="fade";}}
224if(effect==="zoom"){self.isAnimating=true;end.scaleX=end.width / start.width;end.scaleY=end.height / start.height;opacity=slide.opts.zoomOpacity;if(opacity=="auto"){opacity=Math.abs(slide.width / slide.height-start.width / start.height)>0.1;}
225if(opacity){start.opacity=0.1;end.opacity=1;}
226$.fancybox.setTranslate(slide.$content.removeClass("fancybox-is-hidden"),start);forceRedraw(slide.$content);$.fancybox.animate(slide.$content,end,duration,function(){self.isAnimating=false;self.complete();});return;}
227self.updateSlide(slide);if(!effect){slide.$content.removeClass("fancybox-is-hidden");if(!isRevealed&&isMoved&&slide.type==="image"&&!slide.hasError){slide.$content.hide().fadeIn("fast");}
228if(slide.pos===self.currPos){self.complete();}
229return;}
230$.fancybox.stop($slide);effectClassName="fancybox-slide--"+(slide.pos>=self.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+effect;$slide.addClass(effectClassName).removeClass("fancybox-slide--current");slide.$content.removeClass("fancybox-is-hidden");forceRedraw($slide);if(slide.type!=="image"){slide.$content.hide().show(0);}
231$.fancybox.animate($slide,"fancybox-slide--current",duration,function(){$slide.removeClass(effectClassName).css({transform:"",opacity:""});if(slide.pos===self.currPos){self.complete();}},true);},getThumbPos:function(slide){var rez=false,$thumb=slide.$thumb,thumbPos,btw,brw,bbw,blw;if(!$thumb||!inViewport($thumb[0])){return false;}
232thumbPos=$.fancybox.getTranslate($thumb);btw=parseFloat($thumb.css("border-top-width")||0);brw=parseFloat($thumb.css("border-right-width")||0);bbw=parseFloat($thumb.css("border-bottom-width")||0);blw=parseFloat($thumb.css("border-left-width")||0);rez={top:thumbPos.top+btw,left:thumbPos.left+blw,width:thumbPos.width-brw-blw,height:thumbPos.height-btw-bbw,scaleX:1,scaleY:1};return thumbPos.width>0&&thumbPos.height>0?rez:false;},complete:function(){var self=this,current=self.current,slides={},$el;if(self.isMoved()||!current.isLoaded){return;}
233if(!current.isComplete){current.isComplete=true;current.$slide.siblings().trigger("onReset");self.preload("inline");forceRedraw(current.$slide);current.$slide.addClass("fancybox-slide--complete");$.each(self.slides,function(key,slide){if(slide.pos>=self.currPos-1&&slide.pos<=self.currPos+1){slides[slide.pos]=slide;}else if(slide){$.fancybox.stop(slide.$slide);slide.$slide.off().remove();}});self.slides=slides;}
234self.isAnimating=false;self.updateCursor();self.trigger("afterShow");if(!!current.opts.video.autoStart){current.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){if(Document.exitFullscreen){Document.exitFullscreen();}else if(this.webkitExitFullscreen){this.webkitExitFullscreen();}
235self.next();});}
236if(current.opts.autoFocus&&current.contentType==="html"){$el=current.$content.find("input[autofocus]:enabled:visible:first");if($el.length){$el.trigger("focus");}else{self.focus(null,true);}}
237current.$slide.scrollTop(0).scrollLeft(0);},preload:function(type){var self=this,prev,next;if(self.group.length<2){return;}
238next=self.slides[self.currPos+1];prev=self.slides[self.currPos-1];if(prev&&prev.type===type){self.loadSlide(prev);}
239if(next&&next.type===type){self.loadSlide(next);}},focus:function(e,firstRun){var self=this,focusableStr=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(","),focusableItems,focusedItemIndex;if(self.isClosing){return;}
240if(e||!self.current||!self.current.isComplete){focusableItems=self.$refs.container.find("*:visible");}else{focusableItems=self.current.$slide.find("*:visible"+(firstRun?":not(.fancybox-close-small)":""));}
241focusableItems=focusableItems.filter(focusableStr).filter(function(){return $(this).css("visibility")!=="hidden"&&!$(this).hasClass("disabled");});if(focusableItems.length){focusedItemIndex=focusableItems.index(document.activeElement);if(e&&e.shiftKey){if(focusedItemIndex<0||focusedItemIndex==0){e.preventDefault();focusableItems.eq(focusableItems.length-1).trigger("focus");}}else{if(focusedItemIndex<0||focusedItemIndex==focusableItems.length-1){if(e){e.preventDefault();}
242focusableItems.eq(0).trigger("focus");}}}else{self.$refs.container.trigger("focus");}},activate:function(){var self=this;$(".fancybox-container").each(function(){var instance=$(this).data("FancyBox");if(instance&&instance.id!==self.id&&!instance.isClosing){instance.trigger("onDeactivate");instance.removeEvents();instance.isVisible=false;}});self.isVisible=true;if(self.current||self.isIdle){self.update();self.updateControls();}
243self.trigger("onActivate");self.addEvents();},close:function(e,d){var self=this,current=self.current,effect,duration,$content,domRect,opacity,start,end;var done=function(){self.cleanUp(e);};if(self.isClosing){return false;}
244self.isClosing=true;if(self.trigger("beforeClose",e)===false){self.isClosing=false;requestAFrame(function(){self.update();});return false;}
245self.removeEvents();$content=current.$content;effect=current.opts.animationEffect;duration=$.isNumeric(d)?d:effect?current.opts.animationDuration:0;current.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated");if(e!==true){$.fancybox.stop(current.$slide);}else{effect=false;}
246current.$slide.siblings().trigger("onReset").remove();if(duration){self.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",duration+"ms");}
247self.hideLoading(current);self.hideControls(true);self.updateCursor();if(effect==="zoom"&&!($content&&duration&&current.type==="image"&&!self.isMoved()&&!current.hasError&&(end=self.getThumbPos(current)))){effect="fade";}
248if(effect==="zoom"){$.fancybox.stop($content);domRect=$.fancybox.getTranslate($content);start={top:domRect.top,left:domRect.left,scaleX:domRect.width / end.width,scaleY:domRect.height / end.height,width:end.width,height:end.height};opacity=current.opts.zoomOpacity;if(opacity=="auto"){opacity=Math.abs(current.width / current.height-end.width / end.height)>0.1;}
249if(opacity){end.opacity=0;}
250$.fancybox.setTranslate($content,start);forceRedraw($content);$.fancybox.animate($content,end,duration,done);return true;}
251if(effect&&duration){$.fancybox.animate(current.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+effect,duration,done);}else{if(e===true){setTimeout(done,duration);}else{done();}}
252return true;},cleanUp:function(e){var self=this,instance,$focus=self.current.opts.$orig,x,y;self.current.$slide.trigger("onReset");self.$refs.container.empty().remove();self.trigger("afterClose",e);if(!!self.current.opts.backFocus){if(!$focus||!$focus.length||!$focus.is(":visible")){$focus=self.$trigger;}
253if($focus&&$focus.length){x=window.scrollX;y=window.scrollY;$focus.trigger("focus");$("html, body").scrollTop(y).scrollLeft(x);}}
254self.current=null;instance=$.fancybox.getInstance();if(instance){instance.activate();}else{$("body").removeClass("fancybox-active compensate-for-scrollbar");$("#fancybox-style-noscroll").remove();}},trigger:function(name,slide){var args=Array.prototype.slice.call(arguments,1),self=this,obj=slide&&slide.opts?slide:self.current,rez;if(obj){args.unshift(obj);}else{obj=self;}
255args.unshift(self);if($.isFunction(obj.opts[name])){rez=obj.opts[name].apply(obj,args);}
256if(rez===false){return rez;}
257if(name==="afterClose"||!self.$refs){$D.trigger(name+".fb",args);}else{self.$refs.container.trigger(name+".fb",args);}},updateControls:function(){var self=this,current=self.current,index=current.index,$container=self.$refs.container,$caption=self.$refs.caption,caption=current.opts.caption;current.$slide.trigger("refresh");if(caption&&caption.length){self.$caption=$caption;$caption.children().eq(0).html(caption);}else{self.$caption=null;}
258if(!self.hasHiddenControls&&!self.isIdle){self.showControls();}
259$container.find("[data-fancybox-count]").html(self.group.length);$container.find("[data-fancybox-index]").html(index+1);$container.find("[data-fancybox-prev]").prop("disabled",!current.opts.loop&&index<=0);$container.find("[data-fancybox-next]").prop("disabled",!current.opts.loop&&index>=self.group.length-1);if(current.type==="image"){$container.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",current.opts.image.src||current.src).show();}else if(current.opts.toolbar){$container.find("[data-fancybox-download],[data-fancybox-zoom]").hide();}
260if($(document.activeElement).is(":hidden,[disabled]")){self.$refs.container.trigger("focus");}},hideControls:function(andCaption){var self=this,arr=["infobar","toolbar","nav"];if(andCaption||!self.current.opts.preventCaptionOverlap){arr.push("caption");}
261this.$refs.container.removeClass(arr.map(function(i){return"fancybox-show-"+i;}).join(" "));this.hasHiddenControls=true;},showControls:function(){var self=this,opts=self.current?self.current.opts:self.opts,$container=self.$refs.container;self.hasHiddenControls=false;self.idleSecondsCounter=0;$container.toggleClass("fancybox-show-toolbar",!!(opts.toolbar&&opts.buttons)).toggleClass("fancybox-show-infobar",!!(opts.infobar&&self.group.length>1)).toggleClass("fancybox-show-caption",!!self.$caption).toggleClass("fancybox-show-nav",!!(opts.arrows&&self.group.length>1)).toggleClass("fancybox-is-modal",!!opts.modal);},toggleControls:function(){if(this.hasHiddenControls){this.showControls();}else{this.hideControls();}}});$.fancybox={version:"3.5.7",defaults:defaults,getInstance:function(command){var instance=$('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),args=Array.prototype.slice.call(arguments,1);if(instance instanceof FancyBox){if($.type(command)==="string"){instance[command].apply(instance,args);}else if($.type(command)==="function"){command.apply(instance,args);}
262return instance;}
263return false;},open:function(items,opts,index){return new FancyBox(items,opts,index);},close:function(all){var instance=this.getInstance();if(instance){instance.close();if(all===true){this.close(all);}}},destroy:function(){this.close(true);$D.add("body").off("click.fb-start","**");},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(function(){var div=document.createElement("div");return(window.getComputedStyle&&window.getComputedStyle(div)&&window.getComputedStyle(div).getPropertyValue("transform")&&!(document.documentMode&&document.documentMode<11));})(),getTranslate:function($el){var domRect;if(!$el||!$el.length){return false;}
264domRect=$el[0].getBoundingClientRect();return{top:domRect.top||0,left:domRect.left||0,width:domRect.width,height:domRect.height,opacity:parseFloat($el.css("opacity"))};},setTranslate:function($el,props){var str="",css={};if(!$el||!props){return;}
265if(props.left!==undefined||props.top!==undefined){str=(props.left===undefined?$el.position().left:props.left)+"px, "+
266(props.top===undefined?$el.position().top:props.top)+"px";if(this.use3d){str="translate3d("+str+", 0px)";}else{str="translate("+str+")";}}
267if(props.scaleX!==undefined&&props.scaleY!==undefined){str+=" scale("+props.scaleX+", "+props.scaleY+")";}else if(props.scaleX!==undefined){str+=" scaleX("+props.scaleX+")";}
268if(str.length){css.transform=str;}
269if(props.opacity!==undefined){css.opacity=props.opacity;}
270if(props.width!==undefined){css.width=props.width;}
271if(props.height!==undefined){css.height=props.height;}
272return $el.css(css);},animate:function($el,to,duration,callback,leaveAnimationName){var self=this,from;if($.isFunction(duration)){callback=duration;duration=null;}
273self.stop($el);from=self.getTranslate($el);$el.on(transitionEnd,function(e){if(e&&e.originalEvent&&(!$el.is(e.originalEvent.target)||e.originalEvent.propertyName=="z-index")){return;}
274self.stop($el);if($.isNumeric(duration)){$el.css("transition-duration","");}
275if($.isPlainObject(to)){if(to.scaleX!==undefined&&to.scaleY!==undefined){self.setTranslate($el,{top:to.top,left:to.left,width:from.width*to.scaleX,height:from.height*to.scaleY,scaleX:1,scaleY:1});}}else if(leaveAnimationName!==true){$el.removeClass(to);}
276if($.isFunction(callback)){callback(e);}});if($.isNumeric(duration)){$el.css("transition-duration",duration+"ms");}
277if($.isPlainObject(to)){if(to.scaleX!==undefined&&to.scaleY!==undefined){delete to.width;delete to.height;if($el.parent().hasClass("fancybox-slide--image")){$el.parent().addClass("fancybox-is-scaling");}}
278$.fancybox.setTranslate($el,to);}else{$el.addClass(to);}
279$el.data("timer",setTimeout(function(){$el.trigger(transitionEnd);},duration+33));},stop:function($el,callCallback){if($el&&$el.length){clearTimeout($el.data("timer"));if(callCallback){$el.trigger(transitionEnd);}
280$el.off(transitionEnd).css("transition-duration","");$el.parent().removeClass("fancybox-is-scaling");}}};function _run(e,opts){var items=[],index=0,$target,value,instance;if(e&&e.isDefaultPrevented()){return;}
281e.preventDefault();opts=opts||{};if(e&&e.data){opts=mergeOpts(e.data.options,opts);}
282$target=opts.$target||$(e.currentTarget).trigger("blur");instance=$.fancybox.getInstance();if(instance&&instance.$trigger&&instance.$trigger.is($target)){return;}
283if(opts.selector){items=$(opts.selector);}else{value=$target.attr("data-fancybox")||"";if(value){items=e.data?e.data.items:[];items=items.length?items.filter('[data-fancybox="'+value+'"]'):$('[data-fancybox="'+value+'"]');}else{items=[$target];}}
284index=$(items).index($target);if(index<0){index=0;}
285instance=$.fancybox.open(items,opts,index);instance.$trigger=$target;}
286$.fn.fancybox=function(options){var selector;options=options||{};selector=options.selector||false;if(selector){$("body").off("click.fb-start",selector).on("click.fb-start",selector,{options:options},_run);}else{this.off("click.fb-start").on("click.fb-start",{items:this,options:options},_run);}
287return this;};$D.on("click.fb-start","[data-fancybox]",_run);$D.on("click.fb-start","[data-fancybox-trigger]",function(e){$('[data-fancybox="'+$(this).attr("data-fancybox-trigger")+'"]').eq($(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:$(this)});});(function(){var buttonStr=".fancybox-button",focusStr="fancybox-focus",$pressed=null;$D.on("mousedown mouseup focus blur",buttonStr,function(e){switch(e.type){case"mousedown":$pressed=$(this);break;case"mouseup":$pressed=null;break;case"focusin":$(buttonStr).removeClass(focusStr);if(!$(this).is($pressed)&&!$(this).is("[disabled]")){$(this).addClass(focusStr);}
288break;case"focusout":$(buttonStr).removeClass(focusStr);break;}});})();})(window,document,jQuery);(function($){"use strict";var defaults={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(rez){return("//maps.google."+
289rez[2]+"/?ll="+
290(rez[9]?rez[9]+"&z="+Math.floor(rez[10])+(rez[12]?rez[12].replace(/^\//,"&"):""):rez[12]+"").replace(/\?/,"&")+"&output="+
291(rez[12]&&rez[12].indexOf("layer=c")>0?"svembed":"embed"));}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(rez){return"//maps.google."+rez[2]+"/maps?q="+rez[5].replace("query=","q=").replace("api=1","")+"&output=embed";}}};var format=function(url,rez,params){if(!url){return;}
292params=params||"";if($.type(params)==="object"){params=$.param(params,true);}
293$.each(rez,function(key,value){url=url.replace("$"+key,value||"");});if(params.length){url+=(url.indexOf("?")>0?"&":"?")+params;}
294return url;};$(document).on("objectNeedsType.fb",function(e,instance,item){var url=item.src||"",type=false,media,thumb,rez,params,urlParams,paramObj,provider;media=$.extend(true,{},defaults,item.opts.media);$.each(media,function(providerName,providerOpts){rez=url.match(providerOpts.matcher);if(!rez){return;}
295type=providerOpts.type;provider=providerName;paramObj={};if(providerOpts.paramPlace&&rez[providerOpts.paramPlace]){urlParams=rez[providerOpts.paramPlace];if(urlParams[0]=="?"){urlParams=urlParams.substring(1);}
296urlParams=urlParams.split("&");for(var m=0;m<urlParams.length;++m){var p=urlParams[m].split("=",2);if(p.length==2){paramObj[p[0]]=decodeURIComponent(p[1].replace(/\+/g," "));}}}
297params=$.extend(true,{},providerOpts.params,item.opts[providerName],paramObj);url=$.type(providerOpts.url)==="function"?providerOpts.url.call(this,rez,params,item):format(providerOpts.url,rez,params);thumb=$.type(providerOpts.thumb)==="function"?providerOpts.thumb.call(this,rez,params,item):format(providerOpts.thumb,rez);if(providerName==="youtube"){url=url.replace(/&t=((\d+)m)?(\d+)s/,function(match,p1,m,s){return"&start="+((m?parseInt(m,10)*60:0)+parseInt(s,10));});}else if(providerName==="vimeo"){url=url.replace("&%23","#");}
298return false;});if(type){if(!item.opts.thumb&&!(item.opts.$thumb&&item.opts.$thumb.length)){item.opts.thumb=thumb;}
299if(type==="iframe"){item.opts=$.extend(true,item.opts,{iframe:{preload:false,attr:{scrolling:"no"}}});}
300$.extend(item,{type:type,src:url,origSrc:item.src,contentSource:provider,contentType:type==="image"?"image":provider=="gmap_place"||provider=="gmap_search"?"map":"video"});}else if(url){item.type=item.opts.defaultType;}});var VideoAPILoader={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:false,loaded:false},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:false,loaded:false},load:function(vendor){var _this=this,script;if(this[vendor].loaded){setTimeout(function(){_this.done(vendor);});return;}
301if(this[vendor].loading){return;}
302this[vendor].loading=true;script=document.createElement("script");script.type="text/javascript";script.src=this[vendor].src;if(vendor==="youtube"){window.onYouTubeIframeAPIReady=function(){_this[vendor].loaded=true;_this.done(vendor);};}else{script.onload=function(){_this[vendor].loaded=true;_this.done(vendor);};}
303document.body.appendChild(script);},done:function(vendor){var instance,$el,player;if(vendor==="youtube"){delete window.onYouTubeIframeAPIReady;}
304instance=$.fancybox.getInstance();if(instance){$el=instance.current.$content.find("iframe");if(vendor==="youtube"&&YT!==undefined&&YT){player=new YT.Player($el.attr("id"),{events:{onStateChange:function(e){if(e.data==0){instance.next();}}}});}else if(vendor==="vimeo"&&Vimeo!==undefined&&Vimeo){player=new Vimeo.Player($el);player.on("ended",function(){instance.next();});}}}};$(document).on({"afterShow.fb":function(e,instance,current){if(instance.group.length>1&&(current.contentSource==="youtube"||current.contentSource==="vimeo")){VideoAPILoader.load(current.contentSource);}}});})(jQuery);(function(window,document,$){"use strict";var requestAFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){return window.setTimeout(callback,1000 / 60);});})();var cancelAFrame=(function(){return(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(id){window.clearTimeout(id);});})();var getPointerXY=function(e){var result=[];e=e.originalEvent||e||window.e;e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var key in e){if(e[key].pageX){result.push({x:e[key].pageX,y:e[key].pageY});}else if(e[key].clientX){result.push({x:e[key].clientX,y:e[key].clientY});}}
305return result;};var distance=function(point2,point1,what){if(!point1||!point2){return 0;}
306if(what==="x"){return point2.x-point1.x;}else if(what==="y"){return point2.y-point1.y;}
307return Math.sqrt(Math.pow(point2.x-point1.x,2)+Math.pow(point2.y-point1.y,2));};var isClickable=function($el){if($el.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||$.isFunction($el.get(0).onclick)||$el.data("selectable")){return true;}
308for(var i=0,atts=$el[0].attributes,n=atts.length;i<n;i++){if(atts[i].nodeName.substr(0,14)==="data-fancybox-"){return true;}}
309return false;};var hasScrollbars=function(el){var overflowY=window.getComputedStyle(el)["overflow-y"],overflowX=window.getComputedStyle(el)["overflow-x"],vertical=(overflowY==="scroll"||overflowY==="auto")&&el.scrollHeight>el.clientHeight,horizontal=(overflowX==="scroll"||overflowX==="auto")&&el.scrollWidth>el.clientWidth;return vertical||horizontal;};var isScrollable=function($el){var rez=false;while(true){rez=hasScrollbars($el.get(0));if(rez){break;}
310$el=$el.parent();if(!$el.length||$el.hasClass("fancybox-stage")||$el.is("body")){break;}}
311return rez;};var Guestures=function(instance){var self=this;self.instance=instance;self.$bg=instance.$refs.bg;self.$stage=instance.$refs.stage;self.$container=instance.$refs.container;self.destroy();self.$container.on("touchstart.fb.touch mousedown.fb.touch",$.proxy(self,"ontouchstart"));};Guestures.prototype.destroy=function(){var self=this;self.$container.off(".fb.touch");$(document).off(".fb.touch");if(self.requestId){cancelAFrame(self.requestId);self.requestId=null;}
312if(self.tapped){clearTimeout(self.tapped);self.tapped=null;}};Guestures.prototype.ontouchstart=function(e){var self=this,$target=$(e.target),instance=self.instance,current=instance.current,$slide=current.$slide,$content=current.$content,isTouchDevice=e.type=="touchstart";if(isTouchDevice){self.$container.off("mousedown.fb.touch");}
313if(e.originalEvent&&e.originalEvent.button==2){return;}
314if(!$slide.length||!$target.length||isClickable($target)||isClickable($target.parent())){return;}
315if(!$target.is("img")&&e.originalEvent.clientX>$target[0].clientWidth+$target.offset().left){return;}
316if(!current||instance.isAnimating||current.$slide.hasClass("fancybox-animated")){e.stopPropagation();e.preventDefault();return;}
317self.realPoints=self.startPoints=getPointerXY(e);if(!self.startPoints.length){return;}
318if(current.touch){e.stopPropagation();}
319self.startEvent=e;self.canTap=true;self.$target=$target;self.$content=$content;self.opts=current.opts.touch;self.isPanning=false;self.isSwiping=false;self.isZooming=false;self.isScrolling=false;self.canPan=instance.canPan();self.startTime=new Date().getTime();self.distanceX=self.distanceY=self.distance=0;self.canvasWidth=Math.round($slide[0].clientWidth);self.canvasHeight=Math.round($slide[0].clientHeight);self.contentLastPos=null;self.contentStartPos=$.fancybox.getTranslate(self.$content)||{top:0,left:0};self.sliderStartPos=$.fancybox.getTranslate($slide);self.stagePos=$.fancybox.getTranslate(instance.$refs.stage);self.sliderStartPos.top-=self.stagePos.top;self.sliderStartPos.left-=self.stagePos.left;self.contentStartPos.top-=self.stagePos.top;self.contentStartPos.left-=self.stagePos.left;$(document).off(".fb.touch").on(isTouchDevice?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",$.proxy(self,"ontouchend")).on(isTouchDevice?"touchmove.fb.touch":"mousemove.fb.touch",$.proxy(self,"ontouchmove"));if($.fancybox.isMobile){document.addEventListener("scroll",self.onscroll,true);}
320if(!(self.opts||self.canPan)||!($target.is(self.$stage)||self.$stage.find($target).length)){if($target.is(".fancybox-image")){e.preventDefault();}
321if(!($.fancybox.isMobile&&$target.parents(".fancybox-caption").length)){return;}}
322self.isScrollable=isScrollable($target)||isScrollable($target.parent());if(!($.fancybox.isMobile&&self.isScrollable)){e.preventDefault();}
323if(self.startPoints.length===1||current.hasError){if(self.canPan){$.fancybox.stop(self.$content);self.isPanning=true;}else{self.isSwiping=true;}
324self.$container.addClass("fancybox-is-grabbing");}
325if(self.startPoints.length===2&&current.type==="image"&&(current.isLoaded||current.$ghost)){self.canTap=false;self.isSwiping=false;self.isPanning=false;self.isZooming=true;$.fancybox.stop(self.$content);self.centerPointStartX=(self.startPoints[0].x+self.startPoints[1].x)*0.5-$(window).scrollLeft();self.centerPointStartY=(self.startPoints[0].y+self.startPoints[1].y)*0.5-$(window).scrollTop();self.percentageOfImageAtPinchPointX=(self.centerPointStartX-self.contentStartPos.left)/ self.contentStartPos.width;self.percentageOfImageAtPinchPointY=(self.centerPointStartY-self.contentStartPos.top)/ self.contentStartPos.height;self.startDistanceBetweenFingers=distance(self.startPoints[0],self.startPoints[1]);}};Guestures.prototype.onscroll=function(e){var self=this;self.isScrolling=true;document.removeEventListener("scroll",self.onscroll,true);};Guestures.prototype.ontouchmove=function(e){var self=this;if(e.originalEvent.buttons!==undefined&&e.originalEvent.buttons===0){self.ontouchend(e);return;}
326if(self.isScrolling){self.canTap=false;return;}
327self.newPoints=getPointerXY(e);if(!(self.opts||self.canPan)||!self.newPoints.length||!self.newPoints.length){return;}
328if(!(self.isSwiping&&self.isSwiping===true)){e.preventDefault();}
329self.distanceX=distance(self.newPoints[0],self.startPoints[0],"x");self.distanceY=distance(self.newPoints[0],self.startPoints[0],"y");self.distance=distance(self.newPoints[0],self.startPoints[0]);if(self.distance>0){if(self.isSwiping){self.onSwipe(e);}else if(self.isPanning){self.onPan();}else if(self.isZooming){self.onZoom();}}};Guestures.prototype.onSwipe=function(e){var self=this,instance=self.instance,swiping=self.isSwiping,left=self.sliderStartPos.left||0,angle;if(swiping===true){if(Math.abs(self.distance)>10){self.canTap=false;if(instance.group.length<2&&self.opts.vertical){self.isSwiping="y";}else if(instance.isDragging||self.opts.vertical===false||(self.opts.vertical==="auto"&&$(window).width()>800)){self.isSwiping="x";}else{angle=Math.abs((Math.atan2(self.distanceY,self.distanceX)*180)/ Math.PI);self.isSwiping=angle>45&&angle<135?"y":"x";}
330if(self.isSwiping==="y"&&$.fancybox.isMobile&&self.isScrollable){self.isScrolling=true;return;}
331instance.isDragging=self.isSwiping;self.startPoints=self.newPoints;$.each(instance.slides,function(index,slide){var slidePos,stagePos;$.fancybox.stop(slide.$slide);slidePos=$.fancybox.getTranslate(slide.$slide);stagePos=$.fancybox.getTranslate(instance.$refs.stage);slide.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(index,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ");});if(slide.pos===instance.current.pos){self.sliderStartPos.top=slidePos.top-stagePos.top;self.sliderStartPos.left=slidePos.left-stagePos.left;}
332$.fancybox.setTranslate(slide.$slide,{top:slidePos.top-stagePos.top,left:slidePos.left-stagePos.left});});if(instance.SlideShow&&instance.SlideShow.isActive){instance.SlideShow.stop();}}
333return;}
334if(swiping=="x"){if(self.distanceX>0&&(self.instance.group.length<2||(self.instance.current.index===0&&!self.instance.current.opts.loop))){left=left+Math.pow(self.distanceX,0.8);}else if(self.distanceX<0&&(self.instance.group.length<2||(self.instance.current.index===self.instance.group.length-1&&!self.instance.current.opts.loop))){left=left-Math.pow(-self.distanceX,0.8);}else{left=left+self.distanceX;}}
335self.sliderLastPos={top:swiping=="x"?0:self.sliderStartPos.top+self.distanceY,left:left};if(self.requestId){cancelAFrame(self.requestId);self.requestId=null;}
336self.requestId=requestAFrame(function(){if(self.sliderLastPos){$.each(self.instance.slides,function(index,slide){var pos=slide.pos-self.instance.currPos;$.fancybox.setTranslate(slide.$slide,{top:self.sliderLastPos.top,left:self.sliderLastPos.left+pos*self.canvasWidth+pos*slide.opts.gutter});});self.$container.addClass("fancybox-is-sliding");}});};Guestures.prototype.onPan=function(){var self=this;if(distance(self.newPoints[0],self.realPoints[0])<($.fancybox.isMobile?10:5)){self.startPoints=self.newPoints;return;}
337self.canTap=false;self.contentLastPos=self.limitMovement();if(self.requestId){cancelAFrame(self.requestId);}
338self.requestId=requestAFrame(function(){$.fancybox.setTranslate(self.$content,self.contentLastPos);});};Guestures.prototype.limitMovement=function(){var self=this;var canvasWidth=self.canvasWidth;var canvasHeight=self.canvasHeight;var distanceX=self.distanceX;var distanceY=self.distanceY;var contentStartPos=self.contentStartPos;var currentOffsetX=contentStartPos.left;var currentOffsetY=contentStartPos.top;var currentWidth=contentStartPos.width;var currentHeight=contentStartPos.height;var minTranslateX,minTranslateY,maxTranslateX,maxTranslateY,newOffsetX,newOffsetY;if(currentWidth>canvasWidth){newOffsetX=currentOffsetX+distanceX;}else{newOffsetX=currentOffsetX;}
339newOffsetY=currentOffsetY+distanceY;minTranslateX=Math.max(0,canvasWidth*0.5-currentWidth*0.5);minTranslateY=Math.max(0,canvasHeight*0.5-currentHeight*0.5);maxTranslateX=Math.min(canvasWidth-currentWidth,canvasWidth*0.5-currentWidth*0.5);maxTranslateY=Math.min(canvasHeight-currentHeight,canvasHeight*0.5-currentHeight*0.5);if(distanceX>0&&newOffsetX>minTranslateX){newOffsetX=minTranslateX-1+Math.pow(-minTranslateX+currentOffsetX+distanceX,0.8)||0;}
340if(distanceX<0&&newOffsetX<maxTranslateX){newOffsetX=maxTranslateX+1-Math.pow(maxTranslateX-currentOffsetX-distanceX,0.8)||0;}
341if(distanceY>0&&newOffsetY>minTranslateY){newOffsetY=minTranslateY-1+Math.pow(-minTranslateY+currentOffsetY+distanceY,0.8)||0;}
342if(distanceY<0&&newOffsetY<maxTranslateY){newOffsetY=maxTranslateY+1-Math.pow(maxTranslateY-currentOffsetY-distanceY,0.8)||0;}
343return{top:newOffsetY,left:newOffsetX};};Guestures.prototype.limitPosition=function(newOffsetX,newOffsetY,newWidth,newHeight){var self=this;var canvasWidth=self.canvasWidth;var canvasHeight=self.canvasHeight;if(newWidth>canvasWidth){newOffsetX=newOffsetX>0?0:newOffsetX;newOffsetX=newOffsetX<canvasWidth-newWidth?canvasWidth-newWidth:newOffsetX;}else{newOffsetX=Math.max(0,canvasWidth / 2-newWidth / 2);}
344if(newHeight>canvasHeight){newOffsetY=newOffsetY>0?0:newOffsetY;newOffsetY=newOffsetY<canvasHeight-newHeight?canvasHeight-newHeight:newOffsetY;}else{newOffsetY=Math.max(0,canvasHeight / 2-newHeight / 2);}
345return{top:newOffsetY,left:newOffsetX};};Guestures.prototype.onZoom=function(){var self=this;var contentStartPos=self.contentStartPos;var currentWidth=contentStartPos.width;var currentHeight=contentStartPos.height;var currentOffsetX=contentStartPos.left;var currentOffsetY=contentStartPos.top;var endDistanceBetweenFingers=distance(self.newPoints[0],self.newPoints[1]);var pinchRatio=endDistanceBetweenFingers / self.startDistanceBetweenFingers;var newWidth=Math.floor(currentWidth*pinchRatio);var newHeight=Math.floor(currentHeight*pinchRatio);var translateFromZoomingX=(currentWidth-newWidth)*self.percentageOfImageAtPinchPointX;var translateFromZoomingY=(currentHeight-newHeight)*self.percentageOfImageAtPinchPointY;var centerPointEndX=(self.newPoints[0].x+self.newPoints[1].x)/ 2-$(window).scrollLeft();var centerPointEndY=(self.newPoints[0].y+self.newPoints[1].y)/ 2-$(window).scrollTop();var translateFromTranslatingX=centerPointEndX-self.centerPointStartX;var translateFromTranslatingY=centerPointEndY-self.centerPointStartY;var newOffsetX=currentOffsetX+(translateFromZoomingX+translateFromTranslatingX);var newOffsetY=currentOffsetY+(translateFromZoomingY+translateFromTranslatingY);var newPos={top:newOffsetY,left:newOffsetX,scaleX:pinchRatio,scaleY:pinchRatio};self.canTap=false;self.newWidth=newWidth;self.newHeight=newHeight;self.contentLastPos=newPos;if(self.requestId){cancelAFrame(self.requestId);}
346self.requestId=requestAFrame(function(){$.fancybox.setTranslate(self.$content,self.contentLastPos);});};Guestures.prototype.ontouchend=function(e){var self=this;var swiping=self.isSwiping;var panning=self.isPanning;var zooming=self.isZooming;var scrolling=self.isScrolling;self.endPoints=getPointerXY(e);self.dMs=Math.max(new Date().getTime()-self.startTime,1);self.$container.removeClass("fancybox-is-grabbing");$(document).off(".fb.touch");document.removeEventListener("scroll",self.onscroll,true);if(self.requestId){cancelAFrame(self.requestId);self.requestId=null;}
347self.isSwiping=false;self.isPanning=false;self.isZooming=false;self.isScrolling=false;self.instance.isDragging=false;if(self.canTap){return self.onTap(e);}
348self.speed=100;self.velocityX=(self.distanceX / self.dMs)*0.5;self.velocityY=(self.distanceY / self.dMs)*0.5;if(panning){self.endPanning();}else if(zooming){self.endZooming();}else{self.endSwiping(swiping,scrolling);}
349return;};Guestures.prototype.endSwiping=function(swiping,scrolling){var self=this,ret=false,len=self.instance.group.length,distanceX=Math.abs(self.distanceX),canAdvance=swiping=="x"&&len>1&&((self.dMs>130&&distanceX>10)||distanceX>50),speedX=300;self.sliderLastPos=null;if(swiping=="y"&&!scrolling&&Math.abs(self.distanceY)>50){$.fancybox.animate(self.instance.current.$slide,{top:self.sliderStartPos.top+self.distanceY+self.velocityY*150,opacity:0},200);ret=self.instance.close(true,250);}else if(canAdvance&&self.distanceX>0){ret=self.instance.previous(speedX);}else if(canAdvance&&self.distanceX<0){ret=self.instance.next(speedX);}
350if(ret===false&&(swiping=="x"||swiping=="y")){self.instance.centerSlide(200);}
351self.$container.removeClass("fancybox-is-sliding");};Guestures.prototype.endPanning=function(){var self=this,newOffsetX,newOffsetY,newPos;if(!self.contentLastPos){return;}
352if(self.opts.momentum===false||self.dMs>350){newOffsetX=self.contentLastPos.left;newOffsetY=self.contentLastPos.top;}else{newOffsetX=self.contentLastPos.left+self.velocityX*500;newOffsetY=self.contentLastPos.top+self.velocityY*500;}
353newPos=self.limitPosition(newOffsetX,newOffsetY,self.contentStartPos.width,self.contentStartPos.height);newPos.width=self.contentStartPos.width;newPos.height=self.contentStartPos.height;$.fancybox.animate(self.$content,newPos,366);};Guestures.prototype.endZooming=function(){var self=this;var current=self.instance.current;var newOffsetX,newOffsetY,newPos,reset;var newWidth=self.newWidth;var newHeight=self.newHeight;if(!self.contentLastPos){return;}
354newOffsetX=self.contentLastPos.left;newOffsetY=self.contentLastPos.top;reset={top:newOffsetY,left:newOffsetX,width:newWidth,height:newHeight,scaleX:1,scaleY:1};$.fancybox.setTranslate(self.$content,reset);if(newWidth<self.canvasWidth&&newHeight<self.canvasHeight){self.instance.scaleToFit(150);}else if(newWidth>current.width||newHeight>current.height){self.instance.scaleToActual(self.centerPointStartX,self.centerPointStartY,150);}else{newPos=self.limitPosition(newOffsetX,newOffsetY,newWidth,newHeight);$.fancybox.animate(self.$content,newPos,150);}};Guestures.prototype.onTap=function(e){var self=this;var $target=$(e.target);var instance=self.instance;var current=instance.current;var endPoints=(e&&getPointerXY(e))||self.startPoints;var tapX=endPoints[0]?endPoints[0].x-$(window).scrollLeft()-self.stagePos.left:0;var tapY=endPoints[0]?endPoints[0].y-$(window).scrollTop()-self.stagePos.top:0;var where;var process=function(prefix){var action=current.opts[prefix];if($.isFunction(action)){action=action.apply(instance,[current,e]);}
355if(!action){return;}
356switch(action){case"close":instance.close(self.startEvent);break;case"toggleControls":instance.toggleControls();break;case"next":instance.next();break;case"nextOrClose":if(instance.group.length>1){instance.next();}else{instance.close(self.startEvent);}
357break;case"zoom":if(current.type=="image"&&(current.isLoaded||current.$ghost)){if(instance.canPan()){instance.scaleToFit();}else if(instance.isScaledDown()){instance.scaleToActual(tapX,tapY);}else if(instance.group.length<2){instance.close(self.startEvent);}}
358break;}};if(e.originalEvent&&e.originalEvent.button==2){return;}
359if(!$target.is("img")&&tapX>$target[0].clientWidth+$target.offset().left){return;}
360if($target.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container")){where="Outside";}else if($target.is(".fancybox-slide")){where="Slide";}else if(instance.current.$content&&instance.current.$content.find($target).addBack().filter($target).length){where="Content";}else{return;}
361if(self.tapped){clearTimeout(self.tapped);self.tapped=null;if(Math.abs(tapX-self.tapX)>50||Math.abs(tapY-self.tapY)>50){return this;}
362process("dblclick"+where);}else{self.tapX=tapX;self.tapY=tapY;if(current.opts["dblclick"+where]&&current.opts["dblclick"+where]!==current.opts["click"+where]){self.tapped=setTimeout(function(){self.tapped=null;if(!instance.isAnimating){process("click"+where);}},500);}else{process("click"+where);}}
363return this;};$(document).on("onActivate.fb",function(e,instance){if(instance&&!instance.Guestures){instance.Guestures=new Guestures(instance);}}).on("beforeClose.fb",function(e,instance){if(instance&&instance.Guestures){instance.Guestures.destroy();}});})(window,document,jQuery);(function(document,$){"use strict";$.extend(true,$.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg>'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg>'+"</button>"},slideShow:{autoStart:false,speed:3000,progress:true}});var SlideShow=function(instance){this.instance=instance;this.init();};$.extend(SlideShow.prototype,{timer:null,isActive:false,$button:null,init:function(){var self=this,instance=self.instance,opts=instance.group[instance.currIndex].opts.slideShow;self.$button=instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){self.toggle();});if(instance.group.length<2||!opts){self.$button.hide();}else if(opts.progress){self.$progress=$('<div class="fancybox-progress"></div>').appendTo(instance.$refs.inner);}},set:function(force){var self=this,instance=self.instance,current=instance.current;if(current&&(force===true||current.opts.loop||instance.currIndex<instance.group.length-1)){if(self.isActive&&current.contentType!=="video"){if(self.$progress){$.fancybox.animate(self.$progress.show(),{scaleX:1},current.opts.slideShow.speed);}
364self.timer=setTimeout(function(){if(!instance.current.opts.loop&&instance.current.index==instance.group.length-1){instance.jumpTo(0);}else{instance.next();}},current.opts.slideShow.speed);}}else{self.stop();instance.idleSecondsCounter=0;instance.showControls();}},clear:function(){var self=this;clearTimeout(self.timer);self.timer=null;if(self.$progress){self.$progress.removeAttr("style").hide();}},start:function(){var self=this,current=self.instance.current;if(current){self.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause");self.isActive=true;if(current.isComplete){self.set(true);}
365self.instance.trigger("onSlideShowChange",true);}},stop:function(){var self=this,current=self.instance.current;self.clear();self.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");self.isActive=false;self.instance.trigger("onSlideShowChange",false);if(self.$progress){self.$progress.removeAttr("style").hide();}},toggle:function(){var self=this;if(self.isActive){self.stop();}else{self.start();}}});$(document).on({"onInit.fb":function(e,instance){if(instance&&!instance.SlideShow){instance.SlideShow=new SlideShow(instance);}},"beforeShow.fb":function(e,instance,current,firstRun){var SlideShow=instance&&instance.SlideShow;if(firstRun){if(SlideShow&&current.opts.slideShow.autoStart){SlideShow.start();}}else if(SlideShow&&SlideShow.isActive){SlideShow.clear();}},"afterShow.fb":function(e,instance,current){var SlideShow=instance&&instance.SlideShow;if(SlideShow&&SlideShow.isActive){SlideShow.set();}},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var SlideShow=instance&&instance.SlideShow;if(SlideShow&&current.opts.slideShow&&(keycode===80||keycode===32)&&!$(document.activeElement).is("button,a,input")){keypress.preventDefault();SlideShow.toggle();}},"beforeClose.fb onDeactivate.fb":function(e,instance){var SlideShow=instance&&instance.SlideShow;if(SlideShow){SlideShow.stop();}}});$(document).on("visibilitychange",function(){var instance=$.fancybox.getInstance(),SlideShow=instance&&instance.SlideShow;if(SlideShow&&SlideShow.isActive){if(document.hidden){SlideShow.clear();}else{SlideShow.set();}}});})(document,jQuery);(function(document,$){"use strict";var fn=(function(){var fnMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];var ret={};for(var i=0;i<fnMap.length;i++){var val=fnMap[i];if(val&&val[1]in document){for(var j=0;j<val.length;j++){ret[fnMap[0][j]]=val[j];}
366return ret;}}
367return false;})();if(fn){var FullScreen={request:function(elem){elem=elem||document.documentElement;elem[fn.requestFullscreen](elem.ALLOW_KEYBOARD_INPUT);},exit:function(){document[fn.exitFullscreen]();},toggle:function(elem){elem=elem||document.documentElement;if(this.isFullscreen()){this.exit();}else{this.request(elem);}},isFullscreen:function(){return Boolean(document[fn.fullscreenElement]);},enabled:function(){return Boolean(document[fn.fullscreenEnabled]);}};$.extend(true,$.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg>'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg>'+"</button>"},fullScreen:{autoStart:false}});$(document).on(fn.fullscreenchange,function(){var isFullscreen=FullScreen.isFullscreen(),instance=$.fancybox.getInstance();if(instance){if(instance.current&&instance.current.type==="image"&&instance.isAnimating){instance.isAnimating=false;instance.update(true,true,0);if(!instance.isComplete){instance.complete();}}
368instance.trigger("onFullscreenChange",isFullscreen);instance.$refs.container.toggleClass("fancybox-is-fullscreen",isFullscreen);instance.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!isFullscreen).toggleClass("fancybox-button--fsexit",isFullscreen);}});}
369$(document).on({"onInit.fb":function(e,instance){var $container;if(!fn){instance.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();return;}
370if(instance&&instance.group[instance.currIndex].opts.fullScreen){$container=instance.$refs.container;$container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(e){e.stopPropagation();e.preventDefault();FullScreen.toggle();});if(instance.opts.fullScreen&&instance.opts.fullScreen.autoStart===true){FullScreen.request();}
371instance.FullScreen=FullScreen;}else if(instance){instance.$refs.toolbar.find("[data-fancybox-fullscreen]").hide();}},"afterKeydown.fb":function(e,instance,current,keypress,keycode){if(instance&&instance.FullScreen&&keycode===70){keypress.preventDefault();instance.FullScreen.toggle();}},"beforeClose.fb":function(e,instance){if(instance&&instance.FullScreen&&instance.$refs.container.hasClass("fancybox-is-fullscreen")){FullScreen.exit();}}});})(document,jQuery);(function(document,$){"use strict";var CLASS="fancybox-thumbs",CLASS_ACTIVE=CLASS+"-active";$.fancybox.defaults=$.extend(true,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg>'+"</button>"},thumbs:{autoStart:false,hideOnClose:true,parentEl:".fancybox-container",axis:"y"}},$.fancybox.defaults);var FancyThumbs=function(instance){this.init(instance);};$.extend(FancyThumbs.prototype,{$button:null,$grid:null,$list:null,isVisible:false,isActive:false,init:function(instance){var self=this,group=instance.group,enabled=0;self.instance=instance;self.opts=group[instance.currIndex].opts.thumbs;instance.Thumbs=self;self.$button=instance.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,len=group.length;i<len;i++){if(group[i].thumb){enabled++;}
372if(enabled>1){break;}}
373if(enabled>1&&!!self.opts){self.$button.removeAttr("style").on("click",function(){self.toggle();});self.isActive=true;}else{self.$button.hide();}},create:function(){var self=this,instance=self.instance,parentEl=self.opts.parentEl,list=[],src;if(!self.$grid){self.$grid=$('<div class="'+CLASS+" "+CLASS+"-"+self.opts.axis+'"></div>').appendTo(instance.$refs.container.find(parentEl).addBack().filter(parentEl));self.$grid.on("click","a",function(){instance.jumpTo($(this).attr("data-index"));});}
374if(!self.$list){self.$list=$('<div class="'+CLASS+'__list">').appendTo(self.$grid);}
375$.each(instance.group,function(i,item){src=item.thumb;if(!src&&item.type==="image"){src=item.src;}
376list.push('<a href="javascript:;" tabindex="0" data-index="'+
377i+'"'+
378(src&&src.length?' style="background-image:url('+src+')"':'class="fancybox-thumbs-missing"')+"></a>");});self.$list[0].innerHTML=list.join("");if(self.opts.axis==="x"){self.$list.width(parseInt(self.$grid.css("padding-right"),10)+
379instance.group.length*self.$list.children().eq(0).outerWidth(true));}},focus:function(duration){var self=this,$list=self.$list,$grid=self.$grid,thumb,thumbPos;if(!self.instance.current){return;}
380thumb=$list.children().removeClass(CLASS_ACTIVE).filter('[data-index="'+self.instance.current.index+'"]').addClass(CLASS_ACTIVE);thumbPos=thumb.position();if(self.opts.axis==="y"&&(thumbPos.top<0||thumbPos.top>$list.height()-thumb.outerHeight())){$list.stop().animate({scrollTop:$list.scrollTop()+thumbPos.top},duration);}else if(self.opts.axis==="x"&&(thumbPos.left<$grid.scrollLeft()||thumbPos.left>$grid.scrollLeft()+($grid.width()-thumb.outerWidth()))){$list.parent().stop().animate({scrollLeft:thumbPos.left},duration);}},update:function(){var that=this;that.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);if(that.isVisible){if(!that.$grid){that.create();}
381that.instance.trigger("onThumbsShow");that.focus(0);}else if(that.$grid){that.instance.trigger("onThumbsHide");}
382that.instance.update();},hide:function(){this.isVisible=false;this.update();},show:function(){this.isVisible=true;this.update();},toggle:function(){this.isVisible=!this.isVisible;this.update();}});$(document).on({"onInit.fb":function(e,instance){var Thumbs;if(instance&&!instance.Thumbs){Thumbs=new FancyThumbs(instance);if(Thumbs.isActive&&Thumbs.opts.autoStart===true){Thumbs.show();}}},"beforeShow.fb":function(e,instance,item,firstRun){var Thumbs=instance&&instance.Thumbs;if(Thumbs&&Thumbs.isVisible){Thumbs.focus(firstRun?0:250);}},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var Thumbs=instance&&instance.Thumbs;if(Thumbs&&Thumbs.isActive&&keycode===71){keypress.preventDefault();Thumbs.toggle();}},"beforeClose.fb":function(e,instance){var Thumbs=instance&&instance.Thumbs;if(Thumbs&&Thumbs.isVisible&&Thumbs.opts.hideOnClose!==false){Thumbs.$grid.hide();}}});})(document,jQuery);(function(document,$){"use strict";$.extend(true,$.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg>'+"</button>"},share:{url:function(instance,item){return((!instance.currentHash&&!(item.type==="inline"||item.type==="html")?item.origSrc||item.src:false)||window.location);},tpl:'<div class="fancybox-share">'+"<h1>{{SHARE}}</h1>"+"<p>"+'<a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}">'+'<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg>'+"<span>Facebook</span>"+"</a>"+'<a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}">'+'<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg>'+"<span>Twitter</span>"+"</a>"+'<a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}">'+'<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg>'+"<span>Pinterest</span>"+"</a>"+"</p>"+'<p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p>'+"</div>"}});function escapeHtml(string){var entityMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(string).replace(/[&<>"'`=\/]/g,function(s){return entityMap[s];});}
383$(document).on("click","[data-fancybox-share]",function(){var instance=$.fancybox.getInstance(),current=instance.current||null,url,tpl;if(!current){return;}
384if($.type(current.opts.share.url)==="function"){url=current.opts.share.url.apply(current,[instance,current]);}
385tpl=current.opts.share.tpl.replace(/\{\{media\}\}/g,current.type==="image"?encodeURIComponent(current.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(url)).replace(/\{\{url_raw\}\}/g,escapeHtml(url)).replace(/\{\{descr\}\}/g,instance.$caption?encodeURIComponent(instance.$caption.text()):"");$.fancybox.open({src:instance.translate(instance,tpl),type:"html",opts:{touch:false,animationEffect:false,afterLoad:function(shareInstance,shareCurrent){instance.$refs.container.one("beforeClose.fb",function(){shareInstance.close(null,0);});shareCurrent.$content.find(".fancybox-share__button").click(function(){window.open(this.href,"Share","width=550, height=450");return false;});}
385,mobile:{autoFocus:false}}});});})(document,jQuery);(function(window,document,$){"use strict";if(!$.escapeSelector){$.escapeSelector=function(sel){var rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;var fcssescape=function(ch,asCodePoint){if(asCodePoint){if(ch==="\0"){return"\uFFFD";}
386return ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" ";}
387return"\\"+ch;};return(sel+"").replace(rcssescape,fcssescape);};}
388function parseUrl(){var hash=window.location.hash.substr(1),rez=hash.split("-"),index=rez.length>1&&/^\+?\d+$/.test(rez[rez.length-1])?parseInt(rez.pop(-1),10)||1:1,gallery=rez.join("-");return{hash:hash,index:index<1?1:index,gallery:gallery};}
389function triggerFromUrl(url){if(url.gallery!==""){$("[data-fancybox='"+$.escapeSelector(url.gallery)+"']").eq(url.index-1).focus().trigger("click.fb-start");}}
390function getGalleryID(instance){var opts,ret;if(!instance){return false;}
391opts=instance.current?instance.current.opts:instance.opts;ret=opts.hash||(opts.$orig?opts.$orig.data("fancybox")||opts.$orig.data("fancybox-trigger"):"");return ret===""?false:ret;}
392$(function(){if($.fancybox.defaults.hash===false){return;}
393$(document).on({"onInit.fb":function(e,instance){var url,gallery;if(instance.group[instance.currIndex].opts.hash===false){return;}
394url=parseUrl();gallery=getGalleryID(instance);if(gallery&&url.gallery&&gallery==url.gallery){instance.currIndex=url.index-1;}},"beforeShow.fb":function(e,instance,current,firstRun){var gallery;if(!current||current.opts.hash===false){return;}
395gallery=getGalleryID(instance);if(!gallery){return;}
396instance.currentHash=gallery+(instance.group.length>1?"-"+(current.index+1):"");if(window.location.hash==="#"+instance.currentHash){return;}
397if(firstRun&&!instance.origHash){instance.origHash=window.location.hash;}
398if(instance.hashTimer){clearTimeout(instance.hashTimer);}
399instance.hashTimer=setTimeout(function(){if("replaceState"in window.history){window.history[firstRun?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+"#"+instance.currentHash);if(firstRun){instance.hasCreatedHistory=true;}}else{window.location.hash=instance.currentHash;}
400instance.hashTimer=null;},300);},"beforeClose.fb":function(e,instance,current){if(!current||current.opts.hash===false){return;}
401clearTimeout(instance.hashTimer);if(instance.currentHash&&instance.hasCreatedHistory){window.history.back();}else if(instance.currentHash){if("replaceState"in window.history){window.history.replaceState({},document.title,window.location.pathname+window.location.search+(instance.origHash||""));}else{window.location.hash=instance.origHash;}}
402instance.currentHash=null;}});$(window).on("hashchange.fb",function(){var url=parseUrl(),fb=null;$.each($(".fancybox-container").get().reverse(),function(index,value){var tmp=$(value).data("FancyBox");if(tmp&&tmp.currentHash){fb=tmp;return false;}});if(fb){if(fb.currentHash!==url.gallery+"-"+url.index&&!(url.index===1&&fb.currentHash==url.gallery)){fb.currentHash=null;fb.close();}}else if(url.gallery!==""){triggerFromUrl(url);}});setTimeout(function(){if(!$.fancybox.getInstance()){triggerFromUrl(parseUrl());}},50);});})(window,document,jQuery);(function(document,$){"use strict";var prevTime=new Date().getTime();$(document).on({"onInit.fb":function(e,instance,current){instance.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(e){var current=instance.current,currTime=new Date().getTime();if(instance.group.length<2||current.opts.wheel===false||(current.opts.wheel==="auto"&&current.type!=="image")){return;}
403e.preventDefault();e.stopPropagation();if(current.$slide.hasClass("fancybox-animated")){return;}
404e=e.originalEvent||e;if(currTime-prevTime<250){return;}
405prevTime=currTime;instance[(-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)<0?"next":"previous"]();});}});})(document,jQuery);;
406(function($,Drupal){'use strict';Drupal.behaviors.bootstrap_barrio_subtheme={attach:function(context,settings){}};$(document).ready(function(){$('.readmoreFram').remove();gotoHASH()});function gotoHASH(){if($('body.breaking-news').length){var breakingNewsHash=window.location.hash.substring(1);$('body.breaking-news .node--type-breaking-news').each(function(){if($(this).attr('id')==breakingNewsHash){$(this).addClass('active');}});}};$('body.detailed-article-page #block-alaraby-content .content > div').attr('id','article-0');if($('#article-0 .field--name-dynamic-block-fieldnode-inread-ad-block .count-ads').length){let numOfPara=1;let placeAds=5;$('#article-0 .field--type-text-with-summary > p').each(function(){if($(this).html()!='&nbsp;'){if(numOfPara==placeAds){$("#article-0 .field--name-dynamic-block-fieldnode-inread-ad-block .count-ads > div:first-child").remove().clone().insertAfter('#article-0 .field--type-text-with-summary > p:nth-of-type('+placeAds+')');placeAds+=10;}
407numOfPara++;}else{numOfPara++;placeAds++;}})}
408$('body.path-media #block-alaraby-content .content > div').attr('id','article-0')
409let popUpIcon='<a class="fullscreen-img siblings" href="javascript:void(0);" aria-label="Full Screen"><span class="tooltip">شاشة كاملة</span> <span class="glyphicon glyphicon-fullscreen"></span></a>';let popUpIconAbsolute='<a class="fullscreen-img absolute" href="javascript:void(0);" aria-label="Full Screen"><span class="tooltip">شاشة كاملة</span> <span class="glyphicon glyphicon-fullscreen"></span></a>';$(window).on('load',function(){})
410function appendLargeIconCaricature(indexForAjax){var caricatureNodes=$('.no
410de--type-secondary-section-landing-page .node--type-caricature, .page-cartoonist-list .node--type-caricature, .path-frontpage .node--type-caricature, .node-content-articles .node--type-caricature');if(caricatureNodes.length>0){jQuery('.node.node--type-caricature img').parents('a').each(function(index){if(jQuery(this).find(jQuery('.fullscreen-img')).length<=0){var customIndex=(indexForAjax)?(index+1)*indexForAjax:(index+1);jQuery(this).attr('data-group',customIndex).find('img').parent().addClass('position-relative').append(jQuery(popUpIcon))}})}}
411appendLargeIconCaricature()
412$(window).on('load',function(){if(jQuery('body.detailed-article-page').length>0){jQuery('.node--view-mode-full-content-inline-feature-image .bs-region.bs-region--left .multi-image-slider > div:not(.slick-list)').each(function(){let $this=$(this);let imgContainer=$this.find('img');$(this).find('.bs-region--main > a').attr('data-group','0');$(this).find('.bs-region--main > a a').removeAttr('data-group');jQuery('body.detailed-article-page #block-alaraby-content>.content>div.node--view-mode-full-content-inline-feature-image .bs-region.bs-region--left>.field--name-field-media .field__item > a').removeAttr('data-group');imgContainer.parent().before(jQuery(popUpIcon));});jQuery('.node--view-mode-full-content-inline-feature-image .bs-region.bs-region--left .multi-image-slider > .slick-list > .slick-track > .slick-slide').each(function(){let $this=$(this);let imgContainer=$this.find('img');$(this).find('.bs-region--main > a').attr('data-group','0');$(this).find('.bs-region--main > a a').removeAttr('data-group');jQuery('body.detailed-article-page #block-alaraby-content>.content>div.node--view-mode-full-content-inline-feature-image .bs-region.bs-region--left>.field--name-field-media .field__item > a').removeAttr('data-group');imgContainer.parent().before(jQuery(popUpIcon));});jQuery('.node--view-mode-full-content-live-updates .bs-region.bs-region--left > .field--name-field-media-image').each(function(){let $this=$(this);let imgContainer=$this.find('img');$(this).find('.field--name-field-media-image.field__item a').attr('data-group','0');imgContainer.parent().before(jQuery(popUpIcon));});jQuery('.node--type-articles.node--view-mode-full .bs-region.bs-region--left .multi-image-slider > .slick-list > .slick-track > .slick-slide').each(function(){let $this=$(this);let imgContainer=$this.find('img');imgContainer.wrap('<a href="'+imgContainer.attr('src')+'" data-group="0"></a>');jQuery('body.detailed-article-page .node--type-articles  .bs-region.bs-region--left .field--name-field-media > a').removeAttr('data-group');imgContainer.parent().before(jQuery(popUpIcon));});jQuery('.node--type-caricature.node--view-mode-full .bs-region.bs-region--left .field__item').each(function(){let $this=$(this);let imgContainer=$this.find('img');imgContainer.wrap('<a href="'+imgContainer.attr('src')+'" data-group="0"></a>');jQuery('body.detailed-article-page .node--type-caricature.node--view-mode-full  .bs-region.bs-region--left .field--name-field-media > a').removeAttr('data-group');imgContainer.parent().before(jQuery(popUpIcon));});}})
413Drupal.behaviors.zoomIconForDefaultArticle=function(articleID){if(jQuery('[id*="article-'+articleID+'"].node--view-mode-full-content-inline-feature-image').length>0){let imgContainer=jQuery('[id*="article-'+articleID+'"].node--view-mode-full-content-inline-feature-image .bs-region--left > .field--name-field-media-image .media--view-mode-detailed-pages-responsive > .bs-region');let captionContainer=jQuery('[id*="article-'+articleID+'"].node--view-mode-full-content-inline-feature-image .field--name-field-image-caption');imgContainer.find('a').attr('data-group',articleID);if(captionContainer.length>0){jQuery(captionContainer).append(jQuery(popUpIconAbsolute));}else{jQuery(imgContainer).append(jQuery(popUpIcon));}}}
414Drupal.behaviors.zoomIconForDefaultArticle(0);if(jQuery('body.full_content_infograph').length>0){jQuery('body.full_content_infograph .field--name-field-media-caption').append(popUpIconAbsolute);jQuery('body.full_content_infograph .field--name-field-media-image .field__item a').attr('data-group','0');}
415setTimeout(function(){if(jQuery('.paragraph--type-live-updates').length>0){let imgContainer=jQuery('.bs-region--left .paragraph--type-live-updates .field--name-field-image .media--bundle--image img'),captionImg=$('.paragraph--type-live-updates .field--name-field-image-caption');imgContainer.wrap('<a href="'+imgContainer.attr('src')+'" data-group="5" class="img-with-caption__live-update"></a>');captionImg.append(jQuery(popUpIconAbsolute));
415captionImg.find('.fullscreen-img').addClass('live-update-popup-btn');captionImg.find('.fullscreen-img.live-update-popup-btn').on('click',function(){$(this).parents('.bs-region--left').find('a.img-with-caption__live-update').click();});}},1000)
416jQuery(document).on('click','.fullscreen-img.siblings',function(e){jQuery(this).siblings('a').click()})
417jQuery(document).on('click','.fullscreen-img.absolute:not(".live-update-popup-btn")',function(e){jQuery(this).parents('.bs-region--left').find('.field--name-field-media-image a[data-group]').click();})
418jQuery(document).on('click','.fullscreen-img.inline-image-gallery',function(e){jQuery(this).parents('.slick-active').find('a[data-group]').click();})
419jQuery('.article-gallery-big .layout__region--content a').attr('data-group','0');jQuery(document).on('click','.fullscreen-img.image-gallery',function(e){jQuery(e.target).parents('.slick-list').find('.slick-active a[data-group]').click();})
420jQuery('#sliding-popup').ready(function(){jQuery('#sliding-popup').append('<i class="fa fa-times append-jquery-x" onclick="jQuery(this).parent().fadeOut()"><\/i>')})
421if($(window).width()>768&&jQuery('.page-node-296 article[about="/opinion/blogs"] .main-section-blog-landingpage > .row:first-child').length>0){jQuery('.page-node-296 article[about="/opinion/blogs"] .main-section-blog-landingpage > .row:first-child .left').after('<div class="col-md-3 col-12" id="append-jquery-border-box"><div class="all-text-container  d-flex flex-column"><img src="/themes/custom/alaraby/images/tadween-icon.png"><span>مساحة حرّة للتعبير<\/span><a href="/blogsterms"> دوّن مع العربي الجديد<i class="fa fa-chevron-left"><\/i><\/a><\/div></div>');}else if($(window).width()<=768&&jQuery('.paragraph--type--bp-columns').length>0){jQuery('.page-node-296 article[about="/opinion/blogs"] .view-display-id-blog_landingpage_general_third_blog').after('<div class="col-md-3 col-12" id="append-jquery-border-box"><div class="all-text-container  d-flex flex-column"><img src="/themes/custom/alaraby/images/tadween-icon.png"><span>مساحة حرّة للتعبير<\/span><a href="/blogsterms"> دوّن مع العربي الجديد<i class="fa fa-chevron-left"><\/i><\/a><\/div></div>');}
422jQuery(document).ajaxComplete(function(event,request,settings){if(jQuery('.view-display-id-caricature_second_recent_block, .view-display-id-caricature_list_one').length>0){var lengthOfCaricature=jQuery('.node--type-caricature').length;appendLargeIconCaricature(lengthOfCaricature);}});if(jQuery('.media--type-infograph').length>0){let imgContainer=jQuery('body.path-media #block-alaraby-content>.content>.media--type-infograph .bs-region.bs-region--left>.field--name-field-media-image');let captionContainer=jQuery('body.path-media #block-alaraby-content>.content>.media--type-infograph .bs-region--left .field--name-field-summary');imgContainer.find('a').attr('data-group','0');if(captionContainer.length>0){jQuery(captionContainer).append(jQuery(popUpIconAbsolute))}}
423jQuery('.view-display-id-subsection_block').ready(function(){jQuery('.view-display-id-subsection_block').each(function(index){jQuery(this).parents('.node__content > div').addClass('sub-section-'+(index+1))})});jQuery('.view-display-id-news_subsection_block').ready(function(){jQuery('.view-display-id-news_subsection_block').each(function(index){jQuery(this).parents('.node__content > div').addClass('sub-section-'+(index+1))})});if(jQuery('.view-display-id-special_files').length>0){jQuery('.view-display-id-special_files').parents('.node__content > div').addClass('special-files')}
424jQuery('.block-large-leaderboard-ads').ready(function(){jQuery('.block-large-leaderboard-ads').each(function(index){jQuery(this).parents('.node__content > div').addClass('small-ads js-class')})});jQuery('.block-large-leaderboard-home-ads').ready(function(){jQuery('.block-large-leaderboard-home-ads').parents('.node__content > div').addClass('full-width-ad js-class')})
425jQuery('.view-id-modules_media.view-display-id-podcast').ready(function(){jQuery('.view-id-modules_media.view-display-id-podcast').parents('.node__content > div').addClass('podcast-module js-class')})
426jQuery('.view-display-id-most_read_block, .view-display-id-news_most_read_block, .view-display-id-news_main_block').ready(function(){jQuery('.view-display-id-most_read_block, .view-display-id-news_most_read_block, .view-display-id-news_main_block').parents('.node__content > div').addClass('most-read js-class')})
427jQuery('.view-display-id-you_may_like_block').ready(function(){jQuery('.view-id-primary_view view-display-id-subsection_block').attr('id','may-like-section').addClass('js-id');jQuery('.view-display-id-you_may_like_block').parents('.node__content > div').attr('id','may-like-section').addClass('js-id');});if(jQuery('.node--view-mode-full-content-contact-us').length>0){jQuery('.js-form-type-textarea').append('<div class="col-md-12 char-counter p-0"><span>500/</span><span class="counter">0</span></div>')}
428jQuery(document).on('keyup','.js-form-type-textarea textarea',function(){jQuery(this).parents('.form-type-textarea').find('.char-counter .counter').html(jQuery(this).val().length)})
429jQuery(document).on('click','[data-group]',function(){let $this=jQuery(this);let group=jQuery('[data-group="'+$this.data('group')+'"]');let caricatureNode=$this.closest('.node.node--type-caricature');let nodeLink=(jQuery('.detailed-article-page').length>0)?window.location.href:document.location.host+caricatureNode.find('.field--name-node-title a').attr('href');let nodeTitle=(jQuery('.detailed-article-page').length>0)?window.location.href:caricatureNode.find('.field--name-node-title a').text();let postponedCaricature=false;let caricaturShareButtons='<div class="a2a_kit a2a_kit_size_32 a2a_default_style fancybox-toolbar left-0" data-a2a-url="'+nodeLink+'" data-a2a-title="'+nodeTitle+'">'+'<a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share"></a>'+'<a class="a2a_button_whatsapp"></a>'+'<a class="a2a_button_x"></a>'+'<a class="a2a_button_facebook"></a>'+'</div>';
429try{jQuery.fancybox.open(group,{afterShow:function(opts,obj){if(caricatureNode.length!=0){$('.fancybox-inner').append(caricaturShareButtons);var a2a_config=a2a_config||{};a2a.init('page');obj.pos=1;}},width:jQuery(window).width(),thumbs:{autoStart:false},},group.index($this));}catch(error){console.log(error);}
430return false;});$('#toolbar-item-toolbar-menu-workflow-list-tray .toolbar-menu-administration > ul.toolbar-menu > li').each(function(index,value){if(!$(this).find('ul').length>0&&$(this).hasClass('menu-item menu-item--expanded')){$(this).remove()}});var briefAndIntroduceUrSelfFields=$('.node--type-webform.form-validation-message .form-item-introduce-yourself, .node--type-webform.form-validation-message .form-item-brief');briefAndIntroduceUrSelfFields.append('<div class="col-md-12 char-counter p-0"><span>250/</span><span class="counter">0</span></div>');function generateNormalVideo(imageSrc,videoSrc){return'<video id="mainVideo" class="video-js w-100" height="450" controls poster="'+imageSrc+'"> <source src="'+videoSrc+'" type="video/mp4" > </video>';}
431$(document).on('click',' #videos-list > a',function(e){if($(window).width()<769){event.preventDefault();var hash=this.hash;$('html, body').animate({scrollTop:$(hash).offset().top-200},800,function(){});}
432var videoTitle=$(this).find('.title').text();var videoDate=$(this).find('.date').text();var videoPoster=$(this).data('img');var videoURL=$(this).data('video');var videoID=$(this).data('video-id');$('#main-video .title').text(videoTitle);$('#main-video .date').text(videoDate);if(videoID!=''){$('#main-video #video').html(generateBrightCoveVideo(videoID,true));}else{$('#main-video #video').html(generateNormalVideo(videoPoster,videoURL));$("#main-video video")[0].play();}});var mostViewWrapper=$('body.node--type-primary-section-landing-page .node__content>:nth-child(2) .block-custom-google-analytics[class*="-most-viewed-block"] > .content');if(mostViewWrapper.length){mostViewWrapper.removeClass('content').addClass('views-element-container');}
433Drupal.behaviors.getMostViewed=function(articleID){var section=$('.most-viewed-detailed-pages').attr('data-type'),url='/custom-google-analytics/mostViewedDetailedPages';$.ajax({type:"GET",url:url,dataType:'html',async:true,beforeSend:function(){},complete:function(data){var items=JSON.parse(data.responseText);for(var i=0;i<items.length;i++){var output=mostViewedHtml(section,items[i]);$('#article-'+articleID+' .most-viewed-detailed-pages .content, .taxonomy-term--type-author .most-viewed-detailed-pages .content').prepend(output)}
434if(items.length>0){$('#article-'+articleID+' .most-viewed-detailed-pages, .taxonomy-term--type-author .most-viewed-detailed-pages').prepend("<div class='section-header'><span>الأكثر مشاهدة</span></div>");}
435$('.most-viewed-detailed-pages .content:empty').hide()}});}
436var currentPath=window.location.pathname.replace(/\/+$/,'');var mostViewedPageSelectors={'/latest_news':'.latest-news-page .block-custom-most-viewed-detailed-pages','/news/breaking':'body.breaking-news .block-custom-most-viewed-detailed-pages'};if(!mostViewedPageSelectors[currentPath]&&$('.most-viewed-detailed-pages').length){Drupal.behaviors.getMostViewed(0)}
437function mostViewedHtml(section,result){var output='';output="\n                <div class='most-viewed-item node--type-"+result.type+"'>\n                    <div class='all-text-container'>\n                            <div class='title-wrapper field--name-node-title'>\n                            <p> <a href='"+result.url+"'>"+result.title+"</a></p>\n                            </div>\n                        </div>\n                </div>\n                ";return output;}
438Drupal.behaviors.getMostViewedLatestNews={attach:function(context){var blockSelector=mostViewedPageSelectors[currentPath];if(!blockSelector){return;}
439var $block=$(context).find(blockSelector).addBack(blockSelector);if(!$block.length||$block.hasClass('most-viewed-loaded')){return;}
440$block.addClass('most-viewed-loaded');$.ajax({type:"GET",url:'/custom-google-analytics/mostViewedDetailedPages',dataType:'json',success:function(items){var $content=$('.most-viewed-detailed-pages .content',$block);if(!items||!items.length){$content.hide();return;}
441for(var i=0;i<items.length;
441i++){$content.prepend(mostViewedHtml('',items[i]));}
442$content.show();var $mostViewed=$block.find('.most-viewed-detailed-pages');if(!$mostViewed.children('.section-header').length){$mostViewed.prepend("<div class='section-header'><span>\u0627\u0644\u0623\u0643\u062b\u0631 \u0645\u0634\u0627\u0647\u062f\u0629</span></div>");}},error:function(){$block.removeClass('most-viewed-loaded');}});}};Drupal.behaviors.getMostViewedSport=function(articleID){var section=$('.most-viewed-sport-detailed-pages').attr('data-type'),url='/custom-google-analytics/mostViewedSportDetailedPages';$.ajax({type:"GET",url:url,dataType:'html',async:true,beforeSend:function(){},complete:function(data){var items=JSON.parse(data.responseText);for(var i=0;i<items.length;i++){var output=mostViewedSportHtml(section,items[i]);$('#article-'+articleID+' .most-viewed-sport-detailed-pages .content, .taxonomy-term--type-author .most-viewed-detailed-pages .content').prepend(output)}
443if(items.length>0){$('#article-'+articleID+' .most-viewed-sport-detailed-pages, .taxonomy-term--type-author .most-viewed-detailed-pages').prepend("<div class='section-header'><span>الأكثر مشاهدة</span></div>");}
444$('.most-viewed-sport-detailed-pages .content:empty').hide();function kFormatter(num){return Math.abs(num)>999?Math.sign(num)*((Math.abs(num)/ 1000).toFixed(1))+'k':Math.sign(num)*Math.abs(num)}
445$('#article-'+articleID+' .most-viewed-sport-detailed-pages .content #page-views-number').each(function(){var page_views=kFormatter(parseInt($(this).text()));$(this).text(page_views)})}});}
446if($('.most-viewed-sport-detailed-pages').length){Drupal.behaviors.getMostViewedSport(0)}
447function mostViewedSportHtml(section,result){var output='';output="\n                <div class='most-viewed-item'>\n                    <div class='all-text-container'>\n                            <div class='title-wrapper field--name-node-title'>\n                            <p> <a href='"+result.url+"'>"+result.title+"</a></p>\n                            </div>\n                            <span id='page-views-number'>"+result.page_views+"</span> \n                        </div>\n                </div>\n                ";return output;}
448Drupal.behaviors.getMostInteractive=function(articleID){var section=$('.block-custom-most-interactive-block').attr('data-type'),url='/custom-google-analytics/mostInteractive/blog';$.ajax({type:"GET",url:url,dataType:'html',async:true,beforeSend:function(){},complete:function(data){var items=JSON.parse(data.responseText);for(var i=0;i<items.length;i++){var output=getMostInteractiveHtml(section,items[i]);$('#article-'+articleID+' .block-custom-most-interactive-block .content, .taxonomy-term--type-author .block-custom-most-interactive-block .content').prepend(output)}
449if(items.length>0){$('#article-'+articleID+' .block-custom-most-interactive-block, .taxonomy-term--type-author .block-custom-most-interactive-block').prepend("<div class='section-header'><span>الأكثر تفاعلا</span></div>");}
450$('.most-viewed-item-articles .social-links a[href*="null"]').each(function(){$(this).parent().remove()});initializeStickyBoxFunctionality();}});}
451if($('.block-custom-most-interactive-block').length){Drupal.behaviors.getMostInteractive(0)}
452function getMostInteractiveHtml(section,result){var output='';output="\n        <div class='most-viewed-item-articles node--view-mode-horizontal-media-teaser-medium-with-author-image'>\n            <div class='image-author-wrapper'>\n                <img src='"+result.authorImage+"' width='72' height='72' alt='author'/>\n                <div class='author-popup'>\n                    <div class='image-and-name'>\n                        <div class='field--name-field-image'>\n                            <img src='"+result.popupAuthorImage+"' width='72' height='72' alt='author'/>\n                        </div>\n                        <div class='field--name-display-field-copytaxonomy-term-copy-of-author-name'>"+result.popupAuthorName+"</div>\n                    </div>\n                    <div class='field field--name-summary'>\n                            <p>"+result.popupAuthorDesc+"</p]>\n                    </div>\n                    <div class='social-share-and-btn'>\n                        <div class='inline-content social-links'>\n                            <div class='field field--name-field-face-book'>\n                                <a class='nav-link fab fa-facebook-f' href='"+result.authorFacebook+"'></a>\n                            </div>\n                            <div class='field field--name-field-twiter'>\n                                <a class='nav-link fab fa-twitter ext' href='"+result.authorTwitter+"'></a>\n                            </div>\n                                <div class='field field--name-field-email-address'>\n                            <a class='nav-link fa fa-envelope ext' href='"+'mailto:'+result.authorEmail+"'></a>\n                                </div>\n                            <div class='field field--name-field-instegram'>\n                                <a class='nav-link fab fa-instagram ext' href='"+result.authorInstegram+"'></a>\n                            </div>\n                                <div class='field field--name-field-linkedin'>\n                            <a class='nav-link fab fa-linkedin ext' href='"+result.authorLinkedin+"'></a>\n                            </div>\n                        </div>\n                        <div class='Clickable'>\n                        <a href='"+result.popupLoadMore+"'>عرض التفاصيل</a>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <div class='all-text-container'>\n                <div class='author-name-wrapper'>\n                <p class='name'>"+result.authorName+"</p>\n                <div class='author-popup'>\n                    <div class='image-and-name'>\n                        <div class='field--name-field-image'>\n                            <img src='"+result.popupAuthorImage+"' width='72' height='72' alt='author'/>\n                        </div>\n                        <div class='field--name-display-field-copytaxonomy-term-copy-of-author-name'>"+result.popupAuthorName+"</div>\n                    </div>\n                    <div class='field field--name-summary'>\n                            <p>"+result.popupAuthorDesc+"</p]>\n                    </div>\n                    <div class='social-share-and-btn'>\n                        <div class='inline-content social-links'>\n                            <div class='field field--name-field-face-book'>\n                                <a class='nav-link fab fa-facebook-f' href='"+result.authorFacebook+"'></a>\n                            </div>\n                            <div class='field field--name-field-twiter'>\n                                <a class='nav-link fab fa-twitter ext' href='"+result.authorTwitter+"'></a>\n                            </div>\n                                <div class='field field--name-field-email-address'>\n                            <a class='nav-link fa fa-envelope ext' href='mailto:"+result.authorEmail+"'></a>\n                                </div>\n                            <div class='field field--name-field-instegram'>\n                                <a class='nav-link fab fa-instagram ext' href='"+result.authorInstegram+"'></a>\n                            </div>\n                                <div class='field field--name-field-linkedin'>\n                            <a class='nav-link fab fa-linkedin ext' href='"+result.authorLinkedin+"'></a>\n                            </div>\n                        </div>\n                        <div class='Clickable'>\n                        <a href='"+result.popupLoadMore+"'>عرض التفاصيل</a>\n                        </div>\n                    </div>\n                </div>\n                </div>\n                <div class='title-wrapper'>\n                    <p> <a href='"+result.url+"'>"+result.title+"</a></p>\n                </div>\n                <div class='publish-date-wrapper'>
452\n                    <span>"+result.publishDate+"</span>\n                </div>\n            </div>\n            "+(result.recording_audio_id?"\n                <div class='audio-player-with-duration'>\n                    <div class='new-audio-player' data-account='"+result.bc_account+"' data-player='"+result.player_id+"' data-video-id='"+result.recording_audio_id+"'></div>\n                    <span class='player-icon'></span>\n                    <p class='duration'>"+result.duration+"</p>\n                </div>\n            ":"")+"\n        </div>\n        ";return output;}
453function initializeStickyBoxFunctionality(){if($('.block-custom-most-interactive-block').length){$('.block-custom-most-interactive-block').each(function(){var $block=$(this);var currentPlayer=null;var currentVideoId=null;function createStickyBox(){var audioPlayer=$block.find('.new-audio-player');var account=audioPlayer.data('account');var player=audioPlayer.data('player');if($block.find('#sticky-box').length===0){var stickyBoxHTML='<div id="sticky-box">'+'<img id="close-sticky-box" src="/themes/custom/alaraby/images/sticky-player/close-circle.svg" width="24" height="24">'+'<div class="sticky-content-wrapper container">'+'<div class="sticky-item">'+'<span>'+'<span class="title"></span> - '+'<span class="author">- </span>'+'</span>'+'</div>'+'<div class="sticky-audio-player">'+'<video-js '+'class="video-js" '+'data-account="'+account+'" '+'data-player="'+player+'" '+'data-embed="default" '+'controls '+'autoplay '+'playsinline '+'preload="metadata" '+'data-video-id="" '+'width="300" '+'height="150">'+'</video-js>'+'<script src="https://players.brightcove.net/'+account+'/'+player+'_default/index.min.js"></script>'+'</div>'+'</div>'+'</div>';$block.append(stickyBoxHTML);}}
454function updateStickyBoxInfo(subSection,title,author){$block.find('.sticky-item .subsection').text(subSection);$block.find('.sticky-item .title').text(title);$block.find('.sticky-item .author').text(author);}
455function handlePlayerPlayback(videoId,node,subSection,title,author){var player=bc($block.find('.video-js')[0]);$block.find('#sticky-box').addClass('show');if(currentVideoId===videoId){if(player.paused()){player.play();$block.find('.new-audio-player[data-video-id="'+videoId+'"]').closest('.audio-player-with-duration').addClass('playing');}else{player.pause();$block.find('.audio-player-with-duration').removeClass('playing');}}else{$block.find('.audio-player-with-duration').removeClass('playing');$block.find('.new-audio-player[data-video-id="'+videoId+'"]').closest('.audio-player-with-duration').addClass('playing');updateStickyBoxInfo(subSection,title,author);if(currentPlayer){currentPlayer.pause();}
456player.catalog.getVideo(videoId,function(error,video){if(error){console.error('Error loading video:',error);return;}
457player.catalog.load(video);player.play();currentPlayer=player;currentVideoId=videoId;});}
458player.on('play',function(){$block.find('.new-audio-player[data-video-id="'+currentVideoId+'"]').closest('.audio-player-with-duration').addClass('playing');});player.on('pause',function(){$block.find('.new-audio-player[data-video-id="'+currentVideoId+'"]').closest('.audio-player-with-duration').removeClass('playing');});}
459createStickyBox();$block.find('.audio-player-with-duration').click(function(){var node=$(this).closest('.most-viewed-item-articles');var subSection=node.find('.subsection-wrapper').text().trim();var title=node.find('.title-wrapper a').text().trim();var author=node.find('.author-name-wrapper .name').text().trim();var videoId=$(this).find('.new-audio-player').data('video-id');handlePlayerPlayback(videoId,node,subSection,title,author);});$block.find('#close-sticky-box').click(function(){$block.find('#sticky-box').removeClass('show');if(currentPlayer){currentPlayer.pause();}
460$block.find('.audio-player-with-duration').removeClass('playing');});});}}
461document.addEventListener("DOMContentLoaded",()=>{if(document.querySelector('.detailed-article-page')){const videoElements=document.querySelectorAll("video-js");const players=Array.from(videoElements).map((videoElement)=>{const player=videojs(videoElement);player.on("play",()=>
461{players.forEach((p)=>{if(p!==player){p.pause();}});});return player;});}});Drupal.behaviors.getMostViewedMedia=function(articleID){var section=$('.block-custom-most-viewed-detailed-with-media-pages').attr('data-type'),url='/custom-google-analytics/mostViewedDetailedWithMediaPages';$.ajax({type:"GET",url:url,dataType:'html',async:true,beforeSend:function(){},complete:function(data){if(data.length>0){var items=JSON.parse(data.responseText);for(var i=0;i<items.length;i++){var output=mostViewedMediaHtml(section,items[i]);$('#article-'+articleID+' .block-custom-most-viewed-detailed-with-media-pages .views-blockarticle-related-most-viewed-articles-with-media .content').prepend(output)}
462if(items.length>0){$('#article-'+articleID+' .block-custom-most-viewed-detailed-with-media-pages').prepend("<div class='section-header'><span>الأكثر مشاهدة</span></div>");}}}});}
463if($('.block-custom-most-viewed-detailed-with-media-pages').length){Drupal.behaviors.getMostViewedMedia(0)}
464function mostViewedMediaHtml(section,result){var output='';output="\n            <div class='col col-md-6 views-row'>\n                <div class='node-content node--type-"+result.type+"'>\n                    <div class='left col-md-4'>\n                        <div class='media-wrapper'>\n                            <img src='"+result.image+"'/>\n                        </div>\n                    </div>\n                    <div class='right col-md-8'>\n                        <div class='field--name-node-title'>\n                            <p> <a href='"+result.url+"'>"+result.title+"</a></p>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            ";return output;}
465Drupal.behaviors.getMostViewedWorldcup=function(articleID){var section=$('.block-custom-world-cup-most-viewed-block').attr('data-type'),url='/custom-google-analytics/worldcupMostViewed';$.ajax({type:"GET",url:url,dataType:'html',async:true,beforeSend:function(){},complete:function(data){if(data){console.log(data);var items=JSON.parse(data.responseText);for(var i=0;i<items.length;i++){var output=mostViewedWorldcupHtml(section,items[i]);$('.block-custom-world-cup-most-viewed-block .views-blockarticle-related-most-viewed-world-cup .content').prepend(output)}
466if(items.length>0){$('.block-custom-world-cup-most-viewed-block').prepend("<div class='viewsreference--view-title'><span><div class='wc-head-separator'>الأكثر قراءة</div></span></div>");}
467$('.block-custom-world-cup-most-viewed-block .content:empty').hide()}}});}
468if($('.block-custom-world-cup-most-viewed-block').length){Drupal.behaviors.getMostViewedWorldcup(0);}
469function mostViewedWorldcupHtml(section,result){var output='';output="\n            <div class='most-viewed-item node--type-"+result.type+"'>\n            <div class='all-text-container'>\n                    <div class='title-wrapper field--name-node-title'>\n                    <p> <a href='"+result.url+"'>"+result.title+"</a></p>\n                    </div>\n                </div>\n            </div>\n            ";return output;}})(jQuery,Drupal);;
470(function($,Drupal){'use strict';var $jq=jQuery;let popUpIconInlineImgGallery='<a class="fullscreen-img inline-image-gallery " href="javascript:void(0);" aria-label="Full Screen"><span class="tooltip">شاشة كاملة</span> <span class="glyphicon glyphicon-fullscreen"></span></a> ';let popUpIconImgGallery='<a class="fullscreen-img image-gallery" href="javascript:void(0);" aria-label="Full Screen"><span class="tooltip">شاشة كاملة</span> <span class="glyphicon glyphicon-fullscreen"></span></a> ';var allInlineSliders=($jq('.gallery-container.js-class').length?$jq('.gallery-container.js-class').length+1:'0');var dataGroupCounter=11;$('body.path-media #block-alaraby-content .content > div').attr('id','article-0')
471$('#article-0 .field--type-text-with-summary > .embedded-entity .field--name-field-related-media > .field__item').wrapAll('<div class="field__items"></div>');$('.node--type-special-coverage .field--name-field-related-media').each(function(){var $wrapper=$('<div class="field__items"></div>');$(this).find('> .field__item').wrapAll($wrapper);})
472function articleWithInlineGallery(galleryBox,checkLength){var randomNumber=Math.floor(Math.random()*(50));if($jq(checkLength).length>0){let articleSlider=$jq(galleryBox+' .field--name-field-related-media .field__items');articleSlider.on('init reInit afterChange',function(event,slick,currentSlide,nextSlide){let i=(currentSlide?currentSlide:0)+1;$(this).find('.pagingInfo').text(slick.slideCount+'/'+i);});articleSlider.find('.field--name-field-media-caption').prepend('<div class="d-flex justify-content-between w-100 " ><span class="pagingInfo"><\/span>'+popUpIconInlineImgGallery+'<\/div>')
473articleSlider.wrap('<div class="gallery-container js-class"><\/div>').slick({dots:false,infinite:true,arrows:true,focusOnSelect:true,slidesToScroll:1,slidesToShow:1,autoplay:false});$jq(galleryBox+' .gallery-container .slick-track > :not(.slick-cloned) img').closest('a').attr('data-group',randomNumber);$('.node--type-special-coverage .field--name-field-related-media').each(function(index){$(this).find('.slick-track > :not(.slick-cloned) img').closest('a').attr('data-group',index);})
474articleSlider.find('.layout__region img').on('load',function(){let articleSliderArrows=articleSlider.find('.slick-arrow');articleSliderArrows.css('top',(articleSlider.find('.layout__region img').height()/ 2)-(articleSliderArrows.height()/ 2));});dataGroupCounter*=11}}
475articleWithInlineGallery('.full_content_article_with_inline_image_gallery .field--name-field-multiple-media','.node--view-mode-full-content-article-with-inline-image-gallery')
476setTimeout(function(){articleWithInlineGallery('.detailed-article-page .embedded-entity','.detailed-article-page');articleWithInlineGallery('.node--type-special-coverage .embedded-entity','.node--type-special-coverage');$('.detailed-article-page .embedded-entity').each(function(){var randomNumberForEmbeded=Math.floor(Math.random()*(50)),$this=$jq(this);$this.find('.gallery-container .slick-track > :not(.slick-cloned) img').closest('a').attr('data-group',randomNumberForEmbeded);});})
477Drupal.behaviors.articleWithImageGallery=function(articleNumber){let gallery=$jq('#article-'+articleNumber+' .article-gallery.row');if(gallery.length>0){let bigImageSlider=gallery.children('.top-left').children('.field__items').addClass('article-gallery-big');let smallImageSlider=gallery.children('.top-right').children('.field__items').addClass('article-gallery-thumb');if(bigImageSlider.hasClass('slick-initialized')||smallImageSlider.hasClass('slick-initialized')){return;}
478smallImageSlider.find('a[data-group]').removeAttr('data-group').attr('href','javascript:void(0)');bigImageSlider.find('a').attr('data-group',articleNumber);bigImageSlider.on('init',function(){let $this=$(this);$this.find('.slick-arrow').css('top',($this.find('.field__item .media--bundle--image.media--image img, .field__item .field--name-field-media-video-file video').height()/ 2)-44);$this.find('.slick-arrow').css('top',($this.find('a[data-group] img').height()/ 2)-44);$this.find('.slick-list').append('<div class="row" id="slides-count"><div class=" col text-left ">'+popUpIconImgGallery+'</div><div class="pagingInfo col "> </div></div>')
479gallery.find('#slides-count').css('top',$this.find('.field__item .media--bundle--image.media--image img, .field__item .field--name-field-media-video-file video').height());gallery.find('#slides-count').css('top',$this.find('a[data-group] img').height());if(!gallery.find('>.top-left>.field__items .field--name-field-media-caption').length){gallery.find('#slides-count').css('position','initial');}});bigImageSlider.on('init reInit afterChange',function(event,slick,currentSlide,nextSlide){let i=(currentSlide?currentSlide:0)+1;bigImageSlider.find('.pagingInfo').text(slick.slideCount+'/'+i);});
479bigImageSlider.slick({slidesToShow:1,slidesToScroll:1,arrows:true,fade:true,dots:false,infinite:false,autoplay:false,asNavFor:smallImageSlider});smallImageSlider.slick({dots:false,infinite:false,vertical:true,arrows:false,focusOnSelect:true,asNavFor:bigImageSlider,slidesToScroll:1,slidesToShow:6,autoplay:false});}}
480Drupal.behaviors.articleWithImageGallery(0)
481if($jq('.view-display-id-you_may_like_block').length>0){function mayYouLikeSliderMobile(){$jq('.view-display-id-you_may_like_block .view-content').removeClass('row').slick({dots:false,infinite:true,slidesToShow:4,slidesToScroll:1,responsive:[{breakpoint:769,settings:{arrows:false,dots:false,infinite:true,centerMode:true,centerPadding:'58px',slidesToShow:1,slidesToScroll:1,autoplay:false,autoplaySpeed:1500,speed:500,variableWidth:false,}},]});$('.view-display-id-you_may_like_block').addClass('loader-done');}
482mayYouLikeSliderMobile()}
483$jq(window).resize(function(){if($jq(window).width()>479&&$jq(window).width()<769){$jq('.view-display-id-photo_block .view-content .slick-arrow').css('top',$jq('.view-display-id-photo_block .view-content .field--name-field-media img').height()/2);$jq('.view-display-id-video_block .view-content .slick-arrow').css('top',$jq('.view-display-id-video_block .view-content .field--name-field-media img').height()/2);}})
484function sharedSliderMultimedia(sliderContainer){sliderContainer.on('init',function(){var $slider=$jq(this);$slider.find('img').on('load',function(){$slider.find('.slick-arrow').css('top',($slider.find('img').height()/ 2)-44);});$jq(this).parent().addClass('loader-done');});if(sliderContainer.length>0){sliderContainer.slick({dots:false,infinite:true,slidesToShow:4,slidesToScroll:1,responsive:[{breakpoint:769,settings:{slidesToShow:1}},]}).parents('.node__content > div').addClass('sub-section-gallery js-class');}}
485sharedSliderMultimedia($jq('.view-display-id-news_perspective > .view-content'));sharedSliderMultimedia($jq('.view-display-id-perspective > .view-content'));sharedSliderMultimedia($jq('.view-display-id-ramadan_mtbkhna_video_block > .view-content'));sharedSliderMultimedia($jq('.view-display-id-sport_video_media_block > .view-content'));sharedSliderMultimedia($jq('.view-display-id-sport_gallery_media_block > .view-content'));sharedSliderMultimedia($jq('.view-display-id-gallery.view-id-modules_media > .view-content'));sharedSliderMultimedia($jq('.view-display-id-video.view-id-modules_media > .view-content').addClass('has-video'));sharedSliderMultimedia($jq('.view-display-id-infograph.view-id-modules_media > .view-content'));sharedSliderMultimedia($jq('.view-display-id-photo_block > .view-content'));sharedSliderMultimedia($jq('.view-display-id-video_block > .view-content').addClass('has-video'));if($jq('.view-display-id-photo_galleries_slider').length>0){setTimeout(function(){$jq('.view-display-id-photo_galleries_slider').find('.slick-arrow').css('top',($jq('.view-display-id-photo_galleries_slider').find('img').height()/ 2)-44);},50);let imgGallerySlider=$jq('.view-display-id-photo_galleries_slider .view-content');imgGallerySlider.on('init',function(){imgGallerySlider.find('.field--name-field-media-caption').each(function(){$jq(this).append('<div class="pagingInfo p-0"> </div>');})});imgGallerySlider.on('init reInit afterChange',function(event,slick,currentSlide,nextSlide){let i=(currentSlide?currentSlide:0)+1;$jq('.pagingInfo').text(slick.slideCount+'/'+i);});$jq('.view-display-id-photo_galleries_slider').parents('.node__content > div').addClass('sub-section-photos-gallery');imgGallerySlider.slick({dots:false,infinite:true,centerMode:true,centerPadding:'130px',slidesToShow:1,slidesToScroll:1,autoplay:false,autoplaySpeed:1500,speed:500,variableWidth:false,responsive:[{breakpoint:769,settings:{slidesToShow:1,centerPadding:'0px'}},]});$jq('.view-display-id-photo_galleries_slider .view-content .views-row').each(function(index){$jq(this).find('.bs-region--main div > .field__item div.field--name-field-media-image .field__item a').attr('data-group','group-'+index);});}
486if($jq('#block-views-block-breaking-news-breaking-news-block').length>0){let maxHeight=0;let carouselAll,carousel,carouselItemParentInner,carouselItem;carouselAll=$jq('#block-views-block-breaking-news-breaking-news-block');
486carouselItem=carouselAll.find('.views-row');carouselItem.addClass('carousel-item');carouselAll.find('.views-row').first().addClass('active');carouselItemParentInner=carouselItem.parent();carouselItemParentInner.addClass('carousel-inner');carousel=carouselItemParentInner.parent();carouselItem.each(function(){if(maxHeight<$(this).outerHeight(true)){maxHeight=$(this).outerHeight(true)}})
487carouselItem.css('height',maxHeight)
488carousel.addClass('carousel slide vertical breaking-news').attr({'data-role':'carousel','data-ride':'carousel','data-interval':'5000','data-pause':false});}})(jQuery,Drupal);;
489(function($,Drupal){'use strict';var GOOGLE_PUBLISHER_URL='https://google.com/preferences/source?q=alaraby.co.uk';var googleIconSVG='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18" aria-hidden="true" class="aaj-google-icon">'+'<path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"/>'+'<path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"/>'+'<path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="#FBBC05"/>'+'<path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335"/>'+'</svg>';var googleBtn='<a class="aaj-google-follow-btn" '+'href="'+GOOGLE_PUBLISHER_URL+'" '+'target="_blank" '+'rel="noopener noreferrer" '+'title="أضف العربي الجديد كمصدرك المفضل على غوغل" '+'aria-label="أضفنا إلى غوغل">'+
490googleIconSVG+'<span>أضفنا إلى \'غوغل\'</span>'+'</a>';Drupal.behaviors.aajGooglePreferredSource={attach:function(context,settings){if(!settings.aaj_settings||!settings.aaj_settings.enable_google_preferred_source){return;}
491if(!$('body.detailed-article-page, body.path-media').length){return;}
492$('.publish-date-and-AddToAny > .a2a_kit',context).each(function(){var $kit=$(this);if($kit.parent('.aaj-share-wrapper').length===0){$kit.wrap('<div class="aaj-share-wrapper"></div>');$kit.parent('.aaj-share-wrapper').prepend(googleBtn);}});if(!$(document).data('aaj-google-follow-bound')){$(document).data('aaj-google-follow-bound',true);$(document).on('click','.aaj-google-follow-btn',function(){window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'google_preferred_source_click',event_category:'Preferred Source',event_action:'Click',event_label:window.location.href});});}}};})(jQuery,Drupal);;
493/*
494 Copyright (C) Federico Zivolo 2019
495 Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
496 */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}
vendor: 13,407 bytes, line 496
496function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?pe:10===e?se:pe||se}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return ee(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?parseInt(o['offset'+e])+parseInt(n['margin'+('Height'===e?'Top':'Left')])+parseInt(n['margin'+('Height'===e?'Bottom':'Right')]):0)}function c(e){var t=e.body,o=e.documentElement,n=r(10)&&getComputedStyle(o);return{height:h('Height',t,o,n),width:h('Width',t,o,n)}}function g(e){return fe({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c(e.ownerDocument):{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&s&&(a.top=ee(a.top,0),a.left=ee(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var w=parseFloat(m.marginTop,10),y=parseFloat(m.marginLeft,10);b.top-=h-w,b.bottom-=h-w,b.left-=c-y,b.right-=c-y,b.marginTop=w,b.marginLeft=y}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function w(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=ee(o.clientWidth,window.innerWidth||0),r=ee(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function y(e){var n=e.nodeName;if('BODY'===n||'HTML'===n)return!1;if('fixed'===t(e,'position'))return!0;var i=o(e);return!!i&&y(i)}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=w(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!y(d)){var m=c(e.ownerDocument),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}i=i||0;var u='number'==typeof i;return s.left+=u?i:i.left||0,s.top+=u?i:i.top||0,s.right-=u?i:i.right||0,s.bottom-=u?i:i.bottom||0,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return fe({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=e.ownerDocument.defaultView,o=t.getComputedStyle(e),n=parseFloat(o.marginTop||0)+parseFloat(o.marginBottom||0),i=parseFloat(o.marginLeft||0)+parseFloat(o.marginRight||0),r={width:e.offsetWidth+i,height:e.offsetHeight+n};return r}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function C(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function D(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=D(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=C(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function B(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function H(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[B('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function F(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function I(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function V(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function j(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t){var o=e.offsets,n=o.popper,i=o.reference,r=$,p=function(e){return e},s=r(i.width),d=r(n.width),a=-1!==['left','right'].indexOf(e.placement),l=-1!==e.placement.indexOf('-'),f=t?a||l||s%2==d%2?r:Z:p,m=t?r:p;return{left:f(1==s%2&&1==d%2&&!l&&t?n.left-1:n.left),top:m(n.top),bottom:m(n.bottom),right:f(n.right)}}function K(e,t,o){var n=D(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function z(e){return'end'===e?'start':'start'===e?'end':e}function G(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=ce.indexOf(e),n=ce.slice(o+1).concat(ce.slice(0,o));return t?n.reverse():n}function _(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?ee(document.documentElement.clientHeight,window.innerHeight||0):ee(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function X(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(D(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return _(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function J(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:X(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var Q=Math.min,Z=Math.floor,$=Math.round,ee=Math.max,te='undefined'!=typeof window&&'undefined'!=typeof document,oe=['Edge','Trident','Firefox'],ne=0,ie=0;ie<oe.length;ie+=1)if(te&&0<=navigator.userAgent.indexOf(oe[ie])){ne=1;break}var i=te&&window.Promise,re=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ne))}},pe=te&&!!(window.MSInputMethodContext&&document.documentMode),se=te&&/MSIE 10/.test(navigator.userAgent),de=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},ae=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),le=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},fe=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},me=te&&/Firefox/i.test(navigator.userAgent),he=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],ce=he.slice(3),ge={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ue=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};de(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=re(this.update.bind(this)),this.options=fe({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(fe({}
vendor: 5,844 bytes, line 496
496,t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=fe({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return fe({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return ae(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return H.call(this)}},{key:'enableEventListeners',value:function(){return I.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ue.Utils=('undefined'==typeof window?global:window).PopperUtils,ue.placements=he,ue.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:le({},d,r[d]),end:le({},d,r[d]+r[a]-p[a])};e.offsets.popper=fe({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:J,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=B('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=ee(f[e],a[e])),le({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),le({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=fe({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},le(n,m,$(v)),le(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ge.FLIP:p=[n,i];break;case ge.CLOCKWISE:p=G(n);break;case ge.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u),E=!!t.flipVariationsByContent&&(w&&'start'===r&&c||w&&'end'===r&&h||!w&&'start'===r&&u||!w&&'end'===r&&g),v=y||E;(m||b||v)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),v&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=fe({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport',flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=D(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;
496void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h=q(e,2>window.devicePixelRatio||!me),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=fe({},E,e.attributes),e.styles=fe({},m,e.styles),e.arrowStyles=fe({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return V(e.instance.popper,e.styles),j(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),V(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ue});
497
498;
499/*!
500  * Bootstrap v4.3.1 (https://getbootstrap.com/)
501  * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
502  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
503  */
504!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function l(o){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},e=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.forEach(function(t){var e,n,i;e=o,i=r[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return o}g=g&&g.hasOwnProperty("default")?g.default:g,u=u&&u.hasOwnProperty("default")?u.default:u;var e="transitionend";function n(t){var e=this,n=!1;return g(this).one(_.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||_.triggerTransitionEnd(e)},t),this}var _={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=g(t).css("transition-duration"),n=g(t).css("transition-delay"),i=parseFloat(e),o=parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){g(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&&_.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?_.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null}};g.fn.emulateTransitionEnd=n,g.event.special[_.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(g(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o="alert",r="bs.alert",a="."+r,c=g.fn[o],h={CLOSE:"close"+a,CLOSED:"closed"+a,CLICK_DATA_API:"click"+a+".data-api"},f="alert",d="fade",m="show",p=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)}
504,t.dispose=function(){g.removeData(this._element,r),this._element=null},t._getRootElement=function(t){var e=_.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=g(t).closest("."+f)[0]),n},t._triggerCloseEvent=function(t){var e=g.Event(h.CLOSE);return g(t).trigger(e),e},t._removeElement=function(e){var n=this;if(g(e).removeClass(m),g(e).hasClass(d)){var t=_.getTransitionDurationFromElement(e);g(e).one(_.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){g(t).detach().trigger(h.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(r);e||(e=new i(this),t.data(r,e)),"close"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(h.CLICK_DATA_API,'[data-dismiss="alert"]',p._handleDismiss(new p)),g.fn[o]=p._jQueryInterface,g.fn[o].Constructor=p,g.fn[o].noConflict=function(){return g.fn[o]=c,p._jQueryInterface};var v="button",y="bs.button",E="."+y,C=".data-api",T=g.fn[v],S="active",b="btn",I="focus",D='[data-toggle^="button"]',w='[data-toggle="buttons"]',A='input:not([type="hidden"])',N=".active",O=".btn",k={CLICK_DATA_API:"click"+E+C,FOCUS_BLUR_DATA_API:"focus"+E+C+" blur"+E+C},P=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=g(this._element).closest(w)[0];if(n){var i=this._element.querySelector(A);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(S))t=!1;else{var o=n.querySelector(N);o&&g(o).removeClass(S)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(S),g(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(S)),t&&g(this._element).toggleClass(S)},t.dispose=function(){g.removeData(this._element,y),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(y);t||(t=new n(this),g(this).data(y,t)),"toggle"===e&&t[e]()})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();g(document).on(k.CLICK_DATA_API,D,function(t){t.preventDefault();var e=t.target;g(e).hasClass(b)||(e=g(e).closest(O)),P._jQueryInterface.call(g(e),"toggle")}).on(k.FOCUS_BLUR_DATA_API,D,function(t){var e=g(t.target).closest(O)[0];g(e).toggleClass(I,/^focus(in)?$/.test(t.type))}),g.fn[v]=P._jQueryInterface,g.fn[v].Constructor=P,g.fn[v].noConflict=function(){return g.fn[v]=T,P._jQueryInterface};var L="carousel",j="bs.carousel",H="."+j,R=".data-api",x=g.fn[L],F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},U={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},W="next",q="prev",M="left",K="right",Q={SLIDE:"slide"+H,SLID:"slid"+H,KEYDOWN:"keydown"+H,MOUSEENTER:"mouseenter"+H,MOUSELEAVE:"mouseleave"+H,TOUCHSTART:"touchstart"+H,TOUCHMOVE:"touchmove"+H,TOUCHEND:"touchend"+H,POINTERDOWN:"pointerdown"+H,POINTERUP:"pointerup"+H,DRAG_START:"dragstart"+H,LOAD_DATA_API:"load"+H+R,CLICK_DATA_API:"click"+H+R},B="carousel",V="active",Y="slide",z="carousel-item-right",X="carousel-item-left",$="carousel-item-next",G="carousel-item-prev",J="pointer-event",Z=".active",tt=".active.carousel-item",et=".carousel-item",nt=".carousel-item img",it=".carousel-item-next, .carousel-item-prev",ot=".carousel-indicators",rt="[data-slide], [data-slide-to]",st='[data-ride="carousel"]',at={TOUCH:"touch",PEN:"pen"},lt=function(){function r(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(ot),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=r.prototype;return t.next=function(){this._isSliding||this._slide(W)},t.nextWhenVisible=function(){!document.hidden&&g(this._element).is(":visible")&&"hidden"
504!==g(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(q)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(it)&&(_.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(tt);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?W:q;this._slide(i,this._items[t])}},t.dispose=function(){g(this._element).off(H),g.removeData(this._element,j),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},F,t),_.typeCheckConfig(L,t,U),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;0<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&g(this._element).on(Q.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&g(this._element).on(Q.MOUSEENTER,function(t){return e.pause(t)}).on(Q.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var e=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX),n._handleSwipe(),"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))};g(this._element.querySelectorAll(nt)).on(Q.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(g(this._element).on(Q.POINTERDOWN,function(t){return e(t)}),g(this._element).on(Q.POINTERUP,function(t){return i(t)}),this._element.classList.add(J)):(g(this._element).on(Q.TOUCHSTART,function(t){return e(t)}),g(this._element).on(Q.TOUCHMOVE,function(t){var e;(e=t).originalEvent.touches&&1<e.originalEvent.touches.length?n.touchDeltaX=0:n.touchDeltaX=e.originalEvent.touches[0].clientX-n.touchStartX}),g(this._element).on(Q.TOUCHEND,function(t){return i(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(et)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===W,i=t===q,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===q?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(tt)),o=g.Event(Q.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return g(this._element).trigger(o),o},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(Z));g(e).removeClass(V);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&g(n).addClass(V)}},t._slide=function(t,e){var n,i,o,r=this,s=this._element.querySelector(tt),a=this._getItemIndex(s),l=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=t===W?(n=X,i=$,M):(n=z,i=G,K),l&&g(l).hasClass(V))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=g.Event(Q.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(g(this._element).hasClass(Y)){g(l).addClass(i),_.reflow(l),g(s).addClass(n),g(l).addClass(n);var f=parseInt(l.getAttribute("data-interval"),10);this._config.interval=f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,f):this._config.defaultInterval||this._config.interval;var d=_.getTransitionDurationFromElement(s);g(s).one(_.TRANSITION_END,function(){g(l).removeClass(n+" "+i).addClass(V),g(s).removeClass(V+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return g(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else g(s).removeClass(V),g(l).addClass(V),this._isSliding=!1,g(this._element).trigger(u);h&&this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(j),e=l({},F,g(this).data());"object"==typeof i&&(e=l({},e,i));var n="string"==typeof i?i:e.slide;if(t||(t=new r(this,e),g(this).data(j,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method n
504amed "'+n+'"');t[n]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},r._dataApiClickHandler=function(t){var e=_.getSelectorFromElement(this);if(e){var n=g(e)[0];if(n&&g(n).hasClass(B)){var i=l({},g(n).data(),g(this).data()),o=this.getAttribute("data-slide-to");o&&(i.interval=!1),r._jQueryInterface.call(g(n),i),o&&g(n).data(j).to(o),t.preventDefault()}}},s(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return F}}]),r}();g(document).on(Q.CLICK_DATA_API,rt,lt._dataApiClickHandler),g(window).on(Q.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(st)),e=0,n=t.length;e<n;e++){var i=g(t[e]);lt._jQueryInterface.call(i,i.data())}}),g.fn[L]=lt._jQueryInterface,g.fn[L].Constructor=lt,g.fn[L].noConflict=function(){return g.fn[L]=x,lt._jQueryInterface};var ct="collapse",ht="bs.collapse",ut="."+ht,ft=g.fn[ct],dt={toggle:!0,parent:""},gt={toggle:"boolean",parent:"(string|element)"},_t={SHOW:"show"+ut,SHOWN:"shown"+ut,HIDE:"hide"+ut,HIDDEN:"hidden"+ut,CLICK_DATA_API:"click"+ut+".data-api"},mt="show",pt="collapse",vt="collapsing",yt="collapsed",Et="width",Ct="height",Tt=".show, .collapsing",St='[data-toggle="collapse"]',bt=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(St)),i=0,o=n.length;i<o;i++){var r=n[i],s=_.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=a.prototype;return t.toggle=function(){g(this._element).hasClass(mt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!g(this._element).hasClass(mt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(Tt)).filter(function(t){return"string"==typeof n._config.parent?t.getAttribute("data-parent")===n._config.parent:t.classList.contains(pt)})).length&&(t=null),!(t&&(e=g(t).not(this._selector).data(ht))&&e._isTransitioning))){var i=g.Event(_t.SHOW);if(g(this._element).trigger(i),!i.isDefaultPrevented()){t&&(a._jQueryInterface.call(g(t).not(this._selector),"hide"),e||g(t).data(ht,null));var o=this._getDimension();g(this._element).removeClass(pt).addClass(vt),this._element.style[o]=0,this._triggerArray.length&&g(this._triggerArray).removeClass(yt).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),s=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){g(n._element).removeClass(vt).addClass(pt).addClass(mt),n._element.style[o]="",n.setTransitioning(!1),g(n._element).trigger(_t.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&g(this._element).hasClass(mt)){var e=g.Event(_t.HIDE);if(g(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",_.reflow(this._element),g(this._element).addClass(vt).removeClass(pt).removeClass(mt);var i=this._triggerArray.length;if(0<i)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=_.getSelectorFromElement(r);if(null!==s)g([].slice.call(document.querySelectorAll(s))).hasClass(mt)||g(r).addClass(yt).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){t.setTransitioning(!1),g(t._element).removeClass(vt).addClass(pt).trigger(_t.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){g.removeData(this._element,ht),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},dt,t)).toggle=Boolean(t.toggle),_.typeCheckConfig(ct,t,gt),t},t._getDimension=function(){return g(this._element).hasClass(Et)?Et:Ct},t._getParent=function(){var t,n=this;_.isElement(this._config.parent)?(t=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return g(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=g(t).hasClass(mt);e.length&&g(e).toggleClass(yt,!n).attr("aria-expanded",n)},a._getTargetFromElement=function(t){var e=_.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(ht),n=l({},dt,t.data(),"object"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new a(this,n),t.data(ht,e)),"string"==typeof i){if("undefined"==typeof e[i])throw new TypeError('No method n
504amed "'+i+'"');e[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return dt}}]),a}();g(document).on(_t.CLICK_DATA_API,St,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=g(this),e=_.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));g(i).each(function(){var t=g(this),e=t.data(ht)?"toggle":n.data();bt._jQueryInterface.call(t,e)})}),g.fn[ct]=bt._jQueryInterface,g.fn[ct].Constructor=bt,g.fn[ct].noConflict=function(){return g.fn[ct]=ft,bt._jQueryInterface};var It="dropdown",Dt="bs.dropdown",wt="."+Dt,At=".data-api",Nt=g.fn[It],Ot=new RegExp("38|40|27"),kt={HIDE:"hide"+wt,HIDDEN:"hidden"+wt,SHOW:"show"+wt,SHOWN:"shown"+wt,CLICK:"click"+wt,CLICK_DATA_API:"click"+wt+At,KEYDOWN_DATA_API:"keydown"+wt+At,KEYUP_DATA_API:"keyup"+wt+At},Pt="disabled",Lt="show",jt="dropup",Ht="dropright",Rt="dropleft",xt="dropdown-menu-right",Ft="position-static",Ut='[data-toggle="dropdown"]',Wt=".dropdown form",qt=".dropdown-menu",Mt=".navbar-nav",Kt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Qt="top-start",Bt="top-end",Vt="bottom-start",Yt="bottom-end",zt="right-start",Xt="left-start",$t={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Gt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Jt=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)){var t=c._getParentFromElement(this._element),e=g(this._menu).hasClass(Lt);if(c._clearMenus(),!e){var n={relatedTarget:this._element},i=g.Event(kt.SHOW,n);if(g(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof u)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=t:_.isElement(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&g(t).addClass(Ft),this._popper=new u(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===g(t).closest(Mt).length&&g(document.body).children().on("mouseover",null,g.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),g(this._menu).toggleClass(Lt),g(t).toggleClass(Lt).trigger(g.Event(kt.SHOWN,n))}}}},t.show=function(){if(!(this._element.disabled||g(this._element).hasClass(Pt)||g(this._menu).hasClass(Lt))){var t={relatedTarget:this._element},e=g.Event(kt.SHOW,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.SHOWN,t)))}},t.hide=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)&&g(this._menu).hasClass(Lt)){var t={relatedTarget:this._element},e=g.Event(kt.HIDE,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.HIDDEN,t)))}},t.dispose=function(){g.removeData(this._element,Dt),g(this._element).off(wt),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;g(this._element).on(kt.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,g(this._element).data(),t),_.typeCheckConfig(It,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(qt))}return this._menu},t._getPlacement=function(){var t=g(this._element.parentNode),e=Vt;return t.hasClass(jt)?(e=Qt,g(this._menu).hasClass(xt)&&(e=Bt)):t.hasClass(Ht)?e=zt:t.hasClass(Rt)?e=Xt:g(this._menu).hasClass(xt)&&(e=Yt),e},t._detectNavbar=function(){return 0<g(this._element).closest(".
504navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},c._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(Dt);if(t||(t=new c(this,"object"==typeof e?e:null),g(this).data(Dt,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(Ut)),n=0,i=e.length;n<i;n++){var o=c._getParentFromElement(e[n]),r=g(e[n]).data(Dt),s={relatedTarget:e[n]};if(t&&"click"===t.type&&(s.clickEvent=t),r){var a=r._menu;if(g(o).hasClass(Lt)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&g.contains(o,t.target))){var l=g.Event(kt.HIDE,s);g(o).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),e[n].setAttribute("aria-expanded","false"),g(a).removeClass(Lt),g(o).removeClass(Lt).trigger(g.Event(kt.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=_.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||g(t.target).closest(qt).length)):Ot.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!g(this).hasClass(Pt))){var e=c._getParentFromElement(this),n=g(e).hasClass(Lt);if(n&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(Kt));if(0!==i.length){var o=i.indexOf(t.target);38===t.which&&0<o&&o--,40===t.which&&o<i.length-1&&o++,o<0&&(o=0),i[o].focus()}}else{if(27===t.which){var r=e.querySelector(Ut);g(r).trigger("focus")}g(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return $t}},{key:"DefaultType",get:function(){return Gt}}]),c}();g(document).on(kt.KEYDOWN_DATA_API,Ut,Jt._dataApiKeydownHandler).on(kt.KEYDOWN_DATA_API,qt,Jt._dataApiKeydownHandler).on(kt.CLICK_DATA_API+" "+kt.KEYUP_DATA_API,Jt._clearMenus).on(kt.CLICK_DATA_API,Ut,function(t){t.preventDefault(),t.stopPropagation(),Jt._jQueryInterface.call(g(this),"toggle")}).on(kt.CLICK_DATA_API,Wt,function(t){t.stopPropagation()}),g.fn[It]=Jt._jQueryInterface,g.fn[It].Constructor=Jt,g.fn[It].noConflict=function(){return g.fn[It]=Nt,Jt._jQueryInterface};var Zt="modal",te="bs.modal",ee="."+te,ne=g.fn[Zt],ie={backdrop:!0,keyboard:!0,focus:!0,show:!0},oe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},re={HIDE:"hide"+ee,HIDDEN:"hidden"+ee,SHOW:"show"+ee,SHOWN:"shown"+ee,FOCUSIN:"focusin"+ee,RESIZE:"resize"+ee,CLICK_DISMISS:"click.dismiss"+ee,KEYDOWN_DISMISS:"keydown.dismiss"+ee,MOUSEUP_DISMISS:"mouseup.dismiss"+ee,MOUSEDOWN_DISMISS:"mousedown.dismiss"+ee,CLICK_DATA_API:"click"+ee+".data-api"},se="modal-dialog-scrollable",ae="modal-scrollbar-measure",le="modal-backdrop",ce="modal-open",he="fade",ue="show",fe=".modal-dialog",de=".modal-body",ge='[data-toggle="modal"]',_e='[data-dismiss="modal"]',me=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",pe=".sticky-top",ve=function(){function o(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(fe),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=o.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){g(this._element).hasClass(he)&&(this._isTransitioning=!0);var n=g.Event(re.SHOW,{relatedTarget:t});g(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g(this._element).on(re.CLICK_DISMISS,_e,function(t){return e.hide(t)}),g(this._dialog).on(re.MOUSEDOWN_DISMISS,function(){g(e._element).one(re.MOUSEUP_DISMISS,function(t){g(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=g.Event(re.HIDE);if(g(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=g(this._element).hasClass(he);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g(document).off(re.FOCUSIN),g(this._element).removeClass(ue),g(this._element).off(re.CLICK_DISMISS),g(this._dialog).off(re.MOUSEDOWN_DISMISS),i){var o=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g(t).off(ee)}),g(document).off(re.FOCUSIN),g.removeData(this._element,te),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},ie,t),_.typeCheckConfig(Zt,t,oe),t},t._showElement=function(t){var e=this,n=g(this._element).hasClass(he);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),g(this._dialog).hasClass(se)?this._dialog.querySelector(de).scrollTop=0:this._element.scrollTop=0,n&&_.reflow(this._element),g(this._element).addClass(ue),this._config.focus&&this._enforceFocus();
504var i=g.Event(re.SHOWN,{relatedTarget:t}),o=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,g(e._element).trigger(i)};if(n){var r=_.getTransitionDurationFromElement(this._dialog);g(this._dialog).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()},t._enforceFocus=function(){var e=this;g(document).off(re.FOCUSIN).on(re.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===g(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?g(this._element).on(re.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||g(this._element).off(re.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?g(window).on(re.RESIZE,function(t){return e.handleUpdate(t)}):g(window).off(re.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){g(document.body).removeClass(ce),t._resetAdjustments(),t._resetScrollbar(),g(t._element).trigger(re.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(g(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=g(this._element).hasClass(he)?he:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=le,n&&this._backdrop.classList.add(n),g(this._backdrop).appendTo(document.body),g(this._element).on(re.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._element.focus():e.hide())}),n&&_.reflow(this._backdrop),g(this._backdrop).addClass(ue),!t)return;if(!n)return void t();var i=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){g(this._backdrop).removeClass(ue);var o=function(){e._removeBackdrop(),t&&t()};if(g(this._element).hasClass(he)){var r=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(me)),e=[].slice.call(document.querySelectorAll(pe));g(t).each(function(t,e){var n=e.style.paddingRight,i=g(e).css("padding-right");g(e).data("padding-right",n).css("padding-right",parseFloat(i)+o._scrollbarWidth+"px")}),g(e).each(function(t,e){var n=e.style.marginRight,i=g(e).css("margin-right");g(e).data("margin-right",n).css("margin-right",parseFloat(i)-o._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=g(document.body).css("padding-right");g(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}g(document.body).addClass(ce)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(me));g(t).each(function(t,e){var n=g(e).data("padding-right");g(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(""+pe));g(e).each(function(t,e){var n=g(e).data("margin-right");"undefined"!=typeof n&&g(e).css("margin-right",n).removeData("margin-right")});var n=g(document.body).data("padding-right");g(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=ae,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(n,i){return this.each(function(){var t=g(this).data(te),e=l({},ie,g(this).data(),"object"==typeof n&&n?n:{});if(t||(t=new o(this,e),g(this).data(te,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method n
504amed "'+n+'"');t[n](i)}else e.show&&t.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ie}}]),o}();g(document).on(re.CLICK_DATA_API,ge,function(t){var e,n=this,i=_.getSelectorFromElement(this);i&&(e=document.querySelector(i));var o=g(e).data(te)?"toggle":l({},g(e).data(),g(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var r=g(e).one(re.SHOW,function(t){t.isDefaultPrevented()||r.one(re.HIDDEN,function(){g(n).is(":visible")&&n.focus()})});ve._jQueryInterface.call(g(e),o,this)}),g.fn[Zt]=ve._jQueryInterface,g.fn[Zt].Constructor=ve,g.fn[Zt].noConflict=function(){return g.fn[Zt]=ne,ve._jQueryInterface};var ye=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ee={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ce=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Te=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function Se(t,s,e){if(0===t.length)return t;if(e&&"function"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),a=Object.keys(s),l=[].slice.call(n.body.querySelectorAll("*")),i=function(t,e){var n=l[t],i=n.nodeName.toLowerCase();if(-1===a.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),r=[].concat(s["*"]||[],s[i]||[]);o.forEach(function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===ye.indexOf(n)||Boolean(t.nodeValue.match(Ce)||t.nodeValue.match(Te));for(var i=e.filter(function(t){return t instanceof RegExp}),o=0,r=i.length;o<r;o++)if(n.match(i[o]))return!0;return!1})(t,r)||n.removeAttribute(t.nodeName)})},o=0,r=l.length;o<r;o++)i(o);return n.body.innerHTML}var be="tooltip",Ie="bs.tooltip",De="."+Ie,we=g.fn[be],Ae="bs-tooltip",Ne=new RegExp("(^|\\s)"+Ae+"\\S+","g"),Oe=["sanitize","whiteList","sanitizeFn"],ke={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},Pe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Le={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We}
504,preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method n
504amed "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ye),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ye,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Je}},{key:"NAME",get:function(){return Ve}},{key:"DATA_KEY",get:function(){return Ye}},{key:"Event",get:function(){return rn}},{key:"EVENT_KEY",get:function(){return ze}},{key:"DefaultType",get:function(){return Ze}}]),i}(Be);g.fn[Ve]=sn._jQueryInterface,g.fn[Ve].Constructor=sn,g.fn[Ve].noConflict=function(){return g.fn[Ve]=Xe,sn._jQueryInterface};var an="scrollspy",ln="bs.scrollspy",cn="."+ln,hn=g.fn[an],un={offset:10,method:"auto",target:""},fn={offset:"number",method:"string",target:"(string|element)"},dn={ACTIVATE:"activate"+cn,SCROLL:"scroll"+cn,LOAD_DATA_API:"load"+cn+".data-api"},gn="dropdown-item",_n="active",mn='[data-spy="scroll"]',pn=".nav, .list-group",vn=".nav-link",yn=".nav-item",En=".list-group-item",Cn=".dropdown",Tn=".dropdown-item",Sn=".dropdown-toggle",bn="offset",In="position",Dn=function(){function n(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+vn+","+this._config.target+" "+En+","+this._config.target+" "+Tn,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,g(this._scrollElement).on(dn.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?bn:In,o="auto"===this._config.method?t:this._config.method,r=o===In?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=_.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[g(e)[o]().top+r,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}
504).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){g.removeData(this._element,ln),g(this._scrollElement).off(cn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l({},un,"object"==typeof t&&t?t:{})).target){var e=g(t.target).attr("id");e||(e=_.getUID(an),g(t.target).attr("id",e)),t.target="#"+e}return _.typeCheckConfig(an,t,fn),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=g([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(gn)?(n.closest(Cn).find(Sn).addClass(_n),n.addClass(_n)):(n.addClass(_n),n.parents(pn).prev(vn+", "+En).addClass(_n),n.parents(pn).prev(yn).children(vn).addClass(_n)),g(this._scrollElement).trigger(dn.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(_n)}).forEach(function(t){return t.classList.remove(_n)})},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(ln);if(t||(t=new n(this,"object"==typeof e&&e),g(this).data(ln,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return un}}]),n}();g(window).on(dn.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(mn)),e=t.length;e--;){var n=g(t[e]);Dn._jQueryInterface.call(n,n.data())}}),g.fn[an]=Dn._jQueryInterface,g.fn[an].Constructor=Dn,g.fn[an].noConflict=function(){return g.fn[an]=hn,Dn._jQueryInterface};var wn="bs.tab",An="."+wn,Nn=g.fn.tab,On={HIDE:"hide"+An,HIDDEN:"hidden"+An,SHOW:"show"+An,SHOWN:"shown"+An,CLICK_DATA_API:"click"+An+".data-api"},kn="dropdown-menu",Pn="active",Ln="disabled",jn="fade",Hn="show",Rn=".dropdown",xn=".nav, .list-group",Fn=".active",Un="> li > .active",Wn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',qn=".dropdown-toggle",Mn="> .dropdown-menu .active",Kn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(Pn)||g(this._element).hasClass(Ln))){var t,i,e=g(this._element).closest(xn)[0],o=_.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?Un:Fn;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(On.HIDE,{relatedTarget:this._element}),a=g.Event(On.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(On.HIDDEN,{relatedTarget:n._element}),e=g.Event(On.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,wn),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(Fn):g(e).find(Un))[0],r=n&&o&&g(o).hasClass(jn),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=_.getTransitionDurationFromElement(o);g(o).removeClass(Hn).one(_.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(Pn);var i=g(e.parentNode).find(Mn)[0];i&&g(i).removeClass(Pn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(Pn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),_.reflow(t),t.classList.contains(jn)&&t.classList.add(Hn),t.parentNode&&g(t.parentNode).hasClass(kn)){var o=g(t).closest(Rn)[0];if(o){var r=[].slice.call(o.querySelectorAll(qn));g(r).addClass(Pn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(wn);if(e||(e=new i(this),t.data(wn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method n
504amed "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(On.CLICK_DATA_API,Wn,function(t){t.preventDefault(),Kn._jQueryInterface.call(g(this),"show")}),g.fn.tab=Kn._jQueryInterface,g.fn.tab.Constructor=Kn,g.fn.tab.noConflict=function(){return g.fn.tab=Nn,Kn._jQueryInterface};var Qn="toast",Bn="bs.toast",Vn="."+Bn,Yn=g.fn[Qn],zn={CLICK_DISMISS:"click.dismiss"+Vn,HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn},Xn="fade",$n="hide",Gn="show",Jn="showing",Zn={animation:"boolean",autohide:"boolean",delay:"number"},ti={animation:!0,autohide:!0,delay:500},ei='[data-dismiss="toast"]',ni=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;g(this._element).trigger(zn.SHOW),this._config.animation&&this._element.classList.add(Xn);var e=function(){t._element.classList.remove(Jn),t._element.classList.add(Gn),g(t._element).trigger(zn.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove($n),this._element.classList.add(Jn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(Gn)&&(g(this._element).trigger(zn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(Gn)&&this._element.classList.remove(Gn),g(this._element).off(zn.CLICK_DISMISS),g.removeData(this._element,Bn),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},ti,g(this._element).data(),"object"==typeof t&&t?t:{}),_.typeCheckConfig(Qn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(zn.CLICK_DISMISS,ei,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add($n),g(t._element).trigger(zn.HIDDEN)};if(this._element.classList.remove(Gn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Bn);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Bn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return Zn}},{key:"Default",get:function(){return ti}}]),i}();g.fn[Qn]=ni._jQueryInterface,g.fn[Qn].Constructor=ni,g.fn[Qn].noConflict=function(){return g.fn[Qn]=Yn,ni._jQueryInterface},function(){if("undefined"==typeof g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=_,t.Alert=p,t.Button=P,t.Carousel=lt,t.Collapse=bt,t.Dropdown=Jt,t.Modal=ve,t.Popover=sn,t.Scrollspy=Dn,t.Tab=Kn,t.Toast=ni,t.Tooltip=Be,Object.defineProperty(t,"__esModule",{value:!0})});
505
506(function(Drupal,drupalSettings,$){'use strict';var DEFAULT_SOURCE_IMAGE='/themes/custom/alaraby/images/DefaultImage.jpg';var MAX_HISTORY=20;var VOICE_SILENCE_MS=2000;function getChatUrl(){return(drupalSettings.diveDeeperAi&&drupalSettings.diveDeeperAi.chatUrl)?drupalSettings.diveDeeperAi.chatUrl:'/genai/chat';}
507function getCsrfToken(){return(drupalSettings.diveDeeperAi&&drupalSettings.diveDeeperAi.token)||null;}
508function getRecaptchaSiteKey(){return(drupalSettings.diveDeeperAi&&drupalSettings.diveDeeperAi.recaptchaSiteKey)||'';}
509function getRecaptchaAction(){return(drupalSettings.diveDeeperAi&&drupalSettings.diveDeeperAi.recaptchaAction)||'chat';}
510function ensureRecaptchaLoaded(){var siteKey=getRecaptchaSiteKey();if(!siteKey||window.__ddRecaptchaLoading)return;if(document.querySelector('script[data-dd-recaptcha]'))return;window.__ddRecaptchaLoading=true;var s=document.createElement('script');s.src='https://www.recaptcha.net/recaptcha/api.js?hl=ar&render='+encodeURIComponent(siteKey);s.async=true;s.defer=true;s.setAttribute('data-dd-recaptcha','1');document.head.appendChild(s);}
511function withRecaptchaToken(cb){var siteKey=getRecaptchaSiteKey();var done=false;function finish(token){if(done)return;done=true;cb(token||'');}
512if(!siteKey||typeof grecaptcha==='undefined'||!grecaptcha.execute){finish('');return;}
513window.setTimeout(function(){finish('');},4000);
513try{grecaptcha.ready(function(){grecaptcha.execute(siteKey,{action:getRecaptchaAction()}).then(function(token){finish(token);},function(){finish('');});});}catch(e){finish('');}}
514function getRecaptchaV2SiteKey(){return(drupalSettings.diveDeeperAi&&drupalSettings.diveDeeperAi.recaptchaV2SiteKey)||'';}
515function showRecaptchaV2Challenge(onToken,onCancel){var v2Key=getRecaptchaV2SiteKey();if(!v2Key||typeof grecaptcha==='undefined'||!grecaptcha.render){return false;}
516var existing=document.querySelector('.dd-recaptcha-modal');if(existing)existing.parentNode.removeChild(existing);var overlay=document.createElement('div');overlay.className='dd-recaptcha-modal is-open';overlay.setAttribute('dir','rtl');overlay.innerHTML='<div class="dd-recaptcha-modal__box" role="dialog" aria-modal="true">'+'<h3 class="dd-recaptcha-modal__title">يرجى تأكيد أنك لست روبوت</h3>'+'<p class="dd-recaptcha-modal__text">لإكمال طلبك، يُرجى إتمام التحقق أدناه.</p>'+'<div class="dd-recaptcha-modal__widget"></div>'+'<button type="button" class="dd-recaptcha-modal__close">إلغاء</button>'+'</div>';document.body.appendChild(overlay);var settled=false;function close(){if(overlay.parentNode)overlay.parentNode.removeChild(overlay);}
517function solve(token){if(settled)return;settled=true;close();onToken(token);}
518function cancel(){if(settled)return;settled=true;close();if(typeof onCancel==='function')onCancel();}
519overlay.querySelector('.dd-recaptcha-modal__close').addEventListener('click',cancel);overlay.addEventListener('click',function(e){if(e.target===overlay)cancel();});grecaptcha.ready(function(){try{grecaptcha.render(overlay.querySelector('.dd-recaptcha-modal__widget'),{sitekey:v2Key,callback:solve});}catch(e){}});return true;}
520function escapeHtml(text){if(text===undefined||text===null)return'';var div=document.createElement('div');div.textContent=String(text);return div.innerHTML;}
521function pushGtmEvent(eventName){if(!eventName)return;window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:eventName});}
522function resolveSourceImageSrc(source){var raw=source&&source.image_url;var url=typeof raw==='string'?raw.trim():'';return url||DEFAULT_SOURCE_IMAGE;}
523function stripHtml(html){var div=document.createElement('div');div.innerHTML=html||'';return(div.textContent||div.innerText||'').replace(/\s+/g,' ').trim();}
524function getSpeechRecognition(){return window.SpeechRecognition||window.webkitSpeechRecognition||null;}
525function showMicPermissionPopup(){var overlay=document.querySelector('.dd-mic-modal');if(overlay){overlay.classList.add('is-open');return;}
526overlay=document.createElement('div');overlay.className='dd-mic-modal is-open';overlay.setAttribute('dir','rtl');overlay.innerHTML='<div class="dd-mic-modal__box" role="alertdialog" aria-modal="true" aria-labelledby="dd-mic-modal-title">'+'<h3 id="dd-mic-modal-title" class="dd-mic-modal__title">إذن الميكروفون مطلوب</h3>'+'<p class="dd-mic-modal__text">تم رفض الوصول إلى الميكروفون. لاستخدام البحث الصوتي، يُرجى تفعيل إذن الميكروفون من إعدادات المتصفح ثم المحاولة مرة أخرى.</p>'+'<button type="button" class="dd-mic-modal__close">حسناً</button>'+'</div>';function close(){overlay.classList.remove('is-open');}
527overlay.addEventListener('click',function(e){if(e.target===overlay)close();});overlay.querySelector('.dd-mic-modal__close').addEventListener('click',close);document.body.appendChild(overlay);}
528function setupVoiceSearch($mic,$input,onFinal){var Recognition=getSpeechRecognition();if(!Recognition||!$mic.length||!$input.length){return false;}
529var recognition=new Recognition();recognition.lang='ar-SA';recognition.interimResults=true;recognition.continuous=true;recognition.maxAlternatives=1;var listening=false;var finalTranscript='';var silenceTimer=null;var submitted=false;var manualStop=false;function setListening(on){listening=on;$mic.toggleClass('is-listening',on);$mic.attr('aria-pressed',on?'true':'false');}
530function clearSilenceTimer(){if(silenceTimer){window.clearTimeout(silenceTimer);silenceTimer=null;}}
531function submitDictation(){if(submitted)return;var text=($input.val()||'').trim();if(!text)return;submitted=true;clearSilenceTimer();try{recognition.stop();}catch(err){}
532if(typeof onFinal==='function')onFinal(text);}
533function scheduleAutoSubmit(){clearSilenceTimer();silenceTimer=window.setTimeout(submitDictation,VOICE_SILENCE_MS);}
534function startRecognition(){finalTranscript='';submitted=false;manualStop=false;clearSilenceTimer();try{recognition.start();}catch(err){}}
535$mic.on('click',function(e){e.preventDefault();if(listening){manualStop=true;clearSilenceTimer();recognition.stop();return;}
536if(navigator.permissions&&navigator.permissions.query){navigator.permissions.query({name:'microphone'}).then(function(status){if(status.state==='denied'){showMicPermissionPopup();}else{startRecognition();}}).catch(function(){startRecognition();});}else{startRecognition();}});recognition.onstart=function(){setListening(true);};recognition.onend=function(){setListening(false);
536if(!manualStop&&!submitted){submitDictation();}
537clearSilenceTimer();};recognition.onerror=function(event){setListening(false);clearSilenceTimer();if(event.error==='not-allowed'||event.error==='service-not-allowed'){showMicPermissionPopup();return;}
538var hint={'network':'تعذّر الاتصال بخدمة التعرف على الصوت (مشكلة شبكة).','no-speech':'لم يتم التقاط أي كلام، حاول مرة أخرى.','audio-capture':'تعذّر الوصول إلى الميكروفون.'}[event.error];if(hint){var prev=$input.attr('placeholder');$input.attr('placeholder',hint);window.setTimeout(function(){$input.attr('placeholder',prev||'اسألني...');},4000);}};recognition.onresult=function(event){var interim='';for(var i=event.resultIndex;i<event.results.length;i++){var result=event.results[i];if(result.isFinal){finalTranscript+=result[0].transcript;}
539else{interim+=result[0].transcript;}}
540var transcript=(finalTranscript+interim).trim();if(transcript){$input.val(transcript);}
541scheduleAutoSubmit();};$mic.removeAttr('hidden');return true;}
542function fallbackCopy(text,onDone){var ta=document.createElement('textarea');ta.value=text;ta.setAttribute('readonly','');ta.style.position='fixed';ta.style.left='-9999px';document.body.appendChild(ta);ta.select();try{document.execCommand('copy');}catch(e){}
543document.body.removeChild(ta);if(typeof onDone==='function')onDone();}
544function postChat(message,history,contextNodeId,recaptchaToken,recaptchaV2Token,onDone,onFail,onAlways){var url=getChatUrl();var token=getCsrfToken();var headers={'Content-Type':'application/json'};if(token)headers['X-CSRF-Token']=token;return $.ajax({url:url,method:'POST',headers:headers,data:JSON.stringify({message:message,history:history,context_node_id:contextNodeId||null,recaptcha_token:recaptchaToken||'',recaptcha_v2_token:recaptchaV2Token||''}),timeout:45000}).done(onDone).fail(onFail).always(onAlways||$.noop);}
545function xhrErrorMsg(xhr){if(xhr.status===0)return'انقطع الاتصال. يُرجى التحقق من الاتصال والمحاولة مرة أخرى.';if(xhr.status===400&&xhr.responseJSON&&xhr.responseJSON.error)return xhr.responseJSON.error;if(xhr.status>=500)return'خطأ في الخادم. يُرجى المحاولة لاحقًا.';return'حدث خطأ. يُرجى المحاولة مرة أخرى.';}
546function widgetScrollToBottom($sidebar){var thread=$sidebar.find('[data-sidebar-thread]').get(0);if(thread)thread.scrollTop=thread.scrollHeight;}
547function widgetSourcesHtml(sources){return sources.map(function(s){var imgSrc=escapeHtml(resolveSourceImageSrc(s));var subsection=s.subsection?'<div class="dd-source__subsection">'+escapeHtml(s.subsection)+'</div>':'';return'<li class="dd-source">'+'<a class="dd-source__link" href="'+escapeHtml(s.url)+'" target="_blank" rel="noopener">'+'<div class="dd-source__meta">'+
548subsection+'<div class="dd-source__title">'+escapeHtml(s.title)+'</div>'+'</div>'+'<div class="image-wrapper">'+'<div class="dd-source__img">'+'<img src="'+imgSrc+'" alt="" loading="lazy" '+'onerror="this.onerror=null;this.src=\''+DEFAULT_SOURCE_IMAGE+'\';" />'+'</div>'+'</div>'+'</a>'+'</li>';}).join('');}
549function widgetAppendTurn($sidebar,question){var $turn=$('<div class="dd-turn">
549'+'<div class="dive-deeper-ai-sidebar__question">'+escapeHtml(question)+'</div>'+'<div class="dive-deeper-ai-sidebar__loading dive-deeper-typing-indicator" role="status" aria-label="جاري التحميل" data-turn-loading>'+'<span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span>'+'</div>'+'<div class="dive-deeper-ai-sidebar__answer" data-turn-answer hidden></div>'+'<div class="dive-deeper-ai-sidebar__sources" data-turn-sources hidden>'+'<div class="copy-resources">'+'<button type="button" class="copy-answer" aria-label="نسخ نص الإجابة">'+'<img src="/themes/custom/alaraby/images/copy.svg" width="24" height="24" alt="copy button">'+'</button>'+'<h4 class="dive-deeper-ai-sidebar__sources-title">المصادر</h4>'+'</div>'+'<ul class="dive-deeper-ai-sidebar__sources-list" data-turn-sources-list></ul>'+'</div>'+'</div>');widgetInitTurnSources($turn);$sidebar.find('[data-sidebar-thread]').append($turn);widgetScrollToBottom($sidebar);return $turn;}
550function widgetFillTurn($sidebar,$turn,answerHtml,sources){$turn.find('[data-turn-loading]').remove();$turn.find('[data-turn-answer]').attr('hidden',false).html(answerHtml);if(sources&&sources.length>0){$turn.find('[data-turn-sources]').attr('hidden',false);$turn.find('[data-turn-sources-list]').html(widgetSourcesHtml(sources));
550widgetInitTurnSources($turn);}else{$turn.find('[data-turn-sources]').attr('hidden',true);}
551widgetScrollToBottom($sidebar);}
552function widgetFillTurnError($sidebar,$turn,message){$turn.find('[data-turn-loading]').remove();$turn.find('[data-turn-answer]').attr('hidden',false).html('<p class="dive-deeper-ai-sidebar__error">'+escapeHtml(message)+'</p>');$turn.find('[data-turn-sources]').attr('hidden',true);widgetScrollToBottom($sidebar);}
553function widgetCopyTurn($turn,$btn){var text=$turn.find('[data-turn-answer]').text().replace(/\s+/g,' ').trim();if(!text)return;var prev=$btn.attr('aria-label');function done(){$btn.attr('aria-label','تم النسخ');window.setTimeout(function(){$btn.attr('aria-label',prev||'نسخ نص الإجابة');},2000);}
554if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(text).then(done).catch(function(){fallbackCopy(text,done);});}else{fallbackCopy(text,done);}}
555function widgetInitTurnSources($turn){$turn.find('[data-turn-sources-list]').hide();$turn.find('.dive-deeper-ai-sidebar__sources-title').attr('aria-expanded','false');}
556function widgetToggleTurnSources($title){var $turn=$title.closest('.dd-turn');var $list=$turn.find('[data-turn-sources-list]').first();if(!$list.length)return;var nowVisible=!$list.is(':visible');$list.toggle(nowVisible);$title.attr('aria-expanded',nowVisible?'true':'false');}
557function keepFieldVisible($field){$field.on('focus',function(){var field=this;window.setTimeout(function(){if(field&&typeof field.scrollIntoView==='function'){field.scrollIntoView({block:'nearest',inline:'nearest'});}},250);});}
558function getWidgetState($sidebar){var state=$sidebar.data('diveConvoState');if(!state){state={xhrs:[],history:[],generation:0};$sidebar.data('diveConvoState',state);}
559return state;}
560function widgetAsk(question,nodeId,$sidebar){var state=getWidgetState($sidebar);var generation=state.generation;$sidebar.attr('aria-hidden','false').addClass('is-open');var $turn=widgetAppendTurn($sidebar,question);var snapshot=state.history.slice();function handleDone(data){if(generation!==state.generation)return;if(data&&data.challenge==='recaptcha_v2'){var shown=showRecaptchaV2Challenge(function(v2tok){send('',v2tok);},function(){$turn.remove();(state.xhrs||[]).forEach(function(x){if(x&&x.readyState!==4)x.abort();});state.xhrs=[];$sidebar.attr('aria-hidden','true').removeClass('is-open');});if(!shown){widgetFillTurnError($sidebar,$turn,'يتعذّر التحقق حالياً. يُرجى المحاولة لاحقاً.');$sidebar.find('[data-sidebar-new]').prop('disabled',false);}
561return;}
562if(data&&data.error){widgetFillTurnError($sidebar,$turn,data.error);$sidebar.find('[data-sidebar-new]').prop('disabled',false);return;}
563var answer=(data&&data.answer)||'لم أتمكن من العثور على معلومات كافية للإجابة عن هذا السؤال.';var sources=(data&&data.sources)||[];widgetFillTurn($sidebar,$turn,answer,sources);state.history.push({role:'user',content:question});state.history.push({role:'assistant',content:stripHtml(answer)});if(state.history.length>MAX_HISTORY){state.history=state.history.slice(state.history.length-MAX_HISTORY);}
564$sidebar.find('[data-sidebar-new]').prop('disabled',false);}
565function handleFail(xhr){if(generation!==state.generation)return;if(xhr&&xhr.statusText==='abort')return;widgetFillTurnError($sidebar,$turn,xhrErrorMsg(xhr));$sidebar.find('[data-sidebar-new]').prop('disabled',false);}
566function send(v3tok,v2tok){state.xhrs.push(postChat(question,snapshot,nodeId,v3tok,v2tok,handleDone,handleFail));}
567withRecaptchaToken(function(rtoken){send(rtoken,'');});}
568function loadAsyncQuestions($container){if(!$container.length||$container.data('dd-questions-loaded'))return;$container.data('dd-questions-loaded',true);$.ajax({url:'/api/site-assistant-questions',dataType:'json'}).done(function(data){var qs=(data&&data.questions)||[];if(!qs.length){$container.attr('hidden',true);return;}
569var html=qs.map(function(q){return'<button type="button" class="dive-deeper
569-ai__chip" data-question="'
570+escapeHtml(q)+'">'+escapeHtml(q)+'</button>';}).join('');$container.html(html);}).fail(function(){$container.attr('hidden',true);});}
571function attachWidget($widget){var suffix=$widget.data('dd-suffix')||'default';var $once=$widget.once('dive-deeper-convo-widget-'+suffix);if(!$once.length)return;var $root=$widget.closest('.dive-deeper-ai-root');var $panel=$root.find('#dive-deeper-ai-panel--'+suffix);var $sidebar=$root.find('#dive-deeper-ai-sidebar--'+suffix);$root.contents().filter(function(){if(this.nodeType!==3)return false;var text=(this.nodeValue||'').trim();return /^(node-(\d+)?|dd-[a-z0-9-]+)$/i.test(text);}).remove();var rawNode=$widget.data('node-id');var nodeId=(rawNode!==undefined&&rawNode!==null&&String(rawNode).trim()!=='')?rawNode:null;var $input=$widget.find('.dive-deeper-ai__input');var $submit=$widget.find('.dive-deeper-ai__submit');function syncSubmitState(){$submit.prop('disabled',(($input.val()||'').trim().length<3));}
572syncSubmitState();$widget.find('.dive-deeper-ai__trigger').on('click',function(){var $trigger=$(this);$('.dive-deeper-ai__panel').not($panel).attr('hidden',true);$('.dive-deeper-ai__trigger').not(this).attr('aria-expanded','false');var open=!$panel.attr('hidden');$panel.attr('hidden',open);$trigger.attr('aria-expanded',!open);if(open){$trigger.addClass('is-hover-suppressed');this.blur();}else{$trigger.removeClass('is-hover-suppressed');}});$widget.find('.dive-deeper-ai__trigger').on('mouseleave',function(){$(this).removeClass('is-hover-suppressed');});$widget.find('.dive-deeper-ai__close').on('click',function(){$panel.attr('hidden',true);$widget.find('.dive-deeper-ai__trigger').attr('aria-expanded','false');});$widget.on('click','.dive-deeper-ai__chip',function(){var q=$(this).data('question')||$(this).text().trim();if(q){pushGtmEvent('Submit_AI_Predefined_Question');$panel.attr('hidden',true);$widget.find('.dive-deeper-ai__trigger').attr('aria-expanded','false');widgetAsk(q,nodeId,$sidebar);}});loadAsyncQuestions($widget.find('[data-dd-questions-async]'));$submit.on('click',function(){var q=$input.val().trim();if(!q)return;pushGtmEvent('Submit_AI_Question');$input.val('');syncSubmitState();$panel.attr('hidden',true);$widget.find('.dive-deeper-ai__trigger').attr('aria-expanded','false');widgetAsk(q,nodeId,$sidebar);});$input.on('input',syncSubmitState);keepFieldVisible($input);$input.on('keydown',function(e){if(e.which===13){e.preventDefault();$submit.trigger('click');}});setupVoiceSearch($widget.find('[data-widget-mic]'),$input,function(){syncSubmitState();$submit.trigger('click');});
572$sidebar.once('dive-deeper-convo-sidebar-'+suffix).each(function(){var $sb=$(this);var $followupInput=$sb.find('[data-followup-input]');var $followupSubmit=$sb.find('.dive-deeper-ai-sidebar__submit');var $newBtn=$sb.find('[data-sidebar-new]');widgetInitTurnSources($sb);function syncFollowupSubmitState(){$followupSubmit.prop('disabled',(($followupInput.val()||'').trim().length<2));}
573syncFollowupSubmitState();$newBtn.prop('disabled',true);$newBtn.on('click',function(){if($newBtn.prop('disabled'))return;var state=getWidgetState($sb);state.generation++;(state.xhrs||[]).forEach(function(x){if(x&&x.readyState!==4)x.abort();});state.xhrs=[];state.history=[];$sb.find('[data-sidebar-thread]').empty();$followupInput.val('');syncFollowupSubmitState();$newBtn.prop('disabled',true);try{if($followupInput[0])$followupInput[0].focus({preventScroll:true});}catch(e){$followupInput.trigger('focus');}});$sb.find('.dive-deeper-ai-sidebar__close, .dive-deeper-ai-sidebar__back').on('click',function(){var state=getWidgetState($sb);(state.xhrs||[]).forEach(function(x){if(x&&x.readyState!==4)x.abort();});state.xhrs=[];$sb.attr('aria-hidden','true').removeClass('is-open');});$sb.on('click','.copy-answer',function(){widgetCopyTurn($(this).closest('.dd-turn'),$(this));});$sb.on('click','.dive-deeper-ai-sidebar__sources-title',function(){widgetToggleTurnSources($(this));});$followupSubmit.on('click',function(){var q=$followupInput.val().trim();if(!q)return;pushGtmEvent('Submit_AI_Question');$followupInput.val('');syncFollowupSubmitState();widgetAsk(q,nodeId,$sb);});$followupInput.on('input',syncFollowupSubmitState);keepFieldVisible($followupInput);$followupInput.on('keydown',function(e){if(e.which===13){e.preventDefault();$followupSubmit.trigger('click');}});setupVoiceSearch($sb.find('[data-sidebar-mic]'),$followupInput,function(){syncFollowupSubmitState();$followupSubmit.trigger('click');});$sb.on('click','.dive-deeper-ai__followup-chip',function(){var q=$(this).data('question')||$(this).text().trim();if(q){pushGtmEvent('Submit_AI_Predefined_Question');widgetAsk(q,nodeId,$sb);}});});}
574function pageScrollTo($el){return $el;}
575function pageAppendUserTurn($thread,question){var $turn=$('<div class="dive-deeper
575-chat__turn dive-deeper-chat__turn--user">'+'<div class="dive-deeper-chat__bubble dive-deeper-chat__bubble--user">'+
576escapeHtml(question)+'</div>'+'</div>');$thread.append($turn);pageScrollTo($turn);return $turn;}
577function pageAppendLoadingTurn($thread){var $turn=$('<div class="dive-deeper-chat__turn dive-deeper-chat__turn--assistant" data-assistant-turn>'+'<div class="dive-deeper-chat__answer-wrap">'+'<div class="dive-deeper-chat__loading dive-deeper-typing-indicator" role="status" aria-label="جاري التحميل" data-assistant-loading>'+'<span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span>'+'</div>'+'<div class="dive-deeper-chat__answer" data-assistant-answer hidden></div>'+'<div class="dive-deeper-chat__actions" data-assistant-actions hidden>'+'<button type="button" class="dive-deeper-chat__action-btn" aria-label="نسخ نص الإجابة" data-assistant-copy>'+'<svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">'+'<rect x="9" y="9" width="13" height="13" rx="2" ry="2"/>'+'<path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"/>'+'</svg>'+'</button>
577'+'<button type="button" class="dive-deeper-chat__action-btn dive-deeper-chat__action-btn--sources" data-assistant-sources-toggle aria-expanded="false" hidden>'+'<svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">'+'<path d="M10 13a5 5 0 0 0 7.07 0l3-3a5 5 0 1 0-7.07-7.07l-1.5 1.5"/>'+'<path d="M14 11a5 5 0 0 0-7.07 0l-3 3a5 5 0 1 0 7.07 7.07l1.5-1.5"/>'+'</svg>'+'<span>المصادر</span>'+'</button>'+'</div>'+'<div class="dive-deeper-chat__sources" data-assistant-sources hidden>'+'<ul class="dive-deeper-chat__sources-list" data-assistant-sources-list></ul>'+'</div>'+'<div class="dive-deeper-chat__followup" data-followup-chip hidden></div>'+'</div>'+'</div>');$thread.append($turn);pageScrollTo($turn);return $turn;}
578function pageRenderAnswer($turn,answerHtml,sources,followup){$turn.find('[data-assistant-loading]').attr('hidden',true);$turn.find('[data-assistant-answer]').attr('hidden',false).html(answerHtml);$turn.find('[data-assistant-actions]').attr('hidden',false);var $list=$turn.find('[data-assistant-sources-list]').empty();var $toggle=$turn.find('[data-assistant-sources-toggle]');if(sources&&sources.length>0){$toggle.attr('hidden',false);sources.forEach(function(s){var imgSrc=escapeHtml(resolveSourceImageSrc(s));
578var tag=s.subsection?'<span class="dive-deeper-chat__source-tag">'+escapeHtml(s.subsection)+'</span>':'';$list.append('<li class="dive-deeper-chat__source">'+'<a class="dive-deeper-chat__source-link" href="'+escapeHtml(s.url)+'" target="_blank" rel="noopener">'+'<div class="dive-deeper-chat__source-img">'+'<img src="'+imgSrc+'" alt="" loading="lazy" '+'onerror="this.onerror=null;this.src=\''+DEFAULT_SOURCE_IMAGE+'\';" />'+'</div>'+'<div class="dive-deeper-chat__source-meta">'+
579tag+'<div class="dive-deeper-chat__source-title">'+escapeHtml(s.title)+'</div>'+'</div>'+'</a>'+'</li>');});}else{$toggle.attr('hidden',true);}
580if(followup){var chipSvg='<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 16.2666C6.5545 16.3501 6.61097 16.4317 6.67188 16.5107C6.90791 16.817 7.18303 17.0921 7.48926 17.3281C7.56807 17.3889 7.64916 17.4456 7.73242 17.5C7.64916 17.5544 7.56807 17.6111 7.48926 17.6719C7.18304 17.9079 6.90792 18.183 6.67188 18.4893C6.61114 18.5681 6.55436 18.6492 6.5 18.7324C6.44564 18.6492 6.38886 18.5681 6.32812 18.4893C6.09208 18.183 5.81696 17.9079 5.51074 17.6719C5.43171 17.611 5.35011 17.5545 5.2666 17.5C5.35011 17.4455 5.43171 17.389 5.51074 17.3281C5.81696 17.0921 6.09208 16.817 6.32812 16.5107C6.38903 16.4317 6.4455 16.3501 6.5 16.2666ZM15 6.16992C15.1723 6.60063 15.3494 6.9913 15.5986 7.3418C15.8901 7.75174 16.2483 8.10987 16.6582 8.40137C17.0085 8.65043 17.3987 8.8278 17.8291 9C17.3987 9.1722 17.0085 9.34957 16.6582 9.59863C16.2483 9.89013 15.8901 10.2483 15.5986 10.6582C15.3496 11.0085 15.1722 11.3987 15 11.8291C14.8278 11.3987 14.6504 11.0085 14.4014 10.6582C14.1099 10.2483 13.7517 9.89013 13.3418 9.59863C12.9913 9.34941 12.6006 9.1723 12.1699 9C12.6006 8.8277 12.9913 8.65059 13.3418 8.40137C13.7517 8.10987 14.1099 7.75174 14.4014 7.3418C14.6506 6.9913 14.8277 6.60063 15 6.16992Z" stroke="#587ABC" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>';$turn.find('[data-followup-chip]').attr('hidden',false).html('<ul class="dive-deeper
580-chat__suggestions">'+'<li class="dive-deeper-chat__suggestion">'+'<button type="button" class="dive-deeper-chat__chip" data-question="'+escapeHtml(followup)+'">'+'<span class="dive-deeper-chat__chip-icon" aria-hidden="true">'+chipSvg+'</span>'+'<span class="dive-deeper-chat__chip-text">'+escapeHtml(followup)+'</span>'+'</button>'+'</li>'+'</ul>');}
581pageScrollTo($turn);}
582function pageRenderError($turn,message){$turn.find('[data-assistant-loading]').attr('hidden',true);$turn.find('[data-assistant-answer]').attr('hidden',false).html('<p class="dive-deeper-chat__error">'+escapeHtml(message)+'</p>');$turn.find('[data-assistant-actions]').attr('hidden',true);$turn.find('[data-assistant-sources]').attr('hidden',true);}
583function attachPageChat($root){var $once=$root.once('dive-deeper-convo-page');if(!$once.length)return;var history=[];var $thread=$root.find('[data-chat-thread]');var $input=$root.find('[data-chat-input]');var $submit=$root.find('[data-chat-submit]');var $newBtn=$root.find('[data-chat-new]');var convoGen=0;var pageXhrs=[];function syncChatSubmitState(){$submit.prop('disabled',(($input.val()||'').trim().length<2));}
584function setNewBtnEnabled(enabled){$newBtn.prop('disabled',!enabled);}
585syncChatSubmitState();setNewBtnEnabled(false);function resetChat(){convoGen++;pageXhrs.forEach(function(xhr){try{xhr.abort();}catch(e){}});pageXhrs=[];history=[];$thread.empty();$root.attr('data-has-messages','false');$root.find('[data-chat-tabs]').show();var $tabs=$root.find('.dive-deeper-chat__tab');if($tabs.length){$tabs.removeClass('is-active').attr('aria-selected','false');$tabs.eq(0).addClass('is-active').attr('aria-selected','true');var $panels=$root.find('.dive-deeper-chat__tabpanel');$panels.removeClass('is-active');$panels.eq(0).addClass('is-active');}
586$input.val('');syncChatSubmitState();setNewBtnEnabled(false);try{window.scrollTo({top:0,behavior:'smooth'});}catch(e){window.scrollTo(0,0);}
587try{if($input[0])$input[0].focus({preventScroll:true});}catch(e){}}
588$root.on('click','[data-chat-new]',function(e){e.preventDefault();if($newBtn.prop('disabled'))return;resetChat();});$root.on('click','.dive-deeper-chat__tab',function(){var idx=String($(this).data('tab-index'));$root.find('.dive-deeper-chat__tab').removeClass('is-active').attr('aria-selected','false');$(this).addClass('is-active').attr('aria-selected','true');$root.find('.dive-deeper-chat__tabpanel').removeClass('is-active');$root.find('[data-tabpanel="'+idx+'"]').addClass('is-active');});function ask(question){if(!question)return;var gen=convoGen;$root.attr('data-has-messages','true');$root.find('[data-chat-tabs]').hide();setNewBtnEnabled(false);pageAppendUserTurn($thread,question);var $turn=pageAppendLoadingTurn($thread);var snapshot=history.slice();function handleDone(data){if(gen!==convoGen)return;if(data&&data.challenge==='recaptcha_v2'){var shown=showRecaptchaV2Challenge(function(v2tok){send('',v2tok);},function(){resetChat();});if(!shown){pageRenderError($turn,'يتعذّر التحقق حالياً. يُرجى المحاولة لاحقاً.');setNewBtnEnabled(true);}
589return;}
590if(data&&data.error){pageRenderError($turn,data.error);setNewBtnEnabled(true);return;}
591var answer=(data&&data.answer)||'لم أتمكن من العثور على معلومات كافية للإجابة عن هذا السؤال.';var sources=(data&&data.sources)||[];var followup=(data&&data.followup)||null;pageRenderAnswer($turn,answer,sources,followup);history.push({role:'user',content:question});history.push({role:'assistant',content:stripHtml(answer)});if(history.length>MAX_HISTORY)history=history.slice(history.length-MAX_HISTORY);setNewBtnEnabled(true);}
592function handleFail(xhr){if(gen!==convoGen)return;pageRenderError($turn,xhrErrorMsg(xhr));setNewBtnEnabled(true);}
593function send(v3tok,v2tok){var xhr=postChat(question,snapshot,null,v3tok,v2tok,handleDone,handleFail);if(xhr&&xhr.abort)pageXhrs.push(xhr);}
594withRecaptchaToken(function(rtoken){send(rtoken,'');});}
595function submit(){var q=($input.val()||'').trim();if(!q)return;pushGtmEvent('Submit_AI_Question');$input.val('');syncChatSubmitState();ask(q);}
596$submit.on('click',function(e){e.preventDefault();submit();});$input.on('input',syncChatSubmitState);$input.on('keydown',function(e){if(e.which===13){e.preventDefault();submit();}});setupVoiceSearch($root.find('[data-chat-mic]'),$input,function(){syncChatSubmitState();submit();});
596$root.on('click','.dive-deeper-chat__chip',function(){var q=$(this).data('question')||$(this).find('.dive-deeper-chat__chip-text').text().trim();if(q){pushGtmEvent('Submit_AI_Predefined_Question');ask(q);}});$root.on('click','[data-assistant-copy]',function(){var $turn=$(this).closest('[data-assistant-turn]');var text=$turn.find('[data-assistant-answer]').text().replace(/\s+/g,' ').trim();if(!text)return;var $btn=$(this);var prev=$btn.attr('aria-label');function done(){$btn.attr('aria-label','تم النسخ');window.setTimeout(function(){$btn.attr('aria-label',prev||'نسخ نص الإجابة');},2000);}
597if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(text).then(done).catch(function(){fallbackCopy(text,done);});}else{fallbackCopy(text,done);}});$root.on('click','[data-assistant-sources-toggle]',function(){var $turn=$(this).closest('[data-assistant-turn]');var $sources=$turn.find('[data-assistant-sources]');var open=$sources.is(':visible');$sources.attr('hidden',open?true:false);$(this).attr('aria-expanded',open?'false':'true');});}
598Drupal.behaviors.diveDeeperConversation={attach:function(context){var $pages=$(context).find('.dive-deeper-chat[data-mode="page"]');var $widgets=$(context).find('.dive-deeper-ai-root[data-mode="widget"] .dive-deeper-ai');if($pages.length||$widgets.length){ensureRecaptchaLoaded();}
599$pages.each(function(){attachPageChat($(this));});$widgets.each(function(){attachWidget($(this));});}};document.querySelectorAll('.field--name-body .dive-deeper-ai-root[data-mode="widget"], '+'.field--name-field-place-brief .dive-deeper-ai-root[data-mode="widget"]').forEach(function(el){var prev=el.previousElementSibling;while(prev&&prev.tagName!=='P'){prev=prev.previousElementSibling;}
600if(prev)prev.appendChild(el);});})(Drupal,drupalSettings,jQuery);;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.