PageSourceSearch

https://www.brmbmaps.com/static/js/53.9e133a70.chunk.js

js brmbmaps.com collected 2026-10-02 07:32:25 UTC 68,106 bytes, 1 lines download raw bytes

1(this.webpackJsonpbrmbmapbox=this.webpackJsonpbrmbmapbox||[]).push([[53],{1209:function(e,t,i){},1357:function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return M}));var a=i(487),r=i(0),s=i.n(r),n=i(9),l=i.n(n);function c(){var e=this.map;e.addLayer({id:"bc_rail_trails_l-outer",type:"line",source:"bc_rail_trails_l","source-layer":"bc_rail_trails_l",minzoom:6,layout:{visibility:"visible","line-cap":"round","line-join":"round"},paint:{"line-color":"#00628c","line-width":6}},"highway-shield-labels"),e.addLayer({id:"bc_rail_trails_l-inner",type:"line",source:"bc_rail_trails_l","source-layer":"bc_rail_trails_l",minzoom:6,layout:{visibility:"visible","line-cap":"round","line-join":"round"},paint:{"line-color":"#ffffff","line-width":.75,"line-dasharray":[5,3]}},"highway-shield-labels"),e.addLayer({id:"bc_rail_trails_l-highlight",type:"line",source:"bc_rail_trails_l","source-layer":"bc_rail_trails_l",minzoom:6,filter:["==","id",""],layout:{visibility:"visible","line-cap":"round","line-join":"round"},paint:{"line-color":"#0092A8","line-width":10}},"highway-shield-labels"),e.addLayer({id:"bc_rail_trails_l-highlight-inner",type:"line",source:"bc_rail_trails_l","source-layer":"bc_rail_trails_l",minzoom:6,layout:{visibility:"visible","line-cap":"round","line-join":"round"},paint:{"line-color":"#ffffff","line-width":1.25,"line-dasharray":[5,3]}},"highway-shield-labels"),e.addLayer({id:"bc_rail_trails_l-labels",type:"symbol",source:"bc_rail_trails_l","source-layer":"bc_rail_trails_l",minzoom:6,filter:["!=","name","Trail"],layout:{visibility:"visible","text-field":["to-string",["get","name"]],"text-font":["Source Serif Pro Bold","Arial Unicode MS Regular"],"text-size":12,"symbol-placement":"line","text-max-angle":100},paint:{"text-color":"#000000","text-halo-color":"hsl(0, 0%, 100%)","text-halo-width":2,"text-halo-blur":0}},"highway-shield-labels"),e.addLayer({id:"trail-poi",type:"symbol",source:"trail-poi-source","source-layer":"bc_rail_trails_poi",minzoom:8,filter:["any",["==","style","TRAIL"],["==","style","TRAIL_TCT"]],layout:{"icon-image":"tota_trail-02","icon-allow-overlap":!0,"icon-ignore-placement":!0,"icon-size":{stops:[[8,.7],[11,.85],[14,1]]},visibility:"visible"},paint:{}}),e.addLayer({id:"alert-poi",type:"symbol",source:"trail-poi-source","source-layer":"bc_rail_trails_poi",minzoom:8,filter:["==","style","ALERT"],layout:{"icon-image":"alert_yellow-02","icon-allow-overlap":!0,"icon-ignore-placement":!0,"icon-size":{stops:[[8,.7],[11,.85],[14,1]]},visibility:"visible"},paint:{}}),this.map=e}var o=i(489),u=i.n(o),m=i(499),h=i.n(m);i(515),i(516),i(1209);function d(e){var t=(new Date).getFullYear(),i="\xa9 Backroad Mapbooks ".concat(t);return void 0!=i&&""!=i&&null!=i||(i="\xa9 Backroad Mapbooks 2022"),s.a.createElement("div",null,s.a.createElement("div",{className:"mapbody saparate-map",style:{paddingTop:"0"}},s.a.createElement("div",{className:"AdventureDetailPanel",id:"AdventureDetailPanel",style:{height:"100%",top:"0"}},s.a.createElement("div",{className:"closeBtnSidePane"},s.a.createElement("span",{className:"closebtn closeAnchor",onClick:function(){return document.getElementsByClassName("AdventureDetailPanel")[0].style.display="none"}},"\xd7")),s.a.createElement("div",{className:"SidePaneAdvdata",id:"SidePaneAdvdata"})),s.a.createElement("div",{className:"multifeature_list_cont",id:"multi_features",style:{display:"none"}},s.a.createElement("div",{className:"center_multifeature"},s.a.createElement("div",{className:"features_list"},s.a.createElement("span",{className:"CloseBar",onClick:function(){return document.getElementById("multi_features").style.display="none"}},s.a.createElement("i",{className:"fa fa-times","aria-hidden":"true"})),s.a.createElement("div",{id:"multi_feature_renderList"})))),s.a.createElement("div",{className:"map-actions area-2"},s.a.createElement("div",{className:"map-zoom"},s.a.createElement("a",{className:"zoom-plus",title:"Zoom in",onClick:function(){return e.ZoomInMap()}},s.a.createElement("i",{className:"fa fa-search-plus","aria-hidden":"true"})),s.a.createElement("i",{className:"fa fa-compass",title:"Locate Me","aria-hidden":"true",onClick:function(){return e.LocateUser()}}),s.a.createElement("a",{className:"zoom-minus",title:"Zoom out",onClick:function(){return e.ZoomOutMap()}},s.a.createElement("i",{className:"fa fa-search-minus","aria-hidden":"true"})))),s.a.createElement("div",{className:"mapboxgl-ctrl-bottom-right attribution-control"},s.a.createElement("div",{className:"mapboxgl-ctrl mapboxgl-ctrl-attrib"},s.a.createElement("div",{className:"mapboxgl-ctrl-attrib-inner"},s.a.createElement("img",{src:"/images/adventure_icons/logo-no-date.svg"})))),s.a.createElement("div",{className:"map_container",id:"map_container"})))}var p=i(911),_=i(27),v=i.n(_),b=i(43);function g(){return(g=Object(b.a)(v.a.mark((function e(t,i){var a;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/BrmbProductList?lat="+t+"&&lng="+i).then((function(e){return e.json()})).then((function(e){return e.data}
1)).catch((function(e){return console.log(e)}));case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var f=function(e,t){return g.apply(this,arguments)};function y(){return(y=Object(b.a)(v.a.mark((function e(t,i){var a;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(t,i);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var A=i(494),E=i(695);function N(){var e=this.map;e.addSource("bc_rail_trails_l",{maxzoom:12,minzoom:6,tiles:["https://ms1.brmbmaps.com/basemap/bc_rail_trails_l/{z}/{x}/{y}.pbf"],type:"vector"}),e.addSource("trail-poi-source",{maxzoom:12,minzoom:8,tiles:["https://ms1.brmbmaps.com/basemap/bc_rail_trails_poi/{z}/{x}/{y}.pbf"],type:"vector"}),this.map=e}var k=i(74);function w(e){var t=e.match(/^[ ]*(?:Lat: )?(-?\d+\.?\d*)[, ]+(?:Lng: )?(-?\d+\.?\d*)[ ]*$/i);if(t){var i=Number(t[1]),a=Number(t[2]),r=[];return(i<-90||i>90)&&r.push(S(i,a)),(a<-90||a>90)&&r.push(S(a,i)),0===r.length&&(r.push(S(i,a)),r.push(S(a,i))),r}if(!(e.length<4)){var s=this.map.getCenter();return k.a.get("local-geocoder-search",[{src:e},{lng:s.lng},{lat:s.lat}]).then(t=>{try{let i=t.data[0],a=[];if(void 0!=i.features)for(let t=0;t<i.features.length;t++){let r=i.features[t];if(-1!==r.properties.title.toLowerCase().search(e.toLowerCase())){let e="";"BASIN"==r.properties.style||"BAY"==r.properties.style?e="\ud83d\udd35 ":"CAMPGROUND_PRIVATE"==r.properties.style?e="\u26fa ":"BOAT_RAMP"==r.properties.style?e="\ud83d\udea4 ":"BRMB_ACCESS"==r.properties.style?e="\ud83d\udef6 ":"BRMB_ATTRACTION"==r.properties.style?e="\u2b50 ":"BRMB_ATV_POINT"==r.properties.style?e="\ud83d\ude99 ":"BRMB_BACKCOUNTRY_SITE"==r.properties.style?e="\u26fa ":"BRMB_BIG_TREE"==r.properties.style?e="\ud83c\udf32 ":"BRMB_CAVING"==r.properties.style?e="\ud83d\udd26 ":"BRMB_CLIMBING"==r.properties.style?e="\ud83e\uddd7 ":"BRMB_CONSERVATION"==r.properties.style||"BRMB_CONSERVATION_POINT"==r.properties.style?e="\ud83c\udf32 ":"BRMB_GEOCACHE"==r.properties.style?e="\u274c ":"BRMB_HBR"==r.properties.style?e="\ud83d\udc0e ":"BRMB_HOT_SPRINGS"==r.properties.style?e="\u2668 ":"BRMB_HUNTING_POINT"==r.properties.style?e="\ud83e\udd8c ":"BRMB_HUT"==r.properties.style?e="\ud83c\udfe1 ":"BRMB_LIGHTHOUSE"==r.properties.style?e="\ud83d\udea8 ":"BRMB_LOGGING_ROAD"==r.properties.style?e="\ud83d\ude99 ":"BRMB_PADDLING_POINT"==r.properties.style?e="\ud83d\udef6 ":"BRMB_PARK_NATIONAL"==r.properties.style||"BRMB_PARK_NATIONAL_POINT"==r.properties.style||"BRMB_PARK_PROVINCIAL"==r.properties.style||"BRMB_PARK_PROVINCIAL_POINT"==r.properties.style||"BRMB_PARK_URBAN"==r.properties.style||"BRMB_PARK_URBAN_POINT"==r.properties.style?e="\ud83c\udf32 ":"BRMB_PORTAGE"==r.properties.style?e="\ud83d\udef6 ":"BRMB_REC_AREA"==r.properties.style?e="\u26fa ":"BRMB_REC_AREA_DAY_USE"==r.properties.style?e="\ud83c\udf32 ":"BRMB_REC_AREA_TENT"==r.properties.style?e="\u26fa ":"BRMB_RUINS"==r.properties.style?e="\u2b50 ":"BRMB_SNOWMOBILE_POINT"==r.properties.style?e="\u2744 ":"BRMB_STOCKED"==r.properties.style?e="\ud83c\udfa3 ":"BRMB_SURFING_POINT"==r.properties.style?e="\ud83c\udfc4 ":"BRMB_UNSTOCKED"==r.properties.style?e="\ud83c\udfa3 ":"BRMB_WATER_FEATURE"==r.properties.style||"BRMB_WATER_UNNAMED_LG"==r.properties.style||"BRMB_WATER_UNNAMED_MED"==r.properties.style||"BRMB_WATER_UNNAMED_SM"==r.properties.style?e="\ud83d\udd35 ":"BRMB_WILDLIFE"==r.properties.style?e="\ud83e\udd8c ":"BRMB_WINTER_REC"==r.properties.style?e="\u2744 ":"CAMPGROUND"==r.properties.style?e="\u26fa ":"CANAL"==r.properties.style?e="\ud83d\udd35 ":"CAPE"==r.properties.style?e="\u26ab ":"CHANNEL"==r.properties.style?e="\ud83d\udd35 ":"CLIFF"==r.properties.style?e="\u26ab ":"COVE"==r.properties.style?e="\ud83d\udd35 ":"CROWNLAND"==r.properties.style?e="\ud83c\udf32 ":"FIRE_TOWER"==r.properties.style?e="\ud83d\uddfc ":"FIRST_NATIONS"==r.properties.style?e="\u26ab ":"GLACIER"==r.properties.style||"INTERMITTENT_LAKE"==r.properties.style?e="\ud83d\udd35 ":"ISLAND"==r.properties.style||"LARGE_CITY"==r.properties.style?e="\u26ab ":"LARGE_LAKE"==r.properties.style||"MAJOR_LAKE"==r.properties.style?e="\ud83d\udd35 ":"MARINA"==r.properties.style?e="\u2693 ":"MEDIUM_CITY"==r.properties.style?e="\u26ab ":"PICNIC_AREA"==r.properties.style?e="\ud83c\udf32 ":"PLAIN"==r.properties.style?e="\u26ab ":"RAPIDS"==r.properties.style?e="\ud83d\udd35 ":"SAND_BAR"==r.properties.style?e="\u26ab ":"SCENIC_AREA"==r.properties.style?e="\ud83c\udf32 ":"SEA"==r.properties.style?e="\ud83d\udd35 ":"SKI_CENTER"==r.properties.style?e="\ud83c\udfbf ":"SMALL_CITY"==r.properties.style?e="\u26ab ":"SMALL_LAKE"==r.properties.style||"SPRING"==r.properties.style?e="\ud83d\udd35 ":"SUMMIT"==r.properties.style?e="\u26ab ":"SWAMP"==r.properties.style?e="\ud83d\udd35 ":"TCT_PAVILION"==r.properties.style?e="\ud83c\udf41 ":"TRAIL"==r.properties.style?e="\ud83d\udeb6 ":"TRAIL_BACKCOUNTRY_SKI_POINT"==r.properties.style?e="\ud83c\udfbf ":"TRAIL_HCBC"==r.properties.style?e="\ud83d\udc0e ":"TRAIL_MTB_POINT"==r.properties.style?e="\ud83d\udeb5 ":"TRAIL_SNOWSHOE_POINT"==r.properties.style?e="\u2744 ":"TRAIL_TCT"==r.properties.style?e="\ud83c\udf41 ":"TRAIL_XCSKI_POINT"==r.properties.style?e="\ud83c\udfbf ":"VALLEY"==r.properties.style?e="\u26ab ":"WATERFALL"==r.properties.style&&(e="\ud83c\udf0a "),r.place_name=e+r.properties.title,r.center=r.geometry.coordinates,r.place_type=["park"],a.push(r)}}this.state.customData=a}catch(i){return[]}}),this.state.customData}}function S(e,t){return{center:[e,t],geometry:{type:"Point",coordinates:[e,t]},place_name:"Lat: "+t+" Lng: "+e,place_type:["coordinate"],properties:{},type:"Feature"}}var I,R=i(125),T=i(884),C=window.mapboxgl;C.accessToken="pk.eyJ1IjoiZG1hbmNpbmkiLCJhIjoiY2loNzVmcHJqMGl4cnV1a2lvampzMWpoZSJ9.YXdMfQxLF_hS9Jrvu_9_Rw";class M extends r.Component{constructor(e){super(e),this.ZoomInMap=()=>{var e=this.map;e.zoomTo(e.getZoom()+1,{duration:2e3}),this.map=e},this.ZoomOutMap=()=>{var e=this.map;e.zoomTo(e.getZoom()-1,{duration:2e3}),this.map=e},this.LocateUser=()=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(this.success,this.error):Object(R.a)("Geolocation is not supported by your browser")},this.success=e=>{var t=this.map;t.setCenter([e.coords.longitude,e.coords.latitude]),t.zoomTo(12,{duration:4e3}),this.map=t},this.error=async()=>{var e=this.map,t=await Object(A.a)();e.setCenter([t.longitude,t.latitude]),e.zoomTo(12,{duration:4e3}),this.map=e},this.ShowLinePopup=(e,t)=>{null!=this.state.LinePopup&&void 0!=this.state.LinePopup&&this.state.LinePopup.remove();var i=(new C.Popup).setLngLat(t).setHTML("<div id='lineroutepopup'></div>").addTo(this.map);this.state.LinePopup=i;var a=s.a.createElement("div",{className:"line_popup_box"},s.a.createElement("div",null,s.a.createElement("b",null,"Name:")," ",e.properties.name),s.a.createElement("div",null,s.a.createElement("b",null,"Length:")," ",e.properties.length));l.a.render(a,document.getElementById("lineroutepopup"))},this.DisplayLoadingSymbol=()=>{var e=document.createElement("div");e.setAttribute("class","loadingDiv1"),e.innerHTML="Loading..",l.a.render(s.a.createElement("div",{className:"loadingDiv1"},"Loading.."),document.getElementById("SidePaneAdvdata"))},this.setAdventureDetailPanel=e=>{e.properties.xcoord=e.geometry.coordinates[0],e.properties.ycoord=e.geometry.coordinates[1],this.DisplayLoadingSymbol(),document.getElementsByClassName("AdventureDetailPanel")[0].style.display="block";let t=e.properties;this.state.AdvetureDetails=t;var i=s.a.createElement("div",null,s.a.createElement("div",{className:"ExtraAttrSideNav slide2_eu",id:"SecondDivSidePane",style:{display:"block",maxHeight:"unset",overflowY:"visible"}},s.a.createElement("div",{id:"FirstPartSidePane",style:{marginBottom:"10px"}},s.a.createElement("div",null,s.a.createElement("div",{className:"AdventureNameSidePane"},t.name+","+t.nav_regdistrict+","+t.prov)),s.a.createElement("div",null)),s.a.createElement("div",{id:"ChartGroup"}),s.a.createElement(E.a,{currentAdvenuter:Object(a.a)(Object(a.a)({},t),{},{coordOption:"dd"})}),s.a.createElement("div",{className:"brmb-products-list",id:"product_List"}),s.a.createElement("a",{href:"https://www.brmbmaps.com",target:"_blank",className:""},s.a.createElement("div",{className:"head_product_list linkstyle"},"www.brmbmaps.com"))));setTimeout(()=>{l.a.render(i,document.getElementById("SidePaneAdvdata"),async()=>{I.addCharts();var t=await function(e,t){return y.apply(this,arguments)}(e.properties.ycoord,e.properties.xcoord);if(t.length){let e=s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"head_product_list"},"YOU CAN ALSO FIND THIS ADVENTURE HERE"),s.a.createElement("div",{className:"list_base"},s.a.createElement(h.a,x,t.map((e,t)=>s.a.createElement("div",{key:"product"+t,className:"product_it"},s.a.createElement("img",{src:"https://www.brmbmaps.com/nodeserver/images/ProductImages"+e.productimagesrc}),s.a.createElement("div",{className:"product-info"},s.a.createElement("div",{className:"product-name"},e.productname),s.a.createElement("div",{className:"product-details"},e.productcategory),s.a.createElement("div",{className:"product-details",dangerouslySetInnerHTML:{__html:e.productdetail}}),s.a.createElement("div",{className:"product-details"},e.productprice),s.a.createElement("a",{href:e.url,target:"_blank"},s.a.createElement("div",{className:"shoplink"}
1,"SHOP "))))))));l.a.render(e,document.getElementById("product_List"))}})},500)},this.MultifeaturesList=(e,t)=>{document.getElementById("multi_features").style.display="block";let i=s.a.createElement("div",null,e.map((e,t)=>s.a.createElement("div",{className:"feature_base",key:"feature_"+t,onClick:()=>{I.setAdventureDetailPanel(e),document.getElementById("multi_features").style.display="none"}},s.a.createElement("img",{src:"images/adventure_icons/ok-rail-trail-logo-icon.svg"}),e.properties.name)));l.a.render(i,document.getElementById("multi_feature_renderList"))},this.map=s.a.createRef(),this.state={LinePopup:null,customData:{}},I=this,this.addCharts=p.f.bind(this),this.LocalGeocoder=w.bind(this),this.isAttribute=p.g.bind(this),this.AddLengthChart=p.e.bind(this),this.AddElevationGraph=p.c.bind(this),this.AddElevationChart=p.b.bind(this),this.AddDifficultyChart=p.a.bind(this),this.AddExtraAttributesCharts=p.d.bind(this)}render(){const e={title:"BC Rail Trails - Web Map Demo"};return s.a.createElement(u.a,e,s.a.createElement(d,{ZoomInMap:this.ZoomInMap,LocateUser:this.LocateUser,ZoomOutMap:this.ZoomOutMap}))}shouldComponentUpdate(){return this.LoadMap(),!0}componentDidMount(){this.LoadMap()}LoadMap(){document.getElementById("map_container").innerHTML="";var e=(new Date).getFullYear();let t="\xa9 Backroad Mapbooks ".concat(e);void 0!=t&&""!=t&&null!=t||(t="\xa9 Backroad Mapbooks 2022");var i=new C.Map({container:"map_container",style:"https://www.brmbmaps.com/content/brmbvectorbasemap.json",center:[-118.2336026666398,49.90660738365375],zoom:7,maptiks_id:"BRMB Canada",maxBounds:[[-123.34756,48.84027],[-114.47345,51.18729]],attributionControl:!1});this.map=i,i.on("style.load",(function(){N.call(I),c.call(I)}));var a=new T({accessToken:C.accessToken,limit:10,countries:"ca",localGeocoder:I.LocalGeocoder,zoom:14,marker:{color:"orange"},mapboxgl:C});i.addControl(a),i.on("click",(function(e){var t=i.queryRenderedFeatures(e.point,{layers:["bc_rail_trails_l-outer"]});if(!t.length)return;let a=t[0];"LineString"==a.geometry.type&&I.ShowLinePopup(a,e.lngLat)})),i.on("click",(function(e){var t=i.queryRenderedFeatures(e.point,{layers:["trail-poi","alert-poi"]});0!==t.length&&(t.length>1?I.MultifeaturesList(t,e.lngLat):I.setAdventureDetailPanel(t[0]))})),i.on("mousemove",(function(e){if(0!=i.isStyleLoaded()){var t=i.queryRenderedFeatures(e.point,{layers:["bc_rail_trails_l-outer","trail-poi","bc_rail_trails_l-inner","alert-poi"]});if(i.getCanvas().style.cursor=t.length?"pointer":"",t.length){let e=t[0];if("undefined"===e.properties.name)return;"bc_rail_trails_l-outer"==e.layer.id&&(i.setFilter("bc_rail_trails_l-highlight",["all",["==","id",e.properties.id],["==","name",e.properties.name]]),i.setFilter("bc_rail_trails_l-highlight-inner",["all",["==","id",e.properties.id],["==","name",e.properties.name]]))}else i.setFilter("bc_rail_trails_l-highlight",["all",["==","id",""]]),i.setFilter("bc_rail_trails_l-highlight-inner",["all",["==","id",""]])}}))}}var x={dots:!1,infinite:!0,speed:500,slidesToShow:1,slidesToScroll:1,arrows:!0}},494:function(e,t,i){"use strict";i.d(t,"a",(function(){return c}));var a=i(27),r=i.n(a),s=i(43);i(0);function n(){return l.apply(this,arguments)}function l(){return(l=Object(s.a)(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://api.ipdata.co/?api-key=73162be5fe8e0880aa826565d4f64e40b4c226e4ddafd9e736e5c45d").then((function(e){return e.json()})).then((function(e){return e})).catch((function(e){console.log("Please enable your browser's location service.")}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(){return o.apply(this,arguments)}function o(){return(o=Object(s.a)(r.a.mark((function e(){var t;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n();case 3:if(void 0!==(t=e.sent)&&null!==t&&t.hasOwnProperty("latitude")){e.next=6;break}return e.abrupt("return",{latitude:"49.07822205344033",longitude:"-122.49040466244941"});case 6:return e.abrupt("return",t);case 9:return e.prev=9,e.t0=e.catch(0),e.abrupt("return",{latitude:"49.07822205344033",longitude:"-122.49040466244941"});case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}},541:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}
1));var a=i(0),r=i.n(a),s=i(563),n=i(558),l=i(559),c=["CAMPGROUND","CAMPGROUND_GROUP","CAMPGROUND_PRIVATE","BRMB_BACKCOUNTRY_SITE","BRMB_BACKCOUNTRY_SITE_CANOE","BRMB_BACKCOUNTRY_SITE_HIKE"];class o extends r.a.Component{constructor(e){super(e),this.state={Adveture:this.props.currentTrailGid}}isAttribute(e){var t=this.state.Adveture;return!!t.hasOwnProperty(e)&&("N"!=t[e]&&null!=t[e]&&void 0!=t[e])}renderActivityList(e){const{grmn_type:t}=this.props,i=Object(n.a)(),a=Object(l.a)(),r=c.includes(t),s=r?a:i,o=r?i:a,u=[];return e.forEach(e=>{const t=e.toLowerCase().trim();let i=s.find(([e])=>e.toLowerCase().trim()===t);i||(i=o.find(([e])=>e.toLowerCase().trim()===t)),i&&u.push(i)}),this.CreateActivityList(u)}CreateActivityList(e){for(var t=[],i=0;i<e.length;i++)t.push(r.a.createElement(u,{CurrentActivity:e[i]}));return t}ExtraActivity(){var e=[];let t=this.state.Adveture.grmn_type;if(["BRMB_REC_AREA","BRMB_REC_AREA_DAY_USE","BRMB_REC_AREA_TENT","CAMPGROUND_PRIVATE","BRMB_CONSERVATION_POINT","BRMB_HUT","BRMB_PARK_NATIONAL_POINT","BRMB_PARK_PROVINCIAL_POINT","BRMB_PARK_URBAN_POINT","PICNIC_AREA","BRMB_REST_AREA","RESORT"].includes(t)?(this.isAttribute("rv_camp")&&e.push("rv_camp"),this.isAttribute("camp")&&e.push("camp"),this.isAttribute("cabin")&&e.push("cabin"),this.isAttribute("dock")&&e.push("dock"),this.isAttribute("picnic")&&e.push("picnic"),this.isAttribute("beach")&&e.push("beach"),this.isAttribute("swim")&&e.push("swim"),this.isAttribute("boat_l")&&e.push("boat_l"),this.isAttribute("canoe")&&e.push("canoe"),this.isAttribute("boating")&&e.push("boating"),this.isAttribute("hike")&&e.push("hike"),this.isAttribute("bike")&&e.push("bike"),this.isAttribute("horse")&&e.push("horse"),this.isAttribute("xcski")&&e.push("xcski"),this.isAttribute("snow_shoe")&&e.push("snow_shoe"),this.isAttribute("snowmobile")&&e.push("snowmobile"),this.isAttribute("atv")&&e.push("atv"),this.isAttribute("mt_climb")&&e.push("mt_climb"),this.isAttribute("dive")&&e.push("dive"),this.isAttribute("fishing")&&e.push("fishing"),this.isAttribute("hunt")&&e.push("hunt"),this.isAttribute("golf")&&e.push("golf"),this.isAttribute("ski")&&e.push("ski"),this.isAttribute("windsurfing")&&e.push("windsurfing"),this.isAttribute("interpretive")&&e.push("interpretive"),this.isAttribute("telephone")&&e.push("telephone"),this.isAttribute("fee")&&e.push("fee"),this.isAttribute("handi_cap")&&e.push("handi_cap"),this.isAttribute("view")&&e.push("view"),this.isAttribute("fires_permitted")&&e.push("fires_permitted"),this.isAttribute("showers")&&e.push("showers"),this.isAttribute("fish_stock")&&e.push("fish_stock"),this.isAttribute("marina")&&e.push("marina")):this.props.explore_page&&window.location.href.includes("explore/canada")?(["picnic","showers","water","flush_toilet","pit_toilet","fires_permitted","fires_n
1ot_permitted","fire_pit","firewood","food_cache","pet_friendly","pull_through_sites","recycling","sani_dump","handi_cap","beach","boat_l","marina","information","parking","picnic_shelter","playground","ev_charging","cell_service","wifi_service","telephone","outfitter","restaurant","convenience_store","fee"].forEach(t=>{this.isAttribute(t)&&e.push(t)}),["twd_access","fwd_access","rv_access","atv_access","boating_access","paddle_access","hike_access","snowmobile_access"].forEach(t=>{this.isAttribute(t)&&e.push(t)}),["hike","interpretive","cycling","bike","horse","dsb","atv","snowmobile","fishing","ice_fishing","canoe","boating","sailing","swim","windsurfing","dive","mt_climb","golf","hang_gliding","hunt","view","wildlife","winter_rec","ice_skating","snow_shoe","xcski","ski","twd","fwd"].forEach(t=>{this.isAttribute(t)&&e.push(t)}),this.isAttribute("rv_camp")&&e.push("rv_camp"),this.isAttribute("group_camping")&&e.push("group_camping"),this.isAttribute("camp")&&e.push("camp"),this.isAttribute("hike_in_camp")&&e.push("hike_in_camp"),this.isAttribute("paddle_in_camp")&&e.push("paddle_in_camp"),this.isAttribute("cabin")&&e.push("cabin"),this.isAttribute("dock")&&e.push("dock"),this.isAttribute("twd")&&e.push("two_wheel"),this.isAttribute("fwd")&&e.push("four_wheel")):"ACCESS"===this.props.section_name?["twd_access","fwd_access","rv_access","atv_access","boating_access","paddle_access","hike_access","
1snowmobile_access"].forEach(t=>{this.isAttribute(t)&&e.push(t)}):c.includes(t)&&"ADVENTURES"===this.props.section_name?["hike","interpretive","cycling","bike","horse","dsb","atv","snowmobile","fishing","ice_fishing","canoe","boating","sailing","swim","windsurfing","dive","mt_climb","golf","hang_gliding","hunt","view","wildlife","winter_rec","ice_skating","snow_shoe","xcski","ski"].forEach(t=>{this.isAttribute(t)&&e.push(t)}):c.includes(t)&&"AMENITIES"===this.props.section_name?["picnic","showers","water","flush_toilet","pit_toilet","fires_permitted","fires_not_permitted","fire_pit","firewood","food_cache","pet_friendly","pull_through_sites","recycling","sani_dump","handi_cap","beach","boat_l","marina","information","parking","picnic_shelter","playground","ev_charging","cell_service","wifi_service","telephone","outfitter","restaurant","convenience_store","fee"].forEach(t=>{this.isAttribute(t)&&e.push(t)}):[...c].includes(t)?(this.isAttribute("rv_camp")&&e.push("rv_camp"),this.isAttribute("group_camping")&&e.push("group_camping"),this.isAttribute("camp")&&e.push("camp"),this.isAttribute("hike_in_camp")&&e.push("hike_in_camp"),this.isAttribute("paddle_in_camp")&&e.push("paddle_in_camp"),this.isAttribute("cabin")&&e.push("cabin")):["BRMB_CLIMBING","BRMB_HBR","TCT_PAVILION","TRAIL","TRAIL_HCBC","TRAIL_MTB_POINT","TRAIL_TCT"].includes(t)?(this.isAttribute("camp")&&e.push("camp"),this.isAttribute("cabin")&&e.push("cabin"),this.isAttribute("picnic")&&e.push("picnic"),this.isAttribute("hike")&&e.push("hike"),this.isAttribute("bike")&&e.push("bike"),this.isAttribute("horse")&&e.push("horse"),this.isAttribute("xcski")&&e.push("xcski"),this.isAttribute("snow_shoe")&&e.push("snow_shoe"),this.isAttribute("snowmobile")&&e.push("snowmobile"),this.isAttribute("atv")&&e.push("atv"),this.isAttribute("mt_climb")&&e.push("mt_climb"),this.isAttribute("fishing")&&e.push("fishing"),this.isAttribute("interpretive")&&e.push("interpretive"),this.isAttribute("handi_cap")&&e.push("handi_cap"),this.isAttribute("view")&&e.push("view")):["BRMB_WINTER_REC","SKI_CENTER","TRAIL_BACKCOUNTRY_SKI_POINT","TRAIL_SNOWSHOE_POINT","TRAIL_XCSKI_POINT"].includes(t)?(this.isAttribute("cabin")&&e.push("cabin"),this.isAttribute("xcski")&&e.push("xcski"),this.isAttribute("snow_shoe")&&e.push("snow_shoe"),this.isAttribute("snowmobile")&&e.push("snowmobile"),this.isAttribute("ski")&&e.push("ski"),this.isAttribute("view")&&e.push("view")):(this.isAttribute("rv_camp")&&e.push("rv_camp"),this.isAttribute("camp")&&e.push("camp"),this.isAttribute("cabin")&&e.push("cabin"),this.isAttribute("dock")&&e.push("dock"),this.isAttribute("picnic")&&e.push("picnic"),this.isAttribute("beach")&&e.push("beach"),this.isAttribute("swim")&&e.push("swim"),this.isAttribute("boat_l")&&e.push("boat_l"),this.isAttribute("canoe")&&e.push("canoe"),this.isAttribute("boating")&&e.push("boating"),this.isAttribute("hike")&&e.push("hike"),this.isAttribute("bike")&&e.push("bike"),this.isAttribute("horse")&&e.push("horse"),this.isAttribute("xcski")&&e.push("xcski"),this.isAttribute("snow_shoe")&&e.push("snow_shoe"),this.isAttribute("atv")&&e.push("atv"),this.isAttribute("twd")&&e.push("two_wheel"),this.isAttribute("fwd")&&e.push("four_wheel"),this.isAttribute("dsb")&&e.push("dual_sport_bike"),this.isAttribute("snowmobile")&&e.push("snowmobile"),this.isAttribute("mt_climb")&&e.push("mt_climb"),this.isAttribute("dive")&&e.push("dive"),this.isAttribute("fishing")&&e.push("fishing"),this.isAttribute("hunt")&&e.push("hunt"),this.isAttribute("golf")&&e.push("golf"),this.isAttribute("ski")&&e.push("ski"),this.isAttribute("windsurfing")&&e.push("windsurfing"),this.isAttribute("interpretive")&&e.push("interpretive"),this.isAttribute("telephone")&&e.push("telephone"),this.isAttribute("fee")&&e.push("fee"),this.isAttribute("handi_cap")&&e.push("handi_cap"),this.isAttribute("view")&&e.push("view"),this.isAttribute("fires_permitted")&&e.push("fires_permitted"),this.isAttribute("showers")&&e.push("showers"),this.isAttribute("fish_stock")&&e.push("fish_stock"),this.isAttribute("marina")&&e.push("marina")),0!=e.length){if(("AMENITIES"===this.props.section_name||"ADVENTURES"===this.props.section_name||"ACCESS"===this.props.section_name)&&![...c].includes(t))return;return r.a.createElement("div",null,this.props.explore_page?null:r.a.createElement("span",{className:"AttrHeaderSidePane "},void 0!==this.props.section_name?this.props.section_name:[...c].includes(t)?"CAMPING TYPE":"AMENITIES & ACTIVITIES"," "),r.a.createElement("div",{style:{marginTop:"10px"}},this.renderActivityList(e)))}return null}render(){return r.a.createElement("div",{className:"ActivityHolderLeftPane",id:"ActivityHolderLeftPane"},this.ExtraActivity())}}class u extends r.a.Component{constructor(e){super(e),this.state={Activity:this.props.CurrentActivity,hover:!1}}mouseEnter(){this.setState({hover:!0})}mouseLeave(){this.setState({hover:!1})}render(){var e=this.props.CurrentActivity[0],t="tooltip-"+Math.floor(1e8*Math.random())+"-"+Math.floor(1e8*Math.random());return this.state.hover?r.a.createElement("span",{style:{display:"inline-block"}},r.a.createElement("span",{"data-tip":!0,"data-for":t,className:"ActivitySymbolhover",onMouseLeave:()=>this.mouseLeave()},this.state.Activity[1]),r.a.createElement(s.a,{id:t,type:"error"},r.a.createElement("span",{className:"tooltipactivity"},e))):r.a.createElement("span",{style:{display:"inline-block"}},r.a.createElement("span",{"data-tip":!0,"data-for":t,className:"ActivitySymbol",onMouseEnter:()=>this.mouseEnter()},this.state.Activity[1]),r.a.createElement(s.a,{id:t,type:"error"},r.a.createElement("span",{className:"tooltipactivity"},e)))}}},558:function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));i(0);function a(){return[["rv_camp","6","RV & Tent Camping"],["camp","5","Tent Camping"],["cabin","Y","Cabin"],["dock","G","Dock"],["picnic","B","Picnicing"],["beach","8","Beach"],["swim","O","Swimming"],["boat_l","A","Boat Launch"],["canoe","V","Canoeing"],["boating","C","Boating"],["hike","(","Hiking"],["bike","M","Biking"],["horse","N","Horseback Riding"],["xcski","T","Cross Country Skiing"],["snow_shoe","S","Snowshoeing"],["snowmobile","7","Snowmobiling"],["atv","4","ATVing"],["dual_sport_bike","k","Dual Sport Bike"],["mt_climb","P","Mountain Climbing"],["dive",";","Diving"],["fishing","9","Fishing"],["hunt","R","Hunting"],["golf","F","Golfing"],["ski","Z","Skiing"],["windsurfing","W","Windsurfing"],["interpretive","J","Interpretive"],["telephone","E","Telephone"],["fee","$","Fee"],["handi_cap",".","Wheelchair Accessible"],["view","K","View"],["fires_permitted","H","Fires Permitted"],["showers","Q","Showers"],["fish_stock","g","Fish Stock"],["marina","G","Marina"],["cell_service","\xd6","Cell Service"],["convenience_store","\u22aa","Convenience Store"],["ev_charging","<","EV Charging"],["fire_pit","\u2271","Fire Pit"],["firewood","\xd7","Firewood"],["flush_toilet","\u2270","Flush Toilet"],["food_cache","\xc9","Food Cache"],["pet_friendly","\xde","Pet Friendly"],["picnic_shelter","\xee","Picnic Shelter"],["pit_toilet","\xca","Pit Toilet"],["playground","\xc8","Playgroun"],["pull_through_sites","\xc1","Pull Through Sites"],["restaurant","\u22a6","Restaurant"],["sani_dump","\xc2","Sani Dump"],["water","\u2272","Water"],["wildlife","X","Wildlife"],["wifi_service","\xd3","Wifi Service"],["group_camping","u","Group Camping"],["dsb","3","DSB"],["fwd","I","FWD"],["hang_gliding","D","Hand Gliding"],["hike_in_camp","b","Hike In Camp"],["ice_fishing",":","Ice Fishing"],["ice_skating","2","Ice Skating"],["information","0","Information"],["outfitter","~","Outfitter"],["paddle_in_camp","\u2267","Paddle In Camp"],["parking","?","Parking"],["recycling","\u228c","Recycling"],["sailing","&","Sailing"],["twd","H","TWD"],["washrooms","\u2282","Washrooms"],["winter_rec","U","Winter Rec"],["cycling","\u228c","Cycling"],["fires_n
1ot_permitted","\u2274","Fire not permitted"],["liquor_store","","Liquor Store"],["twd_access","H","TWD Access"],["fwd_access","I","FWD Access"],["snowmobile_access","7","Snowmobile Access"],["atv_access","4","ATV Access"],["boating_access","C","Boating Access"],["paddle_access","V","Paddle Access"],["hike_access","(","Hike Access"],["rv_access","\xc4","RV Access"]]}},559:function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));i(0);function a(){return[["rv_camp","\xc4","rv_camp","type"],["group_camping","u","group_camping","type"],["camp","5","camp","type"],["hike_in_camp","b","hike_in_camp","type"],["paddle_in_camp","\u2267","paddle_in_camp","type"],["cabin","y","cabin","type"],["picnic","\u222b","picnic","amenity"],["showers","\xf0","showers","amenity"],["water","\u2272","water","amenity"],["washrooms","\u2282","washrooms","amenity"],["flush_toilet","\u2270","flush_toilet","amenity"],["pit_toilet","\xca","pit_toilet","amenity"],["fires_permitted","\u2273","fires_permitted","amenity"],["fires_not_permitted","\u2274","fires_not_permitted","amenity"],["fire_pit","\u2271","fire_pit","amenity"],["firewood","\xd7","firewood","amenity"],["food_cache","\xc9","food_cache","amenity"],["pet_friendly","\xde","pet_friendly","amenity"],["pull_through_sites","\xc1","pull_through_sites","amenity"],["recycling","\u228c","recycling","amenity"],["sani_dump","\xc2","sani_dump","amenity"],["handi_cap","\u2265","handi_cap","amenity"],["beach","{","beach","amenity"],["boat_l","a","boat_l","amenity"],["dock","^","dock","amenity"],["marina","h","marina","amenity"],["information","0","information","amenity"],["parking","?","parking","amenity"],["picnic_shelter","\xee","picnic_shelter","amenity"],["playground","\xc8","playground","amenity"],["ev_charging","<","ev_charging","amenity"],["cell_service","\xd6","cell_service","amenity"],["wifi_service","\xd3","wifi_service","amenity"],["telephone","E","telephone","amenity"],["outfitter","~","outfitter","amenity"],["restaurant","\u22a6","restaurant","amenity"],["convenience_store","\u22aa","convenience_store","amenity"],["fee","\xf8","fee","amenity"],["hike","(","hike","adventure"],["interpretive","J","interpretive","adventure"],["cycling","\xbf","cycling","adventure"],["bike","M","bike","adventure"],["horse","N","horse","adventure"],["dsb","3","dsb","adventure"],["atv","4","atv","adventure"],["snowmobile","7","snowmobile","adventure"],["fishing","9","fishing","adventure"],["ice_fishing",":","ice_fishing","adventure"],["canoe","V","canoe","adventure"],["boating","C","boating","adventure"],["sailing","&","sailing","adventure"],["swim","O","swim","adventure"],["windsurfing","W","windsurfing","adventure"],["dive",";","dive","adventure"],["mt_climb","P","mt_climb","adventure"],["golf","F","golf","adventure"],["hang_gliding","D","hang_gliding","adventure"],["hunt","R","hunt","adventure"],["view","K","view","adventure"],["wildlife","X","wildlife","adventure"],["winter_rec","U","winter_rec","adventure"],["ice_skating","2","ice_skating","adventure"],["snow_shoe","S","snow_shoe","adventure"],["xcski","T","xcski","adventure"],["ski","Z","ski","adventure"]]}},678:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));i(0);function a(e){var t=Math.abs(e),i=Math.floor(t),a=60*(t-i),r=Math.floor(a);return i+"\xb0 "+r+"' "+Math.floor(60*(a-r))+'"'}function r(e,t){return(e>=0?"N":"S")+" "+a(e)+", "+(t>=0?"E":"W")+" "+a(t)}},691:function(e,t){},695:function(e,t,i){"use strict";i.d(t,"a",(function(){return d})),i.d(t,"b",(function(){return p})),i.d(t,"c",(function(){return _}));var a=i(44),r=i(70),s=i(72),n=i(71),l=i(0),c=i.n(l),o=i(678),u=(i(694),i(690)),m=i.n(u),h=i(541),d=function(e){Object(s.a)(i,e);var t=Object(n.a)(i);function i(e){var r;return Object(a.a)(this,i),(r=t.call(this,e)).camping_info=function(){var e=[],t=r.state.AdvetureDetails;return r.isAttribute("nav_cabin_desc")&&e.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"Cabins & Lodging"),c.a.createElement("div",{className:"AttrDataSidePane"},t.nav_cabin_desc))),r.isAttribute("nav_fee_desc")&&e.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"Fees"),c.a.createElement("div",{className:"AttrDataSidePane"},t.nav_fee_desc))),r.isAttribute("nav_full_service_desc")&&e.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"Services"),c.a.createElement("div",{className:"AttrDataSidePane"},t.nav_full_service_desc))),r.isAttribute("nav_toilet_desc")&&e.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"Toilet"),c.a.createElement("div",{className:"AttrDataSidePane"},t.nav_toilet_desc))),r.isAttribute("nav_park_rules")&&e.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"Park Rules"),c.a.createElement("div",{className:"AttrDataSidePane"},t.nav_park_rules))),e},r.FishSpecies=function(){var e,t=r.state.AdvetureDetails,i=[];if(("Fishing Adventures"===t.category||"Hunting Adventures"===t.category)&&("Fishing Adventures"===t.category&&(e=p.filter((function(e){return t.hasOwnProperty(e.name)&&null!=t[e.name]&&""!==t[e.name]}))),"Hunting Adventures"===t.category&&(e=_.filter((function(e){return t.hasOwnProperty(e.name)&&null!=t[e.name]&&""!==t[e.name]}))),void 0!==e&&e.length>0)){var a="/images/fish_species/";if("Hunting Adventures"===t.category&&(a="/images/huntingspecies/"),i.push(c.a.createElement("div",{className:"fish_species_slider-container"},e.map((function(e){return c.a.createElement("div",{className:"fish_species_container fish_species_slider-item"},c.a.createElement("a",{target:"_blank",href:e.url},c.a.createElement("img",{src:a+e.image,className:"fish_species_img"})))})))),r.isAttribute("nav_stockedspecies")){var s=t.nav_stockedspecies;i.push(c.a.createElement("div",{className:"stockedspecies_container"},c.a.createElement(v,{header:"Stocked",SubValue:s.replace(/\./g,","),key:Math.random()})))}return"Fishing Adventures"===t.category&&i.push(c.a.createElement("div",{className:"species_info_btn"},c.a.createElement("a",{target:"_blank",href:"https://ms1.brmbmaps.com/Fishing/Stocking-Charts.html"},c.a.createElement("button",null,"Stocking Charts")),c.a.createElement("a",{target:"_blank",href:"https://ms1.brmbmaps.com/Fishing/Fish-Species.html"},c.a.createElement("button",null,"Fish Species")))),"Hunting Adventures"===t.category&&i.push(c.a.createElement("div",{className:"species_info_btn"},c.a.createElement("a",{target:"_blank",href:"https://ms1.brmbmaps.com/Hunting/hunting-species.html"},c.a.createElement("button",null,"Hunting Species")))),i}},r.Activities=function(){var e=r.state.AdvetureDetails;return c.a.createElement(h.a,{currentTrailGid:e,section_name:"AMENITIES & ACTIVITIES",grmn_type:e.grmn_type})},r.AMENITIES=function(){var e=r.state.AdvetureDetails;return c.a.createElement(h.a,{currentTrailGid:e,section_name:"AMENITIES",grmn_type:e.grmn_type})},r.Adventures=function(){var e=r.state.AdvetureDetails;return c.a.createElement(h.a,{currentTrailGid:e,section_name:"ADVENTURES",grmn_type:e.grmn_type})},r.addMarineFeatures=function(){var e=r.state.AdvetureDetails,t=[];if(r.isAttribute("num_sites")){var i=e.num_sites;t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"}
1,"NUMBER OF SITES"),c.a.createElement("div",{className:"AttrDataSidePane"}," ",i,"  ")))}if(r.isAttribute("site_type")){i=e.site_type;t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"SITE TYPE"),c.a.createElement("div",{className:"AttrDataSidePane"}," ",i,"  ")))}if(r.isAttribute("land_tenure")){i=e.land_tenure;t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"LAND TENTURE"),c.a.createElement("div",{className:"AttrDataSidePane"}," ",i,"  ")))}if(r.isAttribute("landing_comments")){i=e.landing_comments;t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"LANDING COMMENTS"),c.a.createElement("div",{className:"AttrDataSidePane"}," ",i,"  ")))}if(r.isAttribute("camp_comments")){i=e.camp_comments;t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"CAMP COMMENTS"),c.a.createElement("div",{className:"AttrDataSidePane"}," ",i,"  ")))}if(r.isAttribute("other_comments")){i=e.other_comments;t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"OTHER COMMENTS"),c.a.createElement("div",{className:"AttrDataSidePane"}," ",i,"  ")))}return t.push(c.a.createElement("div",{style:{marginTop:"10px"}},c.a.createElement("div",{className:"AttrDataSidePane"},c.a.createElement("a",{style:{color:"#f9a92f",textDecoration:"underline"},href:"https://www.bcmarinetrails.org/",target:"_blank"},"Become a member ")," of the BC Marine Trails and enjoy additional benefits and perks."))),t},r.state={AdvetureDetails:r.props.currentAdvenuter},r}return Object(r.a)(i,[{key:"isAttribute",value:function(e){var t=this.state.AdvetureDetails;return!!t.hasOwnProperty(e)&&("N"!=t[e]&&null!=t[e]&&void 0!=t[e]&&String(t[e]).length>1)}},{key:"AddExtraAttributesCharts",value:function(){var e=[],t=this.state.AdvetureDetails;return this.isAttribute("nav_difficulty")&&(e=this.AddDifficultyChart(t.nav_difficulty,e,t.category)),this.isAttribute("lengthkms")&&(e=this.AddLengthChart(t,e)),(this.isAttribute("nav_elevation")||this.isAttribute("length_portage")||this.isAttribute("nav_elevationgain"))&&(e=this.AddElevationGraph(t,e)),e}},{key:"DescriptionOfAdv",value:function(){var e=this.state.AdvetureDetails;if("N"!==String(e.description)&&"null"!==String(e.description)&&"undefined"!==String(e.description))return e.description=e.description.replace(/\n/g,"<br />"),c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"DESCRIPTION"),c.a.createElement("div",{className:"AttrDataSidePane"}," ",m()(e.description),"  "))}},{key:"AccessSite",value:function(){var e=this.state.AdvetureDetails,t=this.state.AdvetureDetails,i=c.a.createElement(c.a.Fragment,null);return(e.hasOwnProperty("twd_access")||e.hasOwnProperty("fwd_access")||e.hasOwnProperty("rv_access")||e.hasOwnProperty("atv_access")||e.hasOwnProperty("boating_access")||e.hasOwnProperty("paddle_access")||e.hasOwnProperty("hike_access")||e.hasOwnProperty("snowmobile_access"))&&(i=c.a.createElement(h.a,{currentTrailGid:t,section_name:"ACCESS",grmn_type:t.grmn_type})),e.hasOwnProperty("nav_access")&&(i=c.a.createElement(c.a.Fragment,null,i,"N"==e.nav_access||null==e.nav_access?null:c.a.createElement("div",{className:"AttrDataSidePane"}," ",m()(e.nav_access),"    "))),i}},{key:"other_options",value:function(){var e=this.state.AdvetureDetails;if(e.hasOwnProperty("fishbook_other_options"))return"N"==e.fishbook_other_options||null==e.fishbook_other_options?null:c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"OTHER OPTIONS"),c.a.createElement("div",{className:"AttrDataSidePane"}," ",m()(e.fishbook_other_options),"    "))}},{key:"facilities",value:function(){var e=this.state.AdvetureDetails;if(e.hasOwnProperty("fishbook_facilities"))return"N"==e.fishbook_facilities||null==e.fishbook_facilities?null:c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"FACILITIES"),c.a.createElement("div",{className:"AttrDataSidePane"},m()(e.fishbook_facilities),"    "))}},{key:"AddResourcess",value:function(){var e=[],t=this.state.AdvetureDetails;if(this.isAttribute("licensing_url")){var i=t.licensing_url;e.push(c.a.createElement("div",{className:"AttrDataSidePane"},"Licensing : ",c.a.createElement("a",{href:i,className:"ResourcesLinkSidePane"},"  Click Here to View Licensing ")))}if(this.isAttribute("nav_regulations")){i=t.nav_regulations;e.push(c.a.createElement("div",{className:"AttrDataSidePane"},"Regulations : ",c.a.createElement("a",{href:i,className:"ResourcesLinkSidePane"},"  Click Here to View Regulations")))}if(this.isAttribute("tips_url")){i=t.tips_url;e.push(c.a.createElement("div",{className:"AttrDataSidePane"},"Tips : ",c.a.createElement("a",{href:i,className:"ResourcesLinkSidePane"}," Click Here to View ",t.category.replace("Adventures","")," Tips & Techniques  ")))}if(0!=e.length)return c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"Resources"),e)}},{key:"PortageLenght",value:function(){var e=this.state.AdvetureDetails;if(this.isAttribute("length_portage"))return c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"PORTAGE TRAIL LENGTH"),c.a.createElement("div",{className:"AttrDataSidePane"},e.length_portage))}},{key:"CoordOptionAdd",value:function(){var e=this.state.AdvetureDetails;if(this.isAttribute("coordOption")){var t=e.coordOption;if(e.ycoord&&e.xcoord)return c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"GPS COORDINATES"),c.a.createElement("div",{className:"AttrDataSidePane"},"dd"==t?"".concat(e.ycoord,", ").concat(e.xcoord):Object(o.a)(e.ycoord,e.xcoord)))}}},{key:"AddMoreInfo",value:function(){var e=this.state.AdvetureDetails;if(e.hasOwnProperty("nav_moreinfo"))return null==e.nav_moreinfo||"N"==e.nav_moreinfo||e.nav_moreinfo.length<=1?null:c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"MORE INFO"),c.a.createElement("div",{className:"AttrDataSidePane"},"  ",m()(e.nav_moreinfo),"   "))}},{key:"AddOtherTips",value:function(){var e=this.state.AdvetureDetails,t=[];return e.hasOwnProperty("nav_othertips")&&t.push("N"==e.nav_othertips||null==e.nav_othertips?null:c.a.createElement("div",null,c.a.createElement("div",{className:"AttrHeaderSidePane"},"TIPS & TRICKS"),c.a.createElement("div",{className:"AttrDataSidePane"},"   ",e.nav_othertips,"  "))),t}},{key:"getWebsiteAddress",value:function(e){return String(e).includes("http")?e:"http://"+e}},{key:"AddElevationChart",value:function(){var e=this.state.AdvetureDetails;if(this.isAttribute("nav_elevation")||this.isAttribute("length_portage")||this.isAttribute("nav_elevationgain")){var t="";this.isAttribute("nav_elevation")&&(t="nav_elevation"),this.isAttribute("length_portage")&&(t="length_portage"),this.isAttribute("nav_elevationgain")&&(t="nav_elevationgain");var i="",a="";try{i=e[t].slice(0,e[t].indexOf("m")).replace(/\./g,","),a=e[t].substring(e[t].lastIndexOf("(")+1,e[t].lastIndexOf(")"))}catch(n){console.log("Some error in getting substring from nav area attribute")}var r="#55B947",s=i.replace(/\D/g,"");return s<=25&&(r="#55B947"),s>25&&s<=50&&(r="#0080C6"),s>50&&s<=75&&(r="#F4D209"),(s>=75||s>=100)&&(r=" #ED1C24",s="100"),c.a.createElement("section",{style:{width:"40%"}},c.a.createElement("svg",{className:"circle-chart",viewbox:"0 0 33.83098862 33.83098862",width:"100",height:"100",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("circle",{className:"circle-chart__background",stroke:"#31394E","stroke-width":"1.8",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),c.a.createElement("circle",{className:"circle-chart__circle",stroke:r,"stroke-width":"1.8","stroke-dasharray":s+",100","stroke-linecap":"round",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),c.a.createElement("g",{className:"circle-chart__info"},c.a.createElement("text",{className:"circle-chart__percent categorychart",x:"16.91549431",y:"12",fill:r,"alignment-baseline":"central","text-anchor":"middle","font-size":"4.5"},i),c.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"17.5","alignment-baseline":"central",fill:r,"text-anchor":"middle","font-size":"4.5"},"("+a+")"),c.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"23","alignment-baseline":"central",fill:"white","text-anchor":"middle","font-size":"3.7"},"Elevation"))))}return null}},{key:"AddLengthChart",value:function(e,t){var i=e.lengthkms,a="",r="";try{a=i.slice(0,i.indexOf("m")).replace(/\./g,","),r=i.substring(i.lastIndexOf("(")+1,i.lastIndexOf(")"))}catch(l){console.log("Some error in getting substring from lengthkms attribute")}var s="#55B947",n=a.replace(/\D/g,"");return n<=25&&(s="#55B947"),n>25&&n<=50&&(s="#0080C6"),n>50&&n<=75&&(s="#F4D209"),(n>=75||n>=100)&&(s=" #ED1C24",n="100"),t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"gridSidenav"},c.a.createElement("section",{style:{width:"40%"}},c.a.createElement("svg",{className:"circle-chart",viewbox:"0 0 33.83098862 33.83098862",width:"100",height:"100",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("circle",{className:"circle-chart__background",stroke:"#31394E","stroke-width":"1.8",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),c.a.createElement("circle",{className:"circle-chart__circle",stroke:s,"stroke-width":"1.8","stroke-dasharray":n+",100","stroke-linecap":"round",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),c.a.createElement("g",{className:"circle-chart__info"},c.a.createElement("text",{className:"circle-chart__percent categorychart",x:"16.91549431",y:"12",fill:s,"alignment-baseline":"central","text-anchor":"middle","font-size":"4.5"},a),c.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"17.5","alignment-baseline":"central",fill:s,"text-anchor":"middle","font-size":"4.5"},"("+r+")"),c.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"23","alignment-baseline":"central",fill:"white","text-anchor":"middle","font-size":"3.7"},"Length")))),this.AddElevationChart()))),t}},{key:"AddElevationGraph",value:function(e,t){return this.isAttribute("lengthkms")||t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"gridSidenav"},this.AddElevationChart()))),t}},{key:"AddDifficultyChart",value:function(e,t,i){var a={color:"#55B947",difficuty:"0"};return"Easy"==e&&(a.color="#55B947",a.difficuty="25"),"Moderate"==e&&(a.color="#0080C6",a.difficuty="50"),"Difficult"==e&&(a.color="#F4D209",a.difficuty="75"),"Varying Difficulty"==e&&(a.color=" #ED1C24",a.difficuty="100"),t.push(c.a.createElement("div",null,c.a.createElement("div",{className:"gridSidenav"},c.a.createElement("section",null,c.a.createElement("svg",{className:"circle-chart",viewbox:"0 0 33.83098862 33.83098862",width:"160",height:"160",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("circle",{className:"circle-chart__background",stroke:"#31394E","stroke-width":"4",fill:"none",cx:"80",cy:"80",r:"75"}),c.a.createElement("circle",{className:"circle-chart__circle",stroke:a.color,"stroke-width":"4","stroke-dasharray":a.difficuty+",100","stroke-linecap":"round",fill:"none",cx:"80",cy:"80",r:"75"}),c.a.createElement("g",{className:"circle-chart__info"},c.a.createElement("text",{className:"circle-chart__percent categorychart",x:"16.91549431",y:"12",fill:"white","alignment-baseline":"central","text-anchor":"middle","font-size":"4.4"},i),c.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"16.5","alignment-baseline":"central",fill:"white","text-anchor":"middle","font-size":"3.5"},"Difficulty"),c.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"21","alignment-baseline":"central",fill:a.color,"text-anchor":"middle","font-size":"3.7"},e))))))),t}},{key:"AdventuresFeatures",value:function(){var e=this.state.AdvetureDetails,t=[];if(this.isAttribute("category2")){t.push(c.a.createElement("div",{className:"AttrHeaderSidePane",key:Math.random()},"FEATURES : "));var i=e.category2;t.push(c.a.createElement(v,{header:"Features Class",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("biggame_species")){i=e.biggame_species;t.push(c.a.createElement(v,{header:"Big Game",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("general_species")){i=e.general_species;t.push(c.a.createElement(v,{header:"Small Game",SubValue:i.replace(/\./g,","),key:Math.random()}))}var a=p.filter((function(t){return e.hasOwnProperty(t.name)&&null!=e[t.name]&&""!==e[t.name]})),r=!1;if(void 0!==a&&a.length>0&&(r=!0),this.isAttribute("nav_stockedspecies")&&!r){i=e.nav_stockedspecies;t.push(c.a.createElement(v,{header:"Stocked Species",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("nav_species")){i=e.nav_species;t.push(c.a.createElement(v,{header:"Species",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("bird_species")){i=e.bird_species;t.push(c.a.createElement(v,{header:"Bird Species",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("nav_area")){i=e.nav_area;t.push(c.a.createElement(v,{header:"Area",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("num_sites")){i=e.num_sites;t.push(c.a.createElement(v,{header:"Number Of Sites",SubValue:i.replace(".",","),key:Math.random()}))}if(this.isAttribute("num_units")){i=e.num_units;t.push(c.a.createElement(v,{header:"Number Of Units",SubValue:i.replace(".",","),key:Math.random()}))}if(this.isAttribute("nav_group_camping_desc")&&t.push(c.a.createElement(v,{header:"Group Camping",SubValue:e.nav_group_camping_desc.replace(".",","),key:Math.random()})),this.isAttribute("nav_electrical_desc")&&t.push(c.a.createElement(v,{header:"Electricity",SubValue:e.nav_electrical_desc.replace(".",","),key:Math.random()})),this.isAttribute("nav_full_service")&&t.push(c.a.createElement(v,{header:"Full Hookup",SubValue:e.nav_full_service.replace(".",","),key:Math.random()})),this.isAttribute("nav_water_desc")&&t.push(c.a.createElement(v,{header:"Water",SubValue:e.nav_water_desc.replace(".",","),key:Math.random()})),this.isAttribute("nav_shaded_desc")&&t.push(c.a.createElement(v,{header:"Site Type",SubValue:e.nav_shaded_desc.replace(".",","),key:Math.random()})),this.isAttribute("nav_toilet_type")&&t.push(c.a.createElement(v,{header:"Toilet",SubValue:e.nav_toilet_type.replace(".",","),key:Math.random()})),this.isAttribute("nav_reservations")&&t.push(c.a.createElement(v,{header:"Reservations",SubValue:e.nav_reservations.replace(".",","),key:Math.random()})),this.isAttribute("nav_elevation")&&"Fishing Adventures"==e.category){i=e.nav_elevation;t.push(c.a.createElement(v,{header:"Elevation",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("nav_maxdepth")){i=e.nav_maxdepth;t.push(c.a.createElement(v,{header:"Max Depth",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("nav_meandepth")){i=e.nav_meandepth;t.push(c.a.createElement(v,{header:"Mean Depth",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("nav_season")){i=e.nav_season;t.push(c.a.createElement(v,{header:"Season",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("nav_riverclass")){i=e.nav_riverclass;t.push(c.a.createElement(v,{header:"River Class",SubValue:i.replace(/\./g,","),key:Math.random()}))}if(this.isAttribute("fish_zone")){i=e.fish_zone;
1t.push(c.a.createElement(v,{header:"Fish Zone",SubValue:i,key:Math.random()}))}if(this.isAttribute("location")){i=e.location;t.push(c.a.createElement(v,{header:"Location",SubValue:i.replace(/\./g,","),key:Math.random()}))}return t}},{key:"If_Its_Shop_Info",value:function(){var e=this.state.AdvetureDetails;if(this.isAttribute("nav_address")||this.isAttribute("nav_phone")||this.isAttribute("nav_website")||this.isAttribute("nav_email")){var t=[];return this.isAttribute("nav_address")&&t.push(c.a.createElement("div",null,c.a.createElement("span",{className:"address_icon_map"},c.a.createElement("i",{class:"fa fa-map-signs","aria-hidden":"true"})),e.nav_address)),this.isAttribute("nav_phone")&&t.push(c.a.createElement("div",null,c.a.createElement("span",{className:"address_icon_map"},c.a.createElement("i",{class:"fa fa-phone","aria-hidden":"true"})),e.nav_phone)),this.isAttribute("nav_email")&&t.push(c.a.createElement("div",null,c.a.createElement("span",{className:"address_icon_map"},c.a.createElement("i",{class:"fa fa-envelope","aria-hidden":"true"})),e.nav_email)),this.isAttribute("nav_website")&&t.push(c.a.createElement("div",null,c.a.createElement("span",{className:"address_icon_map"},c.a.createElement("i",{class:"fa fa-map-signs","aria-hidden":"true"})),c.a.createElement("span",null,c.a.createElement("a",{style:{color:"orange"},href:e.nav_website,target:"_blank"},e.nav_website)))),c.a.createElement("div",{className:"AttrDataSidePane"},t)}}},{key:"render",value:function(){return c.a.createElement("div",{className:"Attrholdersidepane",id:"style-Attribute"},c.a.createElement("div",{className:"adventure_detail_padding"},this.FishSpecies(),this.If_Its_Shop_Info(),this.Activities(),"BC Marine Trails"===String(this.state.AdvetureDetails.category)?this.addMarineFeatures():this.AdventuresFeatures(),this.PortageLenght(),this.AMENITIES(),this.DescriptionOfAdv(),this.AccessSite(),this.Adventures(),this.facilities(),this.camping_info(),this.AddMoreInfo(),this.AddOtherTips(),this.other_options(),this.AddResourcess(),this.CoordOptionAdd()),c.a.createElement("div",{className:"Reviewsidepane",id:"Reviewsidepane"}))}}]),i}(c.a.Component),p=[{name:"nav_brook_trout",image:"fishbrooktrout.png",url:"https://ms1.brmbmaps.com/Fishing/brook-trout.html"},{name:"nav_brown_trout",image:"fishbrowntrout.png",url:"https://ms1.brmbmaps.com/Fishing/brown-trout.html"},{name:"nav_lake_trout",image:"fishlaketrout.png",url:"https://ms1.brmbmaps.com/Fishing/lake-trout.html"},{name:"nav_largemouth_bass",image:"fishlargemouthbass.png",url:"https://ms1.brmbmaps.com/Fishing/largemouth-bass.html"},{name:"nav_kokanee_llsalmon",image:"fishkokanee.png",url:"https://ms1.brmbmaps.com/Fishing/kokanee-landlocked-salmon.html"},{name:"nav_muskellunge",image:"fishmuskellunge.png",url:"https://ms1.brmbmaps.com/Fishing/muskellunge.html"},{name:"nav_northern_pike",image:"fishnorthernpike.png",url:"https://ms1.brmbmaps.com/Fishing/northern-pike.html"},{name:"nav_rainbow_trout",image:"fishrainbowtrout.png",url:"https://ms1.brmbmaps.com/Fishing/rainbow-trout.html"},{name:"nav_salmon_steelhead",image:"fishsalmon.png",url:"https://ms1.brmbmaps.com/Fishing/salmon-chinook-coho-atlantic.html"},{name:"nav_smallmouth_bass",image:"fishsmallmouthbass.png",url:"https://ms1.brmbmaps.com/Fishing/smallmouth-bass.html"},{name:"nav_splake",image:"fishsplake.png",url:"https://ms1.brmbmaps.com/Fishing/splake.html"},{name:"nav_walleye",image:"fishwalleye.png",url:"https://ms1.brmbmaps.com/Fishing/walleye.html"},{name:"nav_whitefish",image:"fishwhitefish.png",url:"https://ms1.brmbmaps.com/Fishing/whitefish.html"},{name:"nav_yellow_perch",image:"fishyellowperch.png",url:"https://ms1.brmbmaps.com/Fishing/yellow-perch.html"}],_=[{name:"nav_blackbear",image:"black-bear-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/black-bear.html"},{name:"nav_caribou",image:"caribou-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/caribou.html"},{name:"nav_elk",image:"elk-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/elk.html"},{name:"nav_moose",image:"moose-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/moose.html"},{name:"nav_mtgoat_sheep",image:"mountain-goat-sheep-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/mountain-goat-sheep.html"},{name:"nav_muledeer",image:"mule-deer-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/mule-deer.html"},{name:"nav_whitetaileddeer",image:"white-tailed-deer-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/white-tailed-deer.html"},{name:"nav_graywolf",image:"gray-wolf-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/wolf.html"},{name:"nav_ducks",image:"ducks-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/ducks.html"},{name:"nav_geese",image:"geese-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/geese.html"},{name:"nav_grouse",image:"grouse-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/grouse.html"},{name:"nav_snowshoehare",image:"showshoe-hare-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/snowshoe-hare.html"},{name:"nav_wildturkey",image:"wild-turkey-1.5x.png",url:"https://ms1.brmbmaps.com/Hunting/wild-turkey.html"}],v=function(e){Object(s.a)(i,e);var t=Object(n.a)(i);function i(e){var r;return Object(a.a)(this,i),(r=t.call(this,e)).state={},r}return Object(r.a)(i,[{key:"render",value:function(){return c.a.createElement("div",{className:"SideNavAttrHolder",key:Math.random()},c.a.createElement("span",{className:"sidepanNav"},this.props.header," :"),"\xa0"+this.props.SubValue)}}]),i}(c.a.Component)},911:function(e,t,i){"use strict";i.d(t,"g",(function(){return c})),i.d(t,"d",(function(){return o}
1)),i.d(t,"a",(function(){return u})),i.d(t,"e",(function(){return m})),i.d(t,"b",(function(){return h})),i.d(t,"f",(function(){return d})),i.d(t,"c",(function(){return p}));var a=i(481),r=i(0),s=i.n(r),n=i(694),l=i.n(n);function c(e){var t=this.state.AdvetureDetails;return!!t.hasOwnProperty(e)&&("N"!==t[e]&&null!==t[e]&&void 0!==t[e])}function o(){alert("hi");var e=[],t=this.state.AdvetureDetails;return this.isAttribute("nav_difficulty")&&(e=this.AddDifficultyChart(t.nav_difficulty,e,t.category)),this.isAttribute("lengthkms")&&(e=this.AddLengthChart(t,e)),(this.isAttribute("nav_elevation")||this.isAttribute("nav_elevationgain"))&&(e=this.AddElevationGraph(t,e)),e}function u(e,t,i){var r,n={color:"#55B947",difficuty:"0"};return"Easy"==e&&(n.color="#55B947",n.difficuty="25"),"Moderate"==e&&(n.color="#0080C6",n.difficuty="50"),"Difficult"==e&&(n.color="#F4D209",n.difficuty="75"),"Varying Difficulty"==e&&(n.color=" #ED1C24",n.difficuty="100"),t.push(s.a.createElement("div",null,s.a.createElement("div",{className:"gridSidenav"},s.a.createElement("section",null,s.a.createElement("svg",{className:"circle-chart",viewbox:"0 0 33.83098862 33.83098862",width:"160",height:"160",xmlns:"http://www.w3.org/2000/svg"},s.a.createElement("circle",{className:"circle-chart__background",stroke:"#31394E","stroke-width":"1.8",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),s.a.createElement("circle",{className:"circle-chart__circle",stroke:n.color,"stroke-width":"1.8","stroke-dasharray":n.difficuty+",100","stroke-linecap":"round",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),s.a.createElement("g",{className:"circle-chart__info"},s.a.createElement("text",(r={className:"circle-chart__percent"},Object(a.a)(r,"className","categorychart"),Object(a.a)(r,"x","16.91549431"),Object(a.a)(r,"y","12"),Object(a.a)(r,"fill","white"),Object(a.a)(r,"alignment-baseline","central"),Object(a.a)(r,"text-anchor","middle"),Object(a.a)(r,"font-size","2.4"),r),i),s.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"16.5","alignment-baseline":"central",fill:"white","text-anchor":"middle","font-size":"3.5"},"Difficulty"),s.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"21","alignment-baseline":"central",fill:n.color,"text-anchor":"middle","font-size":"3.7"},e))))))),t}function m(e,t){var i,r=e.lengthkms,n="",l="";try{""!==(n=r.slice(0,r.indexOf("km")))&&(n+=" km"),l=r.substring(r.lastIndexOf("(")+1,r.lastIndexOf(")"))}catch(u){console.log("Some error in getting substring from lengthkms attribute")}var c="#55B947",o=n.replace(/\D/g,"");return o<=25&&(c="#55B947"),o>25&&o<=50&&(c="#0080C6"),o>50&&o<=75&&(c="#F4D209"),(o>=75||o>=100)&&(c=" #ED1C24",o="100"),t.push(s.a.createElement("div",null,s.a.createElement("div",{className:"gridSidenav"},s.a.createElement("section",{style:{width:"40%"}},s.a.createElement("svg",{className:"circle-chart",viewbox:"0 0 33.83098862 33.83098862",width:"100",height:"100",xmlns:"http://www.w3.org/2000/svg"},s.a.createElement("circle",{className:"circle-chart__background",stroke:"#31394E","stroke-width":"1.8",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),s.a.createElement("circle",{className:"circle-chart__circle",stroke:c,"stroke-width":"1.8","stroke-dasharray":o+",100","stroke-linecap":"round",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),s.a.createElement("g",{className:"circle-chart__info"},s.a.createElement("text",(i={className:"circle-chart__percent"},Object(a.a)(i,"className","categorychart"),Object(a.a)(i,"x","16.91549431"),Object(a.a)(i,"y","12"),Object(a.a)(i,"fill",c),Object(a.a)(i,"alignment-baseline","central"),Object(a.a)(i,"text-anchor","middle"),Object(a.a)(i,"font-size","4.5"),i),n),s.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"17.5","alignment-baseline":"central",fill:c,"text-anchor":"middle","font-size":"4.5"},"("+l+")"),s.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"23","alignment-baseline":"central",fill:"white","text-anchor":"middle","font-size":"3.7"},"Length")))),this.AddElevationChart()))),t}function h(){var e=this.state.AdvetureDetails;if("Fishing Adventures"==e.category)return null;if(this.isAttribute("nav_elevation")||this.isAttribute("nav_elevationgain")){var t,i="";this.isAttribute("nav_elevation")&&(i="nav_elevation"),this.isAttribute("nav_elevationgain")&&(i="nav_elevationgain");var r="",n="";try{"MINIMAL"==String(e[i]).toUpperCase()||"MINI"==String(e[i]).toUpperCase()?(r="Minimal",n=""):(r=e[i].slice(0,e[i].indexOf("m")).replace(/\./g,","),n=e[i].substring(e[i].lastIndexOf("(")+1,e[i].lastIndexOf(")")))}catch(o){console.log("Some error in getting substring from nav area attribute")}var l="#55B947",c=r.replace(/\D/g,"");return c<=25&&(l="#55B947"),c>25&&c<=50&&(l="#0080C6"),c>50&&c<=75&&(l="#F4D209"),(c>=75||c>=100)&&(l=" #ED1C24",c="100"),"Minimal"==r&&(l="",c="0"),"Varyin"===r&&(r="Varying"),s.a.createElement("section",{style:{width:"40%"}},s.a.createElement("svg",{className:"circle-chart",viewbox:"0 0 33.83098862 33.83098862",width:"100",height:"100",xmlns:"http://www.w3.org/2000/svg"},s.a.createElement("circle",{className:"circle-chart__background",stroke:"#31394E","stroke-width":"1.8",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),s.a.createElement("circle",{className:"circle-chart__circle",stroke:l,"stroke-width":"1.8","stroke-dasharray":c+",100","stroke-linecap":"round",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"}),s.a.createElement("g",{className:"circle-chart__info"},s.a.createElement("text",(t={className:"circle-chart__percent"},Object(a.a)(t,"className","categorychart"),Object(a.a)(t,"x","16.91549431"),Object(a.a)(t,"y","12"),Object(a.a)(t,"fill","Minimal"==r?"white":l),Object(a.a)(t,"alignment-baseline","central"),Object(a.a)(t,"text-anchor","middle"),Object(a.a)(t,"font-size","4.5"),t),r),s.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"17.5","alignment-baseline":"central",fill:l,"text-anchor":"middle","font-size":"4.5"},""==n?"":"("+n+")"),s.a.createElement("text",{className:"circle-chart__subline",x:"16.91549431",y:"23","alignment-baseline":"central",fill:"white","text-anchor":"middle","font-size":"3.7"},"Elevation"))))}return null}function d(){var e={text:"N/A",class:"difficulty_na"},t="N/A",i="N/A",a=this.state.AdvetureDetails;if(this.isAttribute("nav_difficulty")&&("Easy"==a.nav_difficulty?(e.class="difficulty_easy",e.text=a.nav_difficulty):"Moderate"==a.nav_difficulty?(e.class="difficulty_moderate",e.text=a.nav_difficulty):"Difficult"==a.nav_difficulty?(e.class="difficulty_difficult",e.text=a.nav_difficulty):"Varying Difficulty"==a.nav_difficulty?(e.class="difficulty_easy difficulty_moderate difficulty_difficult",e.text="Varying"):e.class="difficulty_na"),this.isAttribute("lengthkms")){var r=a.lengthkms,s="";try{""!==(s=r.slice(0,r.indexOf("km")))&&(s+=" km"),r.substring(r.lastIndexOf("(")+1,r.lastIndexOf(")")),t=r}catch(p){console.log("Some error in getting substring from lengthkms attribute")}}if(this.isAttribute("nav_elevation")||this.isAttribute("nav_elevationgain")){var n=a,c="";if("Fishing Adventures"==n.category)return null;this.isAttribute("nav_elevation")&&(c="nav_elevation"),this.isAttribute("nav_elevationgain")&&(c="nav_elevationgain"),i=n[c],"MINIMAL"!=String(i).toUpperCase()&&"MINI"!=String(i).toUpperCase()||(i="Minimal"),"Varyin"===s&&(i="Varying")}var o=document.getElementsByClassName("Charts_Showcase")[0];if("N/A"!==i||"N/A"!==t||"N/A"!==e.text){var u,m;if(o.style.display="block",document.getElementById("length_container").textContent=t,document.getElementById("elevation_container").textContent=i,document.getElementById("difficulty_container").textContent=e.text,i.length>7)u=i.slice(0,i.indexOf("m")).replace(/\./g,","),m=i.substring(i.lastIndexOf("(")+1,i.lastIndexOf(")")),document.getElementById("elevation_container").innerHTML=u+"m <br/> ("+m+")";var h=document.getElementById("difficulty_state");"Varying"===e.text?(h.classList.add("difficulty_levels2"),h.innerHTML="<div class='difficulty_easy'></div>\n                          <div class='difficulty_moderate'></div>\n                          <div class='difficulty_difficult'></div>"):(h.classList.remove("difficulty_levels2"),h.innerHTML="<div class='".concat(e.class,"'></div>"))}else o.style.display="none";var d=l.a.renderToStaticMarkup([]);document.getElementById("ChartGroup").innerHTML=d}function p(e,t){return this.isAttribute("lengthkms")||t.push(s.a.createElement("div",null,s.a.createElement("div",{className:"gridSidenav"},this.AddElevationChart()))),t}}}]);

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.