PageSourceSearch

https://www.yukoyuko.net/scripts/common.js

js yukoyuko.net collected 2026-10-02 04:57:02 UTC 35,038 bytes, 2 lines download raw bytes

1/*! (c) Yuko Yuko Inc. | www.yukoyuko.net */
2var _typeof='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};String.prototype.startsWith||Object.defineProperty(String.prototype,'startsWith',{value:function(e,a){return this.substring(a=0<a?0|a:0,a+e.length)===e}}),(function(i){var e=!1;var o=[];var a=0;var t;i.fn.fixHeight=function(){return this.each(function(){var e=(function(e){var a=i(e);if(a.data('fixHeightChildrenGroups'))return a.data('fixHeightChildrenGroups');var t=[];var r=a.find('.fixHeightChild');if(r.length&&t.push(r),(e=a.find('*[class*=\'fixHeightChild\']:not(.fixHeightChild)')).length){var n={};for(var s in e.each(function(){var e=i(this).attr('class').split(' ');var a;var t=e.length;var r;for(a=0;a<t;a++)(r=(r=e[a].match(/fixHeightChild[a-z0-9_-]+/i))&&r.toString())&&(n[r]=r)}),n)t.push(a.find('.'+s))}return t.length||(r=a.children()).length&&t.push(r),a.data('fixHeightChildrenGroups',t),o.push(a),t})(this);i.each(e,function(){var e=i(this);var a,t;e.filter(':visible').length&&(a=[],t=0,e.each(function(){t!=i(this).position().top&&(i(a).sameHeight(),a=[],t=i(this).position().top),a.push(this)}),a.length&&i(a).sameHeight())})}),(function(){e||(e=!0,t=i(document.body).append('<div style="position:absolute;left:-9999px;top:-9999px;">s</div>'),setInterval(i.checkFixHeight,1e3),i(window).resize(i.checkFixHeight),i.checkFixHeight(),i(window).on('load',function(){i.checkFixHeight(!0)}))})(),this},i.checkFixHeight=function(e){t.height()==a&&!0!==e||(a=t.height(),i(o).fixHeight())},i.fn.sameHeight=function(){var e=0;return this.css('height','auto'),this.each(function(){i(this).height()>e&&(e=i(this).height())}),this.height(e)}})(jQuery),(function(b){var y=function(){return b('.spNav.global').is(':visible')};var C={isSp:y(),onWindowScrollEventName:'.commonWindowScroll',onWindowScroll:[],onWindowResizeEventName:'.commonWindowResize',onWindowResize:[],onWindowResizeImmediately:[],onWindowBreakPoint:[],onWindowKeyEventName:'.commonWindowKeyDown',onWindowKey:[],bxsliders:[]};b.fn.extractDataByClass=function(e,a){if(!e||''==e)return null;var t=function(e,a){return(e=e.attr('class'))&&(a=e.match(a))&&a.length?a.pop():''};var r={className:t(this,new RegExp(e+'[^ ]*'))};return''==r.className?null:(n=r.className.split('-'),r.baseName=n.shift(),r.classSuffix=n.length?n.join('-'):'',r.id=r.baseName.replace(e,''),e=r.id.split('_'),r.groupNo=e&&1<e.length?e[1]:'',a&&(r.$sub=b('[class*="'+a+r.id+'"]'),r.subClassName=t(r.$sub,new RegExp(a+'[^ ]*')),n=r.subClassName.split('-'),r.subBaseName=n.shift(),r.subclassSuffix=n.length?n.join('-'):''),r);var n};var u=function(e,a,t){if(!e)return t;var r;if('[object Array]'===Object.prototype.toString.call(a)){for(r=0;r<a.length;r++)if(a[r]in e)return e[a[r]]}else if(a in e)return e[a];return t};b(function(){!(function(){var d={triggerName:'click',eventName:'.js_slide_down',mainClass:'js_slide_down',spClass:'js_sp',pcClass:'js_pc',showingClass:'js_slide_down_active',subClass:'js_slide_down_target',closeClass:'js_slide_down_close',bgClass:'js_slide_down_bg',animatingClass:'js_slide_down_animating',toggleClasses:['iconArwDown','iconArwUp'],showDuration:300,hideDuration:300,dataName:'slide_down',dataNameReplace:'replace',replaceWord:'閉じる'};var c=b('[class*="'+d.mainClass+'"]').not('[class*="'+d.subClass+'"]').not('[class*="'+d.closeClass+'"]');c.length&&!b('.'+d.bgClass).length&&b('body').append('<div class="modalBg js_slide_down_bg"></div>'),c.each(function(){var a=b(this),t=a.extractDataByClass(d.mainClass,d.subClass);if(t&&t.$sub.length){var e=c.filter(function(){var e=b(this).extractDataByClass(d.mainClass);return t.groupNo==e.groupNo&&a[0]!==this}),n=b('.'+d.closeClass+t.id),s=b('.'+d.bgClass),r=a.data(d.dataName)||{},i=a.data(d.dataNameReplace),o={addClass:t.classSuffix,subAddClass:t.subclassSuffix,$sub:t.$sub,$group:e,showDuration:u(r,['duration','showDuration'],d.showDuration),hideDuration:u(r,['duration','hideDuration'],d.hideDuration)};switch(/^js_slide_down_.+sponly$/.test(t.baseName)&&a.addClass('js_sp'),t.groupNo){case'reply':a.addClass('js_remove js_fadeout js_soon'),o.$sub.addClass('js_def'),o.$sub.css({height:'auto'});var l=o.$sub.outerHeight();o.$sub.unstyle(),l<=75&&setTimeout(function(){a.trigger(d.triggerName+d.eventName)},1);break;case'star':a.addClass('js_sp js_hide_on_complete js_init_on_sp js_soon');break;case'category':a.addClass('js_init_on_sp');break;case'cancelfee':a.addClass('js_sp');break;case'removesoon':a.addClass('js_remove js_soon');break;case'additional':case'facility':case'amenity':a.addClass('js_sp');break;case'moreroom':break;case'rank1120':a.addClass('js_scroll_sync');break;case'research':a.addClass('js_init_on_sp js_hide_target_on_pc');break;default:/^detailinfo[\d]{2}$/.test(t.groupNo)?a.addClass('js_sp js_init_on_sp js_show_target_on_pc'):a.closest('header').length?(a.addClass('js_show_bg'),C.onWindowResize.push(function(){var e=b('.spScrollWrap');var a;'scroll'==e.css('overflow')&&((a=window.innerHeight-b('#spScrollNav .spNavInner').outerHeight())<1||e.css({height:a}))})):/^features.+$/.test(t.groupNo)&&a.addClass('js_sp js_init_on_sp js_hide_on_complete js_soon')}'false'==i||0==i?i=undefined:!i&&b.inArray(t.groupNo,['categoryWeek','categoryPrice','categoryRoom'])<0&&!(function(e,a){var t;for(t=0;t<a.length;t++)if(a[t].test(e))return 1}
2)(t.groupNo,[/^sensitsu[\d]+$/])&&(i=d.replaceWord,a.data(d.dataNameReplace,d.replaceWord)),i&&(a.find('span,div,p').length?a.data('defaultStr',a.find('span,div,p').first().html()):a.data('defaultStr',a.html())),r=a.hasClass(d.spClass),i=a.hasClass(d.pcClass),a.off(d.eventName).on(d.triggerName+d.eventName,(function(a,t,r){return function(e){e.preventDefault(),function(e,a,t){var r,n=b(this),s=b('.'+e.bgClass),i=y(),o=n.hasClass('js_sp'),l=n.hasClass(e.showingClass),d=n.hasClass('js_soon')?0:l?a.hideDuration:a.showDuration,c=b(window),u=n.data(e.dataNameReplace);var h,g,p,f,m,v;o&&!i||a.$sub.hasClass(e.animatingClass)||(n.find('.'+e.toggleClasses.join(',.')).toggleClass(e.toggleClasses.join(' ')),l?(n.closest('.spNavLink').length&&b('.gnavLinkList').removeClass('is_active'),l={duration:d,complete:function(){a.$sub.removeClass(a.subAddClass),a.$sub.removeClass(e.animatingClass),b('.spScrollWrap').scrollTop(0),t&&(n.closest('.spNavInner').length&&!b('.spScrollWrap .menuWrap.is_active').length?(b('.spScrollWrap').unstyle().find('.menuWrap').unstyle(),b('body').unstyle().scrollTop(C.scrollTop)):n.closest('.gnavLinkList').length&&!b('.gnavLinkList.is_active').length&&(b('.gnavSlideWrap').unstyle().find('.menuWrap').unstyle(),b('body').unstyle().scrollTop(C.scrollTop)))}},n.hasClass('js_scroll_sync')&&(r=c.scrollTop(),l.step=function(e,a){n.offset().top<r&&c.scrollTop(n.offset().top)},l.complete=function(){a.$sub.removeClass(a.subAddClass),c.scrollTop(n.offset().top)}),n.removeClass(a.addClass).removeClass(e.showingClass),a.$sub.addClass(e.animatingClass).stop().slideUp(l),(n.hasClass('js_show_bg')||s.is(':visible'))&&s.addClass(e.animatingClass).css({top:0}).stop().fadeOut(d,function(){s.removeClass(e.animatingClass)}),u&&(n.find('span,div,p').length?n.find('span,div,p').first():n).html(n.data('defaultStr'))):(n.closest('.spNavLink').length&&setTimeout(function(){b('.gnavLinkList').addClass('is_active')},1),t&&(forceCloseModalJsModal(),n.closest('.spNavInner').length?(f=b('#spScrollNav .spNavInner').outerHeight(),h=b('.spScrollWrap'),g=window.innerHeight-f,h.css({width:'100%',height:g,'overflow-y':'scroll','-webkit-overflow-scrolling':'touch'}).find('.menuWrap').css({position:'static'}),h.off('scroll').on('scroll',function(){clearTimeout(m),m=setTimeout(function(){C.touching||(g=window.innerHeight-f,p=h.find('.menuWrap:visible').outerHeight(!0),h.scrollTop()<1?h.stop().animate({scrollTop:1},{duration:50}):p-g<=h.scrollTop()&&h.stop().animate({scrollTop:p-g-1},{duration:50}))},100)}),setTimeout(function(){g=window.innerHeight-f,h.css({height:g}).scrollTop(1)},301),0<b(window).scrollTop()&&(C.scrollTop=b(window).scrollTop()),b('body').css({width:'100%',position:'fixed',top:-C.scrollTop,overflow:'hidden'})):n.closest('.gnavLinkList').length&&(f=b('.gnavLinkList').outerHeight(),h=b('.gnavSlideWrap'),g=window.innerHeight-f+1,h.css({width:'100%',height:g,position:'absolute',top:f-1,'overflow-y':'scroll','-webkit-overflow-scrolling':'touch'}).find('.menuWrap').css({position:'static'}),h.off('scroll').on('scroll',function(){clearTimeout(m),m=setTimeout(function(){C.touching||(g=window.innerHeight-f+1,p=h.find('.menuWrap:visible').outerHeight(!0),h.scrollTop()<1?h.stop().animate({scrollTop:1},{duration:50}):p-g<=h.scrollTop()&&h.stop().animate({scrollTop:p-g-1},{duration:50}))},100)}),setTimeout(function(){h.scrollTop(1)},301),C.scrollTop=b(window).scrollTop(),b('body').css({width:'100%',position:'fixed',top:-C.scrollTop,overflow:'hidden'}))),a.$group.filter('.'+e.showingClass).trigger(e.triggerName),n.addClass(a.addClass).addClass(e.showingClass),a.$sub.stop().addClass(e.animatingClass).addClass(a.subAddClass).slideUp(0),n.hasClass('js_show_bg')&&s.css({height:b('body').height()}).stop().fadeIn(d),a.$sub.hasClass('js_def')?a.$sub.show().animate({height:a.$sub.find('.js_inner_wrapper').height()},{duration:d,complete:function(){a.$sub.removeClass(e.animatingClass)}}):a.$sub.slideDown(d,function(){a.$sub.removeClass(e.animatingClass)}),b('.fixHeight').fixHeight(),u&&(n.find('span,div,p').length?n.find('span,div,p').first():n).html(u),a.$sub.hasClass('js_tab')&&initJsTab(!0,a.$sub)),n.hasClass('js_remove')&&(v={height:0},n.hasClass('js_fadeout')&&(v.opacity=0),n.animate(v,{duration:d,complete:function(){b(this).remove()}})),n.hasClass('js_hide_on_complete')&&(v={},n.hasClass('js_fadeout')&&(v.opacity=0),n.animate(v,{duration:d,complete:function(){b(this).hide()}})),n.hasClass('js_remove_on_fire')&&n.remove(),n.hasClass('js_hide_on_fire')&&n.hide())}.call(a,d,t,r),s.off(d.eventName).on(d.triggerName+d.eventName,function(){n.trigger(d.triggerName+d.eventName)}),r&&(forceCloseModalJsModal(),updateBGPosition())}})(this,o,a.closest('header').length)),n.off(d.eventName).on(d.triggerName+d.eventName,(function(a){return function(e){e.preventDefault(),a.hasClass(d.showingClass)&&a.trigger(d.triggerName+d.eventName),a.closest('.spNavLink').length&&b('.gnavLinkList').removeClass('is_active')}})(a)),o.$sub.hasClass('js_def')&&(o.$sub.wrapInner('<div class="js_
2inner_wrapper">'),C.onWindowBreakPoint.push(function(e){a.hasClass(d.showingClass)&&o.$sub.css({height:o.$sub.find('.js_inner_wrapper').height()})})),(!r&&!i||r&&C.isSp||i&&!C.isSp)&&(o.$sub.hasClass('js_def')||(a.removeClass(o.addClass).removeClass(d.showingClass),o.$sub.slideUp(0).removeClass(o.subAddClass))),r&&C.onWindowBreakPoint.push(function(e){e||a.hasClass(d.showingClass)||(a.addClass(o.addClass).addClass(d.showingClass),o.$sub.addClass(o.subAddClass).slideDown(0))}),a.hasClass('js_init_on_sp')&&C.onWindowBreakPoint.push(function(e){e&&(a.show().removeClass(d.showingClass),a.find('.'+d.toggleClasses.join(',.')).removeClass(d.toggleClasses.join(' ')).addClass(d.toggleClasses[0]),o.$sub.slideUp(0),a.data('defaultStr')&&(a.find('span,div,p').length?a.find('span,div,p').first():a).html(a.data('defaultStr')))}),a.hasClass('js_hide_target_on_pc')&&C.onWindowBreakPoint.push(function(e){e||o.$sub.hide()}),a.hasClass('js_show_target_on_pc')&&C.onWindowBreakPoint.push(function(e){e||o.$sub.show()})}}),window.addEventListener('touchstart',function(e){C.touching=!0},!1),window.addEventListener('touchend',function(e){C.touching=!1},!1)})()})})(jQuery),(function($){var resultData={success:!1,errorCnt:0,errorItemCnt:0};var data={checkValueDelay:300,stringProp:'@',stringCmd:'%',errorItemClass:'error',name:{base:'validation'},dataSelector:{}};data.name.base='validation',data.name.rule=data.name.base+'-rules',data.name.errors=data.name.base+'-errors',data.name.id=data.name.base+'-id',data.name.group=data.name.base+'-group',data.name.enabled=data.name.base+'-enabled',data.name.submit=data.name.base+'-submit',data.name.param=data.name.base+'-param',data.name.sEnabled=data.name.base+'-switch-enabled',data.name.sVisible=data.name.base+'-switch-visible',data.name.sClass='switch-class',data.name.sProp='switch-prop',data.dataSelector.rule='[data-'+data.name.rule+']',data.dataSelector.errors='[data-'+data.name.errors+']',data.dataSelector.id='[data-'+data.name.id+']',data.dataSelector.group='[data-'+data.name.group+']',data.dataSelector.sEnabled='[data-'+data.name.sEnabled+']',data.dataSelector.sVisible='[data-'+data.name.sVisible+']',data.dataSelector.enabled='[data-'+data.name.enabled+']',data.dataSelector.sClass='[data-'+data.name.sClass+']',data.dataSelector.sProp='[data-'+data.name.sProp+']',data.dataSelector.submit='[data-'+data.name.submit+']',data.dataSelector.param='[data-'+data.name.param+']',data.dataSelector.errorItemCnt='[data-validation-id="errorItemCnt"]';var getStringByFormat=function(){var e,a,t=arguments[0],r=arguments[1];if('object'!=typeof r){for(e=[],a=1;a<arguments.length;a++)e.push(arguments[a]);return arguments.callee(t,e)}for(a=0;a<r.length;a++)t=t.replace(/%[a-z]{1}/,r[a]);return t};var getStringsByFormats=function(){var e,a,t,r,n,s=arguments[0],i=arguments[1];if('object'!=typeof i){for(r=[],a=1;a<arguments.length;a++)r.push(arguments[a]);return arguments.callee(s,r)}for(e=[],a=0;a<s.length;a++){for(n=s[a],t=0;t<i.length;t++)n=n.replace(/%[a-z]{1}/,i[t]);e.push(n)}return e};var isUserInputByType=function(e){return-1<$.inArray(e,['text','password','serach','tel','url','email','date','time','number','datetime','datetime-local','month','week'])};var isCheckRadioByType=function(e){return-1<$.inArray(e,['checkbox','radio'])};var isCheckRadioByjQueryObj=function(e){return isCheckRadioByType(getType(e))};var isCheckRadio=function(e){return'string'==typeof e?isCheckRadioByType(e):e instanceof jQuery&&isCheckRadioByjQueryObj(e)};var isRadio=function(e){return'string'==typeof e?'radio'==e:e instanceof jQuery&&'radio'==getType(e)};var hasDataOrGroup=function(e){return isCheckRadioByjQueryObj(e)||e.data(data.name.rule)||e.data(data.name.group)};var hasDataAndGroup=function(e){return e.data(data.name.rule)&&e.data(data.name.group)};var getNodeName=function(e){return e&&e.length&&(e=e.prop('nodeName'))?e.toLowerCase():''};var getType=function(e){return e&&e.length&&(e=e.attr('type'))?e.toLowerCase():''};var getSelectorString=function(e){if(!e.length)return'';var a=getNodeName(e),t=a;if(e.attr('id')&&''!=e.attr('id'))return a+'#'+e.attr('id');if(e.attr('class')&&''!=e.attr('class'))t=a+'.'+e.attr('class').split(' ').join('.').replace(/\.hidden|\.disabled/g,'');else if('body'==a)return'body';
2return 0==(t=getSelectorString(e.parent())+' > '+t).indexOf('body')&&1<$(t).length&&e.length<2&&(t+=':eq('+$(t).index(e)+')'),t};var getTargetObject=function(e,a){if(e.indexOf(data.stringCmd)<0)return $(e);var t,r=e.replace(/ > /g,' >').replace(/  /g,' ').split(' '),n=0==e.indexOf(data.stringCmd)&&a?a:$('body');for(t=0;t<r.length;t++){var s=r[t];var i;'body'!=s&&(n=/^\d+$/.test(s)?n.eq(Number(s)):-1<s.indexOf(data.stringCmd)?1<(i=s.replace(data.stringCmd,'').split(':')).length?n[i[0]](i[1]):n[i[0]]():n.find(s))}return n};var arrayUnique=function(e){var a;try{a=e.filter(function(e,a,t){return t.indexOf(e)===a})}catch(s){a=[];for(var t=0;t<e.length;t++){var r=!1;for(var n=t+1;n<e.length;n++)if(e[t]==e[n]){r=!0;break}r||a.push(e[t])}}return a};var arrayFill=function(e,a,t,r){var n;if(!(r<t))for(n=t;n<=r;n++)e[n]=a};var inArray=function(e,a){var t;for(t=0;t<a.length;t++)if(a[t]==e)return!0;return!1};var isInArrayOr=function(e,a){var t,r;for('object'!=typeof e&&(e=[e]),t=0;t<e.length;t++)for(r=0;r<a.length;r++)if(e[t]==a[r])return!0;return!1};var isInArrayAnd=function(e,a){var t,r,n;for('object'!=typeof e&&(e=[e]),t=0;t<e.length;t++){for(n=!1,r=0;r<a.length;r++)if(e[t]==a[r]){n=!0;break}if(!n)return!1}return!0};var isInArrayLike=function(e,a){var t,r;for('object'!=typeof e&&(e=[e]),t=0;t<e.length;t++)for(r=0;r<a.length;r++)if(-1<a[r].indexOf(e[t]))return!0;return!1};var arrayGet=function(e,a){var t,r,n=a.split('.'),s=[];for(t=0;t<n.length;t++)n[t]&&s.push(n[t]);for(r=e[s.shift()];s.length;)r=r[s.shift()];return r};var arraySet=function(e,a,t){var r,n,s=a.split('.'),i=[];for(r=0;r<s.length;r++)s[r]&&i.push(s[r]);if(i.length<2)e[i.shift()]=t;else{for(n=e[i.shift()];1<i.length;)n=n[i.shift()];n[i.shift()]=t}};var getDateOfZero=function(){var e=new Date;return e.setTime(-621356292e5),e};var getDateOfLast=function(){var e=new Date;return e.setTime(0xe677d031797f),e};var getDateByString=function(e){var a=new Date;return(e=e.replace(/(\d{1,4})[\/\-\.年](\d{1,2})[\/\-\.月](\d{1,2})日?/g,'$1-$2-$3').split(/[\- :]/)).lengt<3||(a.setFullYear(Number(e[0])),a.setMonth(Number(e[1])-1),a.setDate(Number(e[2])),5<e.length&&(a.setHours(Number(e[3])),a.setMinutes(Number(e[4])),a.setSeconds(Number(e[5])))),a};var getDateStringByFormat=function(e,a){a=a||new Date;var t=function(e){for(e=e.toString();e.length<2;)e='0'+e;return e};return e.replace(/y/g,a.getYear()).replace(/Y/g,a.getFullYear()).replace(/n/g,a.getMonth()+1).replace(/m/g,t(a.getMonth()+1)).replace(/j/g,a.getDate()).replace(/d/g,t(a.getDate())).replace(/h/g,t(12<a.getHours()?a.getHours()%12:a.getHours())).replace(/H/g,t(a.getHours())).replace(/i/g,t(a.getMinutes())).replace(/s/g,t(a.getSeconds()))};var isLeapYear=function(e){return(e=Number(e))%400==0||e%4==0&&e%100!=0};var isValidYMDByString=function(e){var a=e.replace(/(\d{1,4})[\/\-\.年](\d{1,2})[\/\-\.月](\d{1,2})日?/g,'$1-$2-$3').split(/[\- :]/);return!(a.lengt<3)&&(e=[0,31,isLeapYear(a[0])?29:28,31,30,31,30,31,31,30,31,30,31],a[0]=Number(a[0]),a[1]=Number(a[1]),a[2]=Number(a[2]),0<a[0]&&0<a[1]&&a[1]<13&&0<a[2]&&a[2]<=e[a[1]])};var hasErrors=function(e){return!!getErrors(e)};var getErrors=function(e){return e instanceof jQuery?$.data(e.get(0),data.name.errors):$.data(e,data.name.errors)};var setErrors=function(e,a){e instanceof jQuery&&$.data(e.get(0),data.name.errors,a),$.data(e,data.name.errors,a)};var _getTargetObjectIfNeedByConditionString=function(e,a){if(e.indexOf(data.stringProp)<0)return null;var t=e.split(data.stringProp).pop();return(e=$(getStringByFormat('[data-%s="%s"]',data.name.id,t))).length?e:getTargetObject(t,a)};var executeValidationAndShowAlert=function(e,a,t){return clearAlert(e),t=executeValidation(e,t),showAlertByErrors(t),a?t.length<=0:t};var executeValidation=function(e,o){var l=[];e=e||$(data.dataSelector.rule);var d='checkDone'+(new Date).getTime(),t=[];return e.each(function(e){var a=$(this);shouldUseGroupLeader(a)||isCheckRadio(a)?t.push(getGroupLeader(a).get(0)):hasDataAndGroup(a)?getGroup(a).each(function(){t.push(this)}):t.push(this)}),$.each(t,function(e,a){var t=$(this);if(!t.data(d)){t.data(d,!0);var r=t.data(data.name.rule);if(r){var n=undefined,s=getErrors(t);
2if(setErrors(t,''),n=o?s?s.split(','):[]:r.split(','),-1<r.indexOf('trigger')&&(i=r.split(','),$.each(i,function(e,a){-1<a.indexOf('trigger')&&n.push(a)})),!n.length)return[];var i=[];i=validateValue(t,n),(i=arrayUnique(i)).length&&(setErrors(t,i.join(',')),l.push({target:t,errors:i}))}}}),e.removeData(d),l};var validateValue=function(e,a){var t,r,n,s,i,o=getType(e),l=getNodeName(e),d=isCheckRadioByType(o),c=[];if(e.hasClass('disabled')||e.prop('disabled')||!getValidationEnabled(e))return c;if(!(s=a||e.data(data.name.rule).split(','))||!s.length)return c;if(t=e.val(),d&&(t=getCheckedCountOfGroup(e)),-1<s.join(',').indexOf('g:')&&(r=getGroupValue(e,!0)),a=isInArrayOr(['require','required'],s),!d&&!a&&''==t&&'select'!=l)return c;var u,h,g,p,f={ymd:'-',validymd:'-'};for(i=0;i<s.length;i++){switch(u=!0,p=(g=(h=s[i].split(data.stringProp))[0].split(':')).pop(),n=!d&&inArray('g',g)?r.join(p in f?f[p]:''):t,p){case'require':case'required':u=checkRequire(n,h[1],e);break;case'len':u=checkLen(n,h[1],e);break;case'not':u=checkNot(n,h[1],e);break;case'half':u=checkHalfOnly(n,h[1],e);break;case'phone':u=checkPhone(n,h[1],e);break;case'index':u=checkIndex(n,h[1],e);break;case'numeric':case'number':u=checkNumericOnly(n,h[1],e);break;case'numeric+zen':case'number+zen':u=checkNumericOnlyZen(n,h[1],e);break;case'reservationCode':u=checkReservationCode(n,h[1],e);break;case'zenkaku':u=checkZenkakuOnly(n,h[1],e);break;case'hira':u=checkHiraOnly(n,h[1],e);break;case'katakana':u=checkKatakanaOnly(n,h[1],e);break;case'hirakata':u=checkHirakataOnly(n,h[1],e);break;case'alphabet':case'alpha':u=checkAlphabetOnly(n,h[1],e);break;case'email-rfc':u=checkEmailRFCNormal(n,h[1],e);break;case'email':u=checkEmailNormal(n,h[1],e);break;case'password':u=checkPassword(n,h[1],e);break;case'same':u=checkSame(n,h[1],e);break;case'confirm':u=checkConfirm(n,h[1],e);break;case'confirmed':u=checkConfirmed(n,h[1],e);break;case'year':u=checkYear(n,h[1],e);break;case'ymd':u=checkYMD(n,h[1],e);break;case'validymd':u=checkValidYMD(n,h[1],e);break;case'trigger':u=checkTrigger(n,h[1],e)}if(!u){if(c.push(s[i]),-1<p.indexOf('require'))break;if(g.length&&inArray('end',g))break}}return c};var checkRequire=function(e,a,t){switch(typeof e){case'number':return 0<e;case'string':return!(''==e.replace(/[\s ]/g,''))}return!1};var checkLen=function(e,a,t){var r;return r='number'==typeof e?e:e.length,_checkRange(r,a)};var _checkRange=function(e,a){return 1==(a=a.split('-')).length?Number(a[0])==e:''!=a[0]&&1<a.length&&''!=a[1]?Number(a[0])<=e&&e<=Number(a[1]):''!=a[0]?Number(a[0])<=e:1<a.length&&''!=a[1]&&e<=Number(a[1])};var checkNot=function(e,a,t){return!e.match(new RegExp('['+a+']+'),'g')};var checkHalfOnly=function(e,a,t){return e.match(/^[\x21-\x7E]+$/)};var checkPhone=function(e,a,t){return e.match(/^[\d\-]+$/)};var checkIndex=function(e,a,t){var r=t.prop('selectedIndex'),n=a.split('-');return!(!a||''==a||!n.length)&&(n.length<2?Number(n[0])<=r:(''==n[0]&&(n[0]=0),''==n[1]&&(n[1]=t.find('option').length),Number(n[0])<=r&&r<=Number(n[1])))};var checkNumericOnly=function(e,a,t){return e.match(/^\d+$/)};var checkNumericOnlyZen=function(e,a,t){return e.match(/^[\d0123456789]+$/)};var checkReservationCode=function(e,a,t){return e.match(/^[\d0123456789]{14}$/)};var checkZenkakuOnly=function(e,a,t){return e.match(/^([^\x01-\x7E])*$/)};var checkHiraOnly=function(e,a,t){return e.match(/^([ぁ-んー]|\x82[\x9f-\xf1]|\x81[\x4a\x54\x55])*$/)};var checkKatakanaOnly=function(e,a,t){return e.match(/^([ァ-ンー]|\x83[\x40-\x96]|\x81[\x52\x53\x5b])*$/)};var checkHirakataOnly=function(e,a,t){return e.match(/^([ぁ-んーァ-ン]|\x82[\x9f-\xf1]|\x81[\x4a\x54\x55]|\x83[\x40-\x96]|\x81[\x52\x53\x5b])*$/)};var checkAlphabetOnly=function(e,a,t){return e.match(/^[a-zA-Z]*$/)};var checkEmailRFC=function(e,a,t){return e.match(/^(?:(?:(?:(?:[a-zA-Z\d_!#\$\%&'*+/=?\^`{}~|\-]+)(?:\.(?:[a-zA-Z\d_!#\$\%&'*+/=?\^`{}~|\-]+))*)|(?:"(?:\\[^\r\n]|[^\\"])*")))\@(?:(?:(?:(?:[a-zA-Z\d_!#\$\%&'*+/=?\^`{}~|\-]+)(?:\.(?:[a-zA-Z\d_!#\$\%&'*+/=?\^`{}~|\-]+))*)|(?:\[(?:\\\S|[\x21-\x5a\x5e-\x7e])*\])))$/)};var checkEmailNormal=function(e,a,t){return e.match(/^([a-z\d_.+-]+[@][a-z\d-]+?(\.[a-z\d-]+?)+)?$/)&&e.match(/^.{1,64}[@].{1,255}$/)};var checkYear=function(e,a,t){return _checkYearMonthDay(e,a,t,'year')};var checkMonth=function(e,a,t){return _checkYearMonthDay(e,a,t,'month')};var checkDay=function(e,a,t){return _checkYearMonthDay(e,a,t,'day')};var _checkYearMonthDay=function(e,a,t,r){return a=_getMinMaxByConditionStr(r+data.stringProp+a),_checkRange(e,a.join('-'))};var checkYMD=function(e,a,t){return a=_getMinMaxByConditionStr('ymd'+data.stringProp+a),e=getDateByString(e),a[0].getTime()<=e.getTime()&&e.getTime()<=a[1].getTime()};var checkValidYMD=function(e,a,t){return isValidYMDByString(e)};var checkTrigger=function(e,a,t){return $('[data-validation-id="'+a+'"]').trigger('input'),!0};var _getMinMaxByConditionStr=function(e){var a,t,r,n;e=_replaceNowByConditionStr(e);try{(a=e.split(data.stringProp))[0],t=a[0].split(':').pop(),e=a[1]}catch(s){return null}for(r=0;r<4;r++)if(n=methods['_analyzeMethod'+(r+1)](t,e))return _insertMinMaxIfNeed(t,n),n;return null};var _replaceNowByConditionStr=function(e,a){var t,r;try{var n=e.split(data.stringProp);t=n[0],r=n[0].split(':').pop(),e=n[1]}catch(i){return null}var s=new Date;switch(r){case'ymd':e=(e=e.replace(/(\d{4})[\/\-\.年](\d{1,2})[\/\-\.月](\d{1,2})日?/g,'($1-$2-$3)')).replace(/now/g,'('+getDateStringByFormat('Y-m-d')+')');break;case'year':e=e.replace(/now/g,'('+s.getFullYear().toString()+')');break;case'month':e=e.replace(/now/g,'('+(s.getMonth()+1).toString()+')');break;case'day':e=e.replace(/now/g,'('+s.getDate().toString()+')')}return a?[t,e]:t+data.stringProp+e};var _insertMinMaxIfNeed=function(e,a){switch(e){case'len':a[0]||(a[0]=0);break;case'year':a[0]||(a[0]=1),a[1]||(a[1]=9999);break;case'month':a[0]||(a[0]=1),a[1]||(a[1]=12);break;case'day':a[0]||(a[0]=1),a[1]||(a[1]=31)}};var _analyzeMethod1=function(e,a){return a.match(/^[\d]+$/)?[Number(a),Number(a)]:null};var _analyzeMethod2=function(e,a){return a.match(/^[\d]*\-[\d]*$/)?[''==(a=a.split('-'))[0]?'':Number(a[0]),''==a[1]?'':Number(a[1])]:null};var _analyzeMethod3=function(mode,conditionStr){if('ymd'==mode)return null;var replaceStrList=[[']-[',']|['],['-[','|['],[']-',']|'],['-','|']];
2var tmpstr=_replaceOnce(conditionStr,replaceStrList);var tmp=tmpstr.split('|');for(i=0;i<tmp.length;i++)''!=tmp[i]&&(tmp[i]=eval(tmp[i].replace(/\[|\]/g,'')),tmp[i]<1&&(tmp[i]=1),'month'==mode&&12<tmp[i]&&(tmp[i]=12));return[''==tmp[0]?'':Number(tmp[0]),''==tmp[1]?'':Number(tmp[1])]};var _analyzeMethod4=function(e,a){if('ymd'!=e)return null;var t,r;var n=(0==a.indexOf('-')?a.replace(/^\-/,'|'):a.lastIndexOf('-')==a.length-1?a.replace(/\-$/,'|'):_replaceOnce(a,[[')-(',')|('],[']-[',']|['],['-(','|('],[')-',')|']])).split('|');var s=[];var i,o,l;for(t=0;t<n.length;t++)if(n[t])if((o=n[t].match(/\d{4}\-\d{1,2}\-\d{1,2}/g))&&o.length){var d,c,u;if(i=getDateByString(o[0]),(l=n[t].match(/[\+\-]\d+[ymd]/g))&&l.length)for(r=0;r<l.length;r++)switch(c=-1<(d=l[r]).indexOf('-')?-1:1,u=Number(d.match(/\d+/g)[0])*c,d.match(/[ymd]{1}/g)[0]){case'd':i.setDate(i.getDate()+u);break;case'm':i.setMonth(i.getMonth()+u);break;case'y':i.setFullYear(i.getFullYear()+u)}s.push(i)}else i=(0==t?getDateOfZero:getDateOfLast)(),s.push(i);else i=(0==t?getDateOfZero:getDateOfLast)(),s.push(i);return s.length?s:null};var _replaceOnce=function(e,a){var t;for(t=0;t<a.length;t++)if(-1<e.indexOf(a[t][0]))return e.replace(a[t][0],a[t][1]);return e};var checkPassword=function(e,a,t){return checkHalfOnly(e,a)};var checkSame=function(e,a,t){return''==(a=$(getStringByFormat('[data-%s="%s"]',data.name.id,a)).val())||e==a};var checkConfirm=function(e,a,t){return e==($(getStringByFormat('[data-%s="%s"]',data.name.id,a))||getTargetObject(a,t)).val()};var checkConfirmed=function(e,a,t){var r=$(getStringByFormat('[data-%s="%s"]',data.name.id,a));return''==(r=(r=r||getTargetObject(a,t)).val())||e==r};var hasGroup=function(e){var a=getType(e);return!(!e.data(data.name.group)&&'checkbox'!=a&&'radio'!=a)};var getGroup=function(e){var a=getNodeName(e),t=getType(e),r=e.attr('name'),n=e.data(data.name.group);if(!n&&'checkbox'!=t&&'radio'!=t)return null;var s=e.closest('form');var i=n?getStringByFormat('[data-%s="%s"]',data.name.group,n):getStringByFormat('%s[name="%s"]',a,r);if(!s.length)for(s=e.parent();!s.find(i).length||s.find(i).length<2;
2)if(s=s.parent(),'body'==getNodeName(s))return e;return 1<(r=s.find(i)).length?r:e};var getGroupValue=function(e,a){var t=getGroup(e);if(t){var r=[];return t.each(function(){r.push($(this).val())}),a?r:r.join('')}return a?[e.val()]:e.val()};var getCheckedCountOfGroup=function(e){return(e=getGroup(e))?e.filter(':checked').length:0};var getGroupLeaderData=function(e,a){return(e=getGroupLeader(e))?e.data(a):''};var getGroupLeader=function(e){return(e=getGroup(e))?e.eq(0):null};var shouldUseGroupLeader=function(e){return!e.data(data.name.rule)&&e.data(data.name.group)};var showAlertByErrors=function(e){var a,t;if(e&&e.length)for(a=0;a<e.length;a++){t=e[a].target;var i=(t=shouldUseGroupLeader(t)?getGroupLeader(t):t).data(data.name.id);i&&$.each(e[a].errors,function(e,a){var t=a.split(data.stringProp),r=t[0].split(':').pop(),n=$(getStringsByFormats(['[data-%s^="%s-%s"]','[data-%s*=",%s-%s"]'],data.name.id,i,r).join(',')),s=n.text();n.removeClass('hidden').show(),!n.length||!s||s.indexOf('%')<0||(s=s.replace(/%condition/g,t[0]),s=replaceAlertText(s,r,a),n.text(s))})}};var replaceAlertText=function(e,a,t){var r;switch(e=e.replace(/%mode/g,a),a){case'len':case'year':case'month':case'day':r=_getMinMaxByConditionStr(t),e=(e=e.replace(/%min/g,r[0])).replace(/%max/g,r[1]);break;case'ymd':r=_getMinMaxByConditionStr(t),e=(e=(e=(e=(e=(e=e.replace(/%miny/g,r[0].getFullYear())).replace(/%minm/g,r[0].getMonth()+1)).replace(/%mind/g,r[0].getDate())).replace(/%maxy/g,r[1].getFullYear())).replace(/%maxm/g,r[1].getMonth()+1)).replace(/%maxd/g,r[1].getDate())}return e};var clearAllAlertsErrors=function(){$(data.dataSelector.id+data.dataSelector.rule).each(function(){var e=$
2(this);setErrors(e,'')});var e=data.dataSelector.id+data.dataSelector.rule+','+data.dataSelector.group+','+data.dataSelector.sEnabled+','+data.dataSelector.sVisible;$(e).each(function(){$(this).removeClass(data.errorItemClass)}),$(data.dataSelector.id).each(function(){var e=$(this).data(data.name.id);$('[data-'+data.name.id+'^="'+e+'-"]').hide()}),$(data.dataSelector.errorItemCnt).hide(),resultData.success=!1,resultData.errorCnt=0,resultData.errorItemCnt=0};var clearAlert=function(a){var t,r=data.dataSelector.id+data.dataSelector.rule+','+data.dataSelector.id+data.dataSelector.group;a?a.data(data.name.id)?hasGroup(a)&&(a=getGroup(a).filter(r)):a=shouldUseGroupLeader(a)||isCheckRadio(a)?$(getGroupLeader(a).toArray()):(t=$(),a.find(r).each(function(){var e=$(this);hasGroup(a)?t.push(getGroup(e).filter(r)):t.push(this)}),t):a=$(r),a.each(function(){var e=$(this),a=e.data(data.name.id);var t,r;a&&(e=e.data(data.name.rule),t=[],e.length&&(e=e.split(','),$.each(e,function(e,a){r=a.split(data.stringProp).shift().split(':').pop(),t.push('[data-%s^="%s-'+r+'"]'),t.push('[data-%s*=",%s-'+r+'"]')}),$(getStringsByFormats(t,data.name.id,a).join(',')).hide()))})};var setupStepActions=function(a,t,r,n,s){n!=undefined&&null!=n||(n=0),s=s||function(e){};var i,e=r[n].replace(/ /g,'.'+t+' ')+'.'+t;a.off('.'+t),r.length-1<=n?a.on(e,function(e){data.checkValueDelay?(clearTimeout(i),i=setTimeout(function(){s(a,e.type)},data.checkValueDelay)):s(a,e.type)}):a.on(e,function(e){a.off('.'+t),data.checkValueDelay?setTimeout(function(){s(a,e.type),setupStepActions(a,t,r,n+1,s)},data.checkValueDelay):(s(a,e.type),setupStepActions(a,t,r,n+1,s))})};var getSwitchTargetsAndValues=function(e,a,t,r){var n,s=[],i=[];if(!(a=e.data(a)))return{targets:s,values:i};var o=a.toString().split(',');for(var l=0;l<o.length;l++)(n=o[l].split(data.stringProp)).length<2||(-1<n[1].indexOf(':')&&(n[1]=n[1].split(':')),t&&r&&(t.push(getTargetObject(n[0],e)),r.push(n[1])),s.push(getTargetObject(n[0],e)),i.push(n[1]));return{targets:s,values:i}};var updateCommonErrorByResultData=function(e){var a=$(data.dataSelector.errorItemCnt);resultData.success||!a.length||resultData.errorItemCntIgnored<1?a.hide():(e&&a.show(),a.each(function(){var e=$
2(this),a=e.data('defaultHtml');a||(a=e.html(),e.data('defaultHtml',a)),e.html(a.replace(/%cnt%/g,resultData.errorItemCntIgnored))}))};var updateResultData=function(){resultData.errorItemCnt=$('.'+data.errorItemClass).length,resultData.errorItemCntIgnored=$('.'+data.errorItemClass+'[data-'+data.name.param+'!="ignoreCount"]').length,resultData.success=0==resultData.errorItemCnt};var getValidationEnabled=function(e){return(e=e.data(data.name.enabled))==undefined||'boolean'==typeof e&&e};var updateErrorClass=function(e){e?e.data(data.name.id)&&e.data(data.name.rule)||(e=getGroupLeader(e)):e=$(data.dataSelector.id+data.dataSelector.rule),e.removeClass(data.errorItemClass),e.each(function(){var e=$(this);var a;getValidationEnabled(e)?(a=getErrors(e))&&a.length&&e.addClass(data.errorItemClass):e.removeClass(data.errorItemClass)})};var init=function(){var a=[];var o={input:{text:'blur validate->input blur validate',email:'blur validate->input blur validate',password:'blur validate->input blur validate',checkbox:'blur change validate',radio:'blur change validate'},select:'blur validate->blur change validate',textarea:'blur validate->input blur validate'};$(data.dataSelector.rule).each(function(){var e=getGroup($(this));e?e.each(function(){a.push(this)}):a.push(this)}),$.each(a,function(e,a){var t=$(this),r=getType(t);var n,s,i;'hidden'!=r&&(n=getNodeName(t),s=getGroup(t),shouldUseGroupLeader(t),isCheckRadio(t),i=data.name.base,hasDataOrGroup(t)&&(r=arrayGet(o,n+'.'+r).split('->'),setupStepActions(t,i,r,0,function(e,a){s&&s.is(':focus')&&'blur'==a||(executeValidationAndShowAlert(e,!1,inArray(a,['input','change'])),updateErrorClass(e),updateResultData(),updateCommonErrorByResultData())})))}),$(data.dataSelector.sEnabled).each(function(e){var a=$(this);var r;isCheckRadio(a)&&(a=isRadio(a)?getGroup(a):a,r=data.name.sEnabled,a.off('.'+r).on('change.'+r,function(){$(data.dataSelector.sEnabled).each(function(e){var a=$(this),t=a.data(r);t&&(t=t.toString().split(','),$('[data-'+data.name.id+'="'+t.join('"],[data-'+data.name.id+'="')+'"]').data(data.name.enabled,a.is(':checked')))}),clearAllAlertsErrors()}),a.trigger('change.'+r))}),$(data.dataSelector.sVisible).each(function(e){var a=$(this);var t,n;isCheckRadio(a)&&(t=isRadio(a)?getGroup(a):a,n=data.name.sVisible,t.off('.'+n).on('change.'+n,function(){t.each(function(){var e=$
2(this),a=e.data(n);var t,r;a&&(r=a.toString().split(','),t=$('[data-'+data.name.id+'="'+r.join('"],[data-'+data.name.id+'="')+'"]'),a=$('[data-'+data.name.id+'="'+r.join('-wrapper"],[data-'+data.name.id+'="')+'-wrapper"]'),r=e.is(':checked'),t.data(data.name.enabled,e.is(':checked')),clearAlert(t),a[r?'show':'hide']())}),clearAllAlertsErrors()}),t.trigger('change.'+n))}),$(data.dataSelector.submit).off('.'+data.name.submit).on('click.'+data.name.submit,function(e){var a=$(this).closest('form');(a=a.length?a:$('body')).validate();var t=$('.contactArea:visible '+data.dataSelector.errorItemCnt);return!resultData.success&&t.length&&((a=$('#spScrollNav')).is(':visible')||(a=$('#pcScrollNav')),$('html,body').stop().animate({scrollTop:t.offset().top-a.outerHeight()-20},{duration:300})),resultData.success});var e=$(this).closest('form');(e=e.length?e:$('body')).validateClearAlert(),$(data.dataSelector.errorItemCnt).hide()};$.fn.validate=function(e){var a=this,t=data.checkValueDelay;return a.data(data.name.rule)||(a=a.find(data.dataSelector.id+data.dataSelector.rule)),data.checkValueDelay=0,a.each(function(){var e=$
2(this);getValidationEnabled(e)&&e.trigger('validate')}),data.checkValueDelay=t,updateErrorClass(a),updateResultData(),updateCommonErrorByResultData(!0),e?resultData:this},$.fn.validateClearAlert=function(){clearAlert(this)},$(function(){init()})})(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.