1(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&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?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ 2(function (global){ 3'use strict'; 4 5Object.defineProperty(exports, "__esModule", { 6 value: true 7}); 8 9var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 10 11var _jquery = (typeof window !== "undefined" ? window['jQuery'] : typeof global !== "undefined" ? global['jQuery'] : null); 12 13var _jquery2 = _interopRequireDefault(_jquery); 14 15function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 16 17function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 18 19var CollapseContents = function () { 20 function CollapseContents($el) { 21 _classCallCheck(this, CollapseContents); 22 23 this.$el = $el; 24 this.state = false; 25 this.$target = $el.find('.p-collapseContents__body'); 26 this.$controller = $el.find('.p-collapseContents__controller'); 27 this.initialHeight = this.$target.height(); 28 this.on(); 29 } 30 31 _createClass(CollapseContents, [{ 32 key: 'on', 33 value: function on() { 34 this.$controller.on('click', this.toggle.bind(this)); 35 } 36 }, { 37 key: 'toggle', 38 value: function toggle(event) { 39 event.preventDefault(); 40 this.state = !this.state; 41 if (this.state) { 42 this.open(); 43 } else { 44 this.close(); 45 } 46 } 47 }, { 48 key: 'open', 49 value: function open() { 50 var height; 51 this.$el.addClass("p-collapseContents--open"); 52 53 this.$target.height(""); 54 height = this.$target.height(); 55 56 //add zoo 20160709 57 //safariã®å ´åãthis.$target.height()ã§æ¡ããç¶æ ã®é«ããåå¾ã§ããªããã 58 if (height == this.initialHeight) { 59 height = this.$target.find(".event-table").outerHeight(true) + this.$target.find(".event-support").outerHeight(true); 60 } 61 62 this.$target.height(this.initialHeight); 63 this.$target.height(height); 64 } 65 }, { 66 key: 'close', 67 value: function close() { 68 this.$target.height(this.$target.height()); 69 this.$target.height(this.initialHeight); 70 this.$el.removeClass("p-collapseContents--open"); 71 } 72 }], [{ 73 key: 'init', 74 value: function init() { 75 76 (0, _jquery2.default)(".p-collapseContents").each(function () { 77 return new CollapseContents((0, _jquery2.default)(this)); 78 }); 79 } 80 }]); 81 82 return CollapseContents; 83}(); 84 85exports.default = CollapseContents; 86 87}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) 88 89},{}],2:[function(require,module,exports){ 90(function (global){ 91'use strict'; 92 93Object.defineProperty(exports, "__esModule", { 94 value: true 95}); 96 97var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 98 99var _jquery = (typeof window !== "undefined" ? window['jQuery'] : typeof global !== "undefined" ? global['jQuery'] : null); 100 101var _jquery2 = _interopRequireDefault(_jquery); 102 103function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 104 105function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 106 107var TabBox = function () { 108 function TabBox($el) { 109 _classCallCheck(this, TabBox); 110 111 this.$el = $el; 112 this.state = false;
113 this.$tabs = $el.find('.c-tabBox__tab'); 114 this.$panels = $el.find('.c-tabBox__panel'); 115 this.initialize(); 116 this.on(); 117 } 118 119 _createClass(TabBox, [{ 120 key: 'initialize', 121 value: function initialize() { 122 var $target = this.$tabs.eq(0).find('a'); 123 this.activatePanel($target); 124 } 125 }, { 126 key: 'on', 127 value: function on() { 128 this.$el.on('click', '.c-tabBox__tab a', this.select.bind(this)); 129 } 130 }, { 131 key: 'select', 132 value: function select(event) { 133 event.preventDefault(); 134 var $target = (0, _jquery2.default)(event.currentTarget); 135 this.activatePanel($target); 136 } 137 }, { 138 key: 'activatePanel', 139 value: function activatePanel($target) { 140 141 var href = $target.attr('href'); 142 var $panel = (0, _jquery2.default)(href); 143 this.$panels.removeClass('c-tabBox__panel--active'); 144 this.$tabs.removeClass('c-tabBox__tab--active'); 145 if ($panel.length > 0) { 146 $panel.addClass('c-tabBox__panel--active'); 147 $target.parent().addClass('c-tabBox__tab--active'); 148 } 149 } 150 }], [{ 151 key: 'init', 152 value: function init() { 153 (0, _jquery2.default)(".c-tabBox").each(function () { 154 return new TabBox((0, _jquery2.default)(this)); 155 }); 156 } 157 }]); 158 159 return TabBox; 160}(); 161 162exports.default = TabBox; 163 164}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) 165 166},{}],3:[function(require,module,exports){ 167(function (global){ 168'use strict'; 169 170var _jquery = (typeof window !== "undefined" ? window['jQuery'] : typeof global !== "undefined" ? global['jQuery'] : null); 171 172var _jquery2 = _interopRequireDefault(_jquery); 173 174var _mvSlider = require('./mvSlider'); 175 176var _mvSlider2 = _interopRequireDefault(_mvSlider); 177 178var _featureSlider = require('./featureSlider'); 179 180var _featureSlider2 = _interopRequireDefault(_featureSlider); 181 182var _Collapse = require('./Collapse'); 183 184var _Collapse2 = _interopRequireDefault(_Collapse); 185 186var _TabBox = require('./TabBox'); 187 188var _TabBox2 = _interopRequireDefault(_TabBox); 189 190function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 191 192(0, _jquery2.default)(function () { 193 "use strict"; 194 195// 260613 zoo å¼ã³åºã䏿¢ 196// (0, _featureSlider2.default)(); 197// (0, _mvSlider2.default)(); 198 199 _Collapse2.default.init(); 200 _TabBox2.default.init(); 201}); 202 203var syncerTimeout = null; 204 205(0, _jquery2.default)(function () { 206 207 (0, _jquery2.default)(window).scroll(function () { 208 if (syncerTimeout == null) { 209 syncerTimeout = setTimeout(function () { 210 211 var element = (0, _jquery2.default)('#page-top'); 212 var visible = element.is(':visible'); 213 var now = (0, _jquery2.default)(window).scrollTop(); 214 var under = (0, _jquery2.default)('body').height() - (now + (0, _jquery2.default)(window).height()); 215 216 if (now > 400) { 217 if (!visible) { 218 element.fadeIn('slow'); 219 } 220 } else if (visible) { 221 element.fadeOut('slow'); 222 } 223 224 syncerTimeout = null; 225 }, 400); 226 } 227 }); 228 229 (0, _jquery2.default)('#move-page-top').click(function () { 230 (0, _jquery2.default)('html,body').animate({ scrollTop: 0 }, 'slow'); 231 }); 232 233 (0, _jquery2.default)('#sp-page-top').click(function () { 234 (0, _jquery2.default)('html,body').animate({ scrollTop: 0 }, 'slow'); 235 }); 236}); 237 238//FAQç¨ã®ã¢ã³ã¼ãã£ãªã³toggle 239(0, _jquery2.default)(function () { 240 (0, _jquery2.default)("dt#p-faq__title").on("click", function () { 241 (0, _jquery2.default)(this).next().slideToggle('fast'); 242 }); 243}); 244 245(0, _jquery2.default)(function () { 246 (0, _jquery2.default)('dt#p-faq__title').on('click', function () { 247 (0, _jquery2.default)(this).toggleClass('refrect-arrow').children('.p-faq_arrow'); 248 }); 249}); 250 251(0, _jquery2.default)(function () { 252 (0, _jquery2.default)('.p-header__logo a img').hover(function () { 253 (0, _jquery2.default)(this).attr('src', (0, _jquery2.default)(this).attr('src').replace('_off', '_on')); 254 }, function () { 255 if (!(0, _jquery2.default)(this).hasClass('currentPage')) { 256 (0, _jquery2.default)(this).attr('src', (0, _jquery2.default)(this).attr('src').replace('_on', '_off')); 257 } 258 }); 259}); 260 261}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) 262 263},{"./Collapse":1,"./TabBox":2,"./featureSlider":4,"./mvSlider":5}],4:[function(require,module,exports){ 264(function (global){ 265'use strict'; 266 267Object.defineProperty(exports, "__esModule", { 268 value: true 269}); 270 271exports.default = function () { 272 var featureSlider = new Swiper('.p-featureSlider__container', { 273 nextButton: '.p-featureSlider__button--next', 274 prevButton: '.p-featureSlider__button--prev', 275 slidesPerView: 4, 276 spaceBetween: 27, 277 preventClicks: false, 278 preventClicksPropagation: false, 279 loop: true 280 281 }); 282}; 283 284var _jquery = (typeof window !== "undefined" ? window['jQuery'] : typeof global !== "undefined" ? global['jQuery'] : null); 285 286var _jquery2 = _interopRequireDefault(_jquery); 287 288function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 289 290}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) 291 292},{}],5:[function(require,module,exports){ 293(function (global){ 294"use strict"; 295 296Object.defineProperty(exports, "__esModule", { 297 value: true 298}); 299/* 300exports.default = function () { 301 var $pause = (0, _jquery2.default)(".p-mvSlider__button--pause"); 302 var $play = (0, _jquery2.default)(".p-mvSlider__button--play"); 303 $play.hide(); 304 305 var mvSwiper = new Swiper('.p-mvSlider__container', { 306 nextButton: '.p-mvSlider__button--next', 307 prevButton: '.p-mvSlider__button--prev', 308 slidesPerView: 'auto', 309 centeredSlides: true, 310 spaceBetween: 0, 311 preventClicks: false, 312 preventClicksPropagation: false, 313 loop: true, 314 autoplay: 3000, 315 autoplayDisableOnInteraction: false 316 317 }); 318 319 $pause.on('click', function () { 320 mvSwiper.stopAutoplay(); 321 $pause.hide(); 322 $play.show(); 323 }); 324 325 $play.on('click', function () { 326 mvSwiper.startAutoplay(); 327 $play.hide(); 328 $pause.show(); 329 }); 330}; 331*/ 332var _jquery = (typeof window !== "undefined" ? window['jQuery'] : typeof global !== "undefined" ? global['jQuery'] : null); 333 334var _jquery2 = _interopRequireDefault(_jquery); 335 336function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 337 338; 339 340}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) 341 342},{}]},{},[3]) 343 344 345$(function(){ 346 //親è¦ç´ ããªã³ã¯é åã«ãã 347 $('.linkWrap').click(function(){ 348 if($(this).find("a").attr("target") == "_blank") { 349 window.open($(this).find("a").attr("href"), '_blank'); 350 }else{ 351 window.location.href = $(this).find("a").attr("href"); 352 } 353 return false;
354 }); 355 //ã¢ã¼ãã«è¡¨ç¤º 356 $('.modal').photoSwipe(); 357 358 //ã¹ããç¨ãã 359 $('[data-overlay-menu-controller]').on('click', function(event) { 360 event.preventDefault(); 361 $('.p-overlayMenu').toggleClass('p-overlayMenu--open'); 362 }); 363}); 364/* 365// ã®ã£ã©ãªã¼ã®photoSwipeå¯¾å¿ 366$(window).on("load",function(){ 367 var numTotalImg = 0; 368 var numLoadImg = 0; 369 $('.gallery-icon a').each(function(){ 370 371 var that = this; 372 numTotalImg += 1; 373 374 var imageObj = new Image(); 375 // ç»åã®ããªãã¼ãå¦ç 376 imageObj.onload = function(){ 377 378 $('img', that).attr({ 379 'data-original-src-width': imageObj.width, 380 'data-original-src-height': imageObj.height 381 }); 382 numLoadImg += 1; 383 }; 384 imageObj.src = $(this).attr('href'); 385 }); 386 387 var timer = setInterval(function() { 388 if(numLoadImg == numTotalImg) { 389 clearInterval(timer); // setIntervalã忢 390 // ç»åèªã¿è¾¼ã¿å¾ã«å®è¡ãããå¦çã 391 $('.gallery').photoSwipe('.gallery-icon a', { 392 bgOpacity: 0.8, 393 shareEl: true 394 }); 395 } 396 },1000); 397 398 // ãã£ãã·ã§ã³ãã¯ãªãã¯ãã¦ãå®è¡ããã 399 $('.gallery-caption').click(function(){ 400 $(this).parent().find('.gallery-icon a').click(); 401 }); 402 403}); 404*/ 405 406//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9icm93c2VyLXBhY2svX3ByZWx1ZGUuanMiLCJhc3NldHMvc3JjL3NjcmlwdHMvQ29sbGFwc2UuanMiLCJhc3NldHMvc3JjL3NjcmlwdHMvVGFiQm94LmpzIiwiYXNzZXRzL3NyYy9zY3JpcHRzL2FsbC5qcyIsImFzc2V0cy9zcmMvc2NyaXB0cy9mZWF0dXJlU2xpZGVyLmpzIiwiYXNzZXRzL3NyYy9zY3JpcHRzL212U2xpZGVyLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0FDQUE7Ozs7Ozs7O0lBR3FCO0FBR3BCLFVBSG9CLGdCQUdwQixDQUFZLEdBQVosRUFBaUI7d0JBSEcsa0JBR0g7O0FBRWhCLE9BQUssR0FBTCxHQUFXLEdBQVgsQ0FGZ0I7QUFHaEIsT0FBSyxLQUFMLEdBQWEsS0FBYixDQUhnQjtBQUloQixPQUFLLE9BQUwsR0FBZSxJQUFJLElBQUosQ0FBUywyQkFBVCxDQUFmLENBSmdCO0FBS2hCLE9BQUssV0FBTCxHQUFvQixJQUFJLElBQUosQ0FBUyxpQ0FBVCxDQUFwQixDQUxnQjtBQU1oQixPQUFLLGFBQUwsR0FBcUIsS0FBSyxPQUFMLENBQWEsTUFBYixFQUFyQixDQU5nQjtBQU9oQixPQUFLLEVBQUwsR0FQZ0I7RUFBakI7O2NBSG9COzt1QkFhZjtBQUNKLFFBQUssV0FBTCxDQUFpQixFQUFqQixDQUFvQixPQUFwQixFQUE2QixLQUFLLE1BQUwsQ0FBWSxJQUFaLENBQWlCLElBQWpCLENBQTdCLEVBREk7Ozs7eUJBSUUsT0FBTztBQUNiLFNBQU0sY0FBTixHQURhO0FBRWIsUUFBSyxLQUFMLEdBQWEsQ0FBQyxLQUFLLEtBQUwsQ0FGRDtBQUdiLE9BQUksS0FBSyxLQUFMLEVBQVk7QUFDZixTQUFLLElBQUwsR0FEZTtJQUFoQixNQUVPO0FBQ04sU0FBSyxLQUFMLEdBRE07SUFGUDs7Ozt5QkFPTTtBQUNOLE9BQUksTUFBSixDQURNO0FBRU4sUUFBSyxHQUFMLENBQVMsUUFBVCxDQUFrQiwwQkFBbEIsRUFGTTtBQUdOLFFBQUssT0FBTCxDQUFhLE1BQWIsQ0FBb0IsRUFBcEIsRUFITTtBQUlOLFlBQVMsS0FBSyxPQUFMLENBQWEsTUFBYixFQUFULENBSk07QUFLTixRQUFLLE9BQUwsQ0FBYSxNQUFiLENBQW9CLEtBQUssYUFBTCxDQUFwQixDQUxNO0FBTU4sUUFBSyxPQUFMLENBQWEsTUFBYixDQUFvQixNQUFwQixFQU5NOzs7OzBCQVNDO0FBQ1AsUUFBSyxPQUFMLENBQWEsTUFBYixDQUFvQixLQUFLLE9BQUwsQ0FBYSxNQUFiLEVBQXBCLEVBRE87QUFFUCxRQUFLLE9BQUwsQ0FBYSxNQUFiLENBQW9CLEtBQUssYUFBTCxDQUFwQixDQUZPO0FBR1AsUUFBSyxHQUFMLENBQVMsV0FBVCxDQUFxQiwwQkFBckIsRUFITzs7Ozt5QkFNTTs7QUFFYix5QkFBRSxxQkFBRixFQUF5QixJQUF6QixDQUE4QixZQUFXO0FBQ3hDLFdBQU8sSUFBSSxnQkFBSixDQUFxQixzQkFBRSxJQUFGLENBQXJCLENBQVAsQ0FEd0M7SUFBWCxDQUE5QixDQUZhOzs7O1FBMUNNOzs7Ozs7Ozs7Ozs7Ozs7OztBQ0hyQjs7Ozs7Ozs7SUFHcUI7QUFHcEIsVUFIb0IsTUFHcEIsQ0FBWSxHQUFaLEVBQWlCO3dCQUhHLFFBR0g7O0FBRWhCLE9BQUssR0FBTCxHQUFXLEdBQVgsQ0FGZ0I7QUFHaEIsT0FBSyxLQUFMLEdBQWEsS0FBYixDQUhnQjtBQUloQixPQUFLLEtBQUwsR0FBYSxJQUFJLElBQUosQ0FBUyxnQkFBVCxDQUFiLENBSmdCO0FBS2hCLE9BQUssT0FBTCxHQUFnQixJQUFJLElBQUosQ0FBUyxrQkFBVCxDQUFoQixDQUxnQjtBQU1oQixPQUFLLFVBQUwsR0FOZ0I7QUFPaEIsT0FBSyxFQUFMLEdBUGdCO0VBQWpCOztjQUhvQjs7K0JBYVA7QUFDWixPQUFJLFVBQVUsS0FBSyxLQUFMLENBQVcsRUFBWCxDQUFjLENBQWQsRUFBaUIsSUFBakIsQ0FBc0IsR0FBdEIsQ0FBVixDQURRO0FBRVosUUFBSyxhQUFMLENBQW9CLE9BQXBCLEVBRlk7Ozs7dUJBS1I7QUFDSixRQUFLLEdBQUwsQ0FBUyxFQUFULENBQVksT0FBWixFQUFxQixrQkFBckIsRUFBeUMsS0FBSyxNQUFMLENBQVksSUFBWixDQUFpQixJQUFqQixDQUF6QyxFQURJOzs7O3lCQUlFLE9BQU87QUFDYixTQUFNLGNBQU4sR0FEYTtBQUViLE9BQUksVUFBVSxzQkFBRSxNQUFNLGFBQU4sQ0FBWixDQUZTO0FBR2IsUUFBSyxhQUFMLENBQW9CLE9BQXBCLEVBSGE7Ozs7Z0NBT0MsU0FBVTs7QUFFeEIsT0FBSSxPQUFPLFFBQVEsSUFBUixDQUFhLE1BQWIsQ0FBUCxDQUZvQjtBQUd4QixPQUFJLFNBQVMsc0JBQUcsSUFBSCxDQUFULENBSG9CO0FBSXhCLFFBQUssT0FBTCxDQUFhLF
406dBQWIsQ0FBMEIseUJBQTFCLEVBSndCO0FBS3hCLFFBQUssS0FBTCxDQUFXLFdBQVgsQ0FBdUIsdUJBQXZCLEVBTHdCO0FBTXhCLE9BQUksT0FBTyxNQUFQLEdBQWdCLENBQWhCLEVBQW1CO0FBQ3RCLFdBQU8sUUFBUCxDQUFpQix5QkFBakIsRUFEc0I7QUFFdEIsWUFBUSxNQUFSLEdBQWlCLFFBQWpCLENBQTBCLHVCQUExQixFQUZzQjtJQUF2Qjs7Ozt5QkFPYTtBQUNiLHlCQUFFLFdBQUYsRUFBZSxJQUFmLENBQW9CLFlBQVc7QUFDOUIsV0FBTyxJQUFJLE1BQUosQ0FBVyxzQkFBRSxJQUFGLENBQVgsQ0FBUCxDQUQ4QjtJQUFYLENBQXBCLENBRGE7Ozs7UUExQ007Ozs7Ozs7Ozs7O0FDSHJCOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLHNCQUFFLFlBQVU7QUFDWCxjQURXOztBQUdYLDJCQUhXO0FBSVgsZ0NBSlc7O0FBTVgsb0JBQVMsSUFBVCxHQU5XO0FBT1gsa0JBQU8sSUFBUCxHQVBXO0NBQVYsQ0FBRjs7QUFZQSxJQUFJLGdCQUFnQixJQUFoQjs7QUFHSixzQkFBRyxZQUNIOztBQUVDLHVCQUFHLE1BQUgsRUFBWSxNQUFaLENBQW9CLFlBQ3BCO0FBQ0MsTUFBSSxpQkFBaUIsSUFBakIsRUFDSjtBQUNDLG1CQUFnQixXQUFZLFlBQVU7O0FBRXJDLFFBQUksVUFBVSxzQkFBRyxXQUFILENBQVYsQ0FGaUM7QUFHckMsUUFBSSxVQUFVLFFBQVEsRUFBUixDQUFZLFVBQVosQ0FBVixDQUhpQztBQUlyQyxRQUFJLE1BQU0sc0JBQUcsTUFBSCxFQUFZLFNBQVosRUFBTixDQUppQztBQUtyQyxRQUFJLFFBQVEsc0JBQUcsTUFBSCxFQUFZLE1BQVosTUFBeUIsTUFBTSxzQkFBRSxNQUFGLEVBQVUsTUFBVixFQUFOLENBQXpCLENBTHlCOztBQU9yQyxRQUFJLE1BQU0sR0FBTixFQUNKO0FBQ0MsU0FBSSxDQUFDLE9BQUQsRUFDSjtBQUNDLGNBQVEsTUFBUixDQUFnQixNQUFoQixFQUREO01BREE7S0FGRCxNQVFLLElBQUksT0FBSixFQUNMO0FBQ0MsYUFBUSxPQUFSLENBQWlCLE1BQWpCLEVBREQ7S0FESzs7QUFLTCxvQkFBZ0IsSUFBaEIsQ0FwQnFDO0lBQVYsRUFxQnhCLEdBckJZLENBQWhCLENBREQ7R0FEQTtFQUZtQixDQUFwQixDQUZEOztBQStCQyx1QkFBRyxnQkFBSCxFQUFzQixLQUF0QixDQUNDLFlBQ0E7QUFDQyx3QkFBRyxXQUFILEVBQWlCLE9BQWpCLENBQTBCLEVBQUMsV0FBVSxDQUFWLEVBQTNCLEVBQTBDLE1BQTFDLEVBREQ7RUFEQSxDQURELENBL0JEO0NBREcsQ0FBSDs7O0FBeUNBLHNCQUFFLFlBQVU7QUFDVix1QkFBRSxpQkFBRixFQUFxQixFQUFyQixDQUF3QixPQUF4QixFQUFpQyxZQUFXO0FBQzNDLHdCQUFFLElBQUYsRUFBUSxJQUFSLEdBQWUsV0FBZixDQUEyQixNQUEzQixFQUQyQztFQUFYLENBQWpDLENBRFU7Q0FBVixDQUFGOztBQU9BLHNCQUFFLFlBQVU7QUFDWCx1QkFBRSxpQkFBRixFQUFxQixFQUFyQixDQUF3QixPQUF4QixFQUFpQyxZQUFVO0FBQzFDLHdCQUFFLElBQUYsRUFBUSxXQUFSLENBQW9CLGVBQXBCLEVBQXFDLFFBQXJDLENBQThDLGNBQTlDLEVBRDBDO0VBQVYsQ0FBakMsQ0FEVztDQUFWLENBQUY7O0FBT0Esc0JBQUUsWUFBVTtBQUNYLHVCQUFFLHVCQUFGLEVBQTJCLEtBQTNCLENBQWlDLFlBQVU7QUFDMUMsd0JBQUUsSUFBRixFQUFRLElBQVIsQ0FBYSxLQUFiLEVBQW9CLHNCQUFFLElBQUYsRUFBUSxJQUFSLENBQWEsS0FBYixFQUFvQixPQUFwQixDQUE0QixNQUE1QixFQUFvQyxLQUFwQyxDQUFwQixFQUQwQztFQUFWLEVBRTdCLFlBQVU7QUFDYixNQUFJLENBQUMsc0JBQUUsSUFBRixFQUFRLFFBQVIsQ0FBaUIsYUFBakIsQ0FBRCxFQUFrQztBQUN0Qyx5QkFBRSxJQUFGLEVBQVEsSUFBUixDQUFhLEtBQWIsRUFBb0Isc0JBQUUsSUFBRixFQUFRLElBQVIsQ0FBYSxLQUFiLEVBQW9CLE9BQXBCLENBQTRCLEtBQTVCLEVBQW1DLE1BQW5DLENBQXBCLEVBRHNDO0dBQXRDO0VBREcsQ0FGSixDQURXO0NBQVYsQ0FBRjs7Ozs7Ozs7Ozs7O2tCQzFFZSxZQUFZO0FBQzFCLEtBQUksZ0JBQWdCLElBQUksTUFBSixDQUFXLDZCQUFYLEVBQTBDO0FBQzdELGNBQVksZ0NBQVo7QUFDQSxjQUFZLGdDQUFaO0FBQ0EsaUJBQWUsQ0FBZjtBQUNBLGdCQUFjLEVBQWQ7QUFDQSxRQUFNLElBQU47O0VBTG1CLENBQWhCLENBRHNCO0NBQVo7O0FBRmY7Ozs7Ozs7Ozs7Ozs7Ozs7a0JDRWUsWUFBWTtBQUMxQixLQUFJLFNBQVMsc0JBQUUsNEJBQUYsQ0FBVCxDQURzQjtBQUUxQixLQUFJLFFBQVEsc0JBQUUsMkJBQUYsQ0FBUixDQUZzQjtBQUcxQixPQUFNLElBQU4sR0FIMEI7O0FBSzFCLEtBQUksV0FBVyxJQUFJLE1BQUosQ0FBVyx3QkFBWCxFQUFxQztBQUNuRCxjQUFZLDJCQUFaO0FBQ0EsY0FBWSwyQkFBWjtBQUNBLGlCQUFlLE1BQWY7QUFDQSxrQkFBZ0IsSUFBaEI7QUFDQSxnQkFBYyxDQUFkO0FBQ0EsUUFBTSxJQUFOO0FBQ0EsWUFBVSxJQUFWO0FBQ0EsZ0NBQThCLEtBQTlCOztFQVJjLENBQVgsQ0FMc0I7O0FBaUIxQixRQUFPLEVBQVAsQ0FBVSxPQUFWLEVBQW1CLFlBQVk7QUFDOUIsV0FBUyxZQUFULEdBRDhCO0FBRTlCLFNBQU8sSUFBUCxHQUY4QjtBQUc5QixRQUFNLElBQU4sR0FIOEI7RUFBWixDQUFuQixDQWpCMEI7O0FBdUIxQixPQUFNLEVBQU4sQ0FBUyxPQUFULEVBQWtCLFlBQVk7QUFDN0IsV0FBUyxhQUFULEdBRDZCO0FBRTdCLFFBQU0sSUFBTixHQUY2QjtBQUc3QixTQUFPLElBQVAsR0FINkI7RUFBWixDQUFsQixDQXZCMEI7Q0FBWjs7QUFGZjs7Ozs7O0FBOEJDIiwiZmlsZSI6ImdlbmVyYXRlZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gZSh0LG4scil7ZnVuY3Rpb24gcyhvLHUpe2lmKCFuW29dKXtpZighdFtvXSl7dmFyIGE9dHlwZW9mIHJlcXVpcmU9PVwiZnVuY3Rpb25cIiYmcmVxdWlyZTtpZighdSYmYSlyZXR1cm4gYShvLCEwKTtpZihpKXJldHVybiBpKG8sITApO3ZhciBmPW5ldyBFcnJvcihcIkNhbm5vdCBmaW5kIG1vZHVsZSAnXCIrbytcIidcIik7dGhyb3cgZi5jb2RlPVwiTU9EVUxFX05PVF9GT1VORFwiLGZ9dmFyIGw9bltvXT17ZXhwb3J0czp7fX07dFtvXVswXS5jYWxsKGwuZXhwb3J0cyxmdW5jdGlvbihlKXt2YXIgbj10W29dWzFdW2VdO3JldHVybiBzKG4/bjplKX0sbCxsLmV4cG9ydHMsZSx0LG4scil9cmV0dXJuIG5bb10uZXhwb3J0c312Y
406XIgaT10eXBlb2YgcmVxdWlyZT09XCJmdW5jdGlvblwiJiZyZXF1aXJlO2Zvcih2YXIgbz0wO288ci5sZW5ndGg7bysrKXMocltvXSk7cmV0dXJuIHN9KSIsImltcG9ydCAkIGZyb20gJ2pxdWVyeSc7XG5cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29sbGFwc2VDb250ZW50cyB7XG5cblxuXHRjb25zdHJ1Y3RvcigkZWwpIHtcblxuXHRcdHRoaXMuJGVsID0gJGVsO1xuXHRcdHRoaXMuc3RhdGUgPSBmYWxzZTtcblx0XHR0aGlzLiR0YXJnZXQgPSAkZWwuZmluZCgnLnAtY29sbGFwc2VDb250ZW50c19fYm9keScpO1xuXHRcdHRoaXMuJGNvbnRyb2xsZXIgPSAgJGVsLmZpbmQoJy5wLWNvbGxhcHNlQ29udGVudHNfX2NvbnRyb2xsZXInKTtcblx0XHR0aGlzLmluaXRpYWxIZWlnaHQgPSB0aGlzLiR0YXJnZXQuaGVpZ2h0KCk7XG5cdFx0dGhpcy5vbigpO1xuXHR9XG5cblx0b24oKSB7XG5cdFx0dGhpcy4kY29udHJvbGxlci5vbignY2xpY2snLCB0aGlzLnRvZ2dsZS5iaW5kKHRoaXMpKTtcblx0fVxuXG5cdHRvZ2dsZShldmVudCkge1xuXHRcdGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG5cdFx0dGhpcy5zdGF0ZSA9ICF0aGlzLnN0YXRlO1xuXHRcdGlmICh0aGlzLnN0YXRlKSB7XG5cdFx0XHR0aGlzLm9wZW4oKTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0dGhpcy5jbG9zZSgpO1xuXHRcdH1cblx0fVxuXG5cdG9wZW4oKSB7XG5cdFx0dmFyIGhlaWdodDtcblx0XHR0aGlzLiRlbC5hZGRDbGFzcyhcInAtY29sbGFwc2VDb250ZW50cy0tb3BlblwiKTtcblx0XHR0aGlzLiR0YXJnZXQuaGVpZ2h0KFwiXCIpO1xuXHRcdGhlaWdodCA9IHRoaXMuJHRhcmdldC5oZWlnaHQoKTtcblx0XHR0aGlzLiR0YXJnZXQuaGVpZ2h0KHRoaXMuaW5pdGlhbEhlaWdodCk7XG5cdFx0dGhpcy4kdGFyZ2V0LmhlaWdodChoZWlnaHQpO1xuXHR9XG5cblx0Y2xvc2UoKSB7XG5cdFx0dGhpcy4kdGFyZ2V0LmhlaWdodCh0aGlzLiR0YXJnZXQuaGVpZ2h0KCkpO1xuXHRcdHRoaXMuJHRhcmdldC5oZWlnaHQodGhpcy5pbml0aWFsSGVpZ2h0KTtcblx0XHR0aGlzLiRlbC5yZW1vdmVDbGFzcyhcInAtY29sbGFwc2VDb250ZW50cy0tb3BlblwiKTtcblx0fVxuXG5cdHN0YXRpYyBpbml0KCkge1xuXG5cdFx0JChcIi5wLWNvbGxhcHNlQ29udGVudHNcIikuZWFjaChmdW5jdGlvbigpIHtcblx0XHRcdHJldHVybiBuZXcgQ29sbGFwc2VDb250ZW50cygkKHRoaXMpKTtcblx0XHR9KTtcblx0fVxuXG59IiwiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcblxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBUYWJCb3gge1xuXG5cblx0Y29uc3RydWN0b3IoJGVsKSB7XG5cblx0XHR0aGlzLiRlbCA9ICRlbDtcblx0XHR0aGlzLnN0YXRlID0gZmFsc2U7XG5cdFx0dGhpcy4kdGFicyA9ICRlbC5maW5kKCcuYy10YWJCb3hfX3RhYicpO1xuXHRcdHRoaXMuJHBhbmVscyA9ICAkZWwuZmluZCgnLmMtdGFiQm94X19wYW5lbCcpO1xuXHRcdHRoaXMuaW5pdGlhbGl6ZSgpO1xuXHRcdHRoaXMub24oKTtcblx0fVxuXG5cdGluaXRpYWxpemUoKSB7XG5cdFx0bGV0ICR0YXJnZXQgPSB0aGlzLiR0YWJzLmVxKDApLmZpbmQoJ2EnKTtcblx0XHR0aGlzLmFjdGl2YXRlUGFuZWwoICR0YXJnZXQgKTtcblx0fVxuXG5cdG9uKCkge1xuXHRcdHRoaXMuJGVsLm9uKCdjbGljaycsICcuYy10YWJCb3hfX3RhYiBhJywgdGhpcy5zZWxlY3QuYmluZCh0aGlzKSk7XG5cdH1cblxuXHRzZWxlY3QoZXZlbnQpIHtcblx0XHRldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuXHRcdGxldCAkdGFyZ2V0ID0gJChldmVudC5jdXJyZW50VGFyZ2V0KTtcblx0XHR0aGlzLmFjdGl2YXRlUGFuZWwoICR0YXJnZXQgKTtcblxuXHR9XG5cblx0YWN0aXZhdGVQYW5lbCggJHRhcmdldCApIHtcblxuXHRcdGxldCBocmVmID0gJHRhcmdldC5hdHRyKCdocmVmJyk7XG5cdFx0bGV0ICRwYW5lbCA9ICQoIGhyZWYgKTtcblx0XHR0aGlzLiRwYW5lbHMucmVtb3ZlQ2xhc3MoICdjLXRhYkJveF9fcGFuZWwtLWFjdGl2ZScgKTtcblx0XHR0aGlzLiR0YWJzLnJlbW92ZUNsYXNzKCdjLXRhYkJveF9fdGFiLS1hY3RpdmUnKTtcblx0XHRpZiggJHBhbmVsLmxlbmd0aCA+IDAgKXtcblx0XHRcdCRwYW5lbC5hZGRDbGFzcyggJ2MtdGFiQm94X19wYW5lbC0tYWN0aXZlJyApO1xuXHRcdFx0JHRhcmdldC5wYXJlbnQoKS5hZGRDbGFzcygnYy10YWJCb3hfX3RhYi0tYWN0aXZlJyk7XG5cdFx0fVxuXHR9XG5cblxuXHRzdGF0aWMgaW5pdCgpIHtcblx0XHQkKFwiLmMtdGFiQm94XCIpLmVhY2goZnVuY3Rpb24oKSB7XG5cdFx0XHRyZXR1cm4gbmV3IFRhYkJveCgkKHRoaXMpKTtcblx0XHR9KTtcblx0fVxuXG59IiwiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcbmltcG9ydCBtdlNsaWRlciBmcm9tICcuL212U2xpZGVyJztcbmltcG9ydCBmZWF0dXJlU2xpZGVyIGZyb20gJy4vZmVhdHVyZVNsaWRlcic7XG5pbXBvcnQgQ29sbGFwc2UgZnJvbSAnLi9Db2xsYXBzZSc7XG5pbXBvcnQgVGFiQm94IGZyb20gJy4vVGFiQm94JztcblxuJChmdW5jdGlvbigpe1xuXHRcInVzZSBzdHJpY3RcIjtcblxuXHRtdlNsaWRlcigpO1xuXHRmZWF0dXJlU2xpZGVyKCk7XG5cblx0Q29sbGFwc2UuaW5pdCgpO1xuXHRUYWJCb3guaW5pdCgpO1xuXG59KTtcblxuXG52YXIgc3luY2VyVGltZW91dCA9IG51bGwgO1xuXG5cbiQoIGZ1bmN0aW9uKClcbntcblxuXHQkKCB3aW5kb3cgKS5zY3JvbGwoIGZ1bmN0aW9uKClcblx0e1xuXHRcdGlmKCBzeW5jZXJUaW1lb3V0ID09IG51bGwgKVxuXHRcdHtcblx0XHRcdHN5bmNlclRpbWVvdXQgPSBzZXRUaW1lb3V0KCBmdW5jdGlvbigpe1xuXG5cdFx0XHRcdHZhciBlbGVtZW50ID0gJCggJyNwYWdlLXRvcCcgKSA7XG5cdFx0XHRcdHZhciB2aXNpYmxlID0gZWxlbWVudC5pcyggJzp2aXNpYmxlJyApIDtcblx0XHRcdFx0dmFyIG5vdyA9ICQoIHdpbmRvdyApLnNjcm9sbFRvcCgpIDtcblx0XHRcdFx0dmFyIHVuZGVyID0gJCggJ2JvZHknICkuaGVpZ2h0KCkgLSAoIG5vdyArICQod2luZG93KS5oZWlnaHQoKSApIDtcblxuXHRcdFx0XHRpZiggbm93ID4gNDAwIClcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGlmKCAhdmlzaWJsZSApXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0ZWxlbWVudC5mYWRlSW4oICdzbG93JyApIDt
406cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRlbHNlIGlmKCB2aXNpYmxlIClcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGVsZW1lbnQuZmFkZU91dCggJ3Nsb3cnICkgO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3luY2VyVGltZW91dCA9IG51bGwgO1xuXHRcdFx0fSAsIDQwMCApIDtcblx0XHR9XG5cdH0gKSA7XG5cblx0JCggJyNtb3ZlLXBhZ2UtdG9wJyApLmNsaWNrKFxuXHRcdGZ1bmN0aW9uKClcblx0XHR7XG5cdFx0XHQkKCAnaHRtbCxib2R5JyApLmFuaW1hdGUoIHtzY3JvbGxUb3A6MH0gLCAnc2xvdycgKSA7XG5cdFx0fVxuXHQpIDtcbn0gKSA7XG5cbi8vRkFR55So44Gu44Ki44Kz44O844OH44Kj44Kq44OzdG9nZ2xlXG4kKGZ1bmN0aW9uKCl7XG5cdFx0JChcImR0I3AtZmFxX190aXRsZVwiKS5vbihcImNsaWNrXCIsIGZ1bmN0aW9uKCkge1xuXHRcdFx0JCh0aGlzKS5uZXh0KCkuc2xpZGVUb2dnbGUoJ2Zhc3QnKTtcblx0XHRcdFxuXHRcdH0pO1xufSk7XG5cbiQoZnVuY3Rpb24oKXtcblx0JCgnZHQjcC1mYXFfX3RpdGxlJykub24oJ2NsaWNrJywgZnVuY3Rpb24oKXtcblx0XHQkKHRoaXMpLnRvZ2dsZUNsYXNzKCdyZWZyZWN0LWFycm93JykuY2hpbGRyZW4oJy5wLWZhcV9hcnJvdycpO1xuXHR9KTtcbn0pO1xuXG5cbiQoZnVuY3Rpb24oKXtcblx0JCgnLnAtaGVhZGVyX19sb2dvIGEgaW1nJykuaG92ZXIoZnVuY3Rpb24oKXtcblx0XHQkKHRoaXMpLmF0dHIoJ3NyYycsICQodGhpcykuYXR0cignc3JjJykucmVwbGFjZSgnX29mZicsICdfb24nKSk7XG5cdFx0fSwgZnVuY3Rpb24oKXtcblx0XHRpZiAoISQodGhpcykuaGFzQ2xhc3MoJ2N1cnJlbnRQYWdlJykpIHtcblx0XHQkKHRoaXMpLmF0dHIoJ3NyYycsICQodGhpcykuYXR0cignc3JjJykucmVwbGFjZSgnX29uJywgJ19vZmYnKSk7XG5cdFx0fVxuXHR9KTtcbn0pO1xuIiwiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKCkge1xuXHR2YXIgZmVhdHVyZVNsaWRlciA9IG5ldyBTd2lwZXIoJy5wLWZlYXR1cmVTbGlkZXJfX2NvbnRhaW5lcicsIHtcblx0XHRuZXh0QnV0dG9uOiAnLnAtZmVhdHVyZVNsaWRlcl9fYnV0dG9uLS1uZXh0Jyxcblx0XHRwcmV2QnV0dG9uOiAnLnAtZmVhdHVyZVNsaWRlcl9fYnV0dG9uLS1wcmV2Jyxcblx0XHRzbGlkZXNQZXJWaWV3OiA0LFxuXHRcdHNwYWNlQmV0d2VlbjogMjcsXG5cdFx0bG9vcDogdHJ1ZSxcblxuXHR9KTtcbn1cblxuIiwiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKCkge1xuXHR2YXIgJHBhdXNlID0gJChcIi5wLW12U2xpZGVyX19idXR0b24tLXBhdXNlXCIpO1xuXHR2YXIgJHBsYXkgPSAkKFwiLnAtbXZTbGlkZXJfX2J1dHRvbi0tcGxheVwiKTtcblx0JHBsYXkuaGlkZSgpO1xuXG5cdHZhciBtdlN3aXBlciA9IG5ldyBTd2lwZXIoJy5wLW12U2xpZGVyX19jb250YWluZXInLCB7XG5cdFx0bmV4dEJ1dHRvbjogJy5wLW12U2xpZGVyX19idXR0b24tLW5leHQnLFxuXHRcdHByZXZCdXR0b246ICcucC1tdlNsaWRlcl9fYnV0dG9uLS1wcmV2Jyxcblx0XHRzbGlkZXNQZXJWaWV3OiAnYXV0bycsXG5cdFx0Y2VudGVyZWRTbGlkZXM6IHRydWUsXG5cdFx0c3BhY2VCZXR3ZWVuOiAwLFxuXHRcdGxvb3A6IHRydWUsXG5cdFx0YXV0b3BsYXk6IDMwMDAsXG5cdFx0YXV0b3BsYXlEaXNhYmxlT25JbnRlcmFjdGlvbjogZmFsc2VcblxuXHR9KTtcblxuXHQkcGF1c2Uub24oJ2NsaWNrJywgZnVuY3Rpb24gKCkge1xuXHRcdG12U3dpcGVyLnN0b3BBdXRvcGxheSgpO1xuXHRcdCRwYXVzZS5oaWRlKCk7XG5cdFx0JHBsYXkuc2hvdygpO1xuXHR9KTtcblxuXHQkcGxheS5vbignY2xpY2snLCBmdW5jdGlvbiAoKSB7XG5cdFx0bXZTd2lwZXIuc3RhcnRBdXRvcGxheSgpO1xuXHRcdCRwbGF5LmhpZGUoKTtcblx0XHQkcGF1c2Uuc2hvdygpO1xuXHR9KTtcbn07XG5cbiJdfQ==
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.