PageSourceSearch

https://resourcewatch.org/_next/static/chunks/9164-6bdec508a6271d6f.js

js resourcewatch.org collected 2026-09-24 08:55:08 UTC 25,438 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9164],{10223:function(e,t,n){n.d(t,{Z:function(){return ne}});var r=n(59499),o=n(94184),i=n.n(o),a=n(7301),c=n(12754),s=n(14416),l=n(52411),u=n(50029),d=n(87794),f=n.n(d),p=n(67294),g=n(11163),h=n(16938),v=n(58350),m=n(93162),w=n(28582),b=n(22109),j=n(6442),y=n(77913),O=n(24740),x=n(6192),E=n(60718);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var P={loading:!1,mapLoading:!0,error:null,layer:null,tooltip:!1},D=function(e,t){var n=t.type,r=t.payload;switch(n){case"WIDGET-CARD/SET_LAYER":return C(C({},e),{},{layer:r});case"WIDGET-CARD/SET_LOADING":return C(C({},e),{},{loading:r});case"WIDGET-CARD/SET_MAP_LOADING":return C(C({},e),{},{mapLoading:r});case"WIDGET-CARD/SET_ERROR":return C(C({},e),{},{error:r});case"WIDGET-CARD/SET_TOOLTIP":return C(C({},e),{},{tooltip:r});default:throw new Error("action not supported")}},S=n(59944),Z=n(77677),N=n(52202),R=n(82359),T=n(13734),A=n(45392),I=n(40537),_=n(22521),L=n(90095),W=n(92777),G=n(82262),M=n(10748),F=n(45959),B=n(63553),z=n(37247),U=n(85893);function H(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,z.Z)(e);if(t){var o=(0,z.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,B.Z)(this,n)}}var V=function(e){(0,F.Z)(n,e);var t=H(n);function n(){var e;(0,W.Z)(this,n);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return e=t.call.apply(t,[this].concat(i)),(0,r.Z)((0,M.Z)(e),"triggerMouseDown",(function(t){var n=document.querySelector(".c-rc-tooltip");n&&n.contains&&!n.contains(t.target)&&e.props.toggleTooltip(!1)})),(0,r.Z)((0,M.Z)(e),"handleClick",(function(t){var n=e.props,r=n.onEditWidget,o=n.onGoToDataset,i=n.onShareEmbed,a=n.onDownloadPDF,c=n.onRemove,s=n.toggleTooltip;switch(t){case"edit_widget":r();break;case"go_to_dataset":o();break;case"share_embed":i();break;case"download_pdf":a();break;case"delete":c();break;default:console.error("action not supported")}s(!1)})),e}return(0,G.Z)(n,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.triggerMouseDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.triggerMouseDown)}},{key:"render",value:function(){var e=this,t=this.props,n=t.widgetLinks,r=t.isWidgetOwner;return(0,U.jsx)("div",{className:"c-widget-actions-tooltip",children:(0,U.jsxs)("ul",{children:[r&&(0,U.jsx)("li",{children:(0,U.jsx)("button",{type:"button",className:"-desktopOnly",onClick:function(){return e.handleClick("edit_widget")},children:"Edit visualization"})}),(0,U.jsx)("li",{children:(0,U.jsx)("button",{type:"button",onClick:function(){return e.handleClick("share_embed")},children:"Share/Embed"})}),0===n.length&&(0,U.jsx)("li",{children:(0,U.jsx)("button",{type:"button",onClick:function(){return e.handleClick("go_to_dataset")},children:"Go to dataset"})}),n.map((function(e){return(0,U.jsx)("li",{children:(0,U.jsxs)("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",children:["Go to"," ",e.name]})})})),(0,U.jsx)("li",{children:(0,U.jsx)("button",{type:"button",onClick:function(){return e.handleClick("download_pdf")},children:"Download as PDF"})}),r&&(0,U.jsx)("li",{children:(0,U.jsx)("button",{type:"button",onClick:function(){return e.handleClick("delete")},children:"Delete visualization"})})]})})}}]),n}(p.PureComponent);(0,r.Z)(V,"defaultProps",{widgetLinks:[]});var J=V,Y=n(86224);function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?$(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var K=function(e){var t=e.widget,n=e.mode,r=e.showActions,o=void 0!==r&&r,c=e.showEmbed,s=void 0!==c&&c,l=e.showRemove,d=void 0!==l&&l,k=e.showFavorite,C=void 0===k||k,W=e.thumbnail,G=void 0!==W&&W,M=e.clickable,F=void 0!==M&&M,B=e.params,z=void 0===B?{}:B,H=e.onWidgetClick,V=e.onWidgetRemove,$=e.toggleModal,K=e.setModalOptions,Q=(0,g.useRouter)(),X=(0,p.useReducer)(D,P),ee=X[0],te=X[1],ne=ee.loading,re=ee.layer,oe=ee.error,ie=ee.tooltip,ae=(0,a.P)().data,ce=(0,O.Z)(t.id,null===ae||void 0===ae?void 0:ae.token).isInACollection,se=(0,p.useMemo)((function(){return(0,x.h$)(t)}),[t]),le=(0,p.useCallback)((function(){var e=t.id,n=t.name,r=t.dataset;h.Rt.confirm("Are you sure you want to remove the visualization: ".concat(n,"?"),{onOk:function(){(0,j.E9)(e,r,null===ae||void 0===ae?void 0:ae.token).then((function(){V()})).catch((function(e){var t=e.message;return h.Rt.error("Something went wrong deleting the widget",t)}))}})}),[ae,t,V]),ue=(0,p.useCallback)((function(){var e={children:_.ZP,childrenProps:{links:(0,E.s)(t,z),toggleModal:$}};$(!0),K(e)}),[z,t,$,K]),de=(0,p.useCallback)((function(){"ADMIN"===(null===ae||void 0===ae?void 0:ae.role)?Q.push("/admin/data/widgets/".concat(t.id,"/edit?dataset=").concat(t.dataset)):t.userId===(null===ae||void 0===ae?void 0:ae.id)?Q.push("/myrw-detail/widgets/".concat(t.id,"/edit")):Q.push("/data/widget/".concat(t.id))}),[Q,ae,t]),fe=(0,p.useCallback)((function(){var e=t.dataset;Q.push("/data/explore/".concat(e))}),[Q,t]),pe=(0,p.useCallback)((0,u.Z)(f().mark((function e(){var n,r,o,i,a,c;return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h.Rt.info("Downloading PDF...","This process might take a few seconds."),n=t.id,r=window.location.origin,o=new URLSearchParams(z),i=new URL("".concat(r,"/embed/").concat(se,"/").concat(n)),a=new URLSearchParams({filename:t.slug,width:"790",height:"580",waitFor:"8000"}),c="".concat("https://api.resourcewatch.org","/v1/webshot?").concat(a.toString(),"&url=").concat(encodeURIComponent("".concat(i,"?").concat(o))),$(!1),(0,m.saveAs)(c,"".concat(t.slug,"-").concat((0,w.Z)(Date.now(),"yyyy-MM-dd'T'HH:mm:ss"),".pdf"));case 9:case"end":return e.stop()}}),e)}))),[t,z,se,$]),ge=(0,p.useCallback)((function(e){te({type:"WIDGET-CARD/SET_TOOLTIP",payload:e})}),[]),he=function(){var e=(0,u.Z)(f().mark((function e(t){var n;return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return te({type:"WIDGET-CARD/SET_LOADING",payload:!0}),te({type:"WIDGET-CARD/SET_ERROR",payload:null}),e.prev=2,e.next=5,(0,y.tR)(t);case 5:n=e.sent,te({type:"WIDGET-CARD/SET_LAYER",payload:n}),te({type:"WIDGET-CARD/SET_LOADING",payload:!1}),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(2),te({type:"WIDGET-CARD/SET_ERROR",payload:"There was an issue rendering the visualization"}),te({type:"WIDGET-CARD/SET_LOADING",payload:!1});case 14:case"end":return e.stop()}}),e,null,[[2,10]])})));return function(t){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){if((0,x.pR)(t.widgetConfig)){var e=t.widgetConfig.paramsConfig&&t.widgetConfig.paramsConfig.layer||t.widgetConfig.layer_id;he(e)}}),[t]);var ve=(0,p.useMemo)((function(){var e,n,r;return(null===t||void 0===t||null===(e=t.metadata)||void 0===e||null===(n=e[0])||void 0===n||null===(r=n.info)||void 0===r?void 0:r.widgetLinks)||[]}),[t]),me=(0,p.useMemo)((function(){return t.userId===(null===ae||void 0===ae?void 0:ae.id)}),[t,ae]),we=(0,Y.W)((null===z||void 0===z?void 0:z.geostore_id)||(null===z||void 0===z?void 0:z.aoi),{},{enabled:Boolean((null===z||void 0===z?void 0:z.geostore_id)||(null===z||void 0===z?void 0:z.aoi)),select:function(e){return e&&e.geojson.features[0].properties||{}},placeholderData:null}).data,be=(0,p.useMemo)((function(){return we?(0,b.replace)(t.name,we):t.name}),[t,we]);return(0,U.jsxs)("div",q(q({className:i()({"c-widget-card":!0,"-clickable":F})},F&&{tabIndex:-1,role:"button",onClick:function(){return H&&H(t)},onKeyPress:function(){return H&&H(t)}}),{},{children:[(0,U.jsx)("div",{className:"widget-preview",children:ne?(0,U.jsx)(N.Z,{className:"-light",isLoading:!0}):oe||!t?(0,U.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,U.jsx)("span",{className:"text-gray",children:"Preview not available"})}):(0,x.uG)(t.widgetConfig)?"grid"===n?(0,U.jsx)("div",{className:"c-widget-chart -thumbnail",children:(0,U.jsx)("div",{className:"c-we-chart -no-preview",children:(0,U.jsx)("span",{children:"No preview"})})}):(0,U.jsx)("div",{className:"c-widget-chart -embed",children:(0,U.jsx)("iframe",{title:t.name,src:t.widgetConfig.paramsConfig.embed.src,frameBorder:"0"})}):(0,x.pR)(t.widgetConfig)?(0,U.jsx)(I.Z,{layer:re}):(0,x.Lu)(t.widgetConfig)?(0,U.jsx)("div",{className:"c-widget-chart -".concat(n),children:(0,U.jsx)(L.Z,{widgetConfig:t.widgetConfig})}):(0,U.jsx)(A.Z,{widget:t,thumbnail:G})}),(0,U.jsxs)("div",{className:"info",children:[(0,U.jsxs)("div",{className:"detail",children:[(0,U.jsx)(S.Z,{className:"-default -primary line-clamp-3",children:be}),(0,U.jsx)("p",{className:"line-clamp-4",children:t.description}),C&&(0,U.jsx)(R.Z,{children:(0,U.jsx)(v.Tooltip,{overlay:(0,U.jsx)(T.Z,{resource:t,resourceType:"widget"}),overlayClassName:"c-rc-tooltip",overlayStyle:{color:"#fff"},placement:"bottomLeft",trigger:"click",children:(0,U.jsx)("button",{type:"button",className:"c-btn favourite-button",tabIndex:-1,
1children:(0,U.jsx)(Z.Z,{name:i()({"icon-star-full":ce,"icon-star-empty":!ce}),className:"-star -small"})})})})]}),(o||d||s)&&(0,U.jsxs)("div",{className:"actions",children:[o&&(0,U.jsx)(v.Tooltip,{visible:ie,overlayClassName:"c-rc-tooltip -default -no-max-width",placement:"top",destroyTooltipOnHide:!0,overlay:(0,U.jsx)(J,{toggleTooltip:function(){ge(!1)},onShareEmbed:ue,onGoToDataset:fe,onEditWidget:de,onDownloadPDF:pe,onRemove:le,widgetLinks:ve,isWidgetOwner:me}),children:(0,U.jsx)("button",{className:"c-button -secondary widget-actions",onClick:function(){ge(!ie)},children:"Options"})}),(0,U.jsx)("button",{type:"button",className:"c-button",onClick:de,children:"Edit"})]})]})]}))},Q=(0,s.connect)((function(){return{}}),{toggleModal:l.$J,setModalOptions:l.o9})(K);function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var te=function(e){var t=e.widgets,n=e.showRemove,o=e.showActions,s=e.showEmbed,l=e.showFavorite,u=e.mode,d=e.className,f=e.onWidgetClick,p=e.onWidgetRemove,g=e.thumbnail,h=e.clickable,v=(0,a.l)({select:function(e){var t,n;return null===e||void 0===e||null===(t=e.applicationData)||void 0===t||null===(n=t.rw)||void 0===n?void 0:n.widgets},placeholderData:{}}).data;return(0,U.jsx)("div",{className:i()("-mt-5",(0,r.Z)({},d,!!d)),children:(0,U.jsx)("ul",{className:"row",children:t.map((function(e){return(0,U.jsx)("li",{className:i()("column small-12 mt-5",{"medium-4":"grid"===u}),children:(0,U.jsx)(c.Z,{triggerOnce:!0,threshold:.35,children:function(t){var r=t.ref,i=t.inView;return(0,U.jsx)("div",{ref:r,className:"flex h-full",children:i&&(0,U.jsx)(Q,ee(ee({widget:e},(null===v||void 0===v?void 0:v[e.id])&&{params:v[e.id]}),{},{onWidgetClick:f,onWidgetRemove:p,showActions:o,showRemove:n,showEmbed:s,showFavorite:l,mode:u,thumbnail:g,clickable:h}))})}})},e.id)}))})})};te.defaultProps={className:null,showActions:!1,showRemove:!1,showEmbed:!1,thumbnail:!1,showFavorite:!0,clickable:!1};var ne=te},90095:function(e,t,n){var r=n(92777),o=n(82262),i=n(45959),a=n(63553),c=n(37247),s=n(59499),l=n(67294),u=(n(94301),n(47539)),d=n(85893);function f(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.Z)(e);if(t){var o=(0,c.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,a.Z)(this,n)}}var p=function(e){(0,i.Z)(n,e);var t=f(n);function n(e){var o;return(0,r.Z)(this,n),(o=t.call(this,e)).state={loading:!1,error:null,data:null},o}return(0,o.Z)(n,[{key:"componentDidMount",value:function(){this.getData()}},{key:"getData",value:function(){var e=this,t=this.props.widgetConfig.data.url;this.props.toggleLoading(!0),this.setState({loading:!0}),fetch(t).then((function(e){if(e.ok)return e.json();throw new Error(e.statusText)})).then((function(t){var n=t.data&&t.data.length&&t.data[0]||t.rows&&t.rows.length&&t.rows[0];n&&e.setState({data:n,error:null})})).catch((function(t){return e.setState({error:t.message})})).then((function(){e.props.toggleLoading(!1),e.setState({loading:!1})}))}},{key:"getContent",value:function(){var e=this,t=this.props.widgetConfig,n=t.template_config,r=t.template,o=[],i=n.reduce((function(t,n){var r=n.key,i=e.state.data[r];if(!i)return o.push(r),t;var a=n.suffix||"",c=n.format&&!isNaN(parseInt(i,10))?function(e){return(0,u.WU)(n.format)(parseInt(e,10))}:function(e){return e},s=!isNaN(parseInt(i,10))||c(i).length?'<span class="token">'.concat(c(i)).concat(a,"</span>"):"";return t.replace(new RegExp("{{".concat(r,"}}"),"g"),s)}),r);return o.length&&this.setState({error:"The widget is malformed: the key".concat(o.length>
11?"s":""," ").concat(o.join(", ")," can't be found in the data")}),i}},{key:"render",value:function(){return(0,d.jsxs)("div",{className:"c-text-chart",children:[this.state.error&&(0,d.jsxs)("div",{className:"error",children:["Unable to load the widget",(0,d.jsx)("span",{children:this.state.error})]}),!this.state.error&&this.state.data&&(0,d.jsx)("div",{className:"content",dangerouslySetInnerHTML:{__html:this.getContent()}}),!this.state.error&&!this.state.loading&&!this.state.data&&(0,d.jsx)("div",{className:"no-data",children:"No data"})]})}}]),n}(l.Component);(0,s.Z)(p,"defaultProps",{toggleLoading:function(){}}),t.Z=p},91e3:function(e,t,n){n.d(t,{Z:function(){return y}});var r=n(59499),o=n(35800),i=n(55585),a=n(24740),c=n(7301),s=n(95760),l=n(67294),u=n(94184),d=n.n(u),f=n(52202),p=n(43653),g=n(78538),h=n(93295),v=n(85893),m=function(e){var t=e.widget,n=e.isFetching,r=e.isInACollection,o=e.onToggleShare,i=(0,l.useState)(!1),a=i[0],c=i[1],s=(0,l.useCallback)((function(){c((function(e){return!e}))}),[]),u=(0,l.useCallback)((function(){o(t)}),[o,t]),m=(0,l.useMemo)((function(){var e,n,r;return null===t||void 0===t||null===(e=t.metadata)||void 0===e||null===(n=e[0])||void 0===n||null===(r=n.info)||void 0===r?void 0:r.caption}),[t]);return(0,v.jsxs)(v.Fragment,{children:[n&&(0,v.jsx)(f.Z,{isLoading:!0,className:"-transparent"}),!n&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:"p-4 border border-b-0 rounded-tl rounded-tr widget-header-container border-gray-light",children:(0,v.jsx)(p.Z,{widget:t,onToggleInfo:s,onToggleShare:u,isInACollection:r,isInfoVisible:a})}),(0,v.jsxs)("div",{className:d()("relative flex h-full overflow-x-auto overflow-y-hidden widget-container grow",{"border-0":!a,"border border-gray-light":a,"rounded-none":m}),style:{height:400},children:[a&&t&&!n&&(0,v.jsx)(g.Z,{widget:t,className:"p-4"}),(0,v.jsx)("iframe",{title:"".concat(t.name," || Resource Watch"),src:t.widgetConfig.url,width:"100%",height:"100%",frameBorder:0})]}),m&&(0,v.jsx)(h.Z,{text:m})]})]})};function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var j=function(e){return(0,v.jsx)(i.Z,b(b({},e),{},{title:"Something went wrong loading the widget"}))},y=function(e){var t=e.widgetId,n=e.onToggleShare,r=(0,s.I)(t,{includes:"metadata"},{enabled:Boolean(t),refetchOnWindowFocus:!1}),i=r.data,l=r.isLoading,u=r.refetch,d=(0,c.P)().data,f=(0,a.Z)(t,null===d||void 0===d?void 0:d.token).isInACollection;return(0,v.jsx)(o.ErrorBoundary,{FallbackComponent:j,onReset:function(){u()},children:(0,v.jsx)(m,{widget:i,isFetching:l,isInACollection:f,onToggleShare:n})})}},80477:function(e,t,n){n.d(t,{Z:function(){return f}});var r=n(59499),o=n(67294),i=n(35800),a=n(55585),c=n(30091),s=n(85893);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e){var t=e.item,n=(0,o.useMemo)((function(){try{return JSON.parse(t.content)}catch(e){throw new Error("Mini Explore: error parsing content.")}}),[t]);return(0,s.jsx)(c.Z,{config:n})}function f(e){var t=(0,o.useCallback)((function(e){return(0,s.jsx)(a.Z,u(u({},e),{},{title:"Something went wrong loading Mini Explore."}))}),[]);return(0,s.jsx)(i.ErrorBoundary,{FallbackComponent:t,onError:function(e){console.error(e.message)},children:(0,s.jsx)(d,u({},e))})}},65078:function(e,t,n){n.d(t,{Z:function(){return J}});var r=n(59499),o=n(67294),i=n(14416),a=n(19302),c=n(6442),s=n(6192),l=n(17638),u="SET_WIDGETS",d="SET_LOADING",f="SET_ERROR",p="SET_TAB",g="SET_PAGE",h="SET_PAGES",v="SET_PAGE_SIZE",m="SET_TOTAL",w="SET_SEARCH",b=(0,l.createAction)(u),j=(0,l.createAction)(d),y=(0,l.createAction)(f),O=(0,l.createAction)(p),x=(0,l.createAction)(g),E=(0,l.createAction)(h),k=((0,l.createAction)(v),(0,l.createAction)(m)),C=(0,l.createAction)(w);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?P(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var S=function(e,t){var n=t.type,r=t.payload;switch(n){case u:return D(D({},e),{},{widgets:r});case d:return D(D({},e),{},{loading:r});case f:return D(D({},e),{},{error:r});case p:return D(D({},e),{},{tab:r});case g:return D(D({},e),{},{page:r});case h:return D(D({},e),{},{pages:r});case v:return D(D({},e),{},{pageSize:r});case m:return D(D({},e),{},{total:r});case w:return D(D({},e),{},{search:r});default:throw new Error("action not found")}},Z={widgets:[],loading:!0,error:null,tab:"my-widgets",page:1,pages:1,pageSize:9,total:0,search:""},N=n(92777),R=n(82262),T=n(45959),A=n(63553),I=n(37247),_=n(15093),L=n(52202),W=n(60672),G=n(30087),M=n(10223),F=n(85893);function B(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,I.Z)(e);if(t){var o=(0,I.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,A.Z)(this,n)}}var z=function(e){(0,T.Z)(n,e);var t=B(n);function n(){return(0,N.Z)(this,n),t.apply(this,arguments)}return(0,R.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.tab,n=e.loading,r=e.total,o=e.page,i=e.pages,a=e.pageSize,c=e.widgets,s=e.onChangeTab,l=e.onChangePage,u=e.onChangeSearch,d=e.onSelectWidget;return(0,F.jsx)("div",{className:"c-dashboard-widget-edition",children:(0,F.jsxs)("div",{className:"l-page",children:[(0,F.jsx)("div",{className:"c-page-header -admin",children:(0,F.jsx)("div",{className:"l-container",children:(0,F.jsx)("div",{className:"row",children:(0,F.jsx)("div",{className:"column small-12",children:(0,F.jsxs)("div",{className:"page-header-content -with-tabs",children:[(0,F.jsx)("h1",{children:"Select visualization"}),(0,F.jsx)(_.Z,{options:[{label:"My visualizations",value:"my-widgets"},{label:"My favorites",value:"my-favorites"},{label:"All visualizations",value:"all-widgets"}],defaultSelected:t,selected:t,onChange:s})]})})})})}),(0,F.jsx)("div",{className:"dock-widget-container",children:(0,F.jsx)("div",{className:"c-page-section -small",children:(0,F.jsx)("div",{className:"l-container",children:(0,F.jsx)("div",{className:"row",children:(0,F.jsxs)("div",{className:"column small-12",children:[(0,F.jsx)(G.Z,{input:{placeholder:"Search visualization"},link:{},onSearch:u}),(0,F.jsx)(L.Z,{isLoading:n,className:"-relative -small -light"}),(0,F.jsx)(M.Z,{widgets:c,mode:"grid",onWidgetClick:d,showFavorite:!1,thumbnail:!0,clickable:!0}),i>1&&(0,F.jsx)(W.Z,{options:{size:r,page:o,pages:i,limit:a},onChange:l})]})})})})})]})})}}]),n}(o.PureComponent),U=z;function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var J=(0,i.connect)((function(e){return{user:e.user}}),null)((function(e){var t=(0,o.useReducer)(S,Z),n=t[0],r=t[1],i=n.search,l=n.tab,u=n.page,d=Z.page,f=e.user,p=e.onSubmit,g=(0,a.Z)((function(e){r(x(d)),r(C(e))}),250);return(0,o.useEffect)((function(){(0,c.Cp)(V(V(V(V({},"my-widgets"===l&&{userId:f.id}),"my-favorites"===l&&{favourite:!0}),!!i&&{name:i}),{},{"page[number]":u}),{Authorization:f.token},!0).then((function(e){var t=e.widgets,n=e.meta;r(j(!1)),r(y(null)),r(b(t.filter((function(e){return(0,s._U)(e)})))),r(k(n["total-items"])),r(E(n["total-pages"]))})).catch((function(e){r(j(!1)),r(y(e.message))}))}),[i,l,u,f]),(0,F.jsx)(U,V(V({},n),{},{onSelectWidget:function(e){p({widgetId:e.id,datasetId:e.dataset,categories:[]})},onChangeTab:function(e){r(O(e)),r(x(d))},onChangePage:function(e){r(x(e))},onChangeSearch:function(e){g(e)}},e))}))},57287:function(e,t,n){n.d(t,{Z:function(){return g}});var r=n(95760),o=n(67294),i=n(5152),a=n.n(i),c=n(12754),s=n(22945),l=n(26282),u=n(91e3),d=n(85893),f=a()((function(){return n.e(6391).then(n.bind(n,46391))}),{ssr:!1,loadableGenerated:{webpack:function(){return[46391]}}}),p=function(e){var t=e.widget,n=(0,o.useState)(!1),r=n[0],i=n[1],a=(0,o.useCallback)((function(){i(!0)}),[]),p=(0,o.useCallback)((function(){i(!1)}),[]),g=(0,o.useMemo)((function(){var e;return(null===t||void 0===t||null===(e=t.widgetConfig)||void 0===e?void 0:e.type)||"chart"}),[t]);return(0,d.jsxs)("div",{className:"w-full h-full",children:["map"===g&&(0,d.jsx)(c.Z,{triggerOnce:!0,threshold:.25,children:function(e){var n=e.ref,r=e.inView;return(0,d.jsx)("div",{ref:n,className:"w-full h-full",children:r&&(0,d.jsx)(s.Z,{widgetId:t.id,onToggleShare:a})})}}),t&&"chart"===g&&(0,d.jsx)(l.Z,{widgetId:t.id,onToggleShare:a,encodeParams:!1}),"embed"===g&&(0,d.jsx)(c.Z,{triggerOnce:!0,threshold:.25,children:function(e){var n=e.ref,r=e.inView;return(0,d.jsx)("div",{ref:n,className:"w-full h-full",children:r&&(0,d.jsx)(u.Z,{widgetId:t.id,onToggleShare:a})})}}),r&&(0,d.jsx)(f,{isVisible:!0,widget:t,onClose:p,params:{}})]})},g=function(e){var t,n,o=e.item,i=(0,r.I)(null===o||void 0===o||null===(t=o.content)||void 0===t?void 0:t.widgetId,{includes:"metadata"},{enabled:Boolean(null===o||void 0===o||null===(n=o.content)||void 0===n?void 0:n.widgetId),refetchOnWindowFocus:!1}).data;return(0,d.jsx)(p,{widget:i})}}}]);

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.