PageSourceSearch

https://www.azplan.co.jp/wp-content/themes/2017renew/js/gnav.js

js azplan.co.jp collected 2026-10-04 13:24:46 UTC 17,889 bytes, 2 lines download raw bytes

1!function(n,t,e,s){"use strict";var i;function o(t){console.group("Gnav_A"),_.bindAll(this,"switch1enter","switch1leave","switch2enter","switch2leave"),this.opts=_.extend({duration:200},t),this.$gnav_pc=n("#gnav_pc"),this.$switch1=this.$gnav_pc.find(".js_gnav_switch1"),this.$switch2=this.$gnav_pc.find(".js_gnav_switch2"),this.$switch1__target=this.$gnav_pc.find(".js_gnav_switch1__target"),this.$switch2__target=this.$gnav_pc.find(".js_gnav_switch2__target"),this.switch1enterTimer=!1,this.$gnav_pc.find(".g_nav_1__1 a").not(".js_gnav_switch1").on("mouseenter",this.switch1leave),this.$current=null,this.$switch1.on("mouseenter",this.switch1enter),this.$gnav_pc.on("mouseleave",this.switch1leave),n(".g_nav_2__2").menuAim({activate:this.switch2enter,deactivate:this.switch2leave,rowSelector:".g_nav_2__item"}),console.groupEnd()}function c(t){console.group("Gnav_B"),_.bindAll(this,"toggle"),this.opts=_.extend({duration:300,easing:"easeInOutExpo"},t),this.$gnav_sp=n("#gnav_sp"),this.$gnav_sp__toggle=n(".js_gnav_sp__toggle"),console.log(this.$gnav_sp__toggle.length),this.$gnav_sp__toggle.click(this.toggle),console.groupEnd()}t.AZPLAN=new Object,AZPLAN.device={Tablet:-1!=(i=t.navigator.userAgent.toLowerCase()).indexOf("windows")&&-1!=i.indexOf("touch")&&-1==i.indexOf("tablet pc")||-1!=i.indexOf("ipad")||-1!=i.indexOf("android")&&-1==i.indexOf("mobile")||-1!=i.indexOf("firefox")&&-1!=i.indexOf("tablet")||-1!=i.indexOf("kindle")||-1!=i.indexOf("silk")||-1!=i.indexOf("playbook"),Mobile:-1!=i.indexOf("windows")&&-1!=i.indexOf("phone")||-1!=i.indexOf("iphone")||-1!=i.indexOf("ipod")||-1!=i.indexOf("android")&&-1!=i.indexOf("mobile")||-1!=i.indexOf("firefox")&&-1!=i.indexOf("mobile")||-1!=i.indexOf("blackberry")},AZPLAN.Accordion_A=Backbone.View.extend({initialize:function(t){_.bindAll(this,"toggle","open","close"),this.opts=_.extend({klass:".js_accordion_a",duration:500,easing:"easeInOutExpo"},t),this.$toggle=this.$(this.opts.klass+"__toggle"),this.$contents=this.$(this.opts.klass+"__contents"),this.$toggle.off("click").on("click",this.toggle),this.close()},toggle:function(){return console.log("Accordion_A toggle"),this.$contents.stop(!0,!1).slideToggle(this.opts.duration,this.opts.easing),this.$el.toggleClass("is_active"),this.$toggle.toggleClass("is_active"),!1},open:function(){return this.$contents.stop(!0,!1).slideDown(this.opts.duration,this.opts.easing),this.$el.addClass("is_active"),this.$toggle.addClass("is_active"),!1},close:function(){return this.$contents.stop(!0,!1).slideUp(this.opts.duration,this.opts.easing),this.$el.removeClass("is_active"),this.$toggle.removeClass("is_active"),!1}}),o.prototype.switch2enter=function(t){console.group("switch2enter");var e=n(t).find("a"),s=e.data("target");s&&(e.addClass("is_active"),n(s).removeClass("is_none")),console.groupEnd()},o.prototype.switch2leave=function(t){console.group("switch2leave"),this.$switch2.removeClass("is_active"),this.$switch2__target.addClass("is_none"),console.groupEnd()},o.prototype.switch1enter=function(s){var i=this;this.switch1enterTimer=setTimeout(function(){console.group("switch1enter"),i.$switch1__target.removeClass("is_open").stop(!0,!1).slideUp(0);var t=n(s.currentTarget).data("target"),e=n(t);console.log("target",t),console.log("easeInOutSine"),e.stop(!0,!1).slideDown(i.opts.duration,"easeInOutSine",function(){e.addClass("is_open")})},200),console.groupEnd()},o.prototype.switch1leave=function(){console.group("switch1leave"),clearTimeout(this.switch1enterTimer),this.$switch1__target.removeClass("is_open").stop(!0,!1).slideUp(0),console.groupEnd()},c.prototype.toggle=function(t){return console.group("Gnav_B toggle"),this.$gnav_sp.stop(!0,!1).slideToggle(this.opts.duration,this.opts.easing),console.groupEnd(),!1},n(function(){new o,new c,n(".js_accordion_2").each(function(t,e){new AZPLAN.Accordion_A({el:e,klass:".js_accordion_2"})}),n(".js_accordion_1").each(function(t,e){new AZPLAN.Accordion_A({el:e,klass:".js_accordion_1"})})})}(jQuery,this,this.document);
2//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAxMF9oZWFkZXIuanMiLCIzMTBfR25hdl9BLmpzIiwiMzEwX0duYXZfQi5qcyIsIjMxMF9BY2NvcmRpb25fQS5qcyIsIjgwMF9hcHAuanMiLCI5OTBfZm9vdGVyLmpzIl0sIm5hbWVzIjpbIiQiLCJ3aW5kb3ciLCJkb2N1bWVudCIsInVuZGVmaW5lZCIsInUiLCJHbmF2X0EiLCJvcHRzIiwiY29uc29sZSIsImdyb3VwIiwiXyIsImJpbmRBbGwiLCJ0aGlzIiwiZXh0ZW5kIiwiZHVyYXRpb24iLCIkZ25hdl9wYyIsIiRzd2l0Y2gxIiwiZmluZCIsIiRzd2l0Y2gyIiwiJHN3aXRjaDFfX3RhcmdldCIsIiRzd2l0Y2gyX190YXJnZXQiLCJzd2l0Y2gxZW50ZXJUaW1lciIsIm5vdCIsIm9uIiwic3dpdGNoMWxlYXZlIiwiJGN1cnJlbnQiLCJzd2l0Y2gxZW50ZXIiLCJtZW51QWltIiwiYWN0aXZhdGUiLCJzd2l0Y2gyZW50ZXIiLCJkZWFjdGl2YXRlIiwic3dpdGNoMmxlYXZlIiwicm93U2VsZWN0b3IiLCJncm91cEVuZCIsIkduYXZfQiIsImVhc2luZyIsIiRnbmF2X3NwIiwiJGduYXZfc3BfX3RvZ2dsZSIsImxvZyIsImxlbmd0aCIsIm
2NsaWNrIiwidG9nZ2xlIiwiQVpQTEFOIiwiT2JqZWN0IiwiZGV2aWNlIiwiVGFibGV0IiwibmF2aWdhdG9yIiwidXNlckFnZW50IiwidG9Mb3dlckNhc2UiLCJpbmRleE9mIiwiTW9iaWxlIiwiQWNjb3JkaW9uX0EiLCJCYWNrYm9uZSIsIlZpZXciLCJpbml0aWFsaXplIiwia2xhc3MiLCIkdG9nZ2xlIiwiJGNvbnRlbnRzIiwib2ZmIiwiY2xvc2UiLCJzdG9wIiwic2xpZGVUb2dnbGUiLCIkZWwiLCJ0b2dnbGVDbGFzcyIsIm9wZW4iLCJzbGlkZURvd24iLCJhZGRDbGFzcyIsInNsaWRlVXAiLCJyZW1vdmVDbGFzcyIsInByb3RvdHlwZSIsInJvdyIsIiRhIiwidGFyZ2V0IiwiZGF0YSIsImUiLCJzZWxmIiwic2V0VGltZW91dCIsImN1cnJlbnRUYXJnZXQiLCIkdGFyZ2V0IiwiY2xlYXJUaW1lb3V0IiwiZWFjaCIsImluZGV4IiwiZWwiLCJqUXVlcnkiXSwibWFwcGluZ3MiOiJDQUFBLFNBQUFBLEVBQUFDLEVBQUFDLEVBQUFDLEdBQ0EsYUFXQSxJQUFBQyxFQ1pBLFNBQUFDLEVBQUFDLEdBQ0FDLFFBQUFDLE1BQUEsVUFDQUMsRUFBQUMsUUFBQUMsS0FBQSxlQUFBLGVBQUEsZUFBQSxnQkFDQUEsS0FBQUwsS0FBQUcsRUFBQUcsT0FBQSxDQUNBQyxTQUFBLEtBQ0FQLEdBRUFLLEtBQUFHLFNBQUFkLEVBQUEsWUFDQVcsS0FBQUksU0FBQUosS0FBQUcsU0FBQUUsS0FBQSxvQkFDQUwsS0FBQU0sU0FBQU4sS0FBQUcsU0FBQUUsS0FBQSxvQkFDQUwsS0FBQU8saUJBQUFQLEtBQUFHLFNBQUFFLEtBQUEsNEJBQ0FMLEtBQUFRLGlCQUFBUixLQUFBRyxTQUFBRSxLQUFBLDRCQUVBTCxLQUFBUyxtQkFBQSxFQUVBVCxLQUFBRyxTQUFBRSxLQUFBLGlCQUFBSyxJQUFBLG9CQUFBQyxHQUFBLGFBQUFYLEtBQUFZLGNBR0FaLEtBQUFhLFNBQUEsS0FFQWIsS0FBQUksU0FBQU8sR0FBQSxhQUFBWCxLQUFBY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nVuY3Rpb24oJCwgd2luZG93LCBkb2N1bWVudCwgdW5kZWZpbmVkKXtcbid1c2Ugc3RyaWN0JztcblxuXG53aW5kb3cuQVpQTEFOID0gbmV3IE9iamVjdCgpO1xuXG5cbmZ1bmN0aW9uIG5sMmJyKHN0cikge1xuICByZXR1cm4gKHN0cik/c3RyLnJlcGxhY2UoL1tcXG5cXHJdL2csICc8YnIgLz4nKTpzdHI7XG59XG5cblxuQVpQTEFOLmRldmljZSA9IChmdW5jdGlvbih1KXtcbiAgcmV0dXJuIHtcbiAgICBUYWJsZXQ6KHUuaW5kZXhPZihcIndpbmRvd3NcIikgIT0gLTEgJiYgdS5pbmRleE9mKFwidG91Y2hcIikgIT0gLTEgJiYgdS5pbmRleE9mKFwidGFibGV0IHBjXCIpID09IC0xKSBcbiAgICAgIHx8IHUuaW5kZXhPZihcImlwYWRcIikgIT0gLTFcbiAgICAgIHx8ICh1LmluZGV4T2YoXCJhbmRyb2lkXCIpICE9IC0xICYmIHUuaW5kZXhPZihcIm1vYmlsZVwiKSA9PSAtMSlcbiAgICAgIHx8ICh1LmluZGV4T2YoXCJmaXJlZm94XCIpICE9IC0xICYmIHUuaW5kZXhPZihcInRhYmxldFwiKSAhPSAtMSlcbiAgICAgIHx8IHUuaW5kZXhPZihcImtpbmRsZVwiKSAhPSAtMVxuICAgICAgfHwgdS5pbmRleE9mKFwic2lsa1wiKSAhPSAtMVxuICAgICAgfHwgdS5pbmRleE9mKFwicGxheWJvb2tcIikgIT0gLTEsXG4gICAgTW9iaWxlOih1LmluZGV4T2YoXCJ3aW5kb3dzXCIpICE9IC0xICYmIHUuaW5kZXhPZihcInBob25lXCIpICE9IC0xKVxuICAgICAgfHwgdS5pbmRleE9mKFwiaXBob25lXCIpICE9IC0xXG4gICAgICB8fCB1LmluZGV4T2YoXCJpcG9kXCIpICE9IC0xXG4gICAgICB8fCAodS5pbmRleE9mKFwiYW5kcm9pZFwiKSAhPSAtMSAmJiB1LmluZGV4T2YoXCJtb2JpbGVcIikgIT0gLTEpXG4gICAgICB8fCAodS5pbmRleE9mKFwiZmlyZWZveFwiKSAhPSAtMSAmJiB1LmluZGV4T2YoXCJtb2JpbGVcIikgIT0gLTEpXG4gICAgICB8fCB1LmluZGV4T2YoXCJibGFja2JlcnJ5XCIpICE9IC0xXG4gIH1cbn0pKHdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCkpO1xuIiwiZnVuY3Rpb24gR25hdl9BKG9wdHMpe1xuICBjb25zb2xlLmdyb3VwKFwiR25hdl9BXCIpO1xuICBfLmJpbmRBbGwodGhpcywgXCJzd2l0Y2gxZW50ZXJcIiwgXCJzd2l0Y2gxbGVhdmVcIiwgXCJzd2l0Y2gyZW50ZXJcIiwgXCJzd2l0Y2gybGVhdmVcIik7XG4gIHRoaXMub3B0cyA9IF8uZXh0ZW5kKHtcbiAgICBkdXJhdGlvbjogMjAwXG4gIH0sIG9wdHMpO1xuICBcbiAgdGhpcy4kZ25hdl9wYyA9ICQoXCIjZ25hdl9wY1wiKTtcbiAgdGhpcy4kc3dpdGNoMSA9IHRoaXMuJGduYXZfcGMuZmluZChcIi5qc19nbmF2X3N3aXRjaDFcIik7XG4gIHRoaXMuJHN3aXRjaDIgPSB0aGlzLiRnbmF2X3BjLmZpbmQoXCIuanNfZ25hdl9zd2l0Y2gyXCIpO1xuICB0aGlzLiRzd2l0Y2gxX190YXJnZXQgPSB0aGlzLiRnbmF2X3BjLmZpbmQoXCIuanNfZ25hdl9zd2l0Y2gxX190YXJnZXRcIik7XG4gIHRoaXMuJHN3aXRjaDJfX3RhcmdldCA9IHRoaXMuJGduYXZfcGMuZmluZChcIi5qc19nbmF2X3N3aXRjaDJfX3RhcmdldFwiKTtcbiAgXG4gIHRoaXMuc3dpdGNoMWVudGVyVGltZXIgPSBmYWxzZTtcbiAgXG4gIHRoaXMuJGduYXZfcGMuZmluZChcIi5nX25hdl8xX18xIGFcIikubm90KFwiLmpzX2duYXZfc3dpdGNoMVwiKS5vbihcIm1vdXNlZW50ZXJcIiwgdGhpcy5zd2l0Y2gxbGVhdmUpO1xuICAvL3RoaXMuJGduYXZfcGMuZmluZChcIi5nX25hdl8yX18yIGFcIikubm90KFwiLmpzX2duYXZfc3dpdGNoMlwiKS5vbihcIm1vdXNlZW50ZXJcIiwgdGhpcy5zd2l0Y2gybGVhdmUpO1xuICBcbiAgdGhpcy4kY3VycmVudCA9IG51bGw7XG4gIFxuICB0aGlzLiRzd2l0Y2gxLm9uKFwibW91c2VlbnRlclwiLCB0aGlzLnN3aXRjaDFlbnRlcik7XG4gIHRoaXMuJGduYXZfcGMub24oXCJtb3VzZWxlYXZlXCIsIHR
2oaXMuc3dpdGNoMWxlYXZlKTtcbiAgXG4gIC8vdGhpcy4kc3dpdGNoMV9fdGFyZ2V0LmNzcygnZGlzcGxheScsICdmbGV4Jyk7XG4gIFxuICAkKFwiLmdfbmF2XzJfXzJcIikubWVudUFpbSh7XG4gICAgYWN0aXZhdGU6IHRoaXMuc3dpdGNoMmVudGVyLFxuICAgIGRlYWN0aXZhdGU6IHRoaXMuc3dpdGNoMmxlYXZlLFxuICAgIHJvd1NlbGVjdG9yOiBcIi5nX25hdl8yX19pdGVtXCJcbiAgfSk7XG4gIFxuICBjb25zb2xlLmdyb3VwRW5kKCk7XG59XG5cblxuXG5HbmF2X0EucHJvdG90eXBlLnN3aXRjaDJlbnRlciA9IGZ1bmN0aW9uKHJvdyl7XG4gIGNvbnNvbGUuZ3JvdXAoXCJzd2l0Y2gyZW50ZXJcIik7XG4gIHZhciAkYSA9ICQocm93KS5maW5kKFwiYVwiKSxcbiAgICAgIHRhcmdldCA9ICRhLmRhdGEoXCJ0YXJnZXRcIik7XG4gIGlmKCB0YXJnZXQgKXtcbiAgICAkYS5hZGRDbGFzcyhcImlzX2FjdGl2ZVwiKTtcbiAgICAkKHRhcmdldCkucmVtb3ZlQ2xhc3MoXCJpc19ub25lXCIpO1xuICB9XG4gIGNvbnNvbGUuZ3JvdXBFbmQoKTtcbn1cblxuXG5cbkduYXZfQS5wcm90b3R5cGUuc3dpdGNoMmxlYXZlID0gZnVuY3Rpb24oZSl7XG4gIGNvbnNvbGUuZ3JvdXAoXCJzd2l0Y2gybGVhdmVcIik7XG4gIHRoaXMuJHN3aXRjaDIucmVtb3ZlQ2xhc3MoXCJpc19hY3RpdmVcIik7XG4gIHRoaXMuJHN3aXRjaDJfX3RhcmdldC5hZGRDbGFzcyhcImlzX25vbmVcIik7XG4gIGNvbnNvbGUuZ3JvdXBFbmQoKTtcbn1cblxuXG5cbkduYXZfQS5wcm90b3R5cGUuc3dpdGNoMWVudGVyID0gZnVuY3Rpb24oZSl7XG4gIHZhciBzZWxmID0gdGhpcztcbiAgdGhpcy5zd2l0Y2gxZW50ZXJUaW1lciA9IHNldFRpbWVvdXQoZnVuY3Rpb24oKXtcbiAgICBjb25zb2xlLmdyb3VwKFwic3dpdGNoMWVudGVyXCIpO1xuICAgIHNlbGYuJHN3aXRjaDFfX3RhcmdldC5yZW1vdmVDbGFzcyhcImlzX29wZW5cIikuc3RvcCh0cnVlLGZhbHNlKS5zbGlkZVVwKDApO1xuICAgIHZhciAkbWUgPSAkKGUuY3VycmVudFRhcmdldCksXG4gICAgICAgIHRhcmdldCA9ICRtZS5kYXRhKFwidGFyZ2V0XCIpLFxuICAgICAgICAkdGFyZ2V0ID0gJCh0YXJnZXQpO1xuICAgIGNvbnNvbGUubG9nKFwidGFyZ2V0XCIsIHRhcmdldCk7XG4gICAgLy8kKHRhcmdldCkucmVtb3ZlQ2xhc3MoXCJpc19jbG9zZVwiKTtcbiAgICBjb25zb2xlLmxvZyhcImVhc2VJbk91dFNpbmVcIik7XG4gICAgJHRhcmdldC5zdG9wKHRydWUsZmFsc2UpLnNsaWRlRG93bihzZWxmLm9wdHMuZHVyYXRpb24sIFwiZWFzZUluT3V0U2luZVwiLCBmdW5jdGlvbigpe1xuICAgICAgJHRhcmdldC5hZGRDbGFzcyhcImlzX29wZW5cIik7XG4gICAgfSk7XG4gIH0sIDIwMCk7XG4gIGNvbnNvbGUuZ3JvdXBFbmQoKTtcbn1cblxuXG5cbkduYXZfQS5wcm90b3R5cGUuc3dpdGNoMWxlYXZlID0gZnVuY3Rpb24oKXtcbiAgY29uc29sZS5ncm91cChcInN3aXRjaDFsZWF2ZVwiKTtcbiAgY2xlYXJUaW1lb3V0KCB0aGlzLnN3aXRjaDFlbnRlclRpbWVyICk7XG4gIC8vdGhpcy4kY3VycmVudC5hZGRDbGFzcyhcImlzX2Nsb3NlXCIpO1xuICAvL3RoaXMuJGN1cnJlbnQgPSBudWxsO1xuICAvL3RoaXMuJHN3aXRjaDFfX3RhcmdldC5hZGRDbGFzcyhcImlzX2Nsb3NlXCIpO1xuICB0aGlzLiRzd2l0Y2gxX190YXJnZXQucmVtb3ZlQ2xhc3MoXCJpc19vcGVuXCIpLnN0b3AodHJ1ZSxmYWxzZSkuc2xpZGVVcCgwKTtcbiAgY29uc29sZS5ncm91cEVuZCgpO1xufVxuIiwiLypcbiMjIEduYXZfQlxuKi9cblxuZnVuY3Rpb24gR25hdl9CKG9wdHMpe1xuICBjb25zb2xlLmdyb3VwKFwiR25hdl9CXCIpO1xuICBfLmJpbmRBbGwodGhpcywgXCJ0b2dnbGVcIik7XG4gIHRoaXMub3B0cyA9IF8uZXh0ZW5kKHtcbiAgICBkdXJhdGlvbjogMzAwLFxuICAgIGVhc2luZzogXCJlYXNlSW5PdXRFeHBvXCJcbiAgfSwgb3B0cyk7XG4gIFxuICB0aGlzLiRnbmF2X3NwID0gJChcIiNnbmF2X3NwXCIpO1xuICB0aGlzLiRnbmF2X3NwX190b2dnbGUgPSAkKFwiLmpzX2duYXZfc3BfX3RvZ2dsZVwiKTtcbiAgXG4gIGNvbnNvbGUubG9nKCB0aGlzLiRnbmF2X3NwX190b2dnbGUubGVuZ3RoICk7XG4gIHRoaXMuJGduYXZfc3BfX3RvZ2dsZS5jbGljayh0aGlzLnRvZ2dsZSk7XG4gIFxuICBjb25zb2xlLmdyb3VwRW5kKCk7XG59XG5cblxuXG5HbmF2X0IucHJvdG90eXBlLnRvZ2dsZSA9IGZ1bmN0aW9uKGUpe1xuICBjb25zb2xlLmdyb3VwKFwiR25hdl9CIHRvZ2dsZVwiKTtcbiAgdGhpcy4kZ25hdl9zcC5zdG9wKHRydWUsZmFsc2UpLnNsaWRlVG9nZ2xlKHRoaXMub3B0cy5kdXJhdGlvbiwgdGhpcy5vcHRzLmVhc2luZyk7XG4gIC8vdGhpcy4kYm9keS50b2dnbGVDbGFzcyhcImpzX2duYXZfb3BlbmVkXCIpO1xuICBjb25zb2xlLmdyb3VwRW5kKCk7XG4gIHJldHVybiBmYWxzZTtcbn1cbiIsIkFaUExBTi5BY2NvcmRpb25fQSA9IEJhY2tib25lLlZpZXcuZXh0ZW5kKHtcbiAgXG4gIGluaXRpYWxpemU6IGZ1bmN0aW9uKG9wdHMpIHtcbiAgICBfLmJpbmRBbGwodGhpcywgXCJ0b2dnbGVcIiwgXCJvcGVuXCIsIFwiY2xvc2VcIik7XG4gICAgdGhpcy5vcHRzID0gXy5leHRlbmQoe1xuICAgICAga2xhc3M6IFwiLmpzX2FjY29yZGlvbl9hXCIsXG4gICAgICBkdXJhdGlvbjogNTAwLFxuICAgICAgZWFzaW5nOiBcImVhc2VJbk91dEV4cG9cIlxuICAgIH0sIG9wdHMpO1xuICAgIFxuICAgIHRoaXMuJHRvZ2dsZSA9IHRoaXMuJCh0aGlzLm9wdHMua2xhc3MgKyBcIl9fdG9nZ2xlXCIpO1xuICAgIHRoaXMuJGNvbnRlbnRzID0gdGhpcy4kKHRoaXMub3B0cy5rbGFzcyArIFwiX19jb250ZW50c1wiKTtcbiAgICBcbiAgICB0aGlzLiR0b2dnbGUub2ZmKFwiY2xpY2tcIikub24oXCJjbGlja1wiLCB0aGlzLnRvZ2dsZSk7XG4gICAgdGhpcy5jbG9zZSgpO1xuICB9LFxuICBcbiAgdG9nZ2xlOiBmdW5jdGlvbigpIHtcbiAgICBjb25zb2xlLmxvZyhcIkFjY29yZGlvbl9BIHRvZ2dsZVwiKTtcbiAgICB0aGlzLiRjb250ZW50cy5zdG9wKHRydWUsZmFsc2UpLnNsaWRlVG9nZ2xlKHRoaXMub3B0cy5kdXJhdGlvbiwgdGhpcy5vcHRzLmVhc2luZyk7XG4gICAgdGhpcy4kZWwudG9nZ2xlQ2xhc3MoXCJpc19hY3RpdmVcIik7XG4gICAgdGhpcy4kdG9nZ2xlLnRvZ2dsZUNsYXNzKFwiaXNfYWN0aXZlXCIpO1xuICAgIHJldHVybi
2BmYWxzZTtcbiAgfSxcbiAgXG4gIG9wZW46IGZ1bmN0aW9uKCl7XG4gICAgdGhpcy4kY29udGVudHMuc3RvcCh0cnVlLGZhbHNlKS5zbGlkZURvd24odGhpcy5vcHRzLmR1cmF0aW9uLCB0aGlzLm9wdHMuZWFzaW5nKTtcbiAgICB0aGlzLiRlbC5hZGRDbGFzcyhcImlzX2FjdGl2ZVwiKTtcbiAgICB0aGlzLiR0b2dnbGUuYWRkQ2xhc3MoXCJpc19hY3RpdmVcIik7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9LFxuICBcbiAgY2xvc2U6IGZ1bmN0aW9uKCl7XG4gICAgdGhpcy4kY29udGVudHMuc3RvcCh0cnVlLGZhbHNlKS5zbGlkZVVwKHRoaXMub3B0cy5kdXJhdGlvbiwgdGhpcy5vcHRzLmVhc2luZyk7XG4gICAgdGhpcy4kZWwucmVtb3ZlQ2xhc3MoXCJpc19hY3RpdmVcIik7XG4gICAgdGhpcy4kdG9nZ2xlLnJlbW92ZUNsYXNzKFwiaXNfYWN0aXZlXCIpO1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuICBcbn0pO1xuIiwiJChmdW5jdGlvbigpe1xuICBcbiAgLy90aGlzLiRib2R5ID0gJChcImJvZHlcIik7XG4gIFxuICBuZXcgR25hdl9BKCk7XG4gIG5ldyBHbmF2X0IoKTtcbiAgXG4gICQoXCIuanNfYWNjb3JkaW9uXzJcIikuZWFjaChmdW5jdGlvbihpbmRleCwgZWwpe1xuICAgIG5ldyBBWlBMQU4uQWNjb3JkaW9uX0Eoe1xuICAgICAgZWw6IGVsLFxuICAgICAga2xhc3M6IFwiLmpzX2FjY29yZGlvbl8yXCJcbiAgICB9KTtcbiAgfSk7XG4gIFxuICAkKFwiLmpzX2FjY29yZGlvbl8xXCIpLmVhY2goZnVuY3Rpb24oaW5kZXgsIGVsKXtcbiAgICBuZXcgQVpQTEFOLkFjY29yZGlvbl9BKHtcbiAgICAgIGVsOiBlbCxcbiAgICAgIGtsYXNzOiBcIi5qc19hY2NvcmRpb25fMVwiXG4gICAgfSk7XG4gIH0pO1xuICBcbn0pOyIsIn0pKGpRdWVyeSwgdGhpcywgdGhpcy5kb2N1bWVudCk7Il19

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.