1/*! For license information please see 28.6b4eae25.chunk.js.LICENSE.txt */ 2(this.webpackJsonpbrmbmapbox=this.webpackJsonpbrmbmapbox||[]).push([[28,8,84,96],{1352:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return we}));var r=n(27),a=n.n(r),i=n(43),o=n(44),s=n(70),c=n(72),l=n(71),u=n(0),p=n.n(u),m=n(489),d=n.n(m),h=n(126),f=(n(762),n(128)),g=n.n(f),_=(n(129),n(16)),v=n(9),b=n.n(v),y=n(488),w=n(125),E=n(485),x=n(479),S=n.n(x),k=n(518);function C(e){var t=this.state.UserCurrentPos;t.longitude=e.coords.longitude,t.latitude=e.coords.latitude,this.setState({UserCurrentPos:t})}var O=n(494);function A(){return j.apply(this,arguments)}function j(){return(j=Object(i.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(O.a)();case 2:t=e.sent,(n=this.state.UserCurrentPos).longitude=t.longitude,n.latitude=t.latitude,this.setState({UserCurrentPos:n});case 7:case"end":return e.stop()}}),e,this)})))).apply(this,arguments)}var P=n(692),N=n.n(P),I=n(73);function R(){}var T=n(477),L=n(478);function F(e){if(0!=e.length&&11!=e.length){for(var t="",n=0;n<e.length;n++)t=t+"'"+e[n]+"'",n!=e.length-1&&(t+=", ");return"category in ("+t+")"}return null}function B(e){if(0!=e.length){for(var t="",n=0;n<e.length;n++)t=t+"'"+e[n]+"'",n!=e.length-1&&(t+=", ");return"category2 in ("+t+")"}t="";var r=this.state.SubCategoryListFilter;for(n=0;n<r.length;n++)t=t+"(category2='"+r[n]+"')",n!=r.length-1&&(t+=" or ");return""}function M(e){if(0!=e.length){for(var t="",n=0;n<e.length;n++)t=t+"'"+e[n]+"'",n!=e.length-1&&(t+=",");return"MainTableSecondary.value in ("+t+")"}return null}var D=n(512),U=Object(_.a)(),V=new I.a;function H(e){var t=this,n=this.state.AdventureArray,r=function(e,n,r){W.call(t,e,n,r)},a=function(e,n){t.handleAddReview(e,n)};return e.map((function(e,t){n.push(p.a.createElement(D.a,{item:e,upload_photo_Click:r,upload_review_Click:a}))}))}function W(e,t){if(null===V.get("isLogged")||void 0===V.get("isLogged"))U.push("/Login"),window.location.reload();else{this.state.ImageUploadGid=e;var n=document.getElementById("my_file");document.getElementById("poi_name_img_preview").textContent=t,n.click()}}function G(e){if(0!=e.length){for(var t="",n=0;n<e.length;n++)t=t+"'"+e[n]+"'",n!=e.length-1&&(t+=",");return"prov in ("+t+")"}return null}function z(){return q.apply(this,arguments)}function q(){return(q=Object(i.a)(a.a.mark((function e(){var t,n,r,i,o,s,c,l,u,p,m,d,h,f,g,_,v,b,y=arguments;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.length>0&&void 0!==y[0]?y[0]:this.state.FilterArray,n=y.length>1&&void 0!==y[1]?y[1]:this.state.limit,r=y.length>2&&void 0!==y[2]?y[2]:this.state.UserCurrentPos,i=y.length>3&&void 0!==y[3]?y[3]:this.state.SearchWisePos,o=y.length>4&&void 0!==y[4]?y[4]:this.state.FiltersubCategory,s=y.length>5&&void 0!==y[5]?y[5]:this.state.UserSelDifficultyArr,c=y.length>6&&void 0!==y[6]?y[6]:this.state.AdvGetStartPoi,l=y.length>7&&void 0!==y[7]?y[7]:this.state.SearchText,u=F.call(this,t),p=B.call(this,o),m=G.call(this,this.state.selectedProvince),d=0,this.isValidCtgryForFltr()?(h=M.call(this,s),_=this.state.LengthFilterRange,v=this.state.lengthBaseValue,f=_.minValue!==v.minValue||_.maxValue!==v.minValue?this.state.LengthFilterRange:null,g=null):(h=null,f=null,g=null),null!=i.longitude||null!=i.latitude){e.next=21;break}return e.next=16,Object(E.c)({CategoryList:u,SubCategoryList:p,StartLimit:c,limit:n,latitude:r.latitude,longitude:r.longitude,DifficultyFltr:h,LengthOfAdv:f,ElevationFilter:g,RatingFilter:d,ProvinceList:m,SearchText:l});case 16:void 0!==(b=e.sent)&&(H.call(this,b[0]),0!==b[0].length||0!==parseFloat(b[1][0].totalcount)?this.setState({ResultCount:b[1][0].totalcount+" FOUND"}):this.setState({ResultCount:"0 FOUND"})),this.setState({FilterArray:t,AdvGetStartPoi:c+n,UserCurrentPos:r,SearchWisePos:i,LoadingShow:!1}),e.next=26;break;case 21:return e.next=23,Object(E.c)({CategoryList:u,SubCategoryList:p,StartLimit:c,limit:n,latitude:i.latitude,longitude:i.longitude,DifficultyFltr:h,LengthOfAdv:f,ElevationFilter:g,RatingFilter:d,SearchText:l});case 23:void 0!=(b=e.sent)&&(H.call(this,b[0]),0!==b[0].length||0!==parseFloat(b[1][0].totalcount)?this.setState({ResultCount:b[1][0].totalcount+" FOUND"}):this.setState({ResultCount:"0 FOUND"})),this.setState({FilterArray:t,AdvGetStartPoi:c+n,UserCurrentPos:r,SearchWisePos:i,LoadingShow:!1});case 26:case"end":return e.stop()}}),e,this)})))).apply(this,arguments)}function Q(){return J.apply(this,arguments)}function J(){return(J=Object(i.a)(a.a.mark((function e(){var t,n,r,i,o,s,c,l,u,p,m,d,h,f,g,_,v,b=arguments;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=b.length>0&&void 0!==b[0]?b[0]:this.state.limit,n=b.length>1&&void 0!==b[1]?b[1]:this.state.UserCurrentPos,r=b.length>2&&void 0!==b[2]?b[2]:this.state.SearchWisePos,i=b.length>3&&void 0!==b[3]?b[3]:this.state.FiltersubCategory,o=b.length>4&&void 0!==b[4]?b[4]:this.state.UserSelDifficultyArr,s=b.length>5&&void 0!==b[5]?b[5]:this.state.AdvGetStartPoi,c=b.length>6&&void 0!==b[6]?b[6]:this.state.SearchText,l=F.call(this,this.state.Categoryarray),u=B.call(this,i),p=G.call(this,this.state.selectedProvince),m=0,this.isValidCtgryForFltr()?(d=M.call(this,o),g=this.state.LengthFilterRange,_=this.state.lengthBaseValue,h=g.minValue!==_.minValue||g.maxValue!==_.minValue?this.state.LengthFilterRange:null,f=null):(d=null,h=null,f=null),null!=r.longitude||null!=r.latitude||null==n.latitude||null==n.longitude){e.next=18;break}return e.next=15,Object(E.c)({CategoryList:l,SubCategoryList:u,StartLimit:s,limit:t,latitude:n.latitude,longitude:n.longitude,DifficultyFltr:d,LengthOfAdv:h,ElevationFilter:f,RatingFilter:m,ProvinceList:p,SearchText:c});case 15:void 0!=(v=e.sent)&&(H.call(this,v[0]),0!==v[0].length||0!==parseFloat(v[1][0].totalcount)?this.setState({ResultCount:v[1][0].totalcount+" FOUND"}):this.setState({ResultCount:"0 FOUND"})),this.setState({AdvGetStartPoi:s+t,UserCurrentPos:n,SearchWisePos:r,LoadingShow:!1});case 18:if(null==r.longitude||null==r.latitude){e.next=24;break}return e.next=21,Object(E.c)({CategoryList:l,SubCategoryList:u,StartLimit:s,limit:t,latitude:r.latitude,longitude:r.longitude,DifficultyFltr:d,LengthOfAdv:h,ElevationFilter:f,RatingFilter:m,SearchText:c});case 21:void 0!=(v=e.sent)&&(H.call(this,v[0]),0!==v[0].length||0!==parseFloat(v[1][0].totalcount)?this.setState({ResultCount:v[1][0].totalcount+" FOUND"}):this.setState({ResultCount:"0 FOUND"})),this.setState({AdvGetStartPoi:s+t,UserCurrentPos:n,SearchWisePos:r,LoadingShow:!1});case 24:case"end":return e.stop()}}),e,this)})))).apply(this,arguments)}function K(){return 0!==this.state.FiltersubCategory.length||(0!==this.state.UserSelDifficultyArr.length||(0!==this.state.LengthFilterRange.minValue||0!==this.state.LengthFilterRange.maxValue||(0!==this.state.ElevationFilterRange.minValue||0!==this.state.ElevationFilterRange.maxValue||0!==this.state.RatingFilter)))}var Y=n(774),$=(n(799),Y.a.Range),X=function(e){Object(c.a)(n,e);var t=Object(l.a)(n);function n(e){var r;return Object(o.a)(this,n),(r=t.call(this,e)).log=function(e){"0"===String(e[0])&&(e[0]=r.props.minValue),"0"===String(e[1])&&(e[1]=r.props.minValue),r.props.ChangeRange(e),r.setState({minValue:e[0],maxValue:e[1]})},r.state={minValue:r.props.currentMinValue,maxValue:r.props.currentMaxValue,baseMin:r.props.minValue,baseMax:r.props.maxValue,newprops:!1,sliderid:"Uni_range"+Math.floor(1e3*Math.random())},r}
2return Object(s.a)(n,[{key:"componentWillReceiveProps",value:function(e){void 0!==e.currentMinValue&&this.setState({minValue:e.currentMinValue,maxValue:e.currentMaxValue,baseMin:e.minValue,baseMax:e.maxValue,newprops:!0})}},{key:"renderLengthAgain",value:function(){var e=this;b.a.render(p.a.createElement("span",null),document.getElementById(this.state.sliderid)),setTimeout((function(){b.a.render(p.a.createElement($,{allowCross:!1,defaultValue:[e.state.minValue,e.state.maxValue],min:e.state.baseMin,max:e.state.baseMax,onChange:e.log,key:Math.floor(1e3*Math.random())}),document.getElementById(e.state.sliderid))}),1e3)}},{key:"renderSlider",value:function(){b.a.render(p.a.createElement($,{allowCross:!1,defaultValue:[this.state.minValue,this.state.maxValue],min:this.state.baseMin,max:this.state.baseMax,onChange:this.log}),document.getElementById(this.state.sliderid))}},{key:"componentDidMount",value:function(){this.renderSlider()}},{key:"render",value:function(){return p.a.createElement("div",null,p.a.createElement("div",{className:"RangeFilterLable"},p.a.createElement("div",{className:"RangeHeaderlbl"},this.props.Header),p.a.createElement("div",{className:"rangevalue"},this.state.minValue,"-",this.state.maxValue,100===this.state.maxValue?"+ ":null,this.props.ValueIn)),p.a.createElement("div",{id:this.state.sliderid}))}}]),n}(p.a.Component),Z=n(826);function ee(){return te.apply(this,arguments)}function te(){return(te=Object(i.a)(a.a.mark((function e(){var t,n,r,i,o,s,c,l,u,p;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],n=[],e.next=4,Object(E.f)();case 4:for(r=e.sent,i=0;i<r.length;i++)t.push({label:r[i],value:r[i]});return this.setState({AdvCategoryList:t}),e.next=9,Object(E.k)();case 9:for(o=e.sent,i=0;i<o.length;i++)n.push({label:o[i],value:o[i]});return this.setState({ProvinceList:n}),e.next=14,Object(Z.a)();case 14:s=e.sent,c=[],l=[];try{for(i=0;i<s.CategoryList.length;i++)c.push(s.CategoryList[i].category);for(i=0;i<s.difficultyList.length;i++)""!=s.difficultyList[i].value&&l.push(s.difficultyList[i].value)}catch(a){}u=["Easy","Moderate","Difficult","Varying Difficulty"],(p=l.filter((function(e){return!u.includes(e)}))).length>0&&String(window.location.href).includes("localhost")&&console.log("New Difficulty Values Found:",p),l=u,this.setState({SubCategoryListFilter:c,DifficultyFilterList:l});case 23:case"end":return e.stop()}}),e,this)})))).apply(this,arguments)}var ne=n(481),re=n(484);p.a.Component;function ae(){try{var e=document.getElementsByClassName("multi-select")[0];e.style.display="inline-block",e.style.width="280px",e.style.maxHeight="24px",document.getElementsByClassName("dropdown-heading")[0].style.backgroundColor="transparent",document.getElementsByClassName("dropdown-heading-value")[0].style.paddingRight="21px",document.getElementsByClassName("dropdown-heading-value")[0].children[0].innerText="Select Adventure";var t=document.getElementsByClassName("multi-select")[1];t.style.display="inline-block",t.style.width="280px",t.style.maxHeight="24px",t.style.marginLeft="10px",document.getElementsByClassName("dropdown-heading")[1].style.backgroundColor="transparent",document.getElementsByClassName("dropdown-heading-value")[1].style.paddingRight="21px",document.getElementsByClassName("dropdown-heading-value")[1].children[0].innerText="Select Province"}catch(n){}}var ie=n(520);function oe(){var e=this;return 0!=this.state.SubCategoryListFilter.length?p.a.createElement("span",null,p.a.createElement("div",{className:"filterheader"},"Features"),p.a.createElement("div",{className:"listholder",id:"style-1"},this.state.SubCategoryListFilter.map((function(t,n){if(""!=t){if(e.state.FiltersubCategory.includes(t)){var r=t;return p.a.createElement("div",{key:n,className:"items123",id:r,style:{backgroundColor:"black",color:"white"},onClick:function(t){return se.call(e,r)}},r)}r=t;return p.a.createElement("div",{key:n,className:"items123",id:r,onClick:function(t){return se.call(e,r)}},r)}})))):null}function se(e){if("black"==document.getElementById(e).style.backgroundColor){document.getElementById(e).style.backgroundColor="#DBDBDB",document.getElementById(e).style.color="#707070";var t=Object(ie.a)(this.state.FiltersubCategory),n=t.indexOf(e);-1!==n&&(t.splice(n,1),this.state.FiltersubCategory=t)}else document.getElementById(e).style.backgroundColor="black",document.getElementById(e).style.color="white",this.state.FiltersubCategory.push(e);console.log(this.state.FiltersubCategory)}function ce(e,t){var n=this;return p.a.createElement("div",{className:"filterlist11",id:"",style:{display:"block",marginLeft:"10%"}},p.a.createElement("div",{className:"holderfltrlist"},p.a.createElement("div",{className:"featureslist1"},this.FilterSubCategoryList()," "),p.a.createElement("div",{className:"levelList"},this.isValidCtgryForFltr()?p.a.createElement("span",null,this.FilterByDifficultyList(),p.a.createElement("div",{className:"lengthFiltermain"},p.a.createElement(X,{ref:e,ChangeRange:this.ChangeLengthRange,Header:"Length",ValueIn:"km",maxValue:this.state.lengthBaseValue.maxValue,minValue:this.state.lengthBaseValue.minValue,currentMinValue:this.state.LengthFilterRange.minValue,currentMaxValue:this.state.LengthFilterRange.maxValue})),p.a.createElement("div",{className:"ElevationFiltermain"})):null),p.a.createElement("div",{className:"newrowfilter"},p.a.createElement("div",{className:"itemholderfilter"})),p.a.createElement("div",{className:"newrowfilter",style:{marginTop:"0px"}},p.a.createElement("div",{className:"ApplyfilterBtn",onClick:function(){return n.applyfilterclick()}},"APPLY FILTERS")),p.a.createElement("div",{className:"Applybtnholder"})))}function le(){var e=this;try{return 0!==this.state.DifficultyFilterList.length?p.a.createElement("span",null,p.a.createElement("div",{className:"filterheader"},"Level"),p.a.createElement("div",{className:"lvlholder"},this.state.DifficultyFilterList.map((function(t,n){if(""!==String(t))return e.state.UserSelDifficultyArr.includes(t)?p.a.createElement("li",{key:n,id:t,className:"items123",onClick:function(n){return ue.call(e,t)},style:{backgroundColor:"black",color:"white"}},t):p.a.createElement("li",{key:n,id:t,className:"items123",onClick:function(n){return ue.call(e,t)}},t)})))):null}catch(t){}}function ue(e){if("black"==document.getElementById(e).style.backgroundColor){document.getElementById(e).style.backgroundColor="#DBDBDB",document.getElementById(e).style.color="#707070";var t=Object(ie.a)(this.state.UserSelDifficultyArr),n=t.indexOf(e);-1!==n&&(t.splice(n,1),this.state.UserSelDifficultyArr=t)}
2else document.getElementById(e).style.backgroundColor="black",document.getElementById(e).style.color="white",this.state.UserSelDifficultyArr.push(e)}n(496);var pe=n(476),me=n(509),de=(n(525),n(230)),he=n(495),fe=n(507),ge=new I.a,_e=null,ve=Object(pe.a)(),be=(Object(_.a)(),function(e){Object(c.a)(n,e);var t=Object(l.a)(n);function n(e){var r;return Object(o.a)(this,n),(r=t.call(this,e)).UserProfileData=Object(i.a)(a.a.mark((function e(){var t,n,i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.state.UserProfile,e.next=3,Object(fe.a)(ge.get("isLogged"));case 3:return n=e.sent,e.next=6,Object(fe.c)(ge.get("isLogged"));case 6:i=e.sent,n.length>0&&(t.id=ge.get("isLogged"),t.UserName=n[0].username,t.firstName=n[0].firstname,t.Lastname=n[0].lastname),i.length>0&&(t.UserProfilePic=i[0].picturepath),r.setState({UserProfile:t});case 10:case"end":return e.stop()}}),e)}))),r.GetCurrentUserLocation=Object(i.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(navigator.geolocation){e.next=6;break}return console.log("Geolocation is not supported by your browser"),e.next=4,A.call(Object(h.a)(r));case 4:e.next=7;break;case 6:navigator.geolocation.getCurrentPosition(r.success,r.error,{timeout:3e3});case 7:case"end":return e.stop()}}),e)}))),r.success=function(e){C.call(_e,e),r.filterCategoryValidate()},r.error=function(){var e=Object(i.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),console.log("User Blocked location permission"),e.next=4,A.call(Object(h.a)(r));case 4:r.filterCategoryValidate();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.selectImagewithReview=function(e){if(e.target.files&&e.target.files[0]){var t=new FileReader;t.onload=function(e){},t.readAsDataURL(e.target.files[0]),r.setState({uploadImagewithReviewFileHolder:e.target.files[0]})}},r.changeRating=function(e){r.setState({AddRating:e})},r.handleAddReviewbtn=Object(i.a)(a.a.mark((function e(){var t,n,i,o,s,c,l,u,p,m,d,h,f,g;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.getElementById("textareaid"),n=document.getElementById("easytofindy"),document.getElementById("easyaccess"),i=document.getElementById("familyfriendly"),o=document.getElementById("wheelchair_access"),s=document.getElementById("scenic_views"),c=document.getElementById("dogfriendly"),l="l",n=1==n.checked?"y":0==n.checked?"n":"",i=1==i.checked?"y":0==i.checked?"n":"",c=1==c.checked?"y":0==c.checked?"n":"",o=1==o.checked?"y":0==o.checked?"n":"",s=1==s.checked?"y":0==s.checked?"n":"",l=1==document.getElementById("traffich").checked?"h":1==document.getElementById("trafficm").checked?"m":1==document.getElementById("trafficl").checked?"l":"",""==t.value){e.next=52;break}if(u=new Date,p=0,"null"===String(r.state.uploadImagewithReviewFileHolder)){e.next=30;break}return e.next=20,Object(y.b)(r.state.uploadImagewithReviewFileHolder);case 20:if(void 0!==(m=e.sent)){e.next=24;break}e.next=30;break;case 24:return d=r.get_selected_adventure_id(),h=parseInt(ge.get("isLogged")),e.next=28,Object(y.a)({Advgid:d,UserId:h,source:m,uploaded_with_review:!0});case 28:e.sent;case 30:return f={track_id:p,AdvID:parseInt(r.state.review_click_adventure.gid),UserID:parseInt(ge.get("isLogged")),Ratings:parseFloat(r.state.AddRating),ReviewDate:u,Review:t.value,iseasytofind:n,easyaccess:"",familyfriendly:i,dogfriendly:c,wheelchair_access:o,scenic_views:s,traffic:l},e.next=33,Object(E.a)(f);case 33:e.sent,t.value="",document.getElementById("firstreview123id").style.display="none",r.setState({AddRating:5}),g="",g="null"!==String(r.state.uploadImagewithReviewFileHolder)?"Review and Image added successfully, awaiting approval from our administrator.\n\nThank you so much for your kind words. We really appreciate you taking the time out to share your experience with us.":"Review added successfully, awaiting approval from our administrator.\n\nThank you so much for your kind words. We really appreciate you taking the time out to share your experience with us.",Object(w.a)(g),r.setState({UploadTripwithReview:null,uploadImagewithReviewFileHolder:null}),document.getElementById("easytofindy").checked=!1,document.getElementById("familyfr
2iendly").checked=!1,document.getElementById("dogfriendly").checked=!1,document.getElementById("traffich").checked=!1,document.getElementById("trafficm").checked=!1,document.getElementById("trafficl").checked=!1,document.getElementById("wheelchair_access").checked=!1,document.getElementById("scenic_views").checked=!1,e.next=53;break;case 52:t.placeholder="enter review ....";case 53:case"end":return e.stop()}}),e)}))),r.handleAddReview=function(){var e=Object(i.a)(a.a.mark((function e(t,n){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===ge.get("isLogged")||void 0===ge.get("isLogged")?window.location.href="/Login":(r.setState({AddRating:5,uploadImagewithReviewFileHolder:null}),document.getElementById("firstreview123id").style.display="block",document.getElementById("adventure_details_02").textContent=t.name+", "+t.nav_regdistrict+", "+t.prov,r.state.review_click_adventure=t,document.getElementsByClassName("review2text1")[0].textContent="Review "+t.name,document.getElementsByClassName("review2posting")[0].innerHTML='\n Posting As: <span style="color: orange">'.concat("@"+r.state.UserProfile.UserName,"</span>"),r.state.ImageUploadGid=t.gid,document.getElementById("first_review_points").style.display=0===n?"inline-block":"none");case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),r.get_selected_adventure_id=function(){return r.state.ImageUploadGid},r.handelShowmore=Object(i.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r.setState({LoadingShow:!0}),null!=r.state.AdventureArray&&(0!=r.state.FilterArray.length?r.renderAdvList(r.state.FilterArray):r.renderListSubstitution());case 2:case"end":return e.stop()}}),e)}))),r.ChangeLengthRange=function(e){var t=r.state.LengthFilterRange;t.minValue=e[0],t.maxValue=e[1],r.setState({LengthFilterRange:t})},r.ChangeElevationRange=function(e){var t=r.state.ElevationFilterRange;t.minValue=e[0],t.maxValue=e[1],r.setState({ElevationFilterRange:t})},r.changeRatingFilter=function(e){r.setState({RatingFilter:e})},r.lengthRef=p.a.createRef(),r.EleRef=p.a.createRef(),r.state={Categoryarray:["Backroad Adventures","Fishing Adventures","Hunting Adventures","Park Adventures","Recsite Adventures","Trail Adventures","Paddling Adventures","ATV [OHV] Adventures","Snowmobile Adventures","Winter Adventures","Wildlife Adventures"],limit:6,AdvGetStartPoi:0,value:null,UserCurrentPos:{longitude:null,latitude:null},SearchWisePos:{longitude:null,latitude:null},planinfolist:[],AdvCategoryList:[],selectedProvince:[],matching_place_name:null,FilterArray:[],SubCategoryListFilter:[],DifficultyFilterList:[],AdventureArray:[],UserSelDifficultyArr:[],ProvinceList:[],LengthFilterRange:{minValue:0,maxValue:0},lengthBaseValue:{minValue:0,maxValue:100},ElevationFilterRange:{minValue:0,maxValue:0},ElevationBaseValue:{minValue:0,maxValue:1e3},RatingFilter:0,FiltersubCategory:[],id1:null,AdventureselectedOption:"",applyFilter:"APPLY FILTERS",ResultCount:null,images:[],ImageUploadGid:1,SearchText:null,SuggestionList:[],UserProfile:{firstName:"",lastname:"",userName:"",UserProfilePic:"",id:0},AddRating:5,review_click_adventure:{},LoadingShow:!0,uploadImagewithReviewFileHolder:null,UploadTripwithReview:null},_e=Object(h.a)(r),r.FilterSubCategoryList=oe.bind(Object(h.a)(r)),r.GetOtherFilterList=ce.bind(Object(h.a)(r)),r.FilterByDifficultyList=le.bind(Object(h.a)(r)),r.isValidFilter=K.bind(Object(h.a)(r)),r.renderListSubstitution=Q.bind(Object(h.a)(r)),r.renderAdvList=z.bind(Object(h.a)(r)),r}return Object(s.a)(n,[{key:"componentWillMount",value:function(){var e=Object(i.a)(a.a.mark((function e(){var t,n,r,i,o,s,c,l;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=g.a.parse(window.location.search),ee.call(this),e.next=4,this.GetCurrentUserLocation();case 4:n=!1,void 0!==t.c&&(r=t.c.split(","),this.setState({FilterArray:r}),n=!0),void 0!==t.c2&&(i=t.c2.split(","),this.setState({FiltersubCategory:i}),n=!0),void 0!==t.d&&(o=t.d.split(","),this.setState({UserSelDifficultyArr:o}),n=!0),void 0!==t.p&&(s=t.p.split(","),this.setState({selectedProvince:s}
2),n=!0),void 0!==t.r&&parseInt(t.r)<=5&&(this.setState({RatingFilter:parseInt(t.r)}),n=!0),c=this.state.LengthFilterRange,void 0!==t.lmin&&(c.minValue=parseFloat(t.lmin),this.setState({LengthFilterRange:c}),n=!0),void 0!==t.lmax&&(c.maxValue=parseFloat(t.lmax),this.setState({LengthFilterRange:c}),n=!0),null!==this.lengthRef.current&&void 0!==this.lengthRef.current&&this.lengthRef.current.renderLengthAgain(),l=this.state.ElevationFilterRange,void 0!==t.emin&&(l.minValue=parseFloat(t.emin),this.setState({ElevationFilterRange:l}),n=!0),void 0!==t.emax&&(l.maxValue=parseFloat(t.emax),this.setState({ElevationFilterRange:l}),n=!0),null!==this.EleRef.current&&void 0!==this.EleRef.current&&this.EleRef.current.renderLengthAgain(),n&&this.filterCategoryValidate();case 19:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"filterCategoryValidate",value:function(){this.ClearAdventureList();try{0!==this.state.FilterArray.length?this.renderAdvList():this.renderListSubstitution()}catch(r){console.log("Error Code in componentWillReceiveProps Getinspire.js")}this.state.FilterArray.length>0?Object(k.c)("search","c",this.state.FilterArray.toString()):Object(k.b)("search","c"),this.state.UserSelDifficultyArr.length>0?Object(k.c)("search","d",this.state.UserSelDifficultyArr.toString()):Object(k.b)("search","d"),this.state.FiltersubCategory.length>0?Object(k.c)("search","c2",this.state.FiltersubCategory.toString()):Object(k.b)("search","c2");var e=this.state.LengthFilterRange,t=this.state.lengthBaseValue;e.minValue!==t.minValue||e.maxValue!==t.minValue?(Object(k.c)("search","lmin",e.minValue),Object(k.c)("search","lmax",e.maxValue)):(Object(k.b)("search","lmin"),Object(k.b)("search","lmax"));var n=this.state.ElevationFilterRange;0!==n.minValue||0!==n.maxValue?(Object(k.c)("search","emin",n.minValue),Object(k.c)("search","emax",n.maxValue)):(Object(k.b)("search","emin"),Object(k.b)("search","emax")),0!==this.state.RatingFilter?Object(k.c)("search","r",this.state.RatingFilter):Object(k.b)("search","r"),this.state.selectedProvince.length>0?Object(k.c)("search","p",this.state.selectedProvince.toString()):Object(k.b)("search","p")}},{key:"GetFilterDataAsSearch",value:function(e){this.ClearAdventureList();var t=this.state.SearchWisePos;t.longitude=e.center[0],t.latitude=e.center[1],this.state.matching_place_name=e.place_name,0!=this.state.FilterArray.length?this.renderAdvList():this.renderListSubstitution()}},{key:"ClearAdventureList",value:function(){this.state.AdvGetStartPoi=0,this.state.AdventureArray=[]}},{key:"componentWillUpdate",value:function(){document.getElementById("image_preview_").style.display="none"}},{key:"componentDidMount",value:function(){var e=Object(i.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R.call(this),ae(),this.filterCategoryValidate(),this.AddSerchBoxEvent(),void 0!==(t=g.a.parse(window.location.search)).s&&((n=document.getElementById("myInput")).value=t.s,setTimeout((function(){if("createEvent"in document){var e=document.createEvent("HTMLEvents");e.initEvent("change",!1,!0),n.dispatchEvent(e)}else n.fireEvent("onchange")}),1e3)),document.getElementById("image_preview_").style.display="none",this.UserProfileData();case 8:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"AddSerchBoxEvent",value:function(){!function(e){var t;function n(e){if(!e)return!1;!function(e){for(var t=0;t<e.length;t++)e[t].classList.remove("autocomplete-active")}(e),t>=e.length&&(t=0),t<0&&(t=e.length-1),e[t].classList.add("autocomplete-active")}function r(t){for(var n=document.getElementsByClassName("autocomplete-items"),r=0;r<n.length;r++)t!=n[r]&&t!=e&&n[r].parentNode.removeChild(n[r])}e.addEventListener("input",function(){var n=Object(i.a)(a.a.mark((function n(i){var o,s,c,l,u,p,m,d;return a.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(l=this.value,r(),l){n.next=4;break}return n.abrupt("return",!1);case 4:return t=-1,(o=document.createElement("DIV")).setAttribute("id",this.id+"autocomplete-list"),o.setAttribute("class","autocomplete-items"),this.parentNode.appendChild(o),u=[],n.next=12,Object(E.o)({searchText:i.target.value});case 12:for(void 0!==(p=n.sent)&&0!==p.length&&p[0].hasOwnProperty("list")&&null!==p[0].list&&(u=p[0].list.split(",")),c=0;c<u.length;c++)m=u[c].toLowerCase().indexOf(i.target.value.toLowerCase()),d=u[c].substring(0,m),d+="<b>"+u[c].substring(m,m+i.target.value.length)+"</b>",d+=u[c].substring(m+i.target.value.length),(s=document.createElement("DIV")).innerHTML=d,s.innerHTML+="<input type='hidden' value='"+u[c]+"'>",s.addEventListener("click",(function(t){e.value=this.getElementsByTagName("input")[0].value,r(),setTimeout((function(){if("createEvent"in document){var t=document.createEvent("HTMLEvents");t.initEvent("change",!1,!0),e.dispatchEvent(t)}else e.fireEvent("onchange")}),1e3)})),o.appendChild(s);case 15:case"end":return n.stop()}}),n,this)})));return function(e){return n.apply(this,arguments)}}()),e.addEventListener("keydown",function(){var e=Object(i.a)(a.a.mark((function e(r){var i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(i=document.getElementById(this.id+"autocomplete-list"))&&(i=i.getElementsByTagName("div")),40==r.keyCode?(t++,n(i)):38==r.keyCode?(t--,n(i)):13==r.keyCode&&(r.preventDefault(),t>-1&&i&&i[t].click());case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()),S()(e).on("change input",(function(e){_e.SearchBoxHandle(e);Object(k.c)("search","s",e.target.value)})),document.addEventListener("click",(function(e){""!==e.target.value&&r(e.target)}))}(document.getElementById("myInput"))}},{key:"SearchBoxHandle",value:function(e){""==e.target.value?(this.setState({LoadingShow:!0}),this.state.SearchText=null,this.filterCategoryValidate()):this.state.SearchText!==e.target.value&&(this.setState({LoadingShow:!0}),this.state.SearchText=e.target.value,this.filterCategoryValidate())}},{key:"isValidCtgryForFltr",value:function(){return 0===this.state.FilterArray.length||!!(this.state.FilterArray.includes("ATV [OHV] Adventures")||this.state.FilterArray.includes("Snowmobile Adventures")||this.state.FilterArray.includes("Winter Adventures")||this.state.FilterArray.includes("Trail Adventures"))}},{key:"render",value:function(){var e=this,t=this.state.AdventureArray,n=!1;null!=t&&(n=!0);var r=this.state,a=r.FilterArray,i=r.selectedProvince;return p.a.createElement("div",{className:"searchStartMain"},p.a.createElement(T.default,null),p.a.createElement("div",{id:"firstreview123id",className:"firstreview123",style:{display:"none"}},p.a.createElement("div",{id:"reviewfirstdivid",className:"reviewfirstdiv"},p.a.createElement("div",{id:"review1id",className:"review1 scrollbar"},p.a.createElement("div",{id:"review2id",className:"review2"},p.a.createElement("div",{className:"review2innerdiv"},p.a.createElement("div",{className:"review2text5"},p.a.createElement("div",{className:"review2profilediv"},""!==this.state.UserProfile.UserProfilePic?p.a.createElement("img",{className:"proimage",src:ve.AdvImagesPath+Object(de.b)(ve.UserProfilePicPath+this.state.UserProfile.UserProfilePic)}):null),p.a.createElement("div",{className:"review2profiledetail"},p.a.createElement("div",{className:"review2posting"},"Posting As: ",p.a.createElement("span",{style:{color:"orange"}},"@"+this.state.UserProfile.UserName)),p.a.createElement("a",{href:"https://www.brmbmaps.com/login",className:"review2signindiv"},"Not you? Sign in"))),p.a.createElement("div",{className:"review2text1"},"Review"),p.a.createElement("div",{className:"review2text2",id:"adventure_details_02"}),p.a.createElement("div",{className:"review2text3"},"Rate this POIs"),p.a.createElement("div",{className:"review2ratingclass"},p.a.createElement(he.a,{isSelectable:!0,rating:parseFloat(this.state.AddRating),isAggregateRating:!0,starDimension:"22px",starSpacing:"2px",starRatedColor:"#FF9300",starEmptyColor:"#FFFFFF",starEmptyColorBorderColor:"FF9300",starRatedColorBorderColor:"FF9300",strokeWidth:"3px",changeRating:this.changeRating})),p.a.createElement("div",{className:"review2text4"}
2,"Describe your Adventure",p.a.createElement("span",{className:"first_review first_review_main",id:"first_review_points"}," First to Review +5 points ")),p.a.createElement("div",null,p.a.createElement("textarea",{rows:"5",cols:"40",id:"textareaid"})),p.a.createElement("div",{className:"select_gpx_holder_main"},p.a.createElement("span",null,"Add a photo! ")," ",p.a.createElement("span",{className:"first_review"},"+5 points "),p.a.createElement("div",{className:"upload-file-gpx-review"},p.a.createElement("input",{type:"file",id:"upload_img_with_review",accept:"image/x-png,image/gif,image/jpeg,image/PNG,image/JPG,image/JPEG,image/png,image/JPEG,image/HEIC,image/heic,image/HEIF,image/heif",style:{display:"none"},onChange:function(t){return e.selectImagewithReview(t)}}),p.a.createElement("div",{className:"selectFile_drop"},p.a.createElement("div",{className:"choose_button_logo",onClick:function(){document.getElementById("upload_img_with_review").click()}},"CHOOSE"),p.a.createElement("div",{className:"fileSelected_text"},"null"!==String(this.state.uploadImagewithReviewFileHolder)&&"object"===typeof this.state.uploadImagewithReviewFileHolder?this.state.uploadImagewithReviewFileHolder.name:"No file selected")))),p.a.createElement("div",{className:"review2buttonsdiv"},p.a.createElement("button",{className:"buttonclose",onClick:function(){document.getElementById("firstreview123id").style.display="none",e.setState({uploadImagewithReviewFileHolder:null,UploadTripwithReview:null})}},"CLOSE"),p.a.createElement("button",{className:"buttonpublish",onClick:function(){return e.handleAddReviewbtn()}},"PUBLISH REVIEW")))),p.a.createElement("div",{className:"review1inside"},p.a.createElement("div",{className:"review1text1"},"Tell Us More!"),p.a.createElement("div",{className:"review1text2"},"ACCESS "),p.a.createElement("div",{className:"review1check1"},p.a.createElement("div",{className:"a11"},p.a.createElement("label",{className:"containerz"},"Easy to Find",p.a.createElement("input",{type:"checkbox",id:"easytofindy"}),p.a.createElement("span",{className:"checkmark1"}))),p.a.createElement("div",{className:"a11"},p.a.createElement("label",{className:"containerz"},"Family Friendly",p.a.createElement("input",{type:"checkbox",id:"familyfriendly"}),p.a.createElement("span",{className:"checkmark1"}))),p.a.createElement("div",{className:"a11"},p.a.createElement("label",{className:"containerz"},"Wheelchair Access",p.a.createElement("input",{type:"checkbox",id:"wheelchair_access"}),p.a.createElement("span",{className:"checkmark1"})))),p.a.createElement("div",{className:"review1text3"},"FEATURES"),p.a.createElement("div",{className:"a11"},p.a.createElement("label",{className:"containerz"},"Dog-Friendly",p.a.createElement("input",{type:"checkbox",id:"dogfriendly"}),p.a.createElement("span",{className:"checkmark1"}))),p.a.createElement("div",{className:"a11"},p.a.createElement("label",{className:"containerz"},"Scenic Views",p.a.createElement("input",{type:"checkbox",id:"scenic_views"}),p.a.createElement("span",{className:"checkmark1"}))),p.a.createElement("div",{className:"review1text4"},"POPULARITY"),p.a.createElement("div",{className:"a11"},p.a.createElement("label",{className:"containerz"},"Very Popular",p.a.createElement("input",{type:"radio",name:"traffic",id:"traffich",value:"h"}),p.a.createElement("span",{className:"checkmark1"}))),p.a.createElement("div",{className:"a11"},p.a.createElement("label",{className:"containerz"},"Moderate Traffic",p.a.createElement("input",{type:"radio",name:"traffic",id:"trafficm",value:"m"}),p.a.createElement("span",{className:"checkmark1"}))),p.a.createElement("div",{className:"a11"},p.a.createElement("label",{className:"containerz"},"Hidden Gem",p.a.createElement("input",{type:"radio",name:"traffic",id:"trafficl",value:"l"}),p.a.createElement("span",{className:"checkmark1"}))),p.a.createElement("div",{className:"reviewnote1"},"Help the community ",p.a.createElement("div",null," & get",p.a.createElement("span",null," +2 points")," ")))))),p.a.createElement(me.a,{get_selected_adventure_id:this.get_selected_adventure_id}),p.a.createElement("div",{className:"searchFilter"},p.a.createElement("div",{className:"SearchtextS"},"Search"),p.a.createElement("div",{id:"mapHandle"}),p.a.createElement("form",{autoComplete:"off"},p.a.createElement("div",{className:"geocoderHolder"},p.a.createElement("div",{id:"geocoder23 autocomplete",className:"geocoder23"},p.a.createElement("span",{className:"search_page_icon_first"},p.a.createElement("i",{class:"fa fa-search","aria-hidden":"true"})),p.a.createElement("input",{type:"text",placeholder:"Type here",id:"myInput",className:"inputSearchS"}))))),p.a.createElement("div",{className:"AdventureFiltersMain",id:"AdventureFiltersMain"},p.a.createElement("div",{className:"filterResulttxtS"},"FILTER RESULTS"),p.a.createElement("span",null,p.a.createElement(N.a,{options:this.state.AdvCategoryList,selected:a,onSelectedChanged:function(t){return e.OnCategorySelect(t)}}),p.a.createElement(N.a,{options:this.state.ProvinceList,selected:i,onSelectedChanged:function(t){return e.OnProvinceSelect(t)}})),p.a.createElement("span",{className:"OtherFilterS",onClick:function(){return e.OtheFilterShow()}},"Other filters"),p.a.createElement("div",{className:"holderLogos",onClick:function(){return e.OtheFilterShow()}},p.a.createElement("img",{src:"images/home/filter.png",className:"filterlogoimgS"})),p.a.createElement("div",null)),p.a.createElement("div",{className:"OtherFilterBlock",id:"OtherFilterBlock"},p.a.createElement("div",{className:"clear",id:""},p.a.createElement("div",{className:"clear"},p.a.createElement("div",{className:"features-filter"},p.a.createElement("div",{className:"features-filter-content"},p.a.createElement("ul",null,this.FilterSubCategoryList()))),p.a.createElement("div",{className:"route-filter"},this.isValidCtgryForFltr()?p.a.createElement("span",null,p.a.createElement("div",{className:"route-filter-content"},p.a.createElement("ul",null,this.FilterByDifficultyList())),p.a.createElement("div",{className:"lenght-filter"},p.a.createElement(X,{ref:this.lengthRef,ChangeRange:this.ChangeLengthRange,Header:"Length",ValueIn:"km",maxValue:this.state.lengthBaseValue.maxValue,minValue:this.state.lengthBaseValue.minValue,currentMinValue:this.state.LengthFilterRange.minValue,currentMaxValue:this.state.LengthFilterRange.maxValue})),p.a.createElement("div",{className:"lenght-filter"})):null,p.a.createElement("div",{className:"lenght-filter"}))),p.a.createElement("div",{className:"button-set"},p.a.createElement("button",{type:"button",className:"button btn-orange",onClick:function(){return e.applyfilterclick()}},"APPLY FILTERS")))),p.a.createElement("div",{className:"adventure-list"},p.a.createElement("div",{className:"container"},null!==this.state.ResultCount&&"0 FOUND"!==this.state.ResultCount?p.a.createElement("div",{style:{marginBottom:"10px",color:"gray"}},this.state.ResultCount):"",p.a.createElement("div",{className:"adventure-grid"},t),p.a.createElement("div",{className:"load-more"},this.handleLoading(n,t)))),p.a.createElement("div",{className:"blockContainer"}),p.a.createElement(L.default,null))}},{key:"handleLoading",value:function(e,t){var n=this;return e&&0!=this.state.LoadingShow?setTimeout((function(){b.a.render(p.a.createElement("div",{className:"loader4"}),document.getElementById("handleLoader"))}),10):e&&0==this.state.LoadingShow&&t.length>0?setTimeout((function(){b.a.render(p.a.createElement("div",{onClick:function(){return n.handelShowmore()}},"Show More"),document.getElementById("handleLoader"))}),10):(setTimeout((function(){b.a.render(p.a.createElement("div",{className:"loader4"}),document.getElementById("handleLoader"))}),10),setTimeout((function(){0===_e.state.AdventureArray.length&&b.a.render(p.a.createElement("div",null,"No results found. Please modify your search"),document.getElementById("handleLoader"))}),1e4)),p.a.createElement("span",{id:"handleLoader"})}},{key:"OnCategorySelect",value:function(e){this.state.FilterArray=e,this.forceUpdate(),this.filterCategoryValidate()}},{key:"OnProvinceSelect",value:function(e){this.state.selectedProvince=e,this.forceUpdate(),this.filterCategoryValidate()}},{key:"applyfilterclick",value:function(){try{this.setState({LoadingShow:!0}),this.filterCategoryValidate(),document.getElementById("OtherFilterBlock").style.display="none"}catch(e){console.log("Error in applyfilterclick function in GetInspire")}}},{key:"OtheFilterShow",value:function(){if(0===this.state.SubCategoryListFilter.length||0===this.state.DifficultyFilterList.length)return 0;"block"==document.getElementById("OtherFilterBlock").style.display?document.getElementById("OtherFilterBlock").style.display="none":document.getElementById("OtherFilterBlock").style.display="block"}}]),n}(p.a.Component)),ye=new I.a,we=function(e){Object(c.a)(n,e);var t=Object(l.a)(n);function n(e){var r;return Object(o.a)(this,n),(r=t.call(this,e)).state={userChecked:!1}
2,r}return Object(s.a)(n,[{key:"componentWillMount",value:function(){var e=Object(i.a)(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0==(t=ye.get("isLogged"))||null==t?(window.localStorage.setItem("brmbpro","searchpage"),window.location.href="https://www.brmbmaps.com/login"):this.setState({userChecked:!0});case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentDidMount",value:function(){var e=Object(i.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){if(this.state.userChecked){var e={title:"Search BRMB Maps for your next Canadian Outdoor Adventure",description:"Search any of the 11 Adventures featured in the Backroad Mapbook series in one central place. Filter your results to help narrow in on your next Adventure.",meta:{name:{keywords:"Search Backroad Mapbooks, Attractions, Hot Springs, Scenic Areas, Lake Fishing, River Fishing, Ocean Fishing, Hunting, Hiking Trails, Mountain Bike Trails, Trans Canada Trail, Snowshoe Trails, Cross Country Ski Trails, National Parks, Provincial Parks, Campgrounds, Recreation Sites, Picnic Areas, Paddling Routes, ATVing, Snowmobiling, Wildlife Viewing"}}};return p.a.createElement(d.a,e,p.a.createElement(be,null))}return p.a.createElement("span",null)}}]),n}(p.a.Component)},476:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(481);n(0);function a(){var e;return e={UserProfilePicPath:"../../../assets/UserProfilePic/",DbAttributes:["null","Gender","Height","Weight","Birthday"],DbAttributesID:[0,1,2,3,4]},Object(r.a)(e,"UserProfilePicPath","public/images/uploads/"),Object(r.a)(e,"Imagespath","https://www.brmbmaps.com/"),Object(r.a)(e,"AdvImagesPath","https://www.brmbmaps.com/nodeserver/BrmbMapsImages?src="),Object(r.a)(e,"MapSymbolsPath","https://www.brmbmaps.com/images/adventure_icons/"),Object(r.a)(e,"BrmbProductImage","https://www.brmbmaps.com/nodeserver/images/ProductImages/"),Object(r.a)(e,"Adventuresimagepath","public/images/adventure/"),Object(r.a)(e,"productimages","public/images/store_product_image/"),Object(r.a)(e,"PrintMapImagesPath","public/images/thumbnails/"),Object(r.a)(e,"BrmbPremiumPlanImagesPath","https://www.brmbmaps.com/nodeserver/images/BrmbPremiumPlan/"),e}},477:function(e,t,n){"use strict";n.r(t);var r=n(27),a=n.n(r),i=n(43),o=n(44),s=n(70),c=n(72),l=n(71),u=n(0),p=n.n(u),m=n(73),d=n(16),h=n(74),f=(n(125),n(127)),g=n(479),_=n.n(g),v=(n(230),Object(d.a)(),new m.a),b=function(e){Object(c.a)(n,e);var t=Object(l.a)(n);function n(e){var r;return Object(o.a)(this,n),(r=t.call(this,e)).reportWindowSize=function(){var e=document.getElementsByClassName("headerLogo")[0];window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;e.src="https://www.brmbmaps.com/images2/2023-BRMB-Maps-Logo.svg"},r.advenutre_Challenge=function(){void 0===v.get("isLogged")&&(window.location.href="/adventure-challenge"),h.a.post("user/check-contest-signup",{user_id:v.get("isLogged")}).then((function(e){var t=e.data;window.location.href=t?"/users":"/adventure-challenge"}))},r.state={PremiumUser:!1,user_specific_app:null},r}return Object(s.a)(n,[{key:"componentDidMount",value:function(){_()(".header-right .menu-btn").click((function(){_()(".header-right #menu").toggleClass("main")})),_()(".hoverallAdv2 a").click((function(e){e.preventDefault(),_()(".hoverallAdv2 .dropdown-menu2").toggleClass("main")})),window.addEventListener("resize",this.reportWindowSize),this.reportWindowSize()}},{key:"logoutfunction",value:function(e){1==window.confirm("are you sure you want to logout!!")&&(v.remove("isLogged"),v.remove("LoggerName"),window.location.reload())}},{key:"componentWillMount",value:function(){var e=Object(i.a)(a.a.mark((function e(){var t,n,r,i=this;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(t=v.get("isLogged"))&&void 0!==t){e.next=4;break}e.next=19;break;case 4:if(void 0!==v.get("auth_base")){e.next=12;break}v.remove("isLogged"),v.remove("LoggerName"),v.remove("isLogged",{path:"/"}),v.remove("LoggerName",{path:"/"}),setTimeout((function(){window.location.reload()}),1e3),e.next=19;break;case 12:return n=v.get("isLogged"),e.next=15,Object(f.b)(n);case 15:"Premium"==e.sent&&this.setState({PremiumUser:!0}),r="",h.a.get("user/user-specific-app",[{userid:n}]).then((function(e){e.data&&null!==e.data&&void 0!==e.data&&(r=e.data,i.setState({user_specific_app:r}))}));case 19:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"handleMenuPopup",value:function(){var e=document.querySelector("#menushow");e.classList.contains("open")?e.classList.remove("open"):e.classList.add("open")}},{key:"render",value:function(){var e=this,t="Login",n=v.get("isLogged");return t=null===n||void 0===n?"Login":v.get("LoggerName"),p.a.createElement("header",null,p.a.createElement("div",{className:"header-container clear"},p.a.createElement("div",{className:"logo"},p.a.createElement("a",{href:"https://www.brmbmaps.com/",className:"link019"},p.a.createElement("img",{src:"https://www.brmbmaps.com/images2/2023-BRMB-Maps-Logo.svg",title:"BRMB Maps",alt:"BRMB Maps",className:"headerLogo"}))),p.a.createElement("div",{className:"navigation"},p.a.createElement("div",{className:"mobile-menu",onClick:function(){return e.handleMenuPopup()}},p.a.createElement("i",{className:"fa fa-bars","aria-hidden":"true"})),"Login"!==String(t)?p.a.createElement("ul",{className:"menu clear signup",id:"menushow"},p.a.createElement("li",null,p.a.createElement("a",{href:"/map",title:"Explore Map"},p.a.createElement("span",{className:"desktop_v_11"},p.a.createElement("img",{src:"/images/map.png",className:"map_icon_size"})),p.a.createElement("span",{className:"mobile_v_11"},"Explore Map")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{title:"Download Android App",href:"https://play.google.com/store/apps/details?id=com.backroadmapbooks.backroadmapbookscanada&hl=en&gl=CA&pli=1",target:"_blank"},p.a.createElement("span",{className:"desktop_v_11"},p.a.createElement("img",{src:"/images/android.png"})),p.a.createElement("span",{className:"mobile_v_11"},"Download Android App")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{title:"Download Apple App",href:"https://apps.apple.com/ca/app/brmb-maps/id1528015531",target:"_blank"},p.a.createElement("span",{className:"desktop_v_11"},p.a.createElement("img",{src:"/images/apple.png"})),p.a.createElement("span",{className:"mobile_v_11"},"Download iOS App")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{href:"/explore/canada"},p.a.createElement("span",null,"Browse Adventures")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{href:"/search"},p.a.createElement("span",null,"Search by name")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{href:"/getinspired"},p.a.createElement("span",null,"Get Inspired")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{href:"/adventure-wall"},p.a.createElement("span",null,"Adventure Wall")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{href:"help-center"},p.a.createElement("span",null," Help Guide")),p.a.createElement("div",{className:"borderRight"})),"true"===String("true")?p.a.createElement("li",null,p.a.createElement("a",{href:"/users"},p.a.createElement("span",{style:{letterSpacing:"1px"}},"Leaderboard"))):null,p.a.createElement("li",{className:"logoutperent"},p.a.createElement("a",{href:"https://www.brmbmaps.com/userdashboard"},p.a.createElement("span",{className:"username_08",style:{paddingTop:"2px"}},t),this.state.PremiumUser?p.a.createElement("span",{className:"pro-acc",title:null!==this.state.user_specific_app?"android"===this.state.user_specific_app.toLowerCase()?"Andorid subscription":"ios"===this.state.user_specific_app.toLowerCase()?"iOS subscription":"Web subscription":null},"PRO",p.a.createElement("b",{className:"specific_app_icon"},null!==this.state.user_specific_app?"android"===this.state.user_specific_app.toLowerCase()?p.a.createElement("i",{class:"fa fa-android","aria-hidden":"true"}):"ios"===this.state.user_specific_app.toLowerCase()?p.a.createElement("i",{class:"fa fa-apple","aria-hidden":"true"}):p.a.createElement("i",{class:"fa fa-map","aria-hidden":"true"}):null)):null))):p.a.createElement("ul",{className:"menu clear notsignin",id:"menushow"},p.a.createElement("li",null,p.a.createElement("a",{href:"/map",title:"Explore Map"},p.a.createElement("span",{className:"desktop_v_11"},p.a.createElement("img",{src:"/images/map.png",className:"map_icon_size"})),p.a.createElement("span",{className:"mobile_v_11"},"Explore Map")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{title:"Download Android App",href:"https://play.google.com/store/apps/details?id=com.backroadmapbooks.backroadmapbookscanada&hl=en&gl=CA&pli=1",target:"_blank"},p.a.createElement("span",{className:"desktop_v_11"},p.a.createElement("img",{src:"/images/android.png"})),p.a.createElement("span",{className:"mobile_v_11"},"Download Android App")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{title:"Download Apple App",href:"https://apps.apple.com/ca/app/brmb-maps/id1528015531",target:"_blank"},p.a.createElement("span",{className:"desktop_v_11"},p.a.createElement("img",{src:"/images/apple.png"})),p.a.createElement("span",{className:"mobile_v_11"},"Download iOS App")),p.a.createElement("div",{className:"borderRight"})),p.a.createElement("li",null,p.a.createElement("a",{href:"/explore/canada"},p.a.createElement("span",null," Browse Adventures"))),p.a.createElement("li",null,p.a.createElement("a",{href:"/pricing"},p.a.createElement("span",null," Upgrade to PRO"))),p.a.createElement("li",null,p.a.createElement("a",{href:"https://backroadmapbooks.com/collections/brmb-maps-app-web-map",target:"_blank"},p.a.createElement("span",null," What\u2019s included"))),p.a.createElement("li",null,p.a.createElement("a",{href:"https://backroadmapbooks.com/"},p.a.createElement("span",null," Explore with Backroad Maps"))),p.a.createElement("li",null,p.a.createElement("a",{href:"https://backroadmapbooks.com/blogs/help-guides/tagged/brmb-maps-app-web-map"},p.a.createElement("span",null," Help Guide"))),p.a.createElement("li",{className:"logoutperent"},p.a.createElement("li",null,p.a.createElement("a",{href:"/login"},p.a.createElement("span",null,"Login"))),p.a.createElement("li",null,p.a.createElement("a",{href:"/pricing"},p.a.createElement("span",null," Sign Up")))),p.a.createElement("li",{className:"logoutperent-mobileScreen"},p.a.createElement("a",{href:"/login"},p.a.createElement("span",null,"Login"))),p.a.createElement("li",{className:"logoutperent-mobileScreen"},p.a.createElement("a",{href:"/pricing"},p.a.createElement("span",null," Sign Up")))))))}}]),n}(p.a.Component);t.default=b}
2,478:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return l}));var r=n(44),a=n(70),i=n(72),o=n(71),s=n(0),c=n.n(s),l=function(e){Object(i.a)(n,e);var t=Object(o.a)(n);function n(e){var a;return Object(r.a)(this,n),(a=t.call(this,e)).state={},a}return Object(a.a)(n,[{key:"render",value:function(){var e=new Date;return c.a.createElement("footer",null,c.a.createElement("div",{className:"container"},c.a.createElement("div",{className:"footer_mobile_block"},c.a.createElement("div",{className:"footer-col col1"},c.a.createElement("div",{className:"footer-box"},c.a.createElement("div",{className:"footer-title"},"Map"),c.a.createElement("div",{className:"footer-box-content"},c.a.createElement("ul",null,c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/map"},"Explore Map")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/all-adventures"},"Adventure POIs")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/web-map/map-layers-and-overlays"},"Layers & Overlays"," ")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/trip-planning"},"Trip Planning")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center"},"FAQs"))))),c.a.createElement("div",{className:"footer-box"},c.a.createElement("div",{className:"footer-title"},"POIs"),c.a.createElement("div",{className:"footer-box-content"},c.a.createElement("ul",null,c.a.createElement("li",null,c.a.createElement("a",{href:"/explore/canada"},"Browse Adventures")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/search"},"Search")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/getinspired"},"Get Inspired")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/map"},"Explore on the Map")))))),c.a.createElement("div",{className:"footer-col col2"},c.a.createElement("div",{className:"footer-box"},c.a.createElement("div",{className:"footer-title"},"Adventures"),c.a.createElement("div",{className:"footer-box-content"},c.a.createElement("ul",null,c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/backroad-adventures"},"Backroads")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/fishing-adventures"},"Fishing ")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/hunting-adventures"},"Hunting")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/park-adventures"},"Parks")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/recsite-adventures"},"Rec Sites")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/trail-adventures"},"Trails")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/paddling-adventures"},"Paddling")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/atv-adventures"},"ATVing")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/snowmobile-adventures"},"Snowmobiling")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/winter-adventures"},"Winter")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/explore/wildlife-adventures"},"Wildlife Viewing"))))))),c.a.createElement("div",{className:"footer_mobile_block"},c.a.createElement("div",{className:"footer-col col3"},c.a.createElement("div",{className:"footer-box"},c.a.createElement("div",{className:"footer-title"},"My Account"),c.a.createElement("div",{className:"footer-box-content"},c.a.createElement("ul",null,c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/login",title:"This is my tooltip"},"Login | Sign Up")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/my-account/free-vs-pro-account"},"Free vs PRO Plan")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/pricing"},"Upgrade your Plan")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/general-info"},"Contribute")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center"},"Help"))))),c.a.createElement("div",{className:"footer-box"},c.a.createElement("div",{className:"footer-title"},c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center",style:{color:"#ff9300"}},"Help Center")),c.a.createElement("div",{className:"footer-box-content"},c.a.createElement("ul",null,c.a.createElement("li",null,c.a.createElement("a",{href:"https://backroadmapbooks.com/pages/brmb-maps-feedback"}," Send Feedback"," ")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/web-map"}," FAQ"," ")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/trip-planning"},"Trip Planning")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/my-account"},"Your Account")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/using-the-app"},"Using the App")),c.a.createElement("li",null,c.a.createElement("a",{href:"https://www.brmbmaps.com/help-center/general-info"},"General Info")),c.a.createElement("li",null,c.a.createElement("span",{onClick:function(){window.open("https://youtu.be/4bzg03jAES0?feature=shared")},style:{cursor:"pointer"}},"Video Tutorials")))))),c.a.createElement("div",{className:"footer-col col4"},c.a.createElement("div",{className:"footer-box"},c.a.createElement("div",{className:"footer-title"},"Technical Support"),c.a.createElement("div",{className:"footer-box-content te
2chS"},c.a.createElement("ul",null,c.a.createElement("li",null,c.a.createElement("span",null,c.a.createElement("i",{className:"fa fa-phone-square","aria-hidden":"true"})),"Office: 604-521-6277"),c.a.createElement("li",null,c.a.createElement("span",null,c.a.createElement("i",{className:"fa fa-phone-square","aria-hidden":"true"})),"1-877-520-5670 ext 206"),c.a.createElement("li",{style:{cursor:"pointer"}},c.a.createElement("a",{href:"mailto:[email protected]"},c.a.createElement("i",{className:"fa fa-paper-plane","aria-hidden":"true"}),"Email Us"))))),c.a.createElement("div",{className:"footer-box"},c.a.createElement("div",{className:"footer-title"},"Stay Up to Date"),c.a.createElement("div",{className:"footer-box-content"},c.a.createElement("ul",null,c.a.createElement("li",null,c.a.createElement("span",{onClick:function(){window.open("https://www.backroadmapbooks.com/newsletter/")}}," ",c.a.createElement("a",{href:"https://backroadmapbooks.com/pages/newsletter",style:{display:"none"}}),"Newsletter Sign-up")),c.a.createElement("li",null,c.a.createElement("span",{onClick:function(){window.open("https://www.facebook.com/backroadmaps/")}},c.a.createElement("a",{href:"https://www.facebook.com/backroadmaps/",style:{display:"none"}}),c.a.createElement("i",{className:"fa fa-facebook-square","aria-hidden":"true"})),c.a.createElement("span",{onClick:function(){window.open("https://www.instagram.com/backroadmaps/")}},c.a.createElement("a",{href:"https://www.instagram.com/backroadmaps/",style:{display:"none"}}),c.a.createElement("i",{className:"fa fa-instagram","aria-hidden":"true"})),c.a.createElement("span",{onClick:function(){window.open("https://www.youtube.com/user/BRMBMaps")}},c.a.createElement("a",{href:"https://www.youtube.com/user/BRMBMaps",style:{display:"none"}}),c.a.createElement("i",{className:"fa fa-youtube-play","aria-hidden":"true"})))),c.a.createElement("div",{className:"footer-logo"},c.a.createElement("span",{onClick:function(){window.open("https://www.backroadmapbooks.com/")}},c.a.createElement("a",{href:"https://www.backroadmapbooks.com/",style:{display:"none"}}),c.a.createElement("img",{src:"https://www.brmbmaps.com/images2/2023-logo-web-footer-v2.png",alt:"BRMB Logo",title:"BRMB Logo"})))))))),c.a.createElement("div",{className:"footer-bottom"},c.a.createElement("strong",null,"by Backroad Maps (BRMB)"),c.a.createElement("div",{className:"copyright"},"\xa9 ",e.getFullYear()," Mussio Ventures Ltd. - All rights reserved |",c.a.createElement("a",{style:{color:"#707070"},href:"https://www.brmbmaps.com/privacy-policy"}," Privacy Policy ")," |",c.a.createElement("a",{style:{color:"#707070"},href:"https://www.brmbmaps.com/terms-conditions"}," Terms & Conditions "))))}}]),n}(c.a.Component)},484:function(e,t,n){"use strict";var r=n(495);Number.isInteger=Number.isInteger||function(e){return"number"===typeof e&&isFinite(e)&&Math.floor(e)===e},t.a=r.a},485:function(e,t,n){"use strict";n.d(t,"g",(function(){return U})),n.d(t,"i",(function(){return H})),n.d(t,"j",(function(){return G})),n.d(t,"h",(function(){return q})),n.d(t,"n",(function(){return J})),n.d(t,"p",(function(){return Y})),n.d(t,"e",(function(){return X})),n.d(t,"m",(function(){return ee})),n.d(t,"d",(function(){return ne})),n.d(t,"b",(function(){return ae})),n.d(t,"a",(function(){return oe})),n.d(t,"c",(function(){return le})),n.d(t,"q",(function(){return pe})),n.d(t,"o",(function(){return de})),n.d(t,"f",(function(){return fe})),n.d(t,"k",(function(){return _e})),n.d(t,"l",(function(){return be}));var r=n(27),a=n.n(r),i=n(43);n(0);function o(e,t,n,r){return s.apply(this,arguments)}function s(){return(s=Object(i.a)(a.a.mark((function e(t,n,r,i){var o;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/GetMapSourceInMapBounds?MaxLongitude="+t+"&&MinLongitude="+n+"&&MaxLatitude="+r+"&&MinLatitude="+i).then((function(e){return e.json()})).then((function(e){return e.data})).catch((function(e){return console.log(e)}));case 2:return o=e.sent,e.abrupt("return",o);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(e){return l.apply(this,arguments)}function l(){return(l=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/TrailReviews?id="+t).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data}
2)).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e){return p.apply(this,arguments)}function p(){return(p=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/AdvCompletedUsers?advID="+t).then((function(e){return e.json()})).then((function(e){return e.data})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return d.apply(this,arguments)}function d(){return(d=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/OverallReviews?AdventureID="+t).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data[0]})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return f.apply(this,arguments)}function f(){return(f=Object(i.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/NearByAdv",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return t=e.data,e.data})).catch((function(e){return console.log(e)}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e,t){return _.apply(this,arguments)}function _(){return(_=Object(i.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/AdvComletedOrNot?UserID="+t+"&&AdvID="+n).then((function(e){return e.json()})).then((function(e){return e})).catch((function(e){return console.log(e)}));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t){return b.apply(this,arguments)}function b(){return(b=Object(i.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/isFavouriteAdv?UserID="+t+"&&AdvID="+n).then((function(e){return e.json()})).then((function(e){return e})).catch((function(e){return console.log(e)}));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e,t,n){return w.apply(this,arguments)}function w(){return(w=Object(i.a)(a.a.mark((function e(t,n,r){var i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/UserComplatedAdvDelete?UserID="+t+"&&AdvID="+n).then((function(e){return e.json()})).then((function(e){return e.data})).catch((function(e){return console.log(e)}));case 2:return i=e.sent,e.abrupt("return",i);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return x.apply(this,arguments)}function x(){return(x=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/UserComplatedAdvInsert",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e,t){return k.apply(this,arguments)}function k(){return(k=Object(i.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/DeleteFavouriteAdv?UserID="+t+"&&AdvID="+n).then((function(e){return e.json()})).then((function(e){return e.data}
2)).catch((function(e){return console.log(e)}));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return O.apply(this,arguments)}function O(){return(O=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/InsertFavouriteAdv",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return j.apply(this,arguments)}function j(){return(j=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/AddReview",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e,t){return N.apply(this,arguments)}function N(){return(N=Object(i.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("https://www.brmbmaps.com/nodeserver/GetfilterResult",{signal:n.signal,method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return e.data})).catch((function(e){}));case 3:return r=e.sent,e.abrupt("return",r);case 7:if(e.prev=7,e.t0=e.catch(0),"AbortError"!==e.t0.name){e.next=11;break}return e.abrupt("return",[]);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function I(){return R.apply(this,arguments)}function R(){return(R=Object(i.a)(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/AllProvinceList").then((function(e){return e.json()})).then((function(e){return e.data})).catch((function(e){return console.log(e)}));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return L.apply(this,arguments)}function L(){return(L=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/ReletedAdventures",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return e.data})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return B.apply(this,arguments)}function B(){return(B=Object(i.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/getSubcategorylist",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return t=e.data,e.data})).catch((function(e){return console.log(e)}));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return D.apply(this,arguments)}function D(){return(D=Object(i.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/advcategories",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return t=e.data,e.data}
2)).catch((function(e){return console.log(e)}));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return V.apply(this,arguments)}function V(){return(V=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e,t,n,r){return W.apply(this,arguments)}function W(){return(W=Object(i.a)(a.a.mark((function e(t,n,r,i){var s;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o(t,n,r,i);case 2:return s=e.sent,e.abrupt("return",s);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){return z.apply(this,arguments)}function z(){return(z=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return Q.apply(this,arguments)}function Q(){return(Q=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){return K.apply(this,arguments)}function K(){return(K=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e,t){return $.apply(this,arguments)}function $(){return($=Object(i.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g(t,n);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e,t){return Z.apply(this,arguments)}function Z(){return(Z=Object(i.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y(t,n);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return te.apply(this,arguments)}function te(){return(te=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e,t){return re.apply(this,arguments)}function re(){return(re=Object(i.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(t,n);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e){return ie.apply(this,arguments)}function ie(){return(ie=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oe(e){return se.apply(this,arguments)}function se(){return(se=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ce=new AbortController;function le(e){return ue.apply(this,arguments)}function ue(){return(ue=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ce.abort(),ce=new AbortController,e.next=4,P(t,ce);case 4:return n=e.sent,e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pe(e,t){return me.apply(this,arguments)}function me(){return(me=Object(i.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(t,n);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return he.apply(this,arguments)}
2function he(){return(he=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fe(){return ge.apply(this,arguments)}function ge(){return(ge=Object(i.a)(a.a.mark((function e(){var t,n,r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M();case 2:if(void 0===(t=e.sent)){e.next=9;break}for(n=[],r=0;r<t.length;r++)n.push(t[r].category);return e.abrupt("return",n);case 9:return e.abrupt("return",[]);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(){return ve.apply(this,arguments)}function ve(){return(ve=Object(i.a)(a.a.mark((function e(){var t,n,r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I();case 2:if(void 0===(t=e.sent)){e.next=9;break}for(n=[],r=0;r<t.length;r++)n.push(t[r].prov);return e.abrupt("return",n);case 9:return e.abrupt("return",[]);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function be(e){return ye.apply(this,arguments)}function ye(){return(ye=Object(i.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},486:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.clone=function(e){var t=e.title,n=e.description,r=e.base,a=e.canonical,i=e.meta,o=e.link,s=e.auto;try{return JSON.parse(JSON.stringify({title:t,description:n,base:r,canonical:a,meta:i,link:o,auto:s}))}catch(c){return{}}},t.defaults=function e(t,n){return Object.keys(n).reduce((function(a,i){return t.hasOwnProperty(i)?"object"===r(t[i])&&!Array.isArray(t[i])&&t[i]&&e(t[i],n[i]):t[i]=n[i],t}),t)},t.forEach=function(e,t){e&&e.length&&Array.prototype.slice.call(e).forEach(t)}},488:function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return f}));var r=n(27),a=n.n(r),i=n(43),o=(n(0),n(231)),s=n.n(o),c="https://www.brmbmaps.com/nodeserver/";function l(){return(l=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=new FormData).append("image",t,t.name),e.next=4,s.a.post(c+"uploadAdvenutureImg",n).then((function(e){return e.data.imageUrl}));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var u=function(e){return l.apply(this,arguments)};function p(e){return m.apply(this,arguments)}function m(){return(m=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/AddAdvUploadImg",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return h.apply(this,arguments)}function h(){return(h=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return(g=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},489:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.render=v;var i=n(0),o=p(i),s=p(n(3)),c=p(n(501)),l=n(486),u=n(503);
2function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function h(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r="link"===e?"href":"content";return Object.keys(t).forEach((function(a){var i=t[a];"string"!==typeof i?Object.keys(i).forEach((function(t){(Array.isArray(i[t])?i[t]:[i[t]]).forEach((function(i){var o;null!==i&&n.push((f(o={tagName:e},a,t),f(o,r,i),o))}))})):n.push(f({tagName:e},a,i))})),n}function _(e){return[].concat(g("meta",e.meta),g("link",e.link))}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=0,n=[];function r(e){var n=e.tagName,r=h(e,["tagName"]);return"meta"===n?o.default.createElement("meta",a({},r,{key:t++,"data-rdm":!0})):"link"===n?o.default.createElement("link",a({},r,{key:t++,"data-rdm":!0})):null}return e.title&&n.push(o.default.createElement("title",{key:t++},e.title)),_(e).reduce((function(e,t){return e.push(r(t)),e}),n)}var b=function(e){function t(){return m(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props.children,t=o.default.Children.count(e);return 1===t?o.default.Children.only(e):t?o.default.createElement("div",null,this.props.children):null}}]),t}(i.Component);b.propTypes={title:s.default.oneOfType([s.default.string,s.default.func]),description:s.default.oneOfType([s.default.string,s.default.func]),canonical:s.default.oneOfType([s.default.string,s.default.func]),base:s.default.string,meta:s.default.objectOf(s.default.oneOfType([s.default.string,s.default.objectOf(s.default.oneOfType([s.default.string,s.default.arrayOf(s.default.string)]))])),link:s.default.objectOf(s.default.objectOf(s.default.oneOfType([s.default.string,s.default.arrayOf(s.default.string)]))),auto:s.default.objectOf(s.default.bool)};var y=(0,c.default)((function(e){for(var t={},n={title:void 0,description:void 0,canonical:void 0},r=!0,a=function(){r=e[i].hasOwnProperty("extend");var a=e[i],o=(0,l.clone)(e[i]);["title","description","canonical"].forEach((function(e){a.hasOwnProperty(e)&&("function"===typeof a[e]?n[e]=a[e](n[e]):void 0===n[e]&&(n[e]=a[e]))})),(0,l.defaults)(t,o)},i=e.length-1;r&&i>=0;i--)a();return"string"===typeof n.title&&(t.title=n.title),"string"===typeof n.description&&(0,l.defaults)(t,{meta:{name:{description:n.description}}}),"string"===typeof n.canonical&&(0,l.defaults)(t,{link:{rel:{canonical:n.canonical}}}),t.auto&&t.auto.ograph&&function(e){e.meta||(e.meta={});e.meta.property||(e.meta.property={});var t=e.meta.property;t&&(e.title&&!t["og:title"]&&(t["og:title"]=e.title),e.hasOwnProperty("description")&&!t["og:description"]&&(t["og:description"]=e.description),e.hasOwnProperty("canonical")&&!t["og:url"]&&(t["og:url"]=e.canonical))}(t),t}),(function(e){u.canUseDOM&&("string"===typeof e.title&&(document.title=e.title),(0,u.insertDocumentMeta)(_(e)))}))(b);y.renderAsReact=function(){return v(y.rewind())},t.default=y},491:function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c}));n(0);var r=n(476),a=Object(r.a)(),i=[{image_path:"brmb_maps_2022_icons_set/1-attractions/beach-S.png",name_for_map_source:"Beach"},{image_path:"brmb_maps_2022_icons_set/1-attractions/beach-access-S.png",name_for_map_source:"Beach Access"},{image_path:"brmb_maps_2022_icons_set/1-attractions/attraction-S.png",name_for_map_source:"Attraction"}
2,{image_path:"brmb_maps_2022_icons_set/1-attractions/lighthouse-S.png",name_for_map_source:"Lighthouse"},{image_path:"brmb_maps_2022_icons_set/1-attractions/attraction-S.png",name_for_map_source:"Ruins"},{image_path:"brmb_maps_2022_icons_set/1-attractions/big-tree-S.png",name_for_map_source:"Big Tree"},{image_path:"brmb_maps_2022_icons_set/1-attractions/cave-S.png",name_for_map_source:"Caving"},{image_path:"brmb_maps_2022_icons_set/10-Other_Activities/geocaching-S.png",name_for_map_source:"Geocache"},{image_path:"brmb_maps_2022_icons_set/1-attractions/hot-springs-S.png",name_for_map_source:"Hot Spring"},{image_path:"brmb_maps_2022_icons_set/1-attractions/hot-spring-closed-S.png",name_for_map_source:"Hot Spring Closed"},{image_path:"brmb_maps_2022_icons_set/10-Other_Activities/surfing-S.png",name_for_map_source:"Surfing Area"},{image_path:"brmb_maps_2022_icons_set/1-attractions/waterfall-S.png",name_for_map_source:"Waterfall"},{image_path:"brmb_maps_2022_icons_set/1-attractions/shootingranges.png",name_for_map_source:"Gun Range"},{image_path:"brmb_maps_2022_icons_set/1-attractions/scenic-area-S.png",name_for_map_source:"scenic_area"},{image_path:"brmb_maps_2022_icons_set/1-attractions/scenic-area-S.png",name_for_map_source:"Scenic Area"},{image_path:"brmb_maps_2022_icons_set/1-attractions/scenic-area-S.png",name_for_map_source:"Viewpoint"},{image_path:"brmb_maps_2022_icons_set/1-attractions/historic-site-S.png",name_for_map_source:"Historic Site"},{image_path:"brmb_maps_2022_icons_set/1-attractions/fire-tower-S.png",name_for_map_source:"Fire Tower"},{image_path:"brmb_maps_2022_icons_set/1-attractions/ghost-towns-S.png",name_for_map_source:"Ghost Town"},{image_path:"brmb_maps_2022_icons_set/1-attractions/golfing-S.png",name_for_map_source:"Golf Course"},{image_path:"brmb_maps_2022_icons_set/1-attractions/bc-rail-trail-station-S.png",name_for_map_source:"KVR Substation"},{image_path:"brmb_maps_2022_icons_set/1-attractions/bc-rail-trail-trestle-S.png",name_for_map_source:"KVR Trestle"},{image_path:"brmb_maps_2022_icons_set/1-attractions/bc-rail-trail-tunnel-S.png",name_for_map_source:"KVR Tunnel"},{image_path:"brmb_maps_2022_icons_set/11-Info_and_Safety/emergency-phone-S.png",name_for_map_source:"Satellite Phone"},{image_path:"brmb_maps_2022_icons_set/1-attractions/shipwrecks_S.png",name_for_map_source:"Shipwreck"},{image_path:"brmb_maps_2022_icons_set/1-attractions/museum-S.png",name_for_map_source:"Museum"},{image_path:"brmb_maps_2022_icons_set/Diving/diving-S-blue.png",name_for_map_source:"Dive Site"},{image_path:"brmb_maps_2022_icons_set/2-Fishing/ocean-fishing-S.png",name_for_map_source:"Ocean Fishing"},{image_path:"brmb_maps_2022_icons_set/2-Fishing/fishing-closed-S.png",name_for_map_source:"No Fishing"},{image_path:"brmb_maps_2022_icons_set/2-Fishing/fishing-stocked-M.png",name_for_map_source:"BRMB_STOCKED"},{image_path:"brmb_maps_2022_icons_set/2-Fishing/fishing-unstocked-M.png",name_for_map_source:"BRMB_UNSTOCKED"},{image_path:"brmb_maps_2022_icons_set/2-Fishing/fishing-dock-S.png",name_for_map_source:"Dock"},{image_path:"brmb_maps_2022_icons_set/2-Fishing/fish-species-S.png",name_for_map_source:"fish-species-S"},{image_path:"brmb_maps_2022_icons_set/2-Fishing/boat-launch-S.png",name_for_map_source:"Boat Launch"},{image_path:"brmb_maps_2022_icons_set/2-Fishing/marina-S.png",name_for_map_source:"Marina"},{image_path:"brmb_maps_2022_icons_set/3-Hunting/hunting-poi-main-M.png",name_for_map_source:"Hunting"},{image_path:"brmb_maps_2022_icons_set/3-Hunting/hunting-poi-main-M.png",name_for_map_source:"Hunting Area"},{image_path:"brmb_maps_2022_icons_set/3-Hunting/hunting-poi-other-S.png",name_for_map_source:"LEH Hunting"},{image_path:"brmb_maps_2022_icons_set/3-Hunting/hunting-poi-other-S.png",name_for_map_source:"Hunting Draw"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"BRMB_PADDLING_POINT"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"Paddling"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"Lake Paddling"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"River Paddling"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"Ocean Paddling"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"Paddling Route"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"Lake Paddling"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"River Paddling"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/paddling-v2-M.png",name_for_map_source:"Ocean Paddling"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/access-point-S.png",name_for_map_source:"Paddling Access"},{image_path:"brmb_maps_2022_icons_set/4-Paddling/portage-S.png",name_for_map_source:"Portage"},{image_path:"brmb_maps_2022_icons_set/4.1-BC-Marine-Trail/bc-marine-trail-dispersed-site-40h.png",name_for_map_source:"Dispersed Site"},{image_path:"brmb_maps_2022_icons_set/4.1-BC-Marine-Trail/ferry-terminal-40h.png",name_for_map_source:"Ferry Service"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/picnic-bc-recsite-S.png",name_for_map_source:"Day Use"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/day-use-closed.png",name_for_map_source:"Day Use Closed"},{image_path:"brmb_maps_2022_icons_set/4.1-BC-Marine-Trail/bc-marine-trail-private-site-40h.png",name_for_map_source:"C
2ommercial"},{image_path:"brmb_maps_2022_icons_set/4.1-BC-Marine-Trail/bc-marine-trail-campsite-40h.png",name_for_map_source:"Marine Trail - Campsite"},{image_path:"brmb_maps_2022_icons_set/4.1-BC-Marine-Trail/bc-marine-trail-emergency-pullout-40h.png",name_for_map_source:"Emergency Pullout"},{image_path:"brmb_maps_2022_icons_set/4.1-BC-Marine-Trail/bc-marine-trail-informal-site-40h.png",name_for_map_source:"Informal Site"},{image_path:"brmb_maps_2022_icons_set/4.1-BC-Marine-Trail/bc-marine-trail-launch-site-40h.png",name_for_map_source:"Marine Trail - Portage"},{image_path:"brmb_maps_2022_icons_set/4.1-BC-Marine-Trail/bc-marine-trail-launch-site-40h.png",name_for_map_source:"Launch Site"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/city-other-park-S.png",name_for_map_source:"Urban Park"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/nat-area-S.png",name_for_map_source:"Natural Area"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-other-v2-M.png",name_for_map_source:"Recreation_Area"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/prov-park-M.png",name_for_map_source:"Provincial Park"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/regional-park-M.png",name_for_map_source:"Regional Park"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/picnic-park-S.png",name_for_map_source:"PICNIC_AREA"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/picnic-park-S.png",name_for_map_source:"Picnic Area"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/picnic-highway-rest-area-S.png",name_for_map_source:"Rest Area"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/cons-area-M.png",name_for_map_source:"Conservation Site"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/on-cons-area-M.png",name_for_map_source:"Conservation Area"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/nat-park-L.png",name_for_map_source:"National Park"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-park-v2-M.png",name_for_map_source:"CAMPGROUND"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-park-v2-M.png",name_for_map_source:"Camping"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-park-v2-M.png",name_for_map_source:"Campground"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rangerstation2.png",name_for_map_source:"Ranger Station"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/group-camping-park-S.png",name_for_map_source:"Group Campground"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/backcountry-park-S.png",name_for_map_source:"Backcountry Campsite"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/backcountry-park-S.png",name_for_map_source:"Hike-in Campsite"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-other-v2-M.png",name_for_map_source:"Private Campground"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-other-v2-M.png",name_for_map_source:"CAMPGROUND_PRIVATE"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/canoe-campsite-park-S.png",name_for_map_source:"Backcountry Site Canoe"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/sanidumps-poi-S.png",name_for_map_source:"Sani Dump"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-other-v2-M.png",name_for_map_source:"CAMPGROUND_PRIVATE"},{image_path:"brmb_maps_2022_icons_set/13-Services/resort-S.png",name_for_map_source:"Lodging"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/backcountry-hut-cabin-S.png",name_for_map_source:"BRMB_HUT"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/backcountry-hut-cabin-S.png",name_for_map_source:"CabinHutShelter"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/backcountry-hut-cabin-S.png",name_for_map_source:"Cabins/Huts/Shelters"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/backcountry-hut-cabin-S.png",name_for_map_source:"Cabin/Hut/Shelter"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/road-access-bc-recsite-v2-M.png",name_for_map_source:"Tent Campsite"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/tent-camping-closed-S.png",name_for_map_source:"Tent Campsite Closed"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/road-access-bc-recsite-v2-M.png",name_for_map_source:"Campsite"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/road-access-bc-recsite-v2-M.png",name_for_map_source:"recsite_tent"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/road-access-bc-recsite-v2-M.png",name_for_map_source:"tent"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-bc-recsite-v2-M.png",name_for_map_source:"Recreation Area"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/road-access-bc-recsite-v2-M.png",name_for_map_source:"recsite"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-bc-recsite-v2-M.png",name_for_map_source:"RV & Tent Campsite"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/rv-bc-recsite-v2-M.png",name_for_map_source:"RV and Tent Campsite"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/picnic-bc-recsite-S.png",name_for_map_source:"Day Use Site"},{image_path:"brmb_maps_2022_icons_set/5-Parks_and_Camping/day-use-closed-S.png",name_for_map_source:"Day Use Closed"},{image_path:"brmb_maps_2022_icons_set/6-Trails/cycling-trailhead-S.png",name_for_map_source:"Cycling Trail"},{image_path:"brmb_maps_2022_icons_set/6-Trails/tct-pavilion-S.png",name_for_map_source:"TCT Pavilion"},{image_path:"brmb_maps_2022_icons_set/6-Trails/tct-M.png",name_for_map_source:"Trans Canada Trail"},{image_path:"brmb_maps_2022_icons_set/6-Trails/hiking-v2-M.png",name_for_map_source:"TRAIL"},{image_path:"brmb_maps_2022_icons_set/6-Trails/hiking-v2-M.png",name_for_map_source:"Hiking"},{image_path:"brmb_maps_2022_icons_set/6-Trails/hiking-v2-M.png",name_for_map_source:"Multi-use Trail"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/mountain-biking-trailhead.png",name_for_map_source:"Mountain Bike Trail"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/mountain-biking-trailhead.png",name_for_map_source:"Mountain Biking"},{image_path:"brmb_maps_2022_icons_set/10-Other_Activities/climbing-S.png",name_for_map_source:"Rock Climbing"},{image_path:"brmb_maps_2022_icons_set/6-Trails/equestrian-sponsored-v3-M.png",name_for_map_source:"Equestrian Trail"},{image_path:"brmb_maps_2022_icons_set/6-Trails/equestrian-sponsored-v3-M.png",name_for_map_source:"Horseback Riding"},{image_path:"brmb_maps_2022_icons_set/6-Trails/cable-car-S.png",name_for_map_source:"Cable Car"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/snowmobile-v2-M.png",name_for_map_source:"Snowmobile Route"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/snowmobile-v2-M.png",name_for_map_source:"Snowmobiling"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/atv-v2-M.png",name_for_map_source:"atv"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/atv-v2-M.png",name_for_map_source:"ATVing"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/atv-v2-M.png",name_for_map_source:"ATV Trail"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/atv-v2-M.png",name_for_map_source:"BRMB_ATV_POINT"},{image_path:"brmb_maps_2022_icons_set/7-Motorized_Trails/dirt-biking-trailhead-30px.png",name_for_map_source:"Dirtbike Trail"},{image_path:"brmb_maps_2022_icons_set/9-Wildlife_Viewing/wildlife-viewing-v2-M.png",name_for_map_source:"Wildlife Viewing"},{image_path:"brmb_maps_2022_icons_set/9-Wildlife_Viewing/spawning-area-S.png",name_for_map_source:"Fish Spawning"},{image_path:"brmb_maps_2022_icons_set/8-Winter/cross-country-v2-M.png",name_for_map_source:"Backcountry Ski"},{image_path:"brmb_maps_2022_icons_set/8-Winter/cross-country-v2-M.png",name_for_map_source:"Nordic Trail"},{image_path:"brmb_maps_2022_icons_set/8-Winter/downhill-v2-M.png",name_for_map_source:"XC Skiing"},{image_path:"brmb_maps_2022_icons_set/8-Winter/downhill-v2-M.png",name_for_map_source:"Ski Area"},{image_path:"brmb_maps_2022_icons_set/8-Winter/winter-rec-v2-M.png",name_for_map_source:"Winter Recreation"},{image_path:"brmb_maps_2022_icons_set/8-Winter/showshoeing-v2-M.png",name_for_map_source:"Snowshoe Trail"},{image_path:"brmb_maps_2022_icons_set/8-Winter/showshoeing-v2-M.png",name_for_map_source:"Snowshoeing"},{image_path:"brmb_maps_2022_icons_set/8-Winter/ski-center-backcountry.png",name_for_map_source:"Backcountry Ski Area"},{image_path:"marker.png",name_for_map_source:"marker"},{image_path:"brmb_maps_2022_icons_set/13-Services/resort-S.png",name_for_map_source:"RESORT"},{image_path:"brmb_maps_2022_icons_set/13-Services/resort-premium-S.png",name_for_map_source:"RESORT_premium"},{image_path:"brmb_maps_2022_icons_set/11-Info_and_Safety/bc-visitor-centre-S.png",name_for_map_source:"Visitor Centre"},{image_path:"brmb_maps_2022_icons_set/11-Info_and_Safety/info-centre-S.png",name_for_map_source:"Visitor Information"},{image_path:"brmb_maps_2022_icons_set/11-Info_and_Safety/info-centre-S.png",name_for_map_source:"BRMB_VISITOR_INFO"},{image_path:"infopoint_premium.png",name_for_map_source:"BRMB_VISITOR_INFO_premium"},{image_path:"brmb_maps_2022_icons_set/13-Services/retailer-S.png",name_for_map_source:"Retailer"},{image_path:"brmb_maps_2022_icons_set/13-Services/retailer-S.png",name_for_map_source:"BRMB_RETAILER_POINT"},{image_path:"brmb_maps_2022_icons_set/13-Services/retailer-premium-S.png",name_for_map_source:"BRMB_RETAILER_POINT_premium"},{image_path:"brmb_maps_2022_icons_set/11-Info_and_Safety/info-centre-S.png",name_for_map_source:"BC_VISITOR_INFO"},{image_path:"brmb_maps_2022_icons_set/12-Road_and_Transit/gas-station-S.png",name_for_map_source:"GAS_STATION"},{image_path:"brmb_maps_2022_icons_set/12-Road_and_Transit/ev-charging-S.png",name_for_map_source:"EV_CHARGING"},{image_path:"brmb_maps_2022_icons_set/13-Services/outfitter-S.png",name_for_map_source:"OUTFITTER"},{image_path:"brmb_maps_2022_icons_set/14-Industry/refinery-S.png",name_for_map_source:"Refinery"},{image_path:"brmb_maps_2022_icons_set/14-Industry/weigh-scale-S.png",name_for_map_source:"Weigh Scale"},{image_path:"brmb_maps_2022_icons_set/14-Industry/gas-plant-S.png",name_for_map_source:"Plant"},{image_path:"brmb_maps_2022_icons_set/14-Industry/mines-S.png",name_for_map_source:"Mine"},{image_path:"brmb_maps_2022_icons_set/14-Industry/well-disposal-S.png",name_for_map_source:"Disposal"},{image_path:"brmb_maps_2022_icons_set/14-Industry/microwave-S.png",name_for_map_source:"Tower/Transmission"},{image_path:"brmb_maps_2022_icons_set/14-Industry/compressor-S.png",name_for_map_source:"C
2ompressor"},{image_path:"brmb_maps_2022_icons_set/14-Industry/other-facilities.png",name_for_map_source:"Resource Facility"},{image_path:"brmb_maps_2022_icons_set/14-Industry/battery-S.png",name_for_map_source:"Battery"},{image_path:"brmb_maps_2022_icons_set/14-Industry/wellsite.png",name_for_map_source:"Wellsite"},{image_path:"brmb_maps_2022_icons_set/15-Other/gate-S.png",name_for_map_source:"Gate"},{image_path:"brmb_maps_2022_icons_set/15-Other/gate-S.png",name_for_map_source:"Private Gate"},{image_path:"brmb_maps_2022_icons_set/12-Road_and_Transit/overland-M.png",name_for_map_source:"Overland Route"},{image_path:"brmb_maps_2022_icons_set/15-Other/blackdot-02.png",name_for_map_source:"Kilometre Post"},{image_path:"brmb_maps_2022_icons_set/0-Waypoints/waypoint-alert.png",name_for_map_source:"Alert"}];const o=[{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-antelope-poi.png",category:["Pronghorn Draw Boundary","Antelope Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-bear-poi.png",category:["Black Bear LEH Boundary","Black Bear Draw Boundary","Bear Draw Boundary","Grizzly Bear Draw Boundary","Polar Bear Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-caribou-poi.png",category:["Caribou Draw Boundary","Caribou LEH Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-elk-poi.png",category:["Elk LEH Boundary","Antlered Elk Draw Boundary","Antlerless Elk Draw Boundary","Elk Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-moose-poi.png",category:["Moose LEH Boundary","Antlered Moose Draw Boundary","Antlerless Moose Draw Boundary","Calf Moose Draw Boundary","Moose Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-mountain-goat-poi.png",category:["Mountain Goat LEH Boundary","Mountain Goat Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-mountain-sheep-poi.png",category:["Mountain Sheep LEH Boundary","Non-Trophy Sheep Draw Boundary","Trophy Sheep Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-mule-deer-poi.png",category:["Mule Deer LEH Boundary","Antlered Mule Deer Draw Boundary","Antlerless Mule Deer Draw Boundary","Mule Deer Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-white-tailed-deer-poi.png",category:["Antlered White-tailed Deer Draw Boundary","Antlerless White-tailed Deer Draw Boundary","White-Tailed Deer Draw Boundary","Antlerless Deer Draw Boundary","Deer Draw Boundary","Antlered Deer Draw Boundary","White-Tailed Deer LEH Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-other-poi.png",category:["Bison LEH Boundary","Gray Wolf Draw Boundary","Special Hunting Area","Small Game Draw Boundary","Special Management Areas","Muskox Draw Boundary","Wolf Draw Boundary","Wood Bison Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-birds-poi.png",category:["Game Bird District","Game Bird Management Unit","Game Bird Hunting Zone Draw Boundary","Migratory Bird Hunting Seasons Draw Boundary","Upland Game Bird Seasons Draw Boundary","Migratory Birds Draw Boundary","Waterfowl Draw Boundary"]},{path:"brmb_maps_2022_icons_set/huntingspecies/mappoi/species-turkey-poi.png",category:["Wild Turkey LEH Boundary","Wild Turkey Draw Boundary","NB Wild Turkey"]}];function s(e){i.forEach(t=>{var n=a.MapSymbolsPath+t.image_path;e.loadImage(n,(function(n,r){e.addImage(t.name_for_map_source,r)}))});for(let n=0;n<o.length;n++){let{category:r}=o[n];var t=a.MapSymbolsPath+o[n].path;r.forEach(n=>{e.loadImage(t,(function(t,r){e.addImage(n,r)}))})}return e}function c(e){let t="";for(let n=0;n<i.length;n++)if(String(i[n].name_for_map_source)===String(e)){t=a.MapSymbolsPath+i[n].image_path;break}return 0===t.length&&(t=a.MapSymbolsPath+"marker.png"),t}},494:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(27),a=n.n(r),i=n(43);n(0);function o(){return s.apply(this,arguments)}function s(){return(s=Object(i.a)(a.a.mark((function e(){return a.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 l.apply(this,arguments)}function l(){return(l=Object(i.a)(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o();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)}},495:function(e,t,n){"use strict";var r=n(44),a=n(70),i=n(72),o=n(71),s=n(0),c=n.n(s),l=n(490),u=n.n(l),p=function(e){Object(i.a)(n,e);var t=Object(o.a)(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"render",value:function(){var e=this.props,t=e.changeRating,n=e.hoverOverStar,r=e.unHoverOverStar,a=e.svgIconViewBox,i=e.svgIconPath;return c.a.createElement("div",{className:"star-container",style:this.starContainerStyle,onMouseEnter:n,onMouseLeave:r,onClick:t},c.a.createElement("svg",{viewBox:a,className:this.starClasses,style:this.starSvgStyle},c.a.createElement("path",{className:"star",style:this.pathStyle,d:i})))}},{key:"starContainerStyle",get:function(){var e=this.props,t=e.changeRating,n=e.starSpacing,r=e.isFirstStar,a=e.isLastStar;return e.ignoreInlineStyles?{}:{position:"relative",display:"inline-block",verticalAlign:"middle",paddingLeft:r?void 0:n,paddingRight:a?void 0:n,cursor:t?"pointer":void 0}}},{key:"starSvgStyle",get:function(){var e=this.props,t=e.ignoreInlineStyles,n=e.isCurrentHoveredStar,r=e.starDimension;return t?{}:{width:r,height:r,transition:"transform .2s ease-in-out",transform:n?"scale(1.1)":void 0}}},{key:"pathStyle",get:function(){var e,t=this.props,n=t.isStarred,r=t.isPartiallyFullStar,a=t.isHovered,i=t.hoverMode,o=t.starEmptyColor,s=t.starRatedColor,c=t.starHoverColor,l=t.gradientPathName,u=t.fillId,p=t.ignoreInlineStyles,m=t.strokeWidth,d=t.starEmptyColorBorderColor;return i?e=a?c:o:r?e="url('".concat(l,"#").concat(u,"')"):n?e=s:(e=o,s=d),p?{}:{fill:e,transition:"fill .2s ease-in-out",stroke:s,strokeWidth:m}}},{key:"starClasses",get:function(){var e=this.props,t=e.isSelected,n=e.isPartiallyFullStar,r=e.isHovered,a=e.isCurrentHoveredStar,i=e.ignoreInlineStyles,o=u()({"widget-svg":!0,"widget-selected":t,"multi-widget-selected":n,hovered:r,"current-hovered":a});return i?{}:o}}]),n}(c.a.Component),m=function(e){Object(i.a)(n,e);var t=Object(o.a)(n);function n(){var e;Object(r.a)(this,n);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return(e=t.call.apply(t,[this].concat(i))).state={highestStarHovered:-1/0},e.fillId="starGrad".concat(Math.random().toFixed(15).slice(2)),e.hoverOverStar=function(t){return function(){e.setState({highestStarHovered:t})}},e.unHoverOverStar=function(){e.setState({highestStarHovered:-1/0})},e}return Object(a.a)(n,[{key:"stopColorStyle",value:function(e){var t={stopColor:e,stopOpacity:"1"};return this.props.ignoreInlineStyles?{}:t}},{key:"render",value:function(){var e=this.props,t=e.starRatedColor,n=e.starEmptyColor;return c.a.createElement("div",{className:"star-ratings",title:this.titleText,style:this.starRatingsStyle},c.a.createElement("svg",{className:"star-grad",style:this.starGradientStyle},c.a.createElement("defs",null,c.a.createElement("linearGradient",{id:this.fillId,x1:"0%",y1:"0%",x2:"100%",y2:"0%"},c.a.createElement("stop",{offset:"0%",className:"stop-color-first",style:this.stopColorStyle(t)}),c.a.createElement("stop",{offset:this.offsetValue,className:"stop-color-first",style:this.stopColorStyle(t)}),c.a.createElement("stop",{offset:this.offsetValue,className:"stop-color-final",style:this.stopColorStyle(n)}),c.a.createElement("stop",{offset:"100%",className:"stop-color-final",style:this.stopColorStyle(n)})))),this.renderStars)}},{key:"starRatingsStyle",get:function(){return this.props.ignoreInlineStyles?{}:{position:"relative",boxSizing:"border-box",display:"inline-block"}}},{key:"starGradientStyle",get:function(){return this.props.ignoreInlineStyles?{}:{position:"absolute",zIndex:"0",width:"0",height:"0",visibility:"hidden"}}},{key:"titleText",get:function(){var e=this.props,t=e.typeOfWidget,n=e.rating,r=this.state.highestStarHovered,a=r>0?r:n,i=parseFloat(a.toFixed(2)).toString();Number.isInteger(a)&&(i=String(a));var o="".concat(t,"s");return"1"===i&&(o=t),"".concat(i," ").concat(o)}},{key:"offsetValue",get:function(){var e=this.props.rating,t="0%";if(!Number.isInteger(e)){var n=e.toFixed(2).split(".")[1].slice(0,2);t="".concat(n,"%")}return t}},{key:"renderStars",get:function(){var e=this,t=this.props,n=t.changeRating,r=t.rating,a=t.numberOfStars,i=t.starDimension,o=t.starSpacing,s=t.starRatedColor,l=t.starEmptyColor,u=t.starHoverColor,m=t.gradientPathName,d=t.ignoreInlineStyles,h=t.svgIconPath,f=t.svgIconViewBox,g=t.name,_=t.strokeWidth,v=t.starEmptyColorBorderColor,b=this.state.highestStarHovered;return Array.apply(null,Array(a)).map((function(t,y){var w=y+1,E=w<=r,x=b>0,S=w<=b,k=w===b,C=w>r&&w-1<r,O=1===w,A=w===a;return c.a.createElement(p,{key:w,fillId:e.fillId,changeRating:n?function(){return n(w,g)}:null,hoverOverStar:n?e.hoverOverStar(w):null,unHoverOverStar:n?e.unHoverOverStar:null,isStarred:E,isPartiallyFullStar:C,isHovered:S,hoverMode:x,isCurrentHoveredStar:k,isFirstStar:O,isLastStar:A,starDimension:i,starSpacing:o,starHoverColor:u,starRatedColor:s,starEmptyColor:l,starEmptyColorBorderColor:v,gradientPathName:m,ignoreInlineStyles:d,svgIconPath:h,svgIconViewBox:f,strokeWidth:_})}))}}]),n}(c.a.Component);m.defaultProps={rating:0,typeOfWidget:"Star",numberOfStars:5,changeRating:null,starHoverColor:"rgb(230, 67, 47)",starRatedColor:"rgb(109, 122, 130)",starEmptyColor:"rgb(203, 211, 227)",starEmptyColorBorderColor:"grey",starDimension:"12px",starSpacing:"1px",gradientPathName:"",ignoreInlineStyles:!1,svgIconPath:"m25,1 6,17h18l-14,11 5,17-15-10-15,10 5-17-14-11h18z",svgIconViewBox:"0 0 51 48",strokeWidth:"1"};t.a=m},500:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},501:function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e.default:e}var a=n(0),i=r(a),o=r(n(502)),s=r(n(508));function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}e.exports=function(e,t,n){if("function"!==typeof e)throw new Error("Expected reducePropsToState to be a function.");
2if("function"!==typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if("undefined"!==typeof n&&"function"!==typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!==typeof r)throw new Error("Expected WrappedComponent to be a React component.");var u=[],p=void 0;function m(){p=e(u.map((function(e){return e.props}))),d.canUseDOM?t(p):n&&(p=n(p))}var d=function(e){function t(){return c(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.peek=function(){return p},t.rewind=function(){if(t.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=p;return p=void 0,u=[],e},t.prototype.shouldComponentUpdate=function(e){return!s(e,this.props)},t.prototype.componentWillMount=function(){u.push(this),m()},t.prototype.componentDidUpdate=function(){m()},t.prototype.componentWillUnmount=function(){var e=u.indexOf(this);u.splice(e,1),m()},t.prototype.render=function(){return i.createElement(r,this.props)},t}(a.Component);return d.displayName="SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")",d.canUseDOM=o.canUseDOM,d}}},502:function(e,t,n){var r;!function(){"use strict";var a=!("undefined"===typeof window||!window.document||!window.document.createElement),i={canUseDOM:a,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:a&&!!window.screen};void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},503:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=void 0,t.removeDocumentMeta=i,t.insertDocumentMeta=function(e){i(),(0,r.forEach)(e,o)};var r=n(486);t.canUseDOM=!("undefined"===typeof window||!window.document||!window.document.createElement);function a(e){e.parentNode.removeChild(e)}function i(){(0,r.forEach)(document.querySelectorAll("head [data-rdm]"),a)}function o(e){var t=e.tagName,n=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["tagName"]),r=document.createElement(t);for(var a in n)e.hasOwnProperty(a)&&r.setAttribute(a,e[a]);r.setAttribute("data-rdm",""),document.getElementsByTagName("head")[0].appendChild(r)}},507:function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return g}));var r=n(27),a=n.n(r),i=n(43);n(0);function o(e){return s.apply(this,arguments)}function s(){return(s=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/getUserprofilepic?id="+t).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(e){return l.apply(this,arguments)}function l(){return(l=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.brmbmaps.com/nodeserver/editinfo?userID="+t).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data})).catch((function(e){return console.log(e)}));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e){return p.apply(this,arguments)}function p(){return(p=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),e.next=3,fetch("https://www.brmbmaps.com/nodeserver/UpdateUserProfile",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){return n=e.data,e.data}
2)).catch((function(e){return console.log(e)}));case 3:return n=e.sent,e.abrupt("return",n.status);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return d.apply(this,arguments)}function d(){return(d=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return f.apply(this,arguments)}function f(){return(f=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return _.apply(this,arguments)}function _(){return(_=Object(i.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},509:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(0),a=n.n(r),i=n(9),o=n.n(i),s=n(560),c=n.n(s),l=n(73),u=n(125),p=n(488),m=void 0;const d=new l.a;class h extends a.a.Component{constructor(e){super(e),this.selectFiles=e=>{m.setUploadButton();try{let t=[];t[0]=e.target.files.item(0),t=t.filter(e=>e.name.match(/\.(jpg|jpeg|png|heic|heif|JPG|JPEG|PNG|HEIC|HEIF)$/));"".concat(t.length," valid image(s) selected");if(this.state.CurrentSelectedFiles=t,t.length>0){let e=t[0];if(e.size<204800)return void alert("File size is too small (minimum size is 200KB). Please select a larger file.");if(e.size>20971520)return void alert("File size exceeds the limit (20MB). Please select a smaller file.");document.getElementById("image_preview_").style.display="block",document.getElementsByClassName("add-photos-prev add-photos-prev-2res")[0].style.display="none";let n=a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:""},a.a.createElement("div",{class:"lds-roller"},a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null))));if(o.a.render(n,document.getElementById("main_image_preview")),e.name.includes(".heic")||e.name.includes(".heif")||e.name.includes(".HEIC")||e.name.includes(".HEIF"))c()({blob:e,toType:"image/jpeg"}).then(e=>{try{const t=URL.createObjectURL(e);m.setImageContainer(t)}catch(t){console.log(t)}});else{let t=new FileReader;t.readAsDataURL(e);t.onloadend=function(e){m.setImageContainer(t.result)}.bind(this)}}else Object(u.a)("Image formate not supported")}catch(t){}},this.setImageContainer=e=>{let t=a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"cn134"},a.a.createElement("img",{src:e,className:"img-privew-container",id:"image-preview-image-s"})));o.a.render(t,document.getElementById("main_image_preview")),document.getElementsByClassName("add-photos-prev add-photos-prev-2res")[0].style.display="inline-block"},this.setUploadButton=()=>{let e=document.getElementsByClassName("add-photos-prev add-photos-prev-2res")[0];o.a.render(a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"add-img-holder-pre"},a.a.createElement("div",{className:"upload-icon-preview"},a.a.createElement("i",{className:"fa fa-cloud-upload","aria-hidden":"true"})),a.a.createElement("div",{className:"uploadtext-preview",style:{paddingLeft:"35px",paddingRight:"20px"},id:"upload_image_",onClick:()=>m.UploadClickhndl()}," ","Upload"))),e)},this.state={CurrentSelectedFiles:[]},m=this}async UploadClickhndl(){if(this.state.CurrentSelectedFiles.length>0){let r=document.getElementsByClassName("add-photos-prev add-photos-prev-2res")[0];o.a.render(a.a.createElement(a.a.Fragment,null,a.a.createElement("span",{class:"loader4 loader4_base",style:{verticalAlign:"middle"}}),a.a.createElement("span",null," Uploading.. ")),r);var e=await Object(p.b)(this.state.CurrentSelectedFiles[0]);if(void 0===e);else{var t=this.props.get_selected_adventure_id(),n=parseInt(d.get("isLogged"));1===await Object(p.a)({Advgid:t,UserId:n,source:e})?(this.CencelClickhndl(),Object(u.a)("Image uploaded successfully, awaiting approval from our administrator"),this.props.increaseImageCount&&this.props.increaseImageCount(),this.props.refreshImages&&setTimeout(()=>{this.props.refreshImages()},1e3)):Object(u.a)("Sorry Some problem occured during Upload"),m.setUploadButton()}}}CencelClickhndl(){document.getElementById("image_preview_").style.display="none",this.state.CurrentSelectedFiles=[]}render(){return a.a.createElement("div",{className:"photo-preview-holder-f",style:{zIndex:"8",display:"none",background:"rgba(0, 0, 0, 0.8)"},id:"image_preview_"},a.a.createElement("input",{type:"file",id:"my_file",style:{display:"none"},onChange:this.selectFiles,multiple:!0,accept:"image/x-png,image/gif,image/jpeg,image/PNG,image/JPG,image/JPEG,image/png,image/JPEG,image/HEIC,image/heic,image/HEIF,image/heif"}),a.a.createElement("div",{className:"flex-holder-main"},a.a.createElement("div",{className:"photo-preview-holder",style:{position:"relative"}}
2,a.a.createElement("div",{className:"img-holder-center-p",id:"main_image_preview"},a.a.createElement("div",{className:"cn134"},a.a.createElement("img",{src:"",className:"img-privew-container",id:"image-preview-image-s"}))),a.a.createElement("div",{className:"detail-hold-oreview"},a.a.createElement("div",{className:"image-description-holde"},a.a.createElement("div",{className:"Adventure-name-img-preview",id:"poi_name_img_preview"})),a.a.createElement("button",{className:"closeBtn_image_upl",onClick:()=>{document.getElementById("image_preview_").style.display="none"}},"Close"),a.a.createElement("div",{className:"add-photos-prev add-photos-prev-2res"},a.a.createElement("div",{className:"add-img-holder-pre"},a.a.createElement("div",{className:"upload-icon-preview"},a.a.createElement("i",{className:"fa fa-cloud-upload","aria-hidden":"true"})),a.a.createElement("div",{className:"uploadtext-preview",style:{paddingLeft:"35px",paddingRight:"20px"},id:"upload_image_",onClick:()=>this.UploadClickhndl()}," ","Upload")))))))}}},512:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n(487),a=n(0),i=n.n(a),o=n(230),s=n(510),c=(n(496),n(476)),l=n(517),u=n(484),p=n(491);n(525);const m=Object(r.a)(Object(r.a)({},Object.fromEntries(p.a.flatMap(e=>e.category.map(t=>[t,e.path])))),Object.fromEntries(p.d.map(e=>[e.name_for_map_source,e.image_path]))),d=Object(c.a)();var h=800,f=800;Object.values(m);class g extends i.a.Component{constructor(e){super(e),this.state={adventure_details:this.props.item}}shouldComponentUpdate(e,t){return(this.state.adventure_details.gid!==t.adventure_details.gid||this.state.adventure_details.total_ImageCount!==e.item.total_ImageCount||this.state.adventure_details.images!==e.item.images||this.state.adventure_details.adventure_cover_photo!==e.item.adventure_cover_photo)&&(this.setState({adventure_details:e.item}),!0)}render(){let e=this.props,t=this.state.adventure_details;t.images=void 0===t.images?t.image:t.images;let r=function(e,t,n){let r={source1:null,source2:null,source3:null,defaultImg:null};void 0===e||null===e||""===e||"NULL"===e?r.defaultImg=t+".png":(e=(e=e.split(",")).filter(e=>String(e).includes(".png")||String(e).includes(".jpg")||String(e).includes(".jpeg")||String(e).includes(".PNG")||String(e).includes(".JPG")||String(e).includes(".JPEG")),null!==n&&void 0!==n&&String(n).length>4&&(r.source1=n,(e=e.filter(e=>e!==n)).unshift(n)),e.length>0&&""!==e[0]?(e.indexOf(0)&&(r.source1=e[0]),e.indexOf(1)&&(r.source2=e[1]),e.indexOf(2)&&(r.source3=e[2])):r.defaultImg="default.jpg");return r}(t.images,t.category,t.adventure_cover_photo),a="";"null"!=t.seo_url&&null!=t.seo_url&&void 0!=t.seo_url||"null"!=t.seourl&&null!=t.seourl&&void 0!=t.seourl?(a="https://www.brmbmaps.com/explore",t.seo_url?a+=t.seo_url+"/"+t.gid:a+=t.seourl+"/"+t.gid):a="https://www.brmbmaps.com/explore?id="+t.gid;let c=m[t.category2];c=c?String(c).replace(".png",".svg"):"default.jpg",null!==t.ratings&&"null"!==t.ratings||(t.ratings=0);let p=!1;("default.jpg"===t.images||String(t.images).length<4)&&(p=!0);let g=!1;("default.jpg"===t.images||String(t.images).length<4)&&"default.jpg"!==c&&(g=!0);let _=Object(l.a)(t.category);return i.a.createElement("div",{className:"adventure",key:t.gid},i.a.createElement("div",{className:"adventure-image"},p?i.a.createElement("div",{className:"no_image_box",style:{background:"linear-gradient(\n to right,\n ".concat(_.color," 0%, /* dark green */\n ").concat(_.color_light," 100% /* light mint */\n )")}},g?i.a.createElement("img",{src:d.MapSymbolsPath+c}):null):i.a.createElement(s.Carousel,{showStatus:!1,showThumbs:!1,showIndicators:!1},function(e,t=f,n=h,r=100){let a=[];if(null!==e.defaultImg)return a.push(i.a.createElement("div",{key:Math.floor(1e6*Math.random()),className:"render-list-image-hold1_01"},i.a.createElement("img",{src:d.AdvImagesPath+Object(o.b)(d.Adventuresimagepath+e.defaultImg)+"&width="+t+"&height="+n,className:"render-list-image-hold1"}))),a;null===e.source1||void 0===e.source1||a.push(i.a.createElement("div",{key:Math.floor(1e6*Math.random()),className:"render-list-image-hold1_01"},i.a.createElement("img",{src:d.AdvImagesPath+Object(o.b)(d.Adventuresimagepath+e.source1)+"&width="+t+"&height="+n,className:"render-list-image-hold1"})));null===e.source2||void 0===e.source2||a.push(i.a.createElement("div",{key:Math.floor(1e6*Math.random()),className:"render-list-image-hold1_01"},i.a.createElement("img",{src:d.AdvImagesPath+Object(o.b)(d.Adventuresimagepath+e.source2)+"&width="+t+"&height="+n,className:"render-list-image-hold1"})));null===e.source3||void 0===e.source3||a.push(i.a.createElement("div",{key:Math.floor(1e6*Math.random()),className:"render-list-image-hold1_01"},i.a.createElement("img",{src:d.AdvImagesPath+Object(o.b)(d.Adventuresimagepath+e.source3)+"&width="+t+"&height="+n,className:"render-list-image-hold1"})));return a}(r,e.imageWidth?e.imageWidth:f,e.imageHeight?e.imageHeight:h,e.imageQuality?e.imageQuality:100))),function(e){let t=e.item,r=e.StarRatings_Dimension?e.StarRatings_Dimension:"16px",a=null;if(e.show_image_count&&e.show_images_container)a=i.a.createElement("div",{className:"ratingscarosel"},i.a.createElement("div",{className:"total-photos",onClick:()=>e.show_images_container()},i.a.createElement("i",{className:"fa fa-camera","aria-hidden":"true"})," "+e.show_image_count," photos"));else if(e.wishlist_adventure){let r="AdvMarker-"+t.gid;a=i.a.createElement("div",{className:"ratingscarosel",style:{width:"95%"}},i.a.createElement("div",{className:"markAsCompletedholderUD"},i.a.createElement("span",{className:"remove-from-wishlist",title:"remove from wishlist",onClick:n=>e.removefromwishlist(t.gid)}
2,i.a.createElement("i",{className:"fa fa-trash-o","aria-hidden":"true"})),i.a.createElement("div",{className:"completedholdUD",onClick:()=>{}},i.a.createElement("div",{className:"markAsLogoUD"},i.a.createElement("img",{alt:"Image_",src:n(526),className:"markUD"})),null===t.iscompleted||"null"===t.iscompleted?i.a.createElement("div",{className:"completedtextUD",onClick:n=>{e.checkremoveoradd(t.gid,r,!0),n.target.innerText="REMOVE FROM COMPLETED"},id:r},"ADD TO COMPLETED"):i.a.createElement("div",{className:"completedtextUD",onClick:n=>{e.checkremoveoradd(t.gid,r,!1),n.target.innerText="ADD TO COMPLETED"},id:r},"REMOVE FROM COMPLETED"))))}else a=e.completed_adventure?i.a.createElement("div",{className:"ratingscarosel"},i.a.createElement("div",{className:"completedholdUDC"},i.a.createElement("div",{className:"completedholdUD",onClick:()=>{}},i.a.createElement("div",{className:"Ud-remove-completed"},i.a.createElement("i",{className:"fa fa-trash-o","aria-hidden":"true"})),i.a.createElement("div",{className:"completedtextUD",onClick:n=>{e.removecompleted(t.gid)}},"REMOVE FROM COMPLETED")))):i.a.createElement("div",{className:"ratingscarosel"},i.a.createElement(u.a,{rating:parseFloat(t.ratings),isSelectable:!1,isAggregateRating:!0,starDimension:r,starSpacing:"1px",starRatedColor:"orange",starEmptyColor:"#FFFFFF"}));return a}(e),!0===e.hide_adventure_info?null:i.a.createElement("div",{className:"adventure-info"},i.a.createElement("div",{className:"f-left"},i.a.createElement("div",{className:"adventure-name"},i.a.createElement("a",{href:a,title:t.name},t.name)),i.a.createElement("div",{className:"dist"},"null"!==String(t.distance)&&"undefined"!==String(t.distance)?t.distance.toFixed(2)+" km away -":null,t.category," - ",t.category2)),!0===e.showuploadPhotoButton?i.a.createElement("div",{class:"f-right"},i.a.createElement("div",{className:"review_photo_add"},i.a.createElement("button",{className:"add_photos_btn",onClick:()=>e.upload_photo_Click(t.gid,t.name,parseFloat(t.adventure_reviews))},"ADD PHOTO"))):null,!0===e.hideUploadButtons?null:i.a.createElement("div",{class:"f-right"},i.a.createElement("div",{className:"review_photo_add"},i.a.createElement("div",{className:"single_box",title:"Add Photo",onClick:()=>e.upload_photo_Click(t.gid,t.name,parseFloat(t.adventure_reviews))},i.a.createElement("i",{className:"fa fa-camera-retro","aria-hidden":"true"}),0===parseFloat(t.adventure_images)?i.a.createElement("span",{className:"plus_sign"},"x2"):null),i.a.createElement("div",{className:"single_box",onClick:()=>e.upload_review_Click(t,parseFloat(t.adventure_reviews)),title:"Add Review"},i.a.createElement("i",{className:"fa fa-pencil","aria-hidden":"true"}),0===parseFloat(t.adventure_reviews)?i.a.createElement("span",{className:"plus_sign"},"x2"):null,i.a.createElement("span",{className:"star_sign"},i.a.createElement("i",{className:"fa fa-star","aria-hidden":"true"})))))))}}},517:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n(0);var r=[{category:"Overland Adventures",color:"#b09fe0",color_light:"#d0bee0"},{category:"Fishing Adventures",color:"#72afe0",color_light:"#9dc6e0"},{category:"ATV [OHV] Adventures",color:"#ffb469",color_light:"#f5ddaa"},{category:"Snowmobile Adventures",color:"#dcb4c2",color_light:"#e8ddd9"},{category:"Park Adventures",color:"#81b981",color_light:"#b8e0ca"},{category:"Backroad Adventures",color:"#b09fe0",color_light:"#d0bee0"},{category:"Water and Land Features",color:"#72afe0",color_light:"#9dc6e0"},{category:"Winter Adventures",color:"#9fb6cc",color_light:"#dcebf1"},{category:"Trail Adventures",color:"#f5d069",color_light:"#f5e2ae"}];function a(e){var t=r.find((function(t){return t.category.toLowerCase()===e.toLowerCase()}));return t?{color:t.color,color_light:t.color_light}:{color:"#b2b2b2",color_light:"#f2f2f2"}}},518:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return o}));n(0);var r=n(16);function a(e){var t=this;e.forEach((function(e){t[e]=t[e].bind(t)}))}function i(e,t,n){var a=new RegExp("([?&])"+t+"=.*?(&|$)","i"),i=-1!==window.location.href.indexOf("?")?"&":"?";if(window.location.href.match(a)){var o=window.location.href.replace(a,"$1"+t+"="+n+"$2");Object(r.a)().push("/"+e+"?"+o.split("?")[1])}else{var s=window.location.href+i+t+"="+n;Object(r.a)().push("/"+e+"?"+s.split("?")[1])}}function o(e,t){var n=window.location.href,a=n.split("?");if(a.length>=2){for(var i=encodeURIComponent(t)+"=",o=a[1].split(/[&;]/g),s=o.length;s-- >0;)-1!==o[s].lastIndexOf(i,0)&&o.splice(s,1);o.length>0?Object(r.a)().push("/"+e+"?"+o.join("&")):Object(r.a)().push("/"+e)}else void 0!==n.split("?")[1]&&Object(r.a)().push("/"+e+"?"+n.split("?")[1])}},520:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(500);var a=n(521);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},521:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(500);function a(e,t){if(e){if("string"===typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},525:function(e,t,n){},526:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAABhUlEQVRIia3WsU4UQRgA4OEgCoFKLvEJNEp3FS29L2CAB+A0sTOxIVaEioKGHC8AgcrEWi2MJ0pJND4IBwmYfBQ3G5bh9m6X3b/b+Sf/t//uzM6GEAPr+IUL9eMCJ1gL+cB+A8WLopfvBM6xg
2cVQM7CIbqwJqyG2CBt1gRHgm1i7H9y+k1qd4AleYSY31o61ByF7kDWRFr7FUr/xIpcb1m8IepcsgL+NQ3iOQQLtNArFR/Y9Qf5hrmnoQ4JcYzmZUw/CS1wm0NaIeQ+HMGO4uvLxB7OVIDzCCloF0McEuUKnYO5oKCKf4/CR3AaM+U4snI/NMd0XQgdJkcMMw2OcJfnT9GbKQp/cjyPD97KdjF9iqQiZBC24vzfgK/4nY+/HIWOhmJx3++0qij6ma0ElsAGeTUJKQROwt2WQ0lAB9gVTD4Gyg689ZvICdnGMpxWQOwffz3jRLVugApQd5T8C1uLFeUwUdlYBaMda2Tn1Okv0Rq6tZmIvvYtVw73R1A9kX9ZJCOEGXkULdcuX9BMAAAAASUVORK5CYII="},532:function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var a in r)n.call(r,a)&&(e[a]=r[a])}return e};var n=Object.prototype.hasOwnProperty},536:function(e,t,n){"use strict";var r,a,i,o;function s(e){return e}function c(e){return e}function l(e){return e}function u(e){if(!(this instanceof u))return new u(e);a(this,e)}function p(e){var t,n,a,p;return t=(e=e||{}).init||s,n=e.request||c,a=e.success||e.response||l,p=e.error||function(){return Promise.resolve((e.response||l).apply(this,arguments)).then(Promise.reject.bind(Promise))},function(s,c){return"object"===typeof s&&(c=s),"function"!==typeof s&&(s=e.client||r),c=t(c||{}),o((function e(t){var r,o;return r={},o={arguments:Array.prototype.slice.call(arguments),client:e},(t="string"===typeof t?{path:t}:t||{}).originator=t.originator||e,i(n.call(r,t,c,o),(function(e){var t,n,i;return i=s,e instanceof u&&(n=e.abort,i=e.client||i,t=e.response,e=e.request),t=t||Promise.resolve(e).then((function(e){return Promise.resolve(i(e)).then((function(e){return a.call(r,e,c,o)}),(function(e){return p.call(r,e,c,o)}))})),n?Promise.race([t,n]):t}),(function(e){return Promise.reject({request:t,error:e})}))}),s)}}r=n(712),a=n(581),i=n(672),o=n(671),p.ComplexRequest=u,e.exports=p},581:function(e,t,n){"use strict";var r={};e.exports=function(e){var t,n,a,i;for(e||(e={}),t=1,n=arguments.length;t<n;t+=1)for(i in a=arguments[t])i in e&&(e[i]===a[i]||i in r&&r[i]===a[i])||(e[i]=a[i]);return e}},597:function(e,t,n){(function(t){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,i=/^0o[0-7]+$/i,o=parseInt,s="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,l=s||c||Function("return this")(),u=Object.prototype.toString,p=Math.max,m=Math.min,d=function(){return l.Date.now()};function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function f(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==u.call(e)}(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var s=a.test(e);return s||i.test(e)?o(e.slice(2),s?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var r,a,i,o,s,c,l=0,u=!1,g=!1,_=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=r,i=a;return r=a=void 0,l=t,o=e.apply(i,n)}function b(e){return l=e,s=setTimeout(w,t),u?v(e):o}function y(e){var n=e-c;return void 0===c||n>=t||n<0||g&&e-l>=i}function w(){var e=d();if(y(e))return E(e);s=setTimeout(w,function(e){var n=t-(e-c);return g?m(n,i-(e-l)):n}(e))}function E(e){return s=void 0,_&&r?v(e):(r=a=void 0,o)}function x(){var e=d(),n=y(e);if(r=arguments,a=this,c=e,n){if(void 0===s)return b(c);if(g)return s=setTimeout(w,t),v(c)}return void 0===s&&(s=setTimeout(w,t)),o}return t=f(t)||0,h(n)&&(u=!!n.leading,i=(g="maxWait"in n)?p(f(n.maxWait)||0,t):i,_="trailing"in n?!!n.trailing:_),x.cancel=function(){void 0!==s&&clearTimeout(s),l=0,r=c=a=s=void 0},x.flush=function(){return void 0===s?o:E(d())},x}}).call(this,n(12))},670:function(e,t,n){!function(){var t={};e.exports=t,t.simpleFilter=function(e,n){return n.filter((function(n){return t.test(e,n)}))},t.test=function(e,n){return null!==t.match(e,n)},t.match=function(e,t,n){n=n||{};var r,a=0,i=[],o=t.length,s=0,c=0,l=n.pre||"",u=n.post||"",p=n.caseSensitive&&t||t.toLowerCase();e=n.caseSensitive&&e||e.toLowerCase();for(var m=0;m<o;m++)r=t[m],p[m]===e[a]?(r=l+r+u,a+=1,c+=1+c):c=0,s+=c,i[i.length]=r;return a===e.length?(s=p===e?1/0:s,{rendered:i.join(""),score:s}):null},t.filter=function(e,n,r){return n&&0!==n.length?"string"!==typeof e?n:(r=r||{},n.reduce((function(n,a,i,o){var s=a;r.extract&&(s=r.extract(a));var c=t.match(e,s,r);return null!=c&&(n[n.length]={string:c.rendered,score:c.score,index:i,original:a}),n}),[]).sort((function(e,t){var n=t.score-e.score;return n||e.index-t.index}))):[]}}()},671:function(e,t,n){"use strict";e.exports=function(e,t){return t&&(e.skip=function(){return t}),e.wrap=function(t,n){return t(e,n)},e.chain=function(){return"undefined"!==typeof console&&console.log("rest.js: client.chain() is deprecated, use client.wrap() instead"),e.wrap.apply(this,arguments)},e}},672:function(e,t,n){"use strict";var r=n(713);function a(e,t){return e.then((function(e){return e&&e[t]}),(function(e){return Promise.reject(e&&e[t])}))}function i(){return a(this,"entity")}function o(){return a(a(this,"status"),"code")}function s(){return a(this,"headers")}function c(e){return e=r(e),a(this.headers(),e)}
2function l(e){return u((e=[].concat(e)).reduce((function(e,t){return e.then((function(e){if("string"===typeof t&&(t={rel:t}),"function"!==typeof e.entity.clientFor)throw new Error("Hypermedia response expected");return e.entity.clientFor(t.rel)({params:t.params})}))}),this))}function u(e){return e.status=o,e.headers=s,e.header=c,e.entity=i,e.follow=l,e}function p(e,t,n){return u(Promise.resolve(e).then(t,n))}p.make=u,p.reject=function(e){return u(Promise.reject(e))},p.promise=function(e){return u(new Promise(e))},e.exports=p},676:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),s=(r=o)&&r.__esModule?r:{default:r};function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var p=function(e){function t(){return c(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),i(t,[{key:"render",value:function(){var e=this.props,t=e.checked,n=e.option,r=e.onClick,i=e.disabled,o=a({},d.label,i?d.labelDisabled:void 0);return s.default.createElement("span",{className:"item-renderer"},s.default.createElement("input",{type:"checkbox",onChange:r,checked:t,tabIndex:"-1",disabled:i}),s.default.createElement("span",{style:o},n.label))}}]),t}(o.Component),m=function(e){function t(){var e,n,r;c(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={hovered:!1},r.onChecked=function(e){(0,r.props.onSelectionChanged)(e.target.checked)},r.toggleChecked=function(){var e=r.props,t=e.checked;(0,e.onSelectionChanged)(!t)},r.handleClick=function(e){var t=r.props.onClick;r.toggleChecked(),t(e)},r.handleKeyDown=function(e){switch(e.which){case 13:case 32:r.toggleChecked();break;default:return}e.preventDefault()},l(r,n)}return u(t,e),i(t,[{key:"componentDidMount",value:function(){this.updateFocus()}},{key:"componentDidUpdate",value:function(){this.updateFocus()}},{key:"updateFocus",value:function(){this.props.focused&&this.itemRef&&this.itemRef.focus()}},{key:"render",value:function(){var e=this,t=this.props,n=t.ItemRenderer,r=t.option,i=t.checked,o=t.focused,c=t.disabled,l=this.state.hovered,u=o||l?d.itemContainerHover:void 0;return s.default.createElement("label",{className:"select-item",role:"option","aria-selected":i,selected:i,tabIndex:"-1",style:a({},d.itemContainer,u),ref:function(t){return e.itemRef=t},onKeyDown:this.handleKeyDown,onMouseOver:function(){return e.setState({hovered:!0})},onMouseOut:function(){return e.setState({hovered:!1})}},s.default.createElement(n,{option:r,checked:i,onClick:this.handleClick,disabled:c}))}}]),t}(o.Component);m.defaultProps={ItemRenderer:p};var d={itemContainer:{boxSizing:"border-box",backgroundColor:"#fff",color:"#666666",cursor:"pointer",display:"block",padding:"8px 10px"},itemContainerHover:{backgroundColor:"#ebf5ff",outline:0},label:{display:"inline-block",verticalAlign:"middle",borderBottomRightRadius:"2px",borderTopRightRadius:"2px",cursor:"default",padding:"2px 5px"},labelDisabled:{opacity:.5}};t.default=m},692:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectItem=t.SelectPanel=t.Dropdown=void 0;var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),i=u(a),o=u(n(862)),s=u(n(864)),c=u(n(732)),l=u(n(676));
2function u(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var d=function(e){function t(){var e,n,r;p(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.handleSelectedChanged=function(e){var t=r.props,n=t.onSelectedChanged;t.disabled||n&&n(e)},m(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"getSelectedText",value:function(){var e=this.props,t=e.options;return e.selected.map((function(e){return t.find((function(t){return t.value===e}))})).map((function(e){return e?e.label:""})).join(", ")}},{key:"renderHeader",value:function(){var e=this.props,t=e.options,n=e.selected,r=e.valueRenderer,a=e.overrideStrings,o=0===n.length,s=n.length===t.length,l=r&&r(n,t);return o?i.default.createElement("span",{style:h.noneSelected},l||(0,c.default)("selectSomeItems",a)):l?i.default.createElement("span",null,l):i.default.createElement("span",null,s?(0,c.default)("allItemsAreSelected",a):this.getSelectedText())}},{key:"render",value:function(){var e=this.props,t=e.ItemRenderer,n=e.options,r=e.selected,a=e.selectAllLabel,c=e.isLoading,l=e.disabled,u=e.disableSearch,p=e.filterOptions,m=e.shouldToggleOnHover,d=e.hasSelectAll,h=e.overrideStrings,f=e.labelledBy;return i.default.createElement("div",{className:"multi-select"},i.default.createElement(o.default,{isLoading:c,contentComponent:s.default,shouldToggleOnHover:m,contentProps:{ItemRenderer:t,options:n,selected:r,hasSelectAll:d,selectAllLabel:a,onSelectedChanged:this.handleSelectedChanged,disabled:l,disableSearch:u,filterOptions:p,overrideStrings:h},disabled:l,labelledBy:f},this.renderHeader()))}}]),t}(a.Component);d.defaultProps={hasSelectAll:!0,shouldToggleOnHover:!1};var h={noneSelected:{color:"#aaa"}};t.default=d,t.Dropdown=o.default,t.SelectPanel=s.default,t.SelectItem=l.default},709:function(e,t,n){"use strict";e.exports=function(e,t,n,r,a,i,o,s){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,i,o,s],u=0;(c=new Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},710:function(e,t){e.exports.DEFAULT_ENDPOINT="https://api.mapbox.com",e.exports.API_GEOCODING_FORWARD="/geocoding/v5/{dataset}/{query}.json{?proximity,country,types,bbox,limit}",e.exports.API_GEOCODING_REVERSE="/geocoding/v5/{dataset}/{longitude},{latitude}.json{?types,limit}",e.exports.API_DIRECTIONS="/v4/directions/{profile}/{encodedWaypoints}.json{?alternatives,instructions,geometry,steps}",e.exports.API_DISTANCE="/distances/v1/mapbox/{profile}",e.exports.API_SURFACE="/v4/surface/{mapid}.json{?layer,fields,points,geojson,interpolate,encoded_polyline}",e.exports.API_UPLOADS="/uploads/v1/{owner}",e.exports.API_UPLOAD="/uploads/v1/{owner}/{upload}",e.exports.API_UPLOAD_CREDENTIALS="/uploads/v1/{owner}/credentials",e.exports.API_MATCHING="/matching/v4/{profile}.json",e.exports.API_DATASET_DATASETS="/datasets/v1/{owner}{?limit,start,fresh}",e.exports.API_DATASET_DATASET="/datasets/v1/{owner}/{dataset}",e.exports.API_DATASET_FEATURES="/datasets/v1/{owner}/{dataset}/features{?reverse,limit,start}",e.exports.API_DATASET_FEATURE="/datasets/v1/{owner}/{dataset}/features/{id}",e.exports.API_TILESTATS_STATISTICS="/tilestats/v1/{owner}/{tileset}",e.exports.API_TILESTATS_LAYER="/tilestats/v1/{owner}/{tileset}/{layer}",e.exports.API_TILESTATS_ATTRIBUTE="/tilestats/v1/{owner}/{tileset}/{layer}/{attribute}",e.exports.API_STATIC="/v4/{mapid}{+overlay}/{+xyz}/{width}x{height}{+retina}{.format}{?access_token}",e.exports.API_STYLES_LIST="/styles/v1/{owner}",e.exports.API_STYLES_CREATE="/styles/v1/{owner}",e.exports.API_STYLES_READ="/styles/v1/{owner}/{styleid}",e.exports.API_STYLES_UPDATE="/styles/v1/{owner}/{styleid}",e.exports.API_STYLES_DELETE="/styles/v1/{owner}/{styleid}",e.exports.API_STYLES_EMBED="/styles/v1/{owner}/{styleid}.html{?zoomwheel,title,access_token}",e.exports.API_STYLES_SPRITE="/styles/v1/{owner}/{styleid}/sprite{+retina}{.format}",e.exports.API_STYLES_SPRITE_ADD_ICON="/styles/v1/{owner}/{styleid}/sprite/{iconName}",e.exports.API_STYLES_SPRITE_DELETE_ICON="/styles/v1/{owner}/{styleid}/sprite/{iconName}",e.exports.API_STYLES_FONT_GLYPH_RANGES="/fonts/v1/{owner}/{font}/{start}-{end}.pbf"},711:function(e,t,n){(function(t,n){e.exports=function e(t,n,r){function a(o,s){if(!n[o]){if(!t[o]){if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var c=n[o]={exports:{}};t[o][0].call(c.exports,(function(e){var n=t[o][1][e];return a(n||e)}),c,c.exports,e,t,n,r)}return n[o].exports}for(var i=!1,o=0;o<r.length;o++)a(r[o]);return a}({1:[function(e,n,r){var a=e("../lib/decorators/unhandledRejection")(e("../lib/Promise"));n.exports="undefined"!=typeof t?t.Promise=a:"undefined"!=typeof self?self.Promise=a:a},{"../lib/Promise":2,"../lib/decorators/unhandledRejection":4}],2:[function(e,t,n){!function(e){"use strict";e((function(e){return e("./makePromise")({scheduler:new(e("./Scheduler"))(e("./env").asap)})}))}((function(n){t.exports=n(e)}))},{"./Scheduler":3,"./env":5,"./makePromise":7}],3:[function(e,t,n){!function(e){"use strict";e((function(){function e(e){this._async=e,this._running=!1,this._queue=this,this._queueLen=0,this._afterQueue={},this._afterQueueLen=0;var t=this;this.drain=function(){t._drain()}}return e.prototype.enqueue=function(e){this._queue[this._queueLen++]=e,this.run()},e.prototype.afterQueue=function(e){this._afterQueue[this._afterQueueLen++]=e,this.run()},e.prototype.run=function(){this._running||(this._running=!0,this._async(this.drain))},e.prototype._drain=function(){for(var e=0;e<this._queueLen;++e)this._queue[e].run(),this._queue[e]=void 0;for(this._queueLen=0,this._running=!1,e=0;e<this._afterQueueLen;++e)this._afterQueue[e].run(),this._afterQueue[e]=void 0;this._afterQueueLen=0},e}))}((function(e){t.exports=e()}))},{}],4:[function(e,t,n){!function(e){"use strict";e((function(e){function t(e){throw e}function n(){}var r=e("../env").setTimer,a=e("../format");return function(e){function i(e){e.handled||(d.push(e),u("Potentially unhandled rejection ["+e.id+"] "+a.formatError(e.value)))}function o(e){var t=d.indexOf(e);t>=0&&(d.splice(t,1),p("Handled previous rejection ["+e.id+"] "+a.formatObject(e.value)))}
2function s(e,t){m.push(e,t),null===h&&(h=r(c,0))}function c(){for(h=null;m.length>0;)m.shift()(m.shift())}var l,u=n,p=n;"undefined"!=typeof console&&(l=console,u="undefined"!=typeof l.error?function(e){l.error(e)}:function(e){l.log(e)},p="undefined"!=typeof l.info?function(e){l.info(e)}:function(e){l.log(e)}),e.onPotentiallyUnhandledRejection=function(e){s(i,e)},e.onPotentiallyUnhandledRejectionHandled=function(e){s(o,e)},e.onFatalRejection=function(e){s(t,e.value)};var m=[],d=[],h=null;return e}}))}((function(n){t.exports=n(e)}))},{"../env":5,"../format":6}],5:[function(e,t,r){!function(e){"use strict";e((function(e){var t,r="undefined"!=typeof setTimeout&&setTimeout,a=function(e,t){return setTimeout(e,t)},i=function(e){return clearTimeout(e)},o=function(e){return r(e,0)};if("undefined"!=typeof n&&"[object process]"===Object.prototype.toString.call(n))o=function(e){return n.nextTick(e)};else if(t="function"==typeof MutationObserver&&MutationObserver||"function"==typeof WebKitMutationObserver&&WebKitMutationObserver)o=function(e){var t,n=document.createTextNode("");new e((function(){var e=t;t=void 0,e()})).observe(n,{characterData:!0});var r=0;return function(e){t=e,n.data=r^=1}}(t);else if(!r){var s=e("vertx");a=function(e,t){return s.setTimer(t,e)},i=s.cancelTimer,o=s.runOnLoop||s.runOnContext}return{setTimer:a,clearTimer:i,asap:o}}))}((function(n){t.exports=n(e)}))},{}],6:[function(e,t,n){!function(e){"use strict";e((function(){function e(e){var n=String(e);return"[object Object]"===n&&"undefined"!=typeof JSON&&(n=t(e,n)),n}function t(e,n){try{return JSON.stringify(e)}catch(t){return n}}return{formatError:function(t){var n="object"==typeof t&&null!==t&&(t.stack||t.message)?t.stack||t.message:e(t);return t instanceof Error?n:n+" (WARNING: non-Error used)"},formatObject:e,tryStringify:t}}))}((function(e){t.exports=e()}))},{}],7:[function(e,t,r){!function(e){"use strict";e((function(){return function(e){function r(e,t){this._handler=e===d?t:function(e){function t(e){n.reject(e)}var n=new f;try{e((function(e){n.resolve(e)}),t,(function(e){n.notify(e)}))}catch(o){t(o)}return n}(e)}function a(e){return C(e)?e:new r(d,new g(p(e)))}function i(e){return new r(d,new g(new b(e)))}function o(){return V}function s(e,t,n){function a(e,t,n){u[e]=t,0===--l&&n.become(new v(u))}for(var i,o="function"==typeof t?function(r,i,o){o.resolved||c(n,a,r,e(t,i,r),o)}:a,s=new f,l=n.length>>>0,u=new Array(l),p=0;p<n.length&&!s.resolved;++p)void 0!==(i=n[p])||p in n?c(n,o,p,i,s):--l;return 0===l&&s.become(new v(u)),new r(d,s)}function c(e,t,n,r,a){if(O(r)){var i=function(e){return C(e)?e._handler.join():m(e)}(r),o=i.state();0===o?i.fold(t,n,void 0,a):o>0?t(n,i.value,a):(a.become(i),l(e,n+1,i))}else t(n,r,a)}function l(e,t,n){for(var r=t;r<e.length;++r)u(p(e[r]),n)}function u(e,t){if(e!==t){var n=e.state();0===n?e.visit(e,void 0,e._unreport):0>n&&e._unreport()}}function p(e){return C(e)?e._handler.join():O(e)?m(e):new v(e)}function m(e){try{var n=e.then;return"function"==typeof n?new _(n,e):new v(e)}catch(t){return new b(t)}}function d(){}function h(){}function f(e,t){r.createContext(this,t),this.consumers=void 0,this.receiver=e,this.handler=void 0,this.resolved=!1}function g(e){this.handler=e}function _(e,t){f.call(this),L.enqueue(new S(e,t,this))}function v(e){r.createContext(this),this.value=e}function b(e){r.createContext(this),this.id=++D,this.value=e,this.handled=!1,this.reported=!1,this._report()}function y(e,t){this.rejection=e,this.context=t}function w(e){this.rejection=e}function E(e,t){this.continuation=e,this.handler=t}function x(e,t){this.handler=t,this.value=e}function S(e,t,n){this._then=e,this.thenable=t,this.resolver=n}function k(e,t,n,r){this.f=e,this.z=t,this.c=n,this.to=r,this.resolver=M,this.receiver=this}function C(e){return e instanceof r}function O(e){return("object"==typeof e||"function"==typeof e)&&null!==e}function A(e,t,n,a){return"function"!=typeof e?a.become(t):(r.enterContext(t),function(e,t,n,r){try{r.become(p(e.call(n,t)))}catch(a){r.become(new b(a))}}(e,t.value,n,a),void r.exitContext())}function j(e,t,n,a,i){return"function"!=typeof e?i.become(n):(r.enterContext(n),function(e,t,n,r,a){try{e.call(r,t,n,a)}catch(i){a.become(new b(i))}}(e,t,n.value,a,i),void r.exitContext())}function P(e,t,n,a,i){return"function"!=typeof e?i.notify(t):(r.enterContext(n),function(e,t,n,r){try{r.notify(e.call(n,t))}catch(a){r.notify(a)}}(e,t,a,i),void r.exitContext())}function N(e,t,n){try{return e(t,n)}catch(a){return i(a)}}function I(e,t){t.prototype=B(e.prototype),t.prototype.constructor=t}function R(e,t){return t}function T(){}var L=e.scheduler,F="undefined"!=typeof n&&null!==n&&"function"==typeof n.emit?function(e,t){return"unhandledRejection"===e?n.emit(e,t.value,t):n.emit
2(e,t)}:"undefined"!=typeof self&&"function"==typeof CustomEvent?function(e,t,n){var r=!1;try{r=new n("unhandledRejection")instanceof n}catch(o){}return r?function(e,r){var a=new n(e,{detail:{reason:r.value,key:r},bubbles:!1,cancelable:!0});return!t.dispatchEvent(a)}:e}(T,self,CustomEvent):T,B=Object.create||function(e){function t(){}return t.prototype=e,new t};r.resolve=a,r.reject=i,r.never=o,r._defer=function(){return new r(d,new f)},r._handler=p,r.prototype.then=function(e,t,n){var r=this._handler,a=r.join().state();if("function"!=typeof e&&a>0||"function"!=typeof t&&0>a)return new this.constructor(d,r);var i=this._beget(),o=i._handler;return r.chain(o,r.receiver,e,t,n),i},r.prototype.catch=function(e){return this.then(void 0,e)},r.prototype._beget=function(){return function(e,t){return new t(d,new f(e.receiver,e.join().context))}(this._handler,this.constructor)},r.all=function(e){return s(R,null,e)},r.race=function(e){return"object"!=typeof e||null===e?i(new TypeError("non-iterable passed to race()")):0===e.length?o():1===e.length?a(e[0]):function(e){var t,n,a,i=new f;for(t=0;t<e.length;++t)if(void 0!==(n=e[t])||t in e){if(0!==(a=p(n)).state()){i.become(a),l(e,t+1,a);break}a.visit(i,i.resolve,i.reject)}return new r(d,i)}(e)},r._traverse=function(e,t){return s(N,e,t)},r._visitRemaining=l,d.prototype.when=d.prototype.become=d.prototype.notify=d.prototype.fail=d.prototype._unreport=d.prototype._report=T,d.prototype._state=0,d.prototype.state=function(){return this._state},d.prototype.join=function(){for(var e=this;void 0!==e.handler;)e=e.handler;return e},d.prototype.chain=function(e,t,n,r,a){this.when({resolver:e,receiver:t,fulfilled:n,rejected:r,progress:a})},d.prototype.visit=function(e,t,n,r){this.chain(M,e,t,n,r)},d.prototype.fold=function(e,t,n,r){this.when(new k(e,t,n,r))},I(d,h),h.prototype.become=function(e){e.fail()};var M=new h;I(d,f),f.prototype._state=0,f.prototype.resolve=function(e){this.become(p(e))},f.prototype.reject=function(e){this.resolved||this.become(new b(e))},f.prototype.join=function(){if(!this.resolved)return this;for(var e=this;void 0!==e.handler;)if((e=e.handler)===this)return this.handler=new b(new TypeError("Promise cycle"));return e},f.prototype.run=function(){var e=this.consumers,t=this.handler;this.handler=this.handler.join(),this.consumers=void 0;for(var n=0;n<e.length;++n)t.when(e[n])},f.prototype.become=function(e){this.resolved||(this.resolved=!0,this.handler=e,void 0!==this.consumers&&L.enqueue(this),void 0!==this.context&&e._report(this.context))},f.prototype.when=function(e){this.resolved?L.enqueue(new E(e,this.handler)):void 0===this.consumers?this.consumers=[e]:this.consumers.push(e)},f.prototype.notify=function(e){this.resolved||L.enqueue(new x(e,this))},f.prototype.fail=function(e){var t="undefined"==typeof e?this.context:e;this.resolved&&this.handler.join().fail(t)},f.prototype._report=function(e){this.resolved&&this.handler.join()._report(e)},f.prototype._unreport=function(){this.resolved&&this.handler.join()._unreport()},I(d,g),g.prototype.when=function(e){L.enqueue(new E(e,this))},g.prototype._report=function(e){this.join()._report(e)},g.prototype._unreport=function(){this.join()._unreport()},I(f,_),I(d,v),v.prototype._state=1,v.prototype.fold=function(e,t,n,r){j(e,t,this,n,r)},v.prototype.when=function(e){A(e.fulfilled,this,e.receiver,e.resolver)};var D=0;I(d,b),b.prototype._state=-1,b.prototype.fold=function(e,t,n,r){r.become(this)},b.prototype.when=function(e){"function"==typeof e.rejected&&this._unreport(),A(e.rejected,this,e.receiver,e.resolver)},b.prototype._report=function(e){L.afterQueue(new y(this,e))},b.prototype._unreport=function(){this.handled||(this.handled=!0,L.afterQueue(new w(this)))},b.prototype.fail=function(e){this.reported=!0,F("unhandledRejection",this),r.onFatalRejection(this,void 0===e?this.context:e)},y.prototype.run=function(){this.rejection.handled||this.rejection.reported||(this.rejection.reported=!0,F("unhandledRejection",this.rejection)||r.onPotentiallyUnhandledRejection(this.rejection,this.context))},w.prototype.run=function(){this.rejection.reported&&(F("rejectionHandled",this.rejection)||r.onPotentiallyUnhandledRejectionHandled(this.rejection))},r.createContext=r.enterContext=r.exitContext=r.onPotentiallyUnhandledRejection=r.onPotentiallyUnhandledRejectionHandled=r.onFatalRejection=T;var U=new d,V=new r(d,U);return E.prototype.run=function(){this.handler.join().when(this.continuation)},x.prototype.run=function(){var e=this.handler.consumers;if(void 0!==e)for(var t,n=0;n<e.length;++n)P((t=e[n]).progress,this.value,this.handler,t.receiver,t.resolver)},S.prototype.run=function(){var e=this.resolver;!function(e,t,n,r,a){try{e.call(t,n,r,a)}catch(o){r(o)}}(this._then,this.thenable,(function(t){e.resolve(t)}),(function(t){e.reject(t)}),(function(t){e.notify(t)}))},k.prototype.fulfilled=function(e){this.f.call(this.c,this.z,e,this.to)},k.prototype.rejected=function(e){this.to.reject(e)},k.prototype.progress=function(e){this.to.notify(e)},r}}))}((function(e){t.exports=e()}))},{}]},{},[1])(1)}).call(this,n(12),n(13))},712:function(e,t,n){"use strict";var r,a,i;function o(){return a.apply(void 0,arguments)}r=n(671),"function"!==typeof Promise&&console&&console.log&&console.log("An ES6 Promise implementation is required to use rest.js. See https://github.com/cujojs/when/blob/master/docs/es6-promise-shim.md for using when.js as a Promise polyfill."),o.setDefaultClient=function(e){a=e},o.getDefaultClient=function(){return a},o.resetDefaultClient=function(){a=i},o.setPlatformDefaultClient=function(e){if(i)throw new Error("Unable to redefine platformDefaultClient");a=i=e},e.exports=r(o)},713:function(e,t,n){"use strict";e.exports=function(e){return e.toLowerCase().split("-").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join("-")}},714:function(e,t,n){"use strict";var r,a;r=n(536),a=n(715),e.exports=r({request:function(e,t){var n,r,i;return t.prefix&&!new a(e.path).isFullyQualified()&&(n=t.prefix,e.path&&(i="/",(r=n).lastIndexOf(i)+i.length===r.length||function(e,t){return 0===e.indexOf(t)}(e.path,"/")||(n+="/"),n+=e.path),e.path=n),e}})},715:function(e,t,n){"use strict";var r,a,i,o,s,c;function l(e,t){return 0===e.indexOf(t)}function u(e,t){if(!(this instanceof u))return new u(e,t);e instanceof u?(this._template=e.template,this._params=r({},this._params,t)):(this._template=(e||"").toString(),this._params=t||{})}r=n(581),a=n(716),o=/([a-z][a-z0-9\+\-\.]*:)\/\/([^@]+@)?(([^:\/]+)(:([0-9]+))?)?(\/[^?#]*)?(\?[^#]*)?(#\S*)?/i,s=/^([a-z][a-z0-9\-\+\.]*:\/\/|\/)/i,c=/([a-z][a-z0-9\+\-\.]*:)\/\/([^@]+@)?(([^:\/]+)(:([0-9]+))?)?\//i,u.prototype={append:function(e,t){return new u(this._template+e,r({},this._params,t))},fullyQualify:function(){if("undefined"===typeof location)return this;if(this.isFullyQualified())return this;var e=this._template;return l(e,"//")?e=i.protocol+e:l(e,"/")?e=i.origin+e:this.isAbsolute()||(e=i.origin+i.pathname.substring(0,i.pathname.lastIndexOf("/")+1)),-1===e.indexOf("/",8)&&(e+="/"),new u(e,this._params)},isAbsolute:function(){return s.test(this.build())},isFullyQualified:function(){return c.test(this.build())},isCrossOrigin:function(){if(!i)return!0;var e=this.parts();return e.protocol!==i.protocol||e.hostname!==i.hostname||e.port!==i.port},parts:function(){var e,t;
2return t={href:(e=this.fullyQualify().build().match(o))[0],protocol:e[1],host:e[3]||"",hostname:e[4]||"",port:e[6],pathname:e[7]||"",search:e[8]||"",hash:e[9]||""},t.origin=t.protocol+"//"+t.host,t.port=t.port||("https:"===t.protocol?"443":"http:"===t.protocol?"80":""),t},build:function(e){return function(e,t){var n,r,i,o,s;if(n=e,i={},t){for(r in t)(s=new RegExp("\\{"+r+"\\}")).test(n)?n=n.replace(s,encodeURIComponent(t[r]),"g"):i[r]=t[r];(o=a.write(i))&&(n+=-1===n.indexOf("?")?"?":"&",n+=o)}return n}(this._template,r({},this._params,e))},toString:function(){return this.build()}},i="undefined"!==typeof location?new u(location.href).parts():void 0,e.exports=u},716:function(e,t,n){"use strict";var r,a;function i(e){return(e=encodeURIComponent(e)).replace(r,"+")}function o(e){return e=e.replace(a," "),decodeURIComponent(e)}r=/%20/g,a=/\+/g,e.exports={read:function(e){var t={};return e.split("&").forEach((function(e){var n,r,a;r=o((n=e.split("="))[0]),a=2===n.length?o(n[1]):null,r in t?(Array.isArray(t[r])||(t[r]=[t[r]]),t[r].push(a)):t[r]=a})),t},write:function(e){var t="";return Object.keys(e).forEach((function(n){t=function e(t,n,r){return Array.isArray(r)?r.forEach((function(r){t=e(t,n,r)})):(t.length>0&&(t+="&"),t+=i(n),void 0!==r&&null!==r&&(t+="="+i(r))),t}(t,n,e[n])})),t}}},717:function(e,t,n){"use strict";e.exports={parse:function(e){var t,n;return t=e.split(";"),{raw:e,type:(n=t[0].trim().split("+"))[0],suffix:n[1]?"+"+n[1]:"",params:t.slice(1).reduce((function(e,t){return e[(t=t.split("="))[0].trim()]=t[1]?t[1].trim():void 0,e}),{})}}}},718:function(e,t,n){"use strict";var r,a,i;r=n(536),a=n(815),i=n(581),e.exports=r({init:function(e){return e.params=e.params||{},e.template=e.template||"",e},request:function(e,t){var n,r;return n=e.path||t.template,r=i({},e.params,t.params),e.path=a.expand(n,r),delete e.params,e}})},719:function(e,t,n){"use strict";e.exports=function(e){try{return Promise.resolve(e())}catch(t){return Promise.reject(t)}}},732:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={selectSomeItems:"Select some items...",allItemsAreSelected:"All items are selected",selectAll:"Select All",search:"Search"};t.default=function(e,t){return t&&t[e]?t[e]:r[e]}},762:function(e,t,n){"use strict";var r=n(800),a=n(597),i=n(532),o=n(32).EventEmitter,s=n(803),c=n(804);function l(e){this._eventEmitter=new o,this.options=i({},this.options,e)}l.prototype={options:{placeholder:"Search",zoom:16,flyTo:!0},onAdd:function(e){this._map=e,this.mapboxClient=new c(this.options.accessToken),this._onChange=this._onChange.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onQueryResult=this._onQueryResult.bind(this),this._clear=this._clear.bind(this);var t=this.container=document.createElement("div");t.className="mapboxgl-ctrl-geocoder mapboxgl-ctrl";var n=document.createElement("span");n.className="geocoder-icon geocoder-icon-search",this._inputEl=document.createElement("input"),this._inputEl.type="text",this._inputEl.placeholder=this.options.placeholder,this._inputEl.addEventListener("keydown",this._onKeyDown),this._inputEl.addEventListener("change",this._onChange);var a=document.createElement("div");return a.classList.add("geocoder-pin-right"),this._clearEl=document.createElement("button"),this._clearEl.className="geocoder-icon geocoder-icon-close",this._clearEl.addEventListener("click",this._clear),this._loadingEl=document.createElement("span"),this._loadingEl.className="geocoder-icon geocoder-icon-loading",a.appendChild(this._clearEl),a.appendChild(this._loadingEl),t.appendChild(n),t.appendChild(this._inputEl),t.appendChild(a),this._typeahead=new r(this._inputEl,[],{filter:!1}),this._typeahead.getItemValue=function(e){return e.place_name},t},onRemove:function(){return this.container.parentNode.removeChild(this.container),this._map=null,this},_onKeyDown:a((function(e){if(!e.target.value)return this._clearEl.style.display="none";e.metaKey||-1!==[9,27,37,39,13,38,40].indexOf(e.keyCode)||this._geocode(e.target.value)}),200),_onChange:function(){this._inputEl.value&&(this._clearEl.style.display="block");var e=this._typeahead.selected;if(e){if(this.options.flyTo)if(!s[e.id]&&(e.bbox&&e.context&&e.context.length<=3||e.bbox&&!e.context)){var t=e.bbox;this._map.fitBounds([[t[0],t[1]],[t[2],t[3]]])}
2else s[e.id]?this._map.fitBounds(s[e.id].bbox):this._map.flyTo({center:e.center,zoom:this.options.zoom});this._eventEmitter.emit("result",{result:e})}},_geocode:function(e){this._loadingEl.style.display="block",this._eventEmitter.emit("loading");var t=this.mapboxClient.geocodeForward(e,this.options);return t.then(function(e){this._loadingEl.style.display="none";var t=e.entity;t.features.length?this._clearEl.style.display="block":(this._clearEl.style.display="none",this._typeahead.selected=null),this._eventEmitter.emit("results",t),this._typeahead.update(t.features)}.bind(this)),t.catch(function(e){this._loadingEl.style.display="none",this._eventEmitter.emit("error",{error:e})}.bind(this)),t},_clear:function(){this._inputEl.value="",this._typeahead.selected=null,this._typeahead.clear(),this._onChange(),this._inputEl.focus(),this._clearEl.style.display="none",this._eventEmitter.emit("clear")},_onQueryResult:function(e){var t=e.entity;if(t.features.length){var n=t.features[0];this._typeahead.selected=n,this._inputEl.value=n.place_name,this._onChange()}},query:function(e){return this._geocode(e).then(this._onQueryResult),this},setInput:function(e){return this._inputEl.value=e,this._typeahead.selected=null,this._typeahead.clear(),this._onChange(),this},on:function(e,t){return this._eventEmitter.on(e,t),this},off:function(e,t){return this._eventEmitter.removeListener(e,t),this}},e.exports=l},799:function(e,t,n){},800:function(e,t,n){"use strict";var r=n(801);window.Suggestions=e.exports=r},801:function(e,t,n){"use strict";var r=n(532),a=n(670),i=n(802),o=function(e,t,n){return n=n||{},this.options=r({minLength:2,limit:5,filter:!0},n),this.el=e,this.data=t||[],this.list=new i(this),this.query="",this.selected=null,this.list.draw(),this.el.addEventListener("keyup",function(e){this.handleKeyUp(e.keyCode)}.bind(this),!1),this.el.addEventListener("keydown",function(e){this.handleKeyDown(e)}.bind(this)),this.el.addEventListener("focus",function(){this.handleFocus()}.bind(this)),this.el.addEventListener("blur",function(){this.handleBlur()}.bind(this)),this.el.addEventListener("paste",function(e){this.handlePaste(e)}.bind(this)),this};o.prototype.handleKeyUp=function(e){40!==e&&38!==e&&27!==e&&13!==e&&9!==e&&this.handleInputChange(this.el.value)},o.prototype.handleKeyDown=function(e){switch(e.keyCode){case 13:case 9:e.preventDefault(),this.list.isEmpty()||(this.value(this.list.items[this.list.active].original),this.list.hide());break;case 27:this.list.isEmpty()||this.list.hide();break;case 38:this.list.previous();break;case 40:this.list.next()}},o.prototype.handleBlur=function(){this.list.selectingListItem||this.list.hide()},o.prototype.handlePaste=function(e){if(e.clipboardData)this.handleInputChange(e.clipboardData.getData("Text"));else{var t=this;setTimeout((function(){t.handleInputChange(e.target.value)}),100)}},o.prototype.handleInputChange=function(e){this.query=this.normalize(e),this.list.clear(),this.query.length<this.options.minLength?this.list.draw():this.getCandidates(function(e){for(var t=0;t<e.length&&(this.list.add(e[t]),t!==this.options.limit-1);t++);this.list.draw()}.bind(this))},o.prototype.handleFocus=function(){this.list.isEmpty()||this.list.show(),this.list.selectingListItem=!1},o.prototype.update=function(e){this.data=e,this.handleKeyUp()},o.prototype.clear=function(){this.data=[],this.list.clear()},o.prototype.normalize=function(e){return e=e.toLowerCase()},o.prototype.match=function(e,t){return e.indexOf(t)>-1},o.prototype.value=function(e){if(this.selected=e,this.el.value=this.getItemValue(e),document.createEvent){var t=document.createEvent("HTMLEvents");t.initEvent("change",!0,!1),this.el.dispatchEvent(t)}else this.el.fireEvent("onchange")},o.prototype.getCandidates=function(e){var t={pre:"<strong>",post:"</strong>",extract:function(e){return this.getItemValue(e)}.bind(this)};e(this.options.filter?a.filter(this.query,this.data,t):this.data.map(function(e){for(var t=this.getItemValue(e),n=this.normalize(t),r=n.lastIndexOf(this.query);r>-1;){var a=r+this.query.length;t=t.slice(0,r)+"<strong>"+t.slice(r,a)+"</strong>"+t.slice(a),r=n.slice(0,r).lastIndexOf(this.query)}return{original:e,string:t}}.bind(this)))}
2,o.prototype.getItemValue=function(e){return e},e.exports=o},802:function(e,t){var n=function(e){return this.component=e,this.items=[],this.active=0,this.element=document.createElement("ul"),this.element.className="suggestions",this.selectingListItem=!1,e.el.parentNode.insertBefore(this.element,e.el.nextSibling),this};n.prototype.show=function(){this.element.style.display="block"},n.prototype.hide=function(){this.element.style.display="none"},n.prototype.add=function(e){this.items.push(e)},n.prototype.clear=function(){this.items=[],this.active=0},n.prototype.isEmpty=function(){return!this.items.length},n.prototype.draw=function(){if(this.element.innerHTML="",0!==this.items.length){for(var e=0;e<this.items.length;e++)this.drawItem(this.items[e],this.active===e);this.show()}else this.hide()},n.prototype.drawItem=function(e,t){var n=document.createElement("li"),r=document.createElement("a");t&&(n.className+=" active"),r.innerHTML=e.string,n.appendChild(r),this.element.appendChild(n),n.addEventListener("mousedown",function(){this.selectingListItem=!0}.bind(this)),n.addEventListener("mouseup",function(){this.handleMouseUp.call(this,e)}.bind(this))},n.prototype.handleMouseUp=function(e){this.selectingListItem=!1,this.component.value(e.original),this.clear(),this.draw()},n.prototype.move=function(e){this.active=e,this.draw()},n.prototype.previous=function(){this.move(0===this.active?this.items.length-1:this.active-1)},n.prototype.next=function(){this.move(this.active===this.items.length-1?0:this.active+1)},e.exports=n},803:function(e,t){e.exports={"country.6646126669086080":{name:"France",bbox:[[-4.59235,41.380007],[9.560016,51.148506]]},"country.12862386939497690":{name:"United States",bbox:[[-171.791111,18.91619],[-66.96466,71.357764]]},"country.10299371396720960":{name:"Russia",bbox:[[19.66064,41.151416],[190.10042,81.2504]]},"country.15589894856372040":{name:"Canada",bbox:[[-140.99778,41.675105],[-52.648099,83.23324]]}}},804:function(e,t,n){"use strict";var r=n(709),a=n(805),i=n(710),o=a("MapboxGeocoding");function s(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}o.prototype.geocodeForward=function(e,t,n){if(void 0===n&&"function"===typeof t&&(n=t,t={}),Array.isArray(e)){if("mapbox.places-permanent"!==t.dataset)throw new Error("Batch geocoding is only available with the mapbox.places-permanent endpoint. See https://mapbox.com/api-documentation/#batch-requests for details");e=e.join(";")}r("string"===typeof e,"query must be a string"),r("object"===typeof t,"options must be an object");var a={query:e,dataset:"mapbox.places"},o=3;return t.precision&&(r("number"===typeof t.precision,"precision option must be number"),o=t.precision),t.proximity&&(r("number"===typeof t.proximity.latitude&&"number"===typeof t.proximity.longitude,"proximity must be an object with numeric latitude & longitude properties"),a.proximity=s(t.proximity.longitude,o)+","+s(t.proximity.latitude,o)),t.bbox&&(r("number"===typeof t.bbox[0]&&"number"===typeof t.bbox[1]&&"number"===typeof t.bbox[2]&&"number"===typeof t.bbox[3]&&4===t.bbox.length,"bbox must be an array with numeric values in the form [minX, minY, maxX, maxY]"),a.bbox=t.bbox[0]+","+t.bbox[1]+","+t.bbox[2]+","+t.bbox[3]),t.limit&&(r("number"===typeof t.limit,"limit must be a number"),a.limit=t.limit),t.dataset&&(r("string"===typeof t.dataset,"dataset option must be string"),a.dataset=t.dataset),t.country&&(r("string"===typeof t.country,"country option must be string"),a.country=t.country),t.types&&(r("string"===typeof t.types,"types option must be string"),a.types=t.types),"boolean"===typeof t.autocomplete&&(r("boolean"===typeof t.autocomplete,"autocomplete must be a boolean"),a.autocomplete=t.autocomplete),this.client({path:i.API_GEOCODING_FORWARD,params:a,callback:n})},o.prototype.geocodeReverse=function(e,t,n){void 0===n&&"function"===typeof t&&(n=t,t={}),r("object"===typeof e,"location must be an object"),r("object"===typeof t,"options must be an object"),r("number"===typeof e.latitude&&"number"===typeof e.longitude,"location must be an object with numeric latitude & longitude properties");var a={dataset:"mapbox.places"};t.dataset&&(r("string"===typeof t.dataset,"dataset option must be string"),a.dataset=t.dataset);var o=5;return t.precision&&(r("number"===typeof t.precision,"precision option must be number"),o=t.precision),t.types&&(r("string"===typeof t.types,"types option must be string"),a.types=t.types),t.limit&&(r("number"===typeof t.limit,"limit option must be a number"),r(1===t.types.split(",").length,"a single type must be specified to use the limit option"),a.limit=t.limit),a.longitude=s(e.longitude,o),a.latitude=s(e.latitude,o),this.client({path:i.API_GEOCODING_REVERSE,params:a,callback:n})},e.exports=o},805:function(e,t,n){"use strict";var r=n(709),a=n(710),i=n(806),o=n(824);e.exports=function(e){return function(t,n){this.name=e,r("string"===typeof t,"accessToken required to instantiate Mapbox client");var s=a.DEFAULT_ENDPOINT;void 0!==n&&(r("object"===typeof n,"options must be an object"),n.endpoint&&(r("string"===typeof n.endpoint,"endpoint must be a string"),s=n.endpoint),n.account&&(r("string"===typeof n.account,"account must be a string"),this.owner=n.account)),this.client=i({endpoint:s,accessToken:t}),this.accessToken=t,this.endpoint=s,this.owner=this.owner||o(t),r(!!this.owner,"could not determine account from provided accessToken")}}},806:function(e,t,n){"use strict";"undefined"===typeof Promise&&n(711);var r=n(807),a=n(809),i=n(810);e.exports=function(e){return r.wrap(n(811)).wrap(n(714),{prefix:e.endpoint}).wrap(n(812),{mime:"application/json"}).wrap(n(822)).wrap(n(823),{params:{access_token:e.accessToken}}).wrap(n(718)).wrap(a).wrap(i)}},807:function(e,t,n){"use strict";var r=n(712),a=n(808);r.setPlatformDefaultClient(a),e.exports=r},808:function(e,t,n){"use strict";var r,a,i,o;function s(e,t){return Object.keys(t||{}
2).forEach((function(n){if(t.hasOwnProperty(n)&&n in e)try{e[n]=t[n]}catch(r){}})),e}r=n(713),a=n(672),i=n(671),o=/[\r|\n]+/,e.exports=i((function(e){return a.promise((function(t,n){var a,i,c,l,u,p,m,d;if(m={request:e="string"===typeof e?{path:e}:e||{}},e.canceled)return m.error="precanceled",void n(m);if(d=e.engine||XMLHttpRequest){u=e.entity,e.method=e.method||(u?"POST":"GET"),i=e.method,c=m.url=e.path||"";try{for(p in s(a=m.raw=new d,e.mixin),a.open(i,c,!0),s(a,e.mixin),l=e.headers)"Content-Type"===p&&"multipart/form-data"===l[p]||a.setRequestHeader(p,l[p]);e.canceled=!1,e.cancel=function(){e.canceled=!0,a.abort(),n(m)},a.onreadystatechange=function(){e.canceled||a.readyState===(d.DONE||4)&&(m.status={code:a.status,text:a.statusText},m.headers=function(e){var t={};return e?(e.trim().split(o).forEach((function(e){var n,a,i;n=e.indexOf(":"),a=r(e.substring(0,n).trim()),i=e.substring(n+1).trim(),t[a]?Array.isArray(t[a])?t[a].push(i):t[a]=[t[a],i]:t[a]=i})),t):t}(a.getAllResponseHeaders()),m.entity=a.responseText,1223===m.status.code&&(m.status.code=204),m.status.code>0?t(m):setTimeout((function(){t(m)}),0))};try{a.onerror=function(){m.error="loaderror",n(m)}}catch(h){}a.send(u)}catch(h){m.error="loaderror",n(m)}}else n({request:e,error:"xhr-not-available"})}))}))},809:function(e,t,n){var r=n(536)({response:function(e){return{url:e.url,status:e.status?e.status.code:void 0,headers:e.headers,entity:e.entity,error:e.error,callback:e.request.callback}}});e.exports=r},810:function(e,t,n){"use strict";"undefined"===typeof Promise&&n(711);var r=n(536)({success:function(e){var t=e&&e.callback;return"function"===typeof t&&t(null,e.entity,e),e},error:function(e){var t=e&&e.callback;if("function"===typeof t){var n=e.error||e.entity;"object"!==typeof n&&(n=new Error(n)),t(n)}return e}});e.exports=r},811:function(e,t,n){"use strict";var r;r=n(536),e.exports=r({init:function(e){return e.code=e.code||400,e},response:function(e,t){return e.status&&e.status.code>=t.code?Promise.reject(e):e}})},812:function(e,t,n){"use strict";var r,a,i,o,s,c;r=n(536),a=n(717),i=n(813),c=n(719),o={read:function(e){return e},write:function(e){return e}},s={read:function(){throw"No read method found on converter"},write:function(){throw"No write method found on converter"}},e.exports=r({init:function(e){return e.registry=e.registry||i,e},request:function(e,t){var n,r;return r=e.headers||(e.headers={}),n=a.parse(r["Content-Type"]||t.mime||"text/plain"),r.Accept=r.Accept||t.accept||n.raw+", application/json;q=0.8, text/plain;q=0.5, */*;q=0.2","entity"in e?(r["Content-Type"]=n.raw,t.registry.lookup(n).catch((function(){if(t.permissive)return o;throw"mime-unknown"})).then((function(r){var a=t.client||e.originator,i=r.write||s.write;return c(i.bind(void 0,e.entity,{client:a,request:e,mime:n,registry:t.registry})).catch((function(){throw"mime-serialization"})).then((function(t){return e.entity=t,e}))}))):e},response:function(e,t){if(!(e.headers&&e.headers["Content-Type"]&&e.entity))return e;var n=a.parse(e.headers["Content-Type"]);return t.registry.lookup(n).catch((function(){return o})).then((function(r){var a=t.client||e.request&&e.request.originator,i=r.read||s.read;return c(i.bind(void 0,e.entity,{client:a,response:e,mime:n,registry:t.registry})).catch((function(t){throw e.error="mime-deserialization",e.cause=t,e})).then((function(t){return e.entity=t,e}))}))}})},813:function(e,t,n){"use strict";var r,a;r=n(717),(a=new function e(t){this.lookup=function(e){var n;return n="string"===typeof e?r.parse(e):e,t[n.raw]?t[n.raw]:t[n.type+n.suffix]?t[n.type+n.suffix]:t[n.type]?t[n.type]:t[n.suffix]?t[n.suffix]:Promise.reject(new Error('Unable to locate converter for mime "'+n.raw+'"'))},this.delegate=function(e){return{read:function(){var t=arguments;return this.lookup(e).then(function(e){return e.read.apply(this,t)}.bind(this))}.bind(this),write:function(){var t=arguments;return this.lookup(e).then(function(e){return e.write.apply(this,t)}.bind(this))}.bind(this)}},this.register=function(e,n){return t[e]=Promise.resolve(n),t[e]},this.child=function(){return new e(Object.create(t))}}({})).register("application/hal",n(814)),a.register("application/json",n(819)),a.register("application/x-www-form-urlencoded",n(716)),a.register("multipart/form-data",n(820)
2),a.register("text/plain",n(821)),a.register("+json",a.delegate("application/json")),e.exports=a},814:function(e,t,n){"use strict";var r,a,i,o,s;function c(e,t,n){Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!1,writeable:!0})}r=n(714),a=n(718),i=n(817),o=n(818),s=n(672),e.exports={read:function(e,t){var n,l;function u(e,t){(t&&l&&l.warn||l.log)&&(l.warn||l.log).call(l,"Relationship '"+e+"' is deprecated, see "+t)}return n=(t=t||{}).client,l=t.console||l,t.registry.lookup(t.mime.suffix).then((function(n){return n.read(e,t)})).then((function(e){return i.findProperties(e,"_embedded",(function(e,t,n){Object.keys(e).forEach((function(n){if(!(n in t)){var r=s({entity:e[n]});c(t,n,r)}})),c(t,n,e)})),i.findProperties(e,"_links",(function(e,t,i){Object.keys(e).forEach((function(r){var i=e[r];r in t||c(t,r,s.make(o((function(){return i.deprecation&&u(r,i.deprecation),!0===i.templated?a(n)({path:i.href}):n({path:i.href})}))))})),c(t,i,e),c(t,"clientFor",(function(t,i){var o=e[t];if(!o)throw new Error("Unknown relationship: "+t);return o.deprecation&&u(t,o.deprecation),!0===o.templated?a(i||n,{template:o.href}):r(i||n,{prefix:o.href})})),c(t,"requestFor",(function(e,t,n){return this.clientFor(e,n)(t)}))})),e}))},write:function(e,t){return t.registry.lookup(t.mime.suffix).then((function(n){return n.write(e,t)}))}}},815:function(e,t,n){"use strict";var r,a,i;function o(e,t){var n;if((n=a[e.slice(0,1)])?e=e.slice(1):n=a[""],n.reserved)throw new Error("Reserved expression operations are not supported");return function(e,t,n){return t.split(",").reduce((function(t,a){var o,s;if(o={},"*"===a.slice(-1)&&(a=a.slice(0,-1),o.explode=!0),i.test(a)){var c=i.exec(a);a=c[1],o.maxLength=parseInt(c[2])}return a=r.decode(a),void 0===(s=n[a])||null===s||(Array.isArray(s)?t=s.reduce((function(t,n){return t.length?(t+=o.explode?e.separator:",",e.named&&o.explode&&(t+=e.encoder(a),t+=n.length?"=":e.empty)):(t+=e.first,e.named&&(t+=e.encoder(a),t+=n.length?"=":e.empty)),t+=e.encoder(n)}),t):"object"===typeof s?t=Object.keys(s).reduce((function(t,n){return t.length?t+=o.explode?e.separator:",":(t+=e.first,e.named&&!o.explode&&(t+=e.encoder(a),t+=s[n].length?"=":e.empty)),t+=e.encoder(n),t+=o.explode?"=":",",t+=e.encoder(s[n])}),t):(s=String(s),o.maxLength&&(s=s.slice(0,o.maxLength)),t+=t.length?e.separator:e.first,e.named&&(t+=e.encoder(a),t+=s.length?"=":e.empty),t+=e.encoder(s))),t}),"")}(n,e,t)}r=n(816),i=/^([^:]*):([0-9]+)$/,a={"":{first:"",separator:",",named:!1,empty:"",encoder:r.encode},"+":{first:"",separator:",",named:!1,empty:"",encoder:r.encodeURL},"#":{first:"#",separator:",",named:!1,empty:"",encoder:r.encodeURL},".":{first:".",separator:".",named:!1,empty:"",encoder:r.encode},"/":{first:"/",separator:"/",named:!1,empty:"",encoder:r.encode},";":{first:";",separator:";",named:!0,empty:"",encoder:r.encode},"?":{first:"?",separator:"&",named:!0,empty:"=",encoder:r.encode},"&":{first:"&",separator:"&",named:!0,empty:"=",encoder:r.encode},"=":{reserved:!0},",":{reserved:!0},"!":{reserved:!0},"@":{reserved:!0},"|":{reserved:!0}},e.exports={expand:function(e,t){var n,r,a;for(a="",r=0;;){if(-1===(n=e.indexOf("{",r))){a+=e.slice(r);break}a+=e.slice(r,n),r=e.indexOf("}",n)+1,a+=o(e.slice(n+1,r-1),t)}return a}}},816:function(e,t,n){"use strict";var r;function a(e){return e=e||r.unreserved,function(t){return function(e,t){if("string"!==typeof e)throw new Error("String required for URL encoding");return e.split("").map((function(e){if(t.hasOwnProperty(e))return e;var n=e.charCodeAt(0);if(n<=127){var r=n.toString(16).toUpperCase();return"%"+(r.length%2===1?"0":"")+r}return encodeURIComponent(e).toUpperCase()})).join("")}(t,e)}}r=function(){var e={alpha:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",digit:"0123456789",genDelims:":/?#[]@",subDelims:"!$&'()*+,;="};return e.reserved=e.genDelims+e.subDelims,e.unreserved=e.alpha+e.digit+"-._~",e.url=e.reserved+e.unreserved,e.scheme=e.alpha+e.digit+"+-.",e.userinfo=e.unreserved+e.subDelims+":",e.host=e.unreserved+e.subDelims,e.port=e.digit,e.pchar=e.unreserved+e.subDelims+":@",e.segment=e.pchar,e.path=e.segment+"/",e.query=e.pchar+"/?",e.fragment=e.pchar+"/?",Object.keys(e).reduce((function(t,n){return t[n]=e[n].split("").reduce((function(e,t){return e[t]=!0,e}),{}),t}),{})}(),e.exports={decode:function(e){return decodeURIComponent(e)},encode:a(),encodeURL:a(r.url),encodeScheme:a(r.scheme),encodeUserInfo:a(r.userinfo),encodeHost:a(r.host),encodePort:a(r.port),encodePathSegment:a(r.segment),encodePath:a(r.path),encodeQuery:a(r.query),encodeFragment:a(r.fragment)}},817:function(e,t,n){"use strict";e.exports={findProperties:function e(t,n,r){"object"===typeof t&&null!==t&&(n in t&&r(t[n],t,n),Object.keys(t).forEach((function(a){e(t[a],n,r)})))}}},818:function(e,t,n){"use strict";var r=n(719);e.exports=function(e){var t,n,a,i;return t=!1,a=new Promise((function(e,t){n={resolve:e,reject:t}})),i=a.then,a.then=function(){return t||(t=!0,r(e).then(n.resolve,n.reject)),i.apply(a,arguments)},a}},819:function(e,t,n){"use strict";e.exports=function e(t,n){return{read:function(e){return JSON.parse(e,t)},write:function(e){return JSON.stringify(e,n)},extend:e}}()},820:function(e,t,n){"use strict";e.exports={write:function(e){if("undefined"===typeof FormData)throw new Error("The multipart/form-data mime serializer requires FormData support");if(e instanceof FormData)return e;if(function(e){return e&&1===e.nodeType&&"FORM"===e.tagName}(e))return new FormData(e);if("object"===typeof e&&null!==e)return function(e){var t,n=new FormData;for(var r in e)e.hasOwnProperty(r)&&((t=e[r])instanceof File?n.append(r,t,t.name):t instanceof Blob?n.append(r,t):n.append(r,String(t)));return n}(e);throw new Error("Unable to create FormData from object "+e)}}},821:function(e,t,n){"use strict";e.exports={read:function(e){return e},write:function(e){return e.toString()}}},822:function(e,t,n){"use strict";var r,a;r=n(536),a=n(715),e.exports=r({init:function(e){return e.params=e.params||{},e},request:function(e,t){var n,r;return n=e.path||"",r=e.params||{},e.path=new a(n,t.params).append("",r).build(),delete e.params,e}}
2)},823:function(e,t,n){"use strict";var r,a,i;r=n(536),a=n(581),i=function(){function e(e,t,n){(e in t||e in n)&&(t[e]=a({},n[e],t[e]))}function t(e,t,n){e in n&&!(e in t)&&(t[e]=n[e])}var n={method:t,path:t,params:e,headers:e,entity:t,mixin:e};return function(e,t){for(var r in n)n[r](r,e,t);return e}}(),e.exports=r({request:function(e,t){return i(e,t)}})},824:function(e,t,n){"use strict";var r=n(825);e.exports=function(e){var t=e.split(".")[1];if(!t)return null;var n=(t=t.replace(/-/g,"+").replace(/_/g,"/")).length%4;if(2===n&&(t+="=="),3===n&&(t+="="),1===n||n>3)return null;try{return JSON.parse(r.decode(t)).u}catch(a){return null}}},825:function(e,t,n){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";e.exports={encode:function(e){if(/([^\u0000-\u00ff])/.test(e))throw new Error("Can't base64 encode non-ASCII characters.");for(var t,n,a,i=0,o=[];i<e.length;){switch(t=e.charCodeAt(i),a=i%3){case 0:o.push(r.charAt(t>>2));break;case 1:o.push(r.charAt((3&n)<<4|t>>4));break;case 2:o.push(r.charAt((15&n)<<2|t>>6)),o.push(r.charAt(63&t))}n=t,i+=1}return 0===a?(o.push(r.charAt((3&n)<<4)),o.push("==")):1===a&&(o.push(r.charAt((15&n)<<2)),o.push("=")),o.join("")},decode:function(e){if(e=e.replace(/\s/g,""),!/^[a-z0-9\+\/\s]+\={0,2}$/i.test(e)||e.length%4>0)throw new Error("Not a base64-encoded string.");var t,n,a=0,i=[];for(e=e.replace(/\=/g,"");a<e.length;){switch(t=r.indexOf(e.charAt(a)),a%4){case 1:i.push(String.fromCharCode(n<<2|t>>4));break;case 2:i.push(String.fromCharCode((15&n)<<4|t>>2));break;case 3:i.push(String.fromCharCode((3&n)<<6|t))}n=t,a+=1}return i.join("")}}},826:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n(0);function r(){return fetch("https://www.brmbmaps.com/nodeserver/SubCategoryList").then((function(e){return e.json()})).then((function(e){return e})).catch((function(e){return console.log(e)}))}},862:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),o=c(i),s=c(n(863));function c(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var p=function(e){function t(){var e,n,r;l(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={expanded:!1,hasFocus:!1},r.handleDocumentClick=function(e){r.wrapper&&!r.wrapper.contains(e.target)&&r.setState({expanded:!1})},r.handleKeyDown=function(e){switch(e.which){case 27:case 38:r.toggleExpanded(!1);break;case 13:case 32:case 40:r.toggleExpanded(!0);break;default:return}e.preventDefault()},r.handleFocus=function(e){var t=r.state.hasFocus;e.target!==r.wrapper||t||r.setState({hasFocus:!0})},r.handleBlur=function(e){r.state.hasFocus&&r.setState({hasFocus:!1})},r.handleMouseEnter=function(e){r.handleHover(!0)},r.handleMouseLeave=function(e){r.handleHover(!1)},r.handleHover=function(e){r.props.shouldToggleOnHover&&r.toggleExpanded(e)},r.toggleExpanded=function(e){var t=r.props.isLoading,n=r.state.expanded;if(!t){var a=void 0===e?!n:!!e;r.setState({expanded:a}),!a&&r.wrapper&&r.wrapper.focus()}},u(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}
2(t,e),a(t,[{key:"componentWillUpdate",value:function(){document.addEventListener("touchstart",this.handleDocumentClick),document.addEventListener("mousedown",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("touchstart",this.handleDocumentClick),document.removeEventListener("mousedown",this.handleDocumentClick)}},{key:"renderPanel",value:function(){var e=this.props,t=e.contentComponent,n=e.contentProps;return o.default.createElement("div",{className:"dropdown-content",style:m.panelContainer},o.default.createElement(t,n))}},{key:"render",value:function(){var e=this,t=this.state,n=t.expanded,a=t.hasFocus,i=this.props,c=i.children,l=i.isLoading,u=i.disabled,p=i.labelledBy,d=n?m.dropdownHeaderExpanded:void 0,h=a?m.dropdownHeaderFocused:void 0,f=n?m.dropdownArrowUp:m.dropdownArrowDown,g=a?m.dropdownArrowDownFocused:void 0,_=r({},m.dropdownChildren,u?m.disabledDropdownChildren:{});return o.default.createElement("div",{className:"dropdown",tabIndex:"0",role:"combobox","aria-labelledby":p,"aria-expanded":n,"aria-readonly":"true","aria-disabled":u,style:m.dropdownContainer,ref:function(t){return e.wrapper=t},onKeyDown:this.handleKeyDown,onFocus:this.handleFocus,onBlur:this.handleBlur,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},o.default.createElement("div",{className:"dropdown-heading",style:r({},m.dropdownHeader,d,h),onClick:function(){return e.toggleExpanded()}},o.default.createElement("span",{className:"dropdown-heading-value",style:_},c),o.default.createElement("span",{className:"dropdown-heading-loading-container",style:m.loadingContainer},l&&o.default.createElement(s.default,null)),o.default.createElement("span",{className:"dropdown-heading-dropdown-arrow",style:m.dropdownArrow},o.default.createElement("span",{style:r({},f,g)}))),n&&this.renderPanel())}}]),t}(i.Component),m={dropdownArrow:{boxSizing:"border-box",cursor:"pointer",display:"table-cell",position:"relative",textAlign:"center",verticalAlign:"middle",width:25,paddingRight:5},dropdownArrowDown:{boxSizing:"border-box",borderColor:"#999 transparent transparent",borderStyle:"solid",borderWidth:"5px 5px 2.5px",display:"inline-block",height:0,width:0,position:"relative"},dropdownArrowDownFocused:{borderColor:"#78c008 transparent transparent"},dropdownArrowUp:{boxSizing:"border-box",top:"-2px",borderColor:"transparent transparent #999",borderStyle:"solid",borderWidth:"0px 5px 5px",display:"inline-block",height:0,width:0,position:"relative"},dropdownChildren:{boxSizing:"border-box",bottom:0,color:"#333",left:0,lineHeight:"34px",paddingLeft:10,paddingRight:10,position:"absolute",right:0,top:0,maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},disabledDropdownChildren:{opacity:.5},dropdownContainer:{position:"relative",boxSizing:"border-box",outline:"none"},dropdownHeader:{boxSizing:"border-box",backgroundColor:"#fff",borderColor:"#d9d9d9 #ccc #b3b3b3",borderRadius:4,borderBottomRightRadius:4,borderBottomLeftRadius:4,border:"1px solid #ccc",color:"#333",cursor:"default",display:"table",borderSpacing:0,borderCollapse:"separate",height:36,outline:"none",overflow:"hidden",position:"relative",width:"100%"},dropdownHeaderFocused:{borderColor:"#78c008",boxShadow:"none"},dropdownHeaderExpanded:{borderBottomRightRadius:"0px",borderBottomLeftRadius:"0px"},loadingContainer:{cursor:"pointer",display:"table-cell",verticalAlign:"middle",width:"16px"},panelContainer:{borderBottomRightRadius:"4px",borderBottomLeftRadius:"4px",backgroundColor:"#fff",border:"1px solid #ccc",borderTopColor:"#e6e6e6",boxShadow:"0 1px 0 rgba(0, 0, 0, 0.06)",boxSizing:"border-box",marginTop:"-1px",maxHeight:"300px",position:"absolute",top:"100%",width:"100%",zIndex:1,overflowY:"auto"}};t.default=p},863:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),o=(r=i)&&r.__esModule?r:{default:r};function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(){return Array.from(document.styleSheets).find((function(e){return"__react-multi-select_style_inject__"===e.title}))}var u=function(e){function t(){return s(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}
2(t,e),a(t,[{key:"componentWillMount",value:function(){!function(e){try{if(l())return;var t=document.createElement("style");t.setAttribute("title","__react-multi-select_style_inject__"),document.head&&document.head.appendChild(t);var n=l();if(!n)return;n.insertRule(e,0)}catch(r){}}(p)}},{key:"render",value:function(){return o.default.createElement("span",{className:"loading-indicator",style:m.loading})}}]),t}(i.Component);u.propTypes={};var p="\n@keyframes react-multi-select_loading-spin {\n to {\n transform: rotate(1turn);\n }\n}\n",m={loading:{animation:"react-multi-select_loading-spin 400ms infinite linear",width:"16px",height:"16px",boxSizing:"border-box",borderRadius:"50%",border:"2px solid #ccc",borderRightColor:"#333",display:"inline-block",position:"relative",verticalAlign:"middle"}};t.default=u},864:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(865),o=n(0),s=p(o),c=p(n(676)),l=p(n(866)),u=p(n(732));function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var h=function(e){function t(){var e,n,r;m(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={searchHasFocus:!1,searchText:"",focusIndex:0},r.selectAll=function(){var e=r.props;(0,e.onSelectedChanged)(e.options.map((function(e){return e.value})))},r.selectNone=function(){(0,r.props.onSelectedChanged)([])},r.selectAllChanged=function(e){e?r.selectAll():r.selectNone()},r.handleSearchChange=function(e){r.setState({searchText:e.target.value,focusIndex:-1})},r.handleItemClicked=function(e){r.setState({focusIndex:e})},r.clearSearch=function(){r.setState({searchText:""})},r.handleKeyDown=function(e){switch(e.which){case 38:if(e.altKey)return;r.updateFocus(-1);break;case 40:if(e.altKey)return;r.updateFocus(1);break;default:return}e.stopPropagation(),e.preventDefault()},r.handleSearchFocus=function(e){r.setState({searchHasFocus:e,focusIndex:-1})},d(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"allAreSelected",value:function(){var e=this.props,t=e.options,n=e.selected;return t.length===n.length}},{key:"filteredOptions",value:function(){var e=this.state.searchText,t=this.props,n=t.options,r=t.filterOptions;return r?r(n,e):(0,i.filterOptions)(n,e)}},{key:"updateFocus",value:function(e){var t=this.state.focusIndex,n=this.props.options,r=t+e;r=Math.max(0,r),r=Math.min(r,n.length),this.setState({focusIndex:r})}},{key:"render",value:function(){var e=this,t=this.state,n=t.focusIndex,a=t.searchHasFocus,i=this.props,o=i.ItemRenderer,p=i.selectAllLabel,m=i.disabled,d=i.disableSearch,h=i.hasSelectAll,g=i.overrideStrings,_={label:p||(0,u.default)("selectAll",g),value:""},v=a?f.searchFocused:void 0;return s.default.createElement("div",{className:"select-panel",style:f.panel,role:"listbox",onKeyDown:this.handleKeyDown},!d&&s.default.createElement("div",{style:f.searchContainer},s.default.createElement("input",{placeholder:(0,u.default)("search",g),type:"text",onChange:this.handleSearchChange,style:r({},f.search,v),onFocus:function(){return e.handleSearchFocus(!0)},onBlur:function(){return e.handleSearchFocus(!1)}})),h&&s.default.createElement(c.default,{focused:0===n,checked:this.allAreSelected(),option:_,onSelectionChanged:this.selectAllChanged,onClick:function(){return e.handleItem
2Clicked(0)},ItemRenderer:o,disabled:m}),s.default.createElement(l.default,r({},this.props,{options:this.filteredOptions(),focusIndex:n-1,onClick:function(t,n){return e.handleItemClicked(n+1)},ItemRenderer:o,disabled:m})))}}]),t}(o.Component),f={panel:{boxSizing:"border-box"},search:{display:"block",maxWidth:"100%",borderRadius:"3px",boxSizing:"border-box",height:"30px",lineHeight:"24px",border:"1px solid",borderColor:"#dee2e4",padding:"10px",width:"100%",outline:"none"},searchFocused:{borderColor:"#78c008"},searchContainer:{width:"100%",boxSizing:"border-box",padding:"0.5em"}};t.default=h},865:function(e,t,n){"use strict";function r(e,t){var n=e.length,r=t.length,a=[];if(!n||!r)return 0;if(n<r){var i=[t,e];e=i[0],t=i[1]}if(-1!==e.indexOf(t))return r+1/n;for(var o=0;o<=n;++o)a[o]=[0];for(var s=0;s<=r;++s)a[0][s]=0;for(var c=1;c<=n;++c)for(var l=1;l<=r;++l)a[c][l]=e[c-1]===t[l-1]?1+a[c-1][l-1]:Math.max(a[c][l-1],a[c-1][l]);return a[n][r]}function a(e,t){if(!e)return"";if(e=e.toUpperCase().replace(/((?=[^\u00E0-\u00FC])\W)|_/g,""),!t)return e;var n=t;return Object.keys(n).reduce((function(e,t){var r=new RegExp(t,"g");return e.replace(r,n[t])}),e)}Object.defineProperty(t,"__esModule",{value:!0}),t.filterOptions=function(e,t,n){if(!t)return e;var i=a(t,n);return e.filter((function(e){var t=e.label,n=e.value;return null!=t&&null!=n})).map((function(e){return{option:e,score:r(a(e.label,n),i)}})).filter((function(e){return e.score>=i.length-2})).sort((function(e,t){return t.score-e.score})).map((function(e){return e.option}))},t.typeaheadSimilarity=r,t.fullStringDistance=function(e,t){var n=e.length,r=t.length,a=[];if(!n)return r;if(!r)return n;for(var i=0;i<=n;++i)a[i]=[i];for(var o=0;o<=r;++o)a[0][o]=o;for(var s=1;s<=n;++s)for(var c=1;c<=r;++c)a[s][c]=e[s-1]===t[c-1]?a[s-1][c-1]:1+Math.min(a[s-1][c],a[s][c-1],a[s-1][c-1]);return a[n][r]},t.cleanUpText=a},866:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),i=s(a),o=s(n(676));function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var p=function(e){function t(){var e,n,r;l(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.handleSelectionChanged=function(e,t){var n=r.props,a=n.selected,i=n.onSelectedChanged;n.disabled;if(t)i([].concat(c(a),[e.value]));else{var o=a.indexOf(e.value);i([].concat(c(a.slice(0,o)),c(a.slice(o+1))))}},u(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"renderItems",value:function(){var e=this,t=this.props,n=t.ItemRenderer,r=t.options,a=t.selected,s=t.focusIndex,c=t.onClick,l=t.disabled;return r.map((function(t,r){return i.default.createElement("li",{style:m.listItem,key:t.hasOwnProperty("key")?t.key:r},i.default.createElement(o.default,{focused:s===r,option:t,onSelectionChanged:function(n){return e.handleSelectionChanged(t,n)},checked:a.includes(t.value),onClick:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return c(e,r)})),ItemRenderer:n,disabled:t.disabled||l}))}))}},{key:"render",value:function(){return i.default.createElement("ul",{className:"select-list",style:m.list},this.renderItems())}}]),t}(a.Component),m={list:{margin:0,paddingLeft:0},listItem:{listStyle:"none"}};t.default=p}}]);
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.