var $=jQuery;
$(function (){
$('#nav_toggle').click(function(){
$("header").toggleClass('open');
$("nav").slideToggle(500);
});
});
window.addEventListener('DOMContentLoaded', function(){
new ScrollHint('.js-scrollable',{
scrollHintIconAppendClass: 'scroll-hint-icon-black',
i18n: {
scrollable: 'スクロールできます'
}});
});
function isSmartPhone(){
if(window.matchMedia&&window.matchMedia('(max-device-width: 640px)').matches){
return true;
}else{
return false;
}}
$(function(){
var division=10;
var divlength=$('.comments_1 .comment__li_1').length;
dlsizePerResult=divlength / division;
for(i=1;i<=dlsizePerResult;i++){
$('.comments_1 .comment__li_1').eq(division*i-1)
.after('<span class="morelink_1 link'+i+'">口コミをもっと見る<i class="fas fa-angle-down"></i></span>');
}
$('.comments_1 .comment__li_1,.morelink_1').hide();
for(j=0;j<division;j++){
$('.comments_1 .comment__li_1').eq(j).show();
}
$('.morelink_1.link1').show();
$('.morelink_1').click(function(){
index=$(this).index('.morelink_1');
for(k=0;k<(index+2)*division;k++){
$('.comments_1 .comment__li_1').eq(k).fadeIn();
}
$('.morelink_1').hide();
$('.morelink_1').eq(index+1).show();
});
});
$(function(){
var division=10;
var divlength=$('.comments_2 .comment__li_2').length;
dlsizePerResult=divlength / division;
for(i=1;i<=dlsizePerResult;i++){
$('.comments_2 .comment__li_2').eq(division*i-1)
.after('<span class="morelink_2 link'+i+'">口コミをもっと見る<i class="fas fa-angle-down"></i></span>');
}
$('.comments_2 .comment__li_2,.morelink_2').hide();
for(j=0;j<division;j++){
$('.comments_2 .comment__li_2').eq(j).show();
}
$('.morelink_2.link1').show();
$('.morelink_2').click(function(){
index=$(this).index('.morelink_2');
for(k=0;k<(index+2)*division;k++){
$('.comments_2 .comment__li_2').eq(k).fadeIn();
}
$('.morelink_2').hide();
$('.morelink_2').eq(index+1).show();
});
});
$(function(){
var division=10;
var divlength=$('.comments_3 .comment__li_3').length;
dlsizePerResult=divlength / division;
for(i=1;i<=dlsizePerResult;i++){
$('.comments_3 .comment__li_3').eq(division*i-1)
.after('<span class="morelink_3 link'+i+'">口コミをもっと見る<i class="fas fa-angle-down"></i></span>');
}
$('.comments_3 .comment__li_3,.morelink_3').hide();
for(j=0;j<division;j++){
$('.comments_3 .comment__li_3').eq(j).show();
}
$('.morelink_3.link1').show();
$('.morelink_3').click(function(){
index=$(this).index('.morelink_3');
for(k=0;k<(index+2)*division;k++){
$('.comments_3 .comment__li_3').eq(k).fadeIn();
}
$('.morelink_3').hide();
$('.morelink_3').eq(index+1).show();
});
});
$(function(){
var division=10;
var divlength=$('.comments_4 .comment__li_4').length;
dlsizePerResult=divlength / division;
for(i=1;i<=dlsizePerResult;i++){
$('.comments_4 .comment__li_4').eq(division*i-1)
.after('<span class="morelink_4 link'+i+'">口コミをもっと見る<i class="fas fa-angle-down"></i></span>');
}
$('.comments_4 .comment__li_4,.morelink_4').hide();
for(j=0;j<division;j++){
$('.comments_4 .comment__li_4').eq(j).show();
}
$('.morelink_4.link1').show();
$('.morelink_4').click(function(){
index=$(this).index('.morelink_4');
for(k=0;k<(index+2)*division;k++){
$('.comments_4 .comment__li_4').eq(k).fadeIn();
}
$('.morelink_4').hide();
$('.morelink_4').eq(index+1).show();
});
});
function titlecheck(){
if(document.scom.comment_title.value==""){
alert("タイトルを入力してください");
return false;
}}
$(function(){
let tabs=$(".tab--inner");
$(".tab--inner").on("click", function(){
$(".active").removeClass("active");
$(this).addClass("active");
const index=tabs.index(this);
$(".content--inner").removeClass("show").eq(index).addClass("show");
})
})
$(function(){
$('.s_01 .accordion_two .accordion_header').click(function(){
$(this).next('.accordion_inner').slideToggle();
$(this).toggleClass("open");
});
});
$(function(){
$('.accordion_one .accordion_header').click(function(){
$(this).next('.accordion_inner').slideToggle();
$(this).toggleClass("open");
});
});
$(function(){
$('.sort-table').tablesorter({
textExtraction: function(node){
var attr=$(node).attr('data-value');
if(typeof attr!=='undefined'&&attr!==false){
return attr;
}
return $(node).text();
}});
});
$(function(){
$('.read_text').readmore({
speed: 100,
collapsedHeight: 125,
moreLink: '<a href="#" class="sm">...続きを読む</a>',
lessLink: ''
});
});
$(function(){
let tabs=$(".tab--inner");
$(".tab--inner").on("click", function(){
$(".active").removeClass("active");
$(this).addClass("active");
const index=tabs.index(this);
$(".ul__racers-kana").removeClass("show").eq(index).addClass("show");
readmore_exe();
})
});
$(function(){
let tabs_today=$(".today_tab--inner");
$(".today_tab--inner").on("click", function(){
$(".active").removeClass("active");
$(this).addClass("active");
const index=tabs_today.index(this);
$(".table__today-field").removeClass("show").eq(index).addClass("show");
readmore_exe();
})
});
$(function(){
if(isSmartPhone()){
$('.read_more_people_introduce__inner').readmore({
speed: 100,
collapsedHeight: 35,
moreLink: '<a href="#" class="sm">...続きを読む</a>',
lessLink: ''
});
}else{
$('.read_more_people_introduce__inner').readmore({
speed: 100,
collapsedHeight: 48,
moreLink: '<a href="#" class="sm">...続きを読む</a>',
lessLink: ''
});
}});
function readmore_exe(){
if(isSmartPhone()){
$('.read_more_people_introduce__inner').readmore({
speed: 100,
collapsedHeight: 35,
moreLink: '<a href="#" class="sm">...続きを読む</a>',
lessLink: ''
});
}else{
$('.read_more_people_introduce__inner').readmore({
speed: 100,
collapsedHeight: 48,
moreLink: '<a href="#" class="sm">...続きを読む</a>',
lessLink: ''
});
}}
var startPos=0,winScrollTop=0;
$(window).on('scroll',function(){
winScrollTop=$(this).scrollTop();
if(winScrollTop >=startPos){
if(winScrollTop >=100){
$('.new__header__ul').removeClass('hide');
}}else{
$('.new__header__ul').removeClass('hide');
}
if(winScrollTop <=0){
$('.new__header__ul').addClass('hide');
}
startPos=winScrollTop;
});
$(document).ready(function(){
$(".hit-graph").each(function(){
var hitGraph=($(this).attr('data-hit-graph'));
var hitGradientPercentage=(hitGraph * 20) + "%";
$(this).css('background-image', 'radial-gradient(#f2f2f2 55%, transparent 56%), conic-gradient(#E8C56D 0% ' + hitGradientPercentage + ', #818181 ' + hitGradientPercentage + ' 100%)');
});
$(".recovery-graph").each(function(){
var recoveryGraph=($(this).attr('data-recovery-graph'));
var recoveryGradientPercentage=(recoveryGraph * 20) + "%";
$(this).css('background-image', 'radial-gradient(#f2f2f2 55%, transparent 56%), conic-gradient(#E8C56D 0% ' + recoveryGradientPercentage + ', #818181 ' + recoveryGradientPercentage + ' 100%)');
});
$(".dividend-graph").each(function(){
var dividendGraph=($(this).attr('data-dividend-graph'));
var dividendGradientPercentage=(dividendGraph * 20) + "%";
$(this).css('background-image', 'radial-gradient(#f2f2f2 55%, transparent 56%), conic-gradient(#E8C56D 0% ' + dividendGradientPercentage + ', #818181 ' + dividendGradientPercentage + ' 100%)');
});
});
$(function(){
$('.site-info-predict__content__payment .body').each(function(){
if($(this).text().includes('+')){
$(this).css('color','red');
}else if($(this).text().includes('-')){
$(this).css('color','blue');
}});
});
document.addEventListener('DOMContentLoaded', function (){
const select=document.querySelector('.sort__select-wrap__items');
const comments=document.querySelectorAll('.sort-comments__content__lists');
const noResult=document.querySelector('.no-comment');
function applyVisiblePadding(){
let visibleItems=[];
comments.forEach(comment=> {
const isVisible=comment.style.display!=='none'&&getComputedStyle(comment).display!=='none';
comment.style.paddingTop='';
if(isVisible){
visibleItems.push(comment);
}});
if(visibleItems.length===0){
noResult.style.display='block';
}else{
noResult.style.display='none';
visibleItems.forEach((el, index)=> {
if(index!==0){
el.style.paddingTop='15px';
}});
}}
applyVisiblePadding();
select.addEventListener('change', function (){
const selectedValue=select.value;
let visibleItems=[];
comments.forEach(comment=> {
const rating=comment.dataset.rating;
if(selectedValue==='all'||rating===selectedValue){
comment.style.display='block';
visibleItems.push(comment);
}else{
comment.style.display='none';
}
comment.style.paddingTop='';
});
if(visibleItems.length===0){
noResult.style.display='block';
}else{
noResult.style.display='none';
visibleItems.forEach((el, index)=> {
if(index!==0){
el.style.paddingTop='15px';
}});
}});
});
$(function(){
$('.news__head').on('click', function(){
$('.news').css('left', '0');
});
$('.news__close-btn').on('click', function(){
$('.news').css('left', '93%');
});
});
$(function(){
if($('.section__vote').length){
$('.section__vote__destination .select').on('click', function(){
$('.section__vote__candidate').addClass('active');
});
$('.section__vote__candidate .close').on('click', function(){
$('.section__vote__candidate').removeClass('active');
});
$('.section__vote__candidate__outer').on('click', function(){
$('.section__vote__candidate').removeClass('active');
});
const maxchecked=3;
const selector='input[name="vote"]';
function monitor_checkednum(){
const checkedNum=$(selector + ':checked').length;
if(checkedNum >=maxchecked){
$(selector).not(':checked').prop('disabled', true);
}else{
$(selector).prop('disabled', false);
}}
monitor_checkednum();
$(document).on('change', selector, monitor_checkednum);
$('#votedetermine').on('click', function(){
const select_values=[];
$('input[name="vote"]:checked').each(function(){
const $input=$(this);
const $label=$input.closest('label');
const idx=$input.data('id');
const image=$label.find('.cand-info__image img').attr('src');
const name=$.trim($label.find('.cand-info__name').text());
select_values.push({
image: image,
name: name,
idx: idx
});
})
const max=select_values.length;
$('.section__vote__destination .select').each(function(){
$(this).addClass('empty').removeAttr('data-id');
$(this).find('img').attr('src','http://localhost:8099/aolplatforms.jp/wp-content/themes/kaitai_24.05_v3/img/vote/vote_select.svg').removeAttr('alt');
})
for(let $i=0; $i < max; $i++){
const select=$('.section__vote__destination .select').eq($i);
select.removeClass('empty').attr('data-id',select_values[$i]['idx'])
select.find('img').attr('src',select_values[$i]['image']).attr('alt',select_values[$i]['name']);
}
if(max > 0){
$('#vote').removeClass('disabled');
}else{
$('#vote').addClass('disabled');
}
$('.section__vote__candidate').removeClass('active');
});
$('#vote').on('click', function(){
const confirmed_vote=[];
for(let $i=0; $i < 3; $i++){
const select=$('.section__vote__destination .select').eq($i);
if(!select.hasClass('empty')){
confirmed_vote.push(select.data('id'));
}}
if(confirmed_vote.length){
$.ajax({
type:'POST',
data:{
action: 'vote_countup',
arr: confirmed_vote
},
url:ajaxurl,
success: function(res){
if(res.success){
$('.section__vote__destination, #vote').hide();
$('<p class="section__vote__message">' + (res.data.message||'投票ありがとうございました。また1日後に投票可能になります') + '</p>').insertBefore('.section__vote__results');
$('.section__vote__results').html(res.data.html);
}else{
$('.section__vote__destination, #vote').hide();
$('<p class="section__vote__message">' + (res.data.message||'投票できませんでした。もう一度お試しください。') + '</p>').insertBefore('.section__vote__results');s
}},
error: function(){
$('<p class="section__vote__message error">' + (res.data.message||'エラーが発生しました。ページを再読み込みしてください。') + '</p>').insertBefore('.section__vote__results');
}})
}});
}});
$(function(){
$('.section__tabcontents p > input').unwrap();
});
!function(f){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=f();else if("function"==typeof define&&define.amd)define([],f);else{var g;(g="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).ScrollHint=f()}}((function(){var define,module,exports;return function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a="function"==typeof require&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,(function(e){var n=t[o][1][e];return s(n||e)}),l,l.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<r.length;o++)s(r[o]);return s}({1:[function(require,module,exports){"use strict";function assign(target,firstSource){if(null==target)throw new TypeError("Cannot convert first argument to object");for(var to=Object(target),i=1;i<arguments.length;i++){var nextSource=arguments[i];if(null!=nextSource)for(var keysArray=Object.keys(Object(nextSource)),nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex++){var nextKey=keysArray[nextIndex],desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);void 0!==desc&&desc.enumerable&&(to[nextKey]=nextSource[nextKey])}}return to}function polyfill(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:assign})}module.exports={assign:assign,polyfill:polyfill}},{}],2:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_es6ObjectAssign=require("es6-object-assign"),_util=require("./util");function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var defaults={suggestClass:"is-active",scrollableClass:"is-scrollable",scrollableRightClass:"is-right-scrollable",scrollableLeftClass:"is-left-scrollable",scrollHintClass:"scroll-hint",scrollHintIconClass:"scroll-hint-icon",scrollHintIconAppendClass:"",scrollHintIconWrapClass:"scroll-hint-icon-wrap",scrollHintText:"scroll-hint-text",scrollHintBorderWidth:10,remainingTime:-1,enableOverflowScrolling:!0,applyToParents:!1,suggestiveShadow:!1,offset:0,i18n:{scrollable:"scrollable"}},ScrollHint=function(){function ScrollHint(ele,option){var _this=this;_classCallCheck(this,ScrollHint),this.opt=(0,_es6ObjectAssign.assign)({},defaults,option),this.items=[];var elements="string"==typeof ele?document.querySelectorAll(ele):ele,applyToParents=this.opt.applyToParents;[].forEach.call(elements,(function(element){applyToParents&&(element=element.parentElement),element.style.position="relative",element.style.overflow="auto",_this.opt.enableOverflowScrolling&&("overflowScrolling"in element.style?element.style.overflowScrolling="touch":"webkitOverflowScrolling"in element.style&&(element.style.webkitOverflowScrolling="touch"));var item={element:element,scrolledIn:!1,interacted:!1};document.addEventListener("scroll",(function(e){e.target===element&&(item.interacted=!0,_this.updateItem(item))}),!0),(0,_util.addClass)(element,_this.opt.scrollHintClass),(0,_util.append)(element,'<div class="'+_this.opt.scrollHintIconWrapClass+'" data-target="scrollable-icon">\n        <span class="'+_this.opt.scrollHintIconClass+(_this.opt.scrollHintIconAppendClass?" "+_this.opt.scrollHintIconAppendClass:"")+'">\n          <div class="'+_this.opt.scrollHintText+'">'+_this.opt.i18n.scrollable+"</div>\n        </span>\n      </div>"),_this.items.push(item)})),window.addEventListener("scroll",(function(){_this.updateItems()})),window.addEventListener("resize",(function(){_this.updateItems()})),this.updateItems()}return _createClass(ScrollHint,[{key:"isScrollable",value:function isScrollable(item){var offset=this.opt.offset,element=item.element,offsetWidth;return element.offsetWidth+offset<element.scrollWidth}},{key:"checkScrollableDir",value:function checkScrollableDir(item){var _opt=this.opt,scrollHintBorderWidth=_opt.scrollHintBorderWidth,scrollableRightClass=_opt.scrollableRightClass,scrollableLeftClass=_opt.scrollableLeftClass,element=item.element,child,width=element.children[0].scrollWidth,parentWidth=element.offsetWidth,scrollLeft=element.scrollLeft;parentWidth+scrollLeft<width-scrollHintBorderWidth?(0,_util.addClass)(element,scrollableRightClass):(0,_util.removeClass)(element,scrollableRightClass),parentWidth<width&&scrollLeft>scrollHintBorderWidth?(0,_util.addClass)(element,scrollableLeftClass):(0,_util.removeClass)(element,scrollableLeftClass)}},{key:"needSuggest",value:function needSuggest(item){var scrolledIn=item.scrolledIn,interacted;return!item.interacted&&scrolledIn&&this.isScrollable(item)}},{key:"updateItems",value:function updateItems(){var _this2=this;[].forEach.call(this.items,(function(item){_this2.updateItem(item)}))}},{key:"updateStatus",value:function updateStatus(item){var _this3=this,element=item.element,scrolledIn;item.scrolledIn||(0,_util.getOffset)(element).top+Math.min(element.offsetHeight,window.innerHeight)/2<(0,_util.getScrollTop)()+window.innerHeight&&(item.scrolledIn=!0,-1!==this.opt.remainingTime&&setTimeout((function(){item.interacted=!0,_this3.updateItem(item)}),this.opt.remainingTime))}},{key:"updateItem",value:function updateItem(item){var opt=this.opt,element=item.element,target=element.querySelector('[data-target="scrollable-icon"]');this.updateStatus(item),this.isScrollable(item)?(0,_util.addClass)(element,opt.scrollableClass):(0,_util.removeClass)(element,opt.scrollableClass),this.needSuggest(item)?(0,_util.addClass)(target,opt.suggestClass):(0,_util.removeClass)(target,opt.suggestClass),opt.suggestiveShadow&&this.checkScrollableDir(item)}}]),ScrollHint}();exports.default=ScrollHint,module.exports=exports.default},{"./util":3,"es6-object-assign":1}],3:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var append=exports.append=function append(element,string){var div=document.createElement("div");for(div.innerHTML=string;div.children.length>0;)element.appendChild(div.children[0])},addClass=exports.addClass=function addClass(element,className){element.classList?element.classList.add(className):element.className+=" "+className},removeClass=exports.removeClass=function removeClass(element,className){element.classList?element.classList.remove(className):element.className=element.className.replace(new RegExp("(^|\\b)"+className.split(" ").join("|")+"(\\b|$)","gi")," ")},getScrollTop=exports.getScrollTop=function getScrollTop(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},getScrollLeft=exports.getScrollLeft=function getScrollLeft(){return window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},getOffset=exports.getOffset=function getOffset(el){var rect=el.getBoundingClientRect();return{top:rect.top+getScrollTop(),left:rect.left+getScrollLeft()}}},{}]},{},[2])(2)}));
!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){if(!a[t]){a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return a[t].test(e[$]("class")||"")&&a[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var a;if(a=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(a," "))}},V=function(t,a,e){var i=e?P:"removeEventListener";if(e){V(t,a)}r.forEach(function(e){t[i](e,a)})},X=function(e,t,a,i,r){var n=D.createEvent("Event");if(!a){a={}}a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n},Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}a({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,a){a=a||e.offsetWidth;while(a<H.minSize&&t&&!e._lazysizesWidth){a=t.offsetWidth;t=t.parentNode}return a},ee=function(){var a,i;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;a=true;i=false;while(e.length){e.shift()()}a=false};var e=function(e,t){if(a&&!t){e.apply(this,arguments)}else{n.push(e);if(!i){i=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(a,e){return e?function(){ee(a)}:function(){var e=this;var t=arguments;ee(function(){a.apply(e,t)})}},ae=function(e){var a;var i=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){a=false;i=f.now();e()};var s=o&&n>49?function(){o(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(a){return}a=true;t=r-(f.now()-i);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ie=function(e){var t,a;var i=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-a;if(e<i){I(n,i-e)}else{(o||r)(r)}};return function(){a=f.now();if(!t){t=I(n,i)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var M=0;var N=-1;var L=function(e){M--;if(!e||M<0||!e.target){M=0}};var x=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var W=function(e,t){var a;var i=e;var r=x(e);g-=t;b+=t;p-=t;C+=t;while(r&&(i=i.offsetParent)&&i!=D.body&&i!=O){r=(Z(i,"opacity")||1)>0;if(r&&Z(i,"overflow")!="visible"){a=i.getBoundingClientRect();r=C>a.left&&p<a.right&&b>a.top-1&&g<a.bottom+1}}return r};var t=function(){var e,t,a,i,r,n,s,o,l,u,f,c;var d=k.elements;if((h=H.loadMode)&&M<8&&(e=d.length)){t=0;N++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(o=d[t][$]("data-expand"))||!(n=o*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&M<1&&N>2&&h>2&&!D.hidden){w=f;N=0}else if(h>1&&N>1&&M<6){w=u}else{w=_}}if(l!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;l=n}a=d[t].getBoundingClientRect();if((b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){R(d[t]);r=true;if(M>9){break}}else if(!r&&m&&!i&&M<4&&N<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){i=v[0]||d[t]}}if(i&&!r){R(i)}}};var a=ae(t);var S=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}L(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,B);X(t,"lazyloaded")};var i=te(S);var B=function(e){i({target:e.target})};var T=function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;if(a==0){e.contentWindow.location.replace(t)}else if(a==1){e.src=t}};var F=function(e){var t;var a=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(a){e.setAttribute("srcset",a)}};var s=te(function(t,e,a,i,r){var n,s,o,l,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(i){if(a){K(t,H.autosizesClass)}else{t.setAttribute("sizes",i)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){o=t.parentNode;l=o&&j.test(o.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||l);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(L,2500);V(t,B,true)}if(l){G.call(o.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!l){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||l)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,H.fastLoadedClass)}S(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){M--}},true)});var R=function(e){if(e._lazyRace){return}var t;var a=n.test(e.nodeName);var i=a&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=i=="auto";if((r||!m)&&a&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;M++;s(e,t,r,i,a)};var r=ie(function(){H.loadMode=3;a()});var o=function(){if(H.loadMode==3){H.loadMode=2}r()};var l=function(){if(m){return}if(f.now()-e<999){I(l,999);return}m=true;H.loadMode=3;a();q("scroll",o,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",a,true);q("resize",a,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(a).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",a,true);O[P]("DOMAttrModified",a,true);setInterval(a,999)}q("hashchange",a,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,a,true)});if(/d$|^c/.test(D.readyState)){l()}else{q("load",l);D[P]("DOMContentLoaded",a);I(l,2e4)}if(k.elements.length){t();ee._lsFlush()}else{a()}},checkElems:a,unveil:R,_aLSL:o}}(),re=function(){var a;var n=te(function(e,t,a,i){var r,n,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",i)}}if(!a.detail.dataAttr){Y(e,a.detail)}});var i=function(e,t,a){var i;var r=e.parentNode;if(r){a=s(e,r,a);i=X(e,"lazybeforesizes",{width:a,dataAttr:!!t});if(!i.defaultPrevented){a=i.detail.width;if(a&&a!==e._lazysizesWidth){n(e,r,i,a)}}}};var e=function(){var e;var t=a.length;if(t){e=0;for(;e<t;e++){i(a[e])}}};var t=ie(e);return{_:function(){a=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:i}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});
!function(e,t){var a=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",a,!0)};t=t.bind(null,e,e.document),"object"==typeof module&&module.exports?t(require("lazysizes")):"function"==typeof define&&define.amd?define(["lazysizes"],t):e.lazySizes?a():e.addEventListener("lazyunveilread",a,!0)}(window,function(e,i,o){"use strict";var l,d,u={};function s(e,t,a){var n,r;u[e]||(n=i.createElement(t?"link":"script"),r=i.getElementsByTagName("script")[0],t?(n.rel="stylesheet",n.href=e):(n.onload=function(){n.onerror=null,n.onload=null,a()},n.onerror=n.onload,n.src=e),u[e]=!0,u[n.src||n.href]=!0,r.parentNode.insertBefore(n,r))}i.addEventListener&&(l=function(e,t){var a=i.createElement("img");a.onload=function(){a.onload=null,a.onerror=null,a=null,t()},a.onerror=a.onload,a.src=e,a&&a.complete&&a.onload&&a.onload()},addEventListener("lazybeforeunveil",function(e){var t,a,n;if(e.detail.instance==o&&!e.defaultPrevented){var r=e.target;if("none"==r.preload&&(r.preload=r.getAttribute("data-preload")||"auto"),null!=r.getAttribute("data-autoplay"))if(r.getAttribute("data-expand")&&!r.autoplay)try{r.play()}catch(e){}else requestAnimationFrame(function(){r.setAttribute("data-expand","-10"),o.aC(r,o.cfg.lazyClass)});(t=r.getAttribute("data-link"))&&s(t,!0),(t=r.getAttribute("data-script"))&&(e.detail.firesLoad=!0,s(t,null,function(){e.detail.firesLoad=!1,o.fire(r,"_lazyloaded",{},!0,!0)})),(t=r.getAttribute("data-require"))&&(o.cfg.requireJs?o.cfg.requireJs([t]):s(t)),(a=r.getAttribute("data-bg"))&&(e.detail.firesLoad=!0,l(a,function(){r.style.backgroundImage="url("+(d.test(a)?JSON.stringify(a):a)+")",e.detail.firesLoad=!1,o.fire(r,"_lazyloaded",{},!0,!0)})),(n=r.getAttribute("data-poster"))&&(e.detail.firesLoad=!0,l(n,function(){r.poster=n,e.detail.firesLoad=!1,o.fire(r,"_lazyloaded",{},!0,!0)}))}},!(d=/\(|\)|\s|'/)))});
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){"use strict";function e(t,e,i){var o;return function(){var n=this,a=arguments,s=function(){o=null,i||t.apply(n,a)},r=i&&!o;clearTimeout(o),o=setTimeout(s,e),r&&t.apply(n,a)}}function i(t){var e=++h;return String(null==t?"rmjs-":t)+e}function o(t){var e=t.clone().css({height:"auto",width:t.width(),maxHeight:"none",overflow:"hidden"}).insertAfter(t),i=e.outerHeight(),o=parseInt(e.css({maxHeight:""}).css("max-height").replace(/[^-\d\.]/g,""),10),n=t.data("defaultHeight");e.remove();var a=o||t.data("collapsedHeight")||n;t.data({expandedHeight:i,maxHeight:o,collapsedHeight:a}).css({maxHeight:"none"})}function n(t){if(!d[t.selector]){var e=" ";t.embedCSS&&""!==t.blockCSS&&(e+=t.selector+" + [data-readmore-toggle], "+t.selector+"[data-readmore]{"+t.blockCSS+"}"),e+=t.selector+"[data-readmore]{transition: height "+t.speed+"ms;overflow: hidden;}",function(t,e){var i=t.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),t.getElementsByTagName("head")[0].appendChild(i)}(document,e),d[t.selector]=!0}}function a(e,i){this.element=e,this.options=t.extend({},r,i),n(this.options),this._defaults=r,this._name=s,this.init(),window.addEventListener?(window.addEventListener("load",c),window.addEventListener("resize",c)):(window.attachEvent("load",c),window.attachEvent("resize",c))}var s="readmore",r={speed:100,collapsedHeight:200,heightMargin:16,moreLink:'<a href="#">Read More</a>',lessLink:'<a href="#">Close</a>',embedCSS:!0,blockCSS:"display: block; width: 100%;",startOpen:!1,blockProcessed:function(){},beforeToggle:function(){},afterToggle:function(){}},d={},h=0,c=e(function(){t("[data-readmore]").each(function(){var e=t(this),i="true"===e.attr("aria-expanded");o(e),e.css({height:e.data(i?"expandedHeight":"collapsedHeight")})})},100);a.prototype={init:function(){var e=t(this.element);e.data({defaultHeight:this.options.collapsedHeight,heightMargin:this.options.heightMargin}),o(e);var n=e.data("collapsedHeight"),a=e.data("heightMargin");if(e.outerHeight(!0)<=n+a)return this.options.blockProcessed&&"function"==typeof this.options.blockProcessed&&this.options.blockProcessed(e,!1),!0;var s=e.attr("id")||i(),r=this.options.startOpen?this.options.lessLink:this.options.moreLink;e.attr({"data-readmore":"","aria-expanded":this.options.startOpen,id:s}),e.after(t(r).on("click",function(t){return function(i){t.toggle(this,e[0],i)}}(this)).attr({"data-readmore-toggle":s,"aria-controls":s})),this.options.startOpen||e.css({height:n}),this.options.blockProcessed&&"function"==typeof this.options.blockProcessed&&this.options.blockProcessed(e,!0)},toggle:function(e,i,o){o&&o.preventDefault(),e||(e=t('[aria-controls="'+this.element.id+'"]')[0]),i||(i=this.element);var n=t(i),a="",s="",r=!1,d=n.data("collapsedHeight");n.height()<=d?(a=n.data("expandedHeight")+"px",s="lessLink",r=!0):(a=d,s="moreLink"),this.options.beforeToggle&&"function"==typeof this.options.beforeToggle&&this.options.beforeToggle(e,n,!r),n.css({height:a}),n.on("transitionend",function(i){return function(){i.options.afterToggle&&"function"==typeof i.options.afterToggle&&i.options.afterToggle(e,n,r),t(this).attr({"aria-expanded":r}).off("transitionend")}}(this)),t(e).replaceWith(t(this.options[s]).on("click",function(t){return function(e){t.toggle(this,i,e)}}(this)).attr({"data-readmore-toggle":n.attr("id"),"aria-controls":n.attr("id")}))},destroy:function(){t(this.element).each(function(){var e=t(this);e.attr({"data-readmore":null,"aria-expanded":null}).css({maxHeight:"",height:""}).next("[data-readmore-toggle]").remove(),e.removeData()})}},t.fn.readmore=function(e){var i=arguments,o=this.selector;return e=e||{},"object"==typeof e?this.each(function(){if(t.data(this,"plugin_"+s)){var i=t.data(this,"plugin_"+s);i.destroy.apply(i)}e.selector=o,t.data(this,"plugin_"+s,new a(this,e))}):"string"==typeof e&&"_"!==e[0]&&"init"!==e?this.each(function(){var o=t.data(this,"plugin_"+s);o instanceof a&&"function"==typeof o[e]&&o[e].apply(o,Array.prototype.slice.call(i,1))}):void 0}});