1/*! Leaflet.MultiOptionsPolyline v0.8.1 18-09-2015 */ 2!function(){"use strict";L.MultiOptionsPolyline=L.FeatureGroup.extend({initialize:function(a,b){var c=b.multiOptions.copyBaseOptions;this._layers={},this._options=b,(void 0===c||c)&&this._copyBaseOptions(),this.setLatLngs(a)},_copyBaseOptions:function(){var a,b,c=this._options.multiOptions,d=c.options,e=d.length;for(a=L.extend({},this._options),delete a.multiOptions,b=0;e>b;++b)d[b]=L.extend({},a,d[b])},setLatLngs:function(a){var b,c,d,e,f=a.length,g=this._options.multiOptions,h=g.optionIdxFn,i=g.fnContext||this;for(this._originalLatlngs=a,this.eachLayer(function(a){this.removeLayer(a)},this),b=1;f>b;++b)d=h.call(i,a[b],a[b-1],b,a),1===b&&(e=[a[0]],c=d),e.push(a[b]),(c!==d||b===f-1)&&("function"==typeof g.options?this.addLayer(new L.Polyline(e,g.options(c))):this.addLayer(new L.Polyline(e,g.options[c])),c=d,e=[a[b]]);return this},getLatLngs:function(){return this._originalLatlngs},getLatLngsSegments:function(){var a=[];return this.eachLayer(function(b){a.push(b.getLatLngs())}),a}}),L.multiOptionsPolyline=function(a,b){return new L.MultiOptionsPolyline(a,b)}}();
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.