1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f00ebbb2-1d2d-4c02-a3cb-ddb6c5ddbfd6",e._sentryDebugIdIdentifier="sentry-dbid-f00ebbb2-1d2d-4c02-a3cb-ddb6c5ddbfd6")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"85c3a7a97c3fcc14a905763857ba67fbaa98c93c"},(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[49477],{
1"./src/components/BriefListingCard/BriefListingIcons.js":(e,t,s)=>{"use strict";s.d(t,{XC:()=>d,gN:()=>c,kd:()=>a});s("./node_modules/react/index.js");var o=s("./src/components/SvgIcon/SvgIcon.js"),r=s("./src/components/BriefListingCard/BriefListingCard.module.scss"),n=s("./node_modules/react/jsx-runtime.js"),i="30",l="15",a=e=>{var{size:t=i,style:s={}}=e;return(0,n.jsx)(o.Z,{icon:"map_marker",className:r.Z.svgIconContainer,style:s,size:t})},c=e=>{var{size:t=i,style:s={}}=e;return(0,n.jsx)(o.Z,{icon:"planet_earth",className:r.Z.svgIconContainer,style:s,size:t})},d=e=>{var{size:t=l,style:s={}}=e;return(0,n.jsx)(o.Z,{icon:"chevron-right",className:r.Z.svgIconContainer,style:s,size:t})}},
1"./src/components/Label/Label.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>g});var o=s("./node_modules/prop-types/index.js"),r=s.n(o),n=s("./node_modules/react/index.js");const i={container:"_26CPqnDP",clickable:"_3BkG0RAM",primary:"_2mGbJqdr",inverse:"_1-pD55Gb",success:"_2E-F5G7J",danger:"qfwZeIMW",info:"k40yWp9w",secondary:"_2b2kPjFI",darkgrey:"_1uijR5Zq",transparent:"_3_SgSuor",purple:"-UePUs6N",white:"_2vqI5pXp",black:"_2IQR6u4R"};var l=s("./node_modules/react/jsx-runtime.js"),a=["children","className","color","inverse","onClick"];function c(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,o)}return s}function d(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?c(Object(s),!0).forEach((function(t){p(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):c(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}function p(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function u(e,t){if(null==e)return{};var s,o,r=function(e,t){if(null==e)return{};var s,o,r={},n=Object.keys(e);for(o=0;o<n.length;o++)s=n[o],t.indexOf(s)>=0||(r[s]=e[s]);return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o<n.length;o++)s=n[o],t.indexOf(s)>=0||Object.prototype.propertyIsEnumerable.call(e,s)&&(r[s]=e[s])}return r}var h=e=>{var{children:t,className:s="",color:o="primary",inverse:r=!1,onClick:n=null}=e,c=u(e,a);return(0,l.jsx)("div",d(d({className:"".concat(i.container," ").concat(i[o]," ").concat(r?i.inverse:""," ").concat(n?i.clickable:""," ").concat(s),onClick:()=>n?n():null},c),{},{children:t}))};h.propTypes=d({children:r().node,className:r().string,color:r().oneOf(["danger","darkgrey","info","primary","secondary","success","transparent","purple","white","black"]),inverse:r().bool,onClick:r().func},n.Component.propTypes);const g=h},
1"./src/components/Price/Price.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./node_modules/prop-types/index.js"),r=s.n(o),n=(s("./node_modules/react/index.js"),s("./src/helpers/HelperFunctions.js")),i=s("./node_modules/react/jsx-runtime.js"),l=e=>{var{amount:t,currency:s,rounded:o,style:r}=e;return t<0?(0,i.jsx)("span",{style:r,children:"Negotiable"}):(0,i.jsx)("span",{style:r,children:(0,n.lb)(t,s,!o)})};l.propTypes={amount:r().number.isRequired,currency:r().oneOf(["usd","gbp","eur",""]).isRequired,rounded:r().bool,style:r().object};const a=l},
1"./src/components/Shared/Selectors/RolesSelector.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>m});s("./node_modules/core-js/modules/es.array.sort.js"),s("./node_modules/core-js/modules/es.object.assign.js");var o,r,n=s("./node_modules/react/index.js"),i=s("./node_modules/prop-types/index.js"),l=s.n(i),a=s("./node_modules/react-redux/es/index.js"),c=s("./src/redux/modules/suggestedRoles2.js"),d=s("./src/components/Shared/Selectors/SelectSelectize.js"),p=s("./node_modules/react/jsx-runtime.js");function u(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,o)}return s}function h(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?u(Object(s),!0).forEach((function(t){g(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):u(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}function g(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}var m=(0,a.connect)((e=>({loadedSuggestedRoles:e.suggestedRoles2.loaded,loadingSuggestedRoles:e.suggestedRoles2.loading,suggestedRoles:e.suggestedRoles2.suggestedRoles,roleEntities:e.entities.roles})),{loadSuggestedRoles:c.zD})(((r=class extends n.Component{constructor(e){var t;super(e),t=this,this.sortSuggestedRoles=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.props;return e.suggestedRoles.map((t=>e.roleEntities[t])).sort(((e,t)=>e.name.toUpperCase()-t.name.toUpperCase()))},this.setSuggestedRoles=()=>this.setState({suggestedRoles:this.sortSuggestedRoles()}),this.handleChange=e=>this.props.maxValue&&e.length>=this.props.maxValue?null:this.setState({selectedRoles:e}),this.state={selectedRoles:Array.isArray(e.existing)?e.existing.map((e=>({label:e,value:e}))):[],suggestedRoles:this.sortSuggestedRoles(e)}}componentDidMount(){this.state.selectedRoles.length&&this.props.onSelect&&this.props.onSelect(this.state.selectedRoles),this.props.loadingSuggestedRoles||this.props.loadedSuggestedRoles||this.props.loadSuggestedRoles()}componentDidUpdate(e,t){t.selectedRoles!==this.state.selectedRoles&&this.props.onSelect&&this.props.onSelect(this.state.selectedRoles),e.suggestedRoles.length!==this.props.suggestedRoles.length&&this.setSuggestedRoles()}render(){var e=this.props,t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure undefined")}(e),e)),{selectedRoles:s,suggestedRoles:o}=this.state;return(0,p.jsx)(d.Z,h(h({isMulti:!0,hideResetButton:!0,options:o.map((e=>{var{name:t}=e;return{label:t,value:t}})),values:s,onValuesChange:this.handleChange,placeholder:"Start typing your role",renderNoResultsFound:()=>(0,p.jsx)("div",{className:"no-results-found",children:this.props.loadingSuggestedRoles?"Loading...":"No results found"})},t),{},{id:"selectors-RolesSelector-rolesSearch"}))}}).propTypes={existing:l().array,onSelect:l().func,loadingSuggestedRoles:l().bool,loadedSuggestedRoles:l().bool,suggestedRoles:l().array,roleEntities:l().object,maxValue:l().number,loadSuggestedRoles:l().func},r.defaultProps={existing:[]},o=r))||o},
1"./src/containers/Projects/ProjectsBase.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>rt});s("./node_modules/core-js/modules/es.regexp.exec.js"),s("./node_modules/core-js/modules/es.string.match.js"),s("./node_modules/core-js/modules/es.string.replace.js"),s("./node_modules/core-js/modules/es.string.replace-all.js"),s("./node_modules/core-js/modules/es.regexp.to-string.js"),s("./node_modules/core-js/modules/es.promise.js"),s("./node_modules/core-js/modules/es.string.search.js"),s("./node_modules/core-js/modules/es.array.includes.js"),s("./node_modules/core-js/modules/es.string.includes.js");var o=s("./node_modules/react/index.js"),r=s("./node_modules/prop-types/index.js"),n=s.n(r),i=s("./node_modules/immutable/dist/immutable.js"),l=s("./node_modules/query-string/index.js"),a=s("./node_modules/react-cookie/index.js"),c=s.n(a),d=s("./src/config.js"),p=s("./node_modules/react-bootstrap/lib/Grid.js"),u=s.n(p),h=s("./node_modules/react-bootstrap/lib/Row.js"),g=s.n(h),m=s("./node_modules/react-bootstrap/lib/Col.js"),b=s.n(m),f=s("./src/helpers/HelperFunctions.js"),j=(s("./node_modules/core-js/modules/es.array.iterator.js"),s("./node_modules/core-js/modules/web.dom-collections.iterator.js"),s("./node_modules/core-js/modules/es.json.stringify.js"),s("./src/components/SingleLocationDropdown/SingleLocationDropdown.js")),y=s("./src/propTypes/userShape.js");const v={filterContainer:"_3FqF0Rny",filterTitle:"wR2fmnDl",toggleSwitch:"rBO34suq",toggleSwitchOn:"IXyE74R5",toggleSwitchContainer:"_2KtjiDJT"};var x=s("./node_modules/react/jsx-runtime.js"),C=e=>{var{isActive:t,onFilterToggle:s}=e,o=[v.toggleSwitch,t?v.toggleSwitchOn:""].join(" ");return(0,x.jsxs)("div",{className:o,onClick:s,children:[(0,x.jsx)("div",{className:v.toggleSwitchContainer}),(0,x.jsx)("div",{className:v.toggleSwitchContainer})]})};C.propTypes={isActive:n().bool,onFilterToggle:n().func};const _=C,S="_1rgfe6Wi",R="_2WR-O5AZ",k="_3-Xt0uM5",w="WXOiTg4S";var L=s("./src/components/Icon/Icon.js");function T(e){var{experienceLevel:t,onExperienceLevelToggle:s,checked:o}=e;return(0,x.jsxs)("div",{onClick:s,className:S,children:[(0,x.jsx)("div",{className:R,children:o&&(0,x.jsx)(L.Z,{icon:"î",color:"#0ee2b0"})}),(0,x.jsx)("div",{className:k,children:(0,x.jsx)("div",{className:w,children:t.label})})]})}T.propTypes={experienceLevel:n().object,onExperienceLevelToggle:n().func,checked:n().bool};const O=T;function F(e){var{experienceLevels:t,onExperienceLevelToggle:s}=e;return(0,x.jsx)("div",{children:t.map((e=>(0,x.jsx)(O,{experienceLevel:e,onExperienceLevelToggle:()=>s(e),checked:e.isChecked},e.type)))})}F.propTypes={experienceLevels:n().array,onExperienceLevelToggle:n().func},F.defaultProps={experienceLevels:null,onExperienceLevelToggle:null};const N=F;function P(e){var{hiringCapacity:t,onHiringCapacityToggle:s,checked:o}=e;return(0,x.jsxs)("div",{onClick:s,className:S,children:[(0,x.jsx)("div",{className:R,children:o&&(0,x.jsx)(L.Z,{icon:"î",color:"#0ee2b0"})}),(0,x.jsx)("div",{className:k,children:(0,x.jsx)("div",{className:w,children:"Commercial"===t.label?"Commercial / business work":"Personal"===t.label?"Personal projects":t.label})})]})}P.propTypes={hiringCapacity:n().object,onHiringCapacityToggle:n().func,checked:n().bool};const Z=P;function E(e){var{hiringCapacities:t,onHiringCapacityToggle:s}=e;return(0,x.jsx)("div",{children:t.map((e=>(0,x.jsx)(Z,{hiringCapacity:e,onHiringCapacityToggle:()=>s(e),checked:e.isChecked},e.type)))})}E.propTypes={hiringCapacities:n().array,onHiringCapacityToggle:n().func},E.defaultProps={hiringCapacities:null,onHiringCapacityToggle:null};const B=E;var H=s("./src/components/SvgIcon/SvgIcon.js");const I={briefFilterContainer:"_3nG9rZlG",closedFilterContainer:"_32jFTVbt",filterActive:"_3Le_QToH",titleContainer:"_2QKzPHUF",title:"_2atIDbel",filterColumn:"iPEaflUa",toggleFilter:"_1SeEtpLO",checkboxFilter:"QtgRu88m",infoText:"_1V4yqWWb",toggleFiltersContainer:"_3axQECuk",checkboxFiltersContainer:"_3kBQKvHd",filterTitle:"_1h2Cvdqz",filterEditButton:"_1MzbNpE0",filterButtonContainer:"_1synZ6Fp",filterCloseButton:"_3Ixrkofs",simpleSelect:"_2z1ku7Aw",searchTitle:"S4yxiooy"};var D=s("./node_modules/react-bootstrap/lib/Button.js"),A=s.n(D);const U="_1aLZt0dl";var X=e=>{var{onFiltersReset:t,filterList:s,disable:o}=e,r=s;
1return(0,x.jsx)(A(),{disabled:!r||o,className:U,bsStyle:"link",onClick:()=>t(),children:"Clear"})};X.propTypes={onFiltersReset:n().func,filterList:n().string};const M=X;var J=s("./node_modules/react-bootstrap/es/Grid.js"),z=s("./node_modules/react-bootstrap/es/Row.js"),G=s("./node_modules/react-bootstrap/es/Col.js"),W=s("./node_modules/react-bootstrap/es/Button.js"),q=s("./node_modules/react-bootstrap/es/Collapse.js"),V=s("./node_modules/react-bootstrap/es/FormControl.js"),K=s("./src/components/Shared/Selectors/RolesSelector.js"),Q=e=>{var{user:t,paid:s,filter:r,onFiltersReset:n,onStatusFilterToggle:i,onRemoteFilterToggle:l,onInternalFilterToggle:a,onExperienceLevelToggle:c,onHiringCapacityToggle:d,location:p,onLocationTextChange:u,onSearchTermChange:h,filterList:g,onEditButton:m,onRolesSelect:b,onRolesHaveChanged:y}=e,[v,C]=(0,o.useState)(!1),[S,R]=(0,o.useState)(!0),[k,w]=(0,o.useState)("");(0,o.useEffect)((()=>{v&&R(!1),null===r.searchTerm?w(""):w(r.searchTerm)}),[v,r]);var L=r.locationText&&(0,f.XS)(r.locationText),T=(0,o.useCallback)((()=>{u({city:"",country:"",text:""})}),[u]),O=t?()=>C(!v):m;return(0,x.jsxs)(J.Z,{id:"filterCollapse",className:[I.briefFilterContainer,v&&I.filterActive,g&&!v&&I.closedFilterContainer],children:[(0,x.jsx)(z.Z,{children:(0,x.jsx)(G.Z,{md:12,className:I.filterColumn,children:(0,x.jsxs)("div",{className:I.titleContainer,children:[(0,x.jsxs)("p",{className:I.title,children:[(0,x.jsx)(H.Z,{icon:"filter_list",style:{marginRight:"10px"}}),(0,x.jsxs)("strong",{children:["Filter:",(0,x.jsx)("span",{className:"ml--",children:g})]})]}),!v&&(0,x.jsxs)("div",{className:I.titleButtonContainer,children:[(0,x.jsx)(W.Z,{bsStyle:"link",className:I.filterEditButton,onClick:O,"aria-controls":"filterContainer","aria-expanded":v,children:"Edit"}),t&&(0,x.jsx)(M,{paid:s,filter:r,filterList:g,onFiltersReset:n,location:p})]})]})})}),(0,x.jsx)(q.Z,{in:v,children:(0,x.jsxs)("div",{id:"filterContainer",children:[(0,x.jsx)(z.Z,{children:(0,x.jsxs)(G.Z,{md:12,className:I.filterColumn,children:[(0,x.jsx)("p",{className:"".concat(I.filterTitle," ").concat(I.searchTitle),children:"Search"}),(0,x.jsx)(V.Z,{type:"text",value:k,placeholder:"Enter any keywords that match the jobs your looking for",onChange:e=>w(e.target.value),onBlur:()=>h(k),maxLength:"140",style:{fontSize:"15px"}})]})}),(0,x.jsxs)(z.Z,{children:[!S&&(0,x.jsxs)(G.Z,{md:6,className:I.filterColumn,children:[(0,x.jsx)("p",{className:I.filterTitle,children:"Roles"}),(0,x.jsx)(K.Z,{className:I.simpleSelect,existing:r.selectedRoles,onSelect:e=>{b(e),y()}},JSON.stringify(r.selectedRoles))]}),(0,x.jsxs)(G.Z,{md:6,className:I.filterColumn,children:[(0,x.jsx)("p",{className:I.filterTitle,children:"Job Location"}),(0,x.jsx)(j.Z,{defaultLocation:L,shouldClearOnBlur:!r.locationText,showResetIcon:!!r.locationText,onLocationReset:T,onLocationChange:u,placeholder:"Enter the nearest city or country",className:I.simpleSelect})]})]}),(0,x.jsxs)(z.Z,{children:[(0,x.jsxs)(G.Z,{md:6,className:[I.filterColumn,I.checkboxFiltersContainer],children:[(0,x.jsxs)("div",{className:I.checkboxFilter,children:[(0,x.jsx)("p",{className:I.filterTitle,children:"Experience"}),(0,x.jsx)(N,{experienceLevels:r.experienceLevels,onExperienceLevelToggle:c})]}),(0,x.jsxs)("div",{className:I.checkboxFilter,children:[(0,x.jsx)("p",{className:I.filterTitle,children:"Type"}),(0,x.jsx)(B,{hiringCapacities:r.hiringCapacities,onHiringCapacityToggle:d})]})]}),(0,x.jsxs)(G.Z,{md:6,className:[I.filterColumn,I.toggleFiltersContainer],children:[(0,x.jsxs)("div",{className:I.toggleFilter,children:[(0,x.jsx)("p",{className:I.filterTitle,children:"Remote Jobs"}),(0,x.jsx)(_,{isActive:r.remote,onFilterToggle:l})]}),(0,x.jsx)("p",{className:I.infoText,children:"Jobs with no specified location, open to the global network"}),(0,x.jsxs)("div",{className:I.toggleFilter,children:[(0,x.jsx)("p",{className:I.filterTitle,children:"Open Jobs"}),(0,x.jsx)(_,{isActive:r.status,onFilterToggle:i})]}),(0,x.jsx)("p",{className:I.infoText,children:"Jobs currently open to applications"}),(0,x.jsxs)("div",{className:I.toggleFilter,children:[(0,x.jsx)("p",{className:I.filterTitle,children:"Easy Apply â¡"}),(0,x.jsx)(_,{isActive:r.internal,onFilterToggle:a})]}),(0,x.jsx)("p",{className:I.infoText,children:"Jobs posted directly onto the Twine platform by our clients"})]})]}),(0,x.jsx)(z.Z,{children:(0,x.jsxs)(G.Z,{className:[I.filterColumn,I.filterButtonContainer],children:[t&&(0,x.jsx)(M,{paid:s,filter:r,filterList:g,onFiltersReset:n,location:p}),(0,x.jsx)(W.Z,{bsStyle:"primary",className:I.filterCloseButton,onClick:()=>{C(!v),h(k)},"aria-controls":"filterContainer","aria-expanded":v,children:"Search"})]})})]})})]})};Q.propTypes={user:y.Z,paid:n().bool,filter:n().object,onFiltersReset:n().func,onStatusFilterToggle:n().func,onRemoteFilterToggle:n().func,onInternalFilterToggle:n().func,roleSkills:n().oneOfType([n().array,n().object]),loadingRoleSkills:n().bool,onSelectedRoleChange:n().func,experienceLevels:n().oneOfType([n().array,n().object]),onExperienceLevelToggle:n().func,hiringCapacities:n().oneOfType([n().array,n().object]),onHiringCapacityToggle:n().func,location:n().object,locationTextFilter:n().string,onLocationTextChange:n().func,onSearchTermChange:n().func,selectedRole:n().object,suggestedRoles:n().oneOfType([n().array,n().object]),loadingRoles:n().bool,filterList:n().string,onEditButton:n().func,onRolesSelect:n().func,onRolesHaveChanged:n().func},Q.defaultProps={user:null,paid:null,loadingRoleSkills:!1,roleSkills:[],selectedRole:{},experienceLevels:[],hiringCapacities:[],filterList:""};const $=Q;var Y=s("./node_modules/lodash/replace.js"),ee=s.n(Y),te=(s("./node_modules/core-js/modules/es.symbol.description.js"),s("./node_modules/moment/moment.js")),se=s.n(te),oe=s("./src/components/Label/Label.js"),re=s("./src/components/Panel/Panel.js"),ne=s("./src/components/Price/Price.js"),ie=s("./src/components/BriefListingCard/BriefListingIcons.js"),le=s("./src/components/BriefListingCard/BriefListingCard.module.scss"),ae=s("./node_modules/react-router-dom/esm/react-router-dom.js"),ce=s("./node_modules/react-router-bootstrap/lib/index.js"),de=s("./src/constants/constants.js");const pe=e=>{var{brief:t=null,onClickRole:s=null}=e,o=e=>e.num_of_pitches<=de.tm?(0,x.jsx)("span",{title:"Pitch before other freelancers",children:(0,x.jsx)(oe.Z,{className:le.Z.lowPopularityBadgeLabel,children:"Open job"})}):(0,x.jsx)("span",{title:"Pitch soon â this client has received pitches",children:(0,x.jsx)(oe.Z,{className:le.Z.popularityBadgeLabel,children:"".concat(e.num_of_pitches>=de.xk?"Very ":"","Popular job")})}),r=e=>(0,x.jsxs)("div",{title:"".concat(e.text," â ").concat(e.remote?"Remote Job":e.location),className:le.Z.briefTitleContainer,children:[(0,x.jsxs)("div",{className:le.Z.briefTitle,children:[e.text,e.remote?(0,x.jsx)(ie.gN,{size:"25",
1style:{verticalAlign:"sub"}}):(0,x.jsx)(ie.kd,{size:"25",style:{verticalAlign:"sub"}}),!e.remote&&e.location]}),(0,x.jsx)("div",{className:le.Z.briefBudgetStatusContainer,children:"active"===e.status&&(0,x.jsx)("div",{className:le.Z.briefPopularityBadge,children:o(e)})})]});return(0,x.jsxs)(re.Z,{className:le.Z.container,children:[(0,x.jsxs)("div",{children:[!t&&(0,x.jsxs)("div",{className:le.Z.emptyTop,children:[(0,x.jsx)("div",{className:le.Z.emptyAvatar}),(0,x.jsx)("div",{className:le.Z.emptyTitle})]}),t&&(0,x.jsx)("div",{children:"active"===t.status?(0,x.jsx)(ae.Link,{className:le.Z.title,to:t.links.main_relative,children:r(t)}):(0,x.jsx)("span",{className:le.Z.title,children:r(t)})})]}),(0,x.jsxs)("div",{className:le.Z.labels,children:[!t&&(0,x.jsx)("div",{className:le.Z.emptyLabels}),t&&(0,x.jsxs)("div",{children:[(0,x.jsx)(oe.Z,{className:le.Z.roleSkillPillButton,color:"primary",inverse:!0,onClick:()=>s({name:t.role||t.skill}),children:t.role||t.skill}),t.amount&&0!==t.amount&&(0,x.jsxs)(oe.Z,{className:le.Z.budgetPillButton,color:"success",inverse:!0,children:[(0,x.jsx)("span",{children:"Budget "}),(0,x.jsx)(ne.Z,{currency:t.currency,amount:t.budget})]})]})]}),(0,x.jsxs)("div",{className:le.Z.description,children:[!t&&(0,x.jsxs)("div",{className:le.Z.emptyDescription,children:[(0,x.jsx)("div",{}),(0,x.jsx)("div",{})]}),t&&(e=>{var{spec:t}=e,s=t;return(s=ee()(s,/\*\*/g,"")).substring(0,300)})(t)]}),(0,x.jsxs)("div",{className:le.Z.dates,children:[!t&&(0,x.jsx)("div",{className:le.Z.emptyDates}),t&&(0,x.jsxs)("div",{children:[(0,x.jsxs)("span",{children:["Posted ",se()(t.approved_at).fromNow()]}),(0,x.jsx)("span",{className:le.Z.bullet,children:"â¢"}),(0,x.jsxs)("span",{children:["Expires in ",se()(t.expires_at).fromNow(!0)]})]})]}),(0,x.jsxs)("div",{className:le.Z.ctas,children:[!t&&(0,x.jsx)("div",{className:le.Z.emptyCta}),t&&(0,x.jsxs)("div",{children:["active"===t.status&&(0,x.jsx)(ce.Ji,{to:t.links.main_relative,children:(0,x.jsxs)(A(),{block:!0,bsStyle:"success",className:le.Z.moreInfoButton,children:["More info ",(0,x.jsx)(ie.XC,{})]})}),("in_progress"===t.status||"paid"===t.status||"final_files_uploaded"===t.status||"paid_f
1inal_files_uploaded"===t.status||"final_files_approved"===t.status||"paid_final_files_approved"===t.status)&&(0,x.jsx)("div",{className:"".concat(le.Z.statusLabel," ").concat(le.Z.inProgress),children:"In progress"}),"completed"===t.status&&(0,x.jsx)("div",{className:"".concat(le.Z.statusLabel," ").concat(le.Z.completed),children:"Recently completed"}),("expired"===t.status||"inactive"===t.status)&&(0,x.jsx)("div",{className:"".concat(le.Z.statusLabel," ").concat(le.Z.complete),children:"Inactive"})]})]})]})};var ue=s("./src/components/JobListing/JobListing.jsx"),he=s("./src/components/Loader/Loader.js");const ge=s.p+"no-activity.d78d9a38.png";var me=s("./src/containers/Ads/JobsBoardBanner/JobsBoardBanner.js"),be=s("./src/components/SignUp/SignUp.js"),fe=s("./src/hooks/useAuth.js"),je=s("./src/components/ApplicationWriterUpsell/ApplicationWriterUpsell.js"),ye=s("./src/components/Upsell/UpsellSignUp.js"),ve=s("./src/components/Upsell/AriUpsell.js");const xe="_1eeCmpSh",Ce="_2wRVgyRI",_e="_1eDPguiN",Se="_26eQy6XN",Re="_26dnDbjf",ke="_3qnT6BcX";function we(e){var{mobile:t,role:s,country:o,city:r}=e,n="";r&&o?n=" in ".concat((0,f.XS)(r),", ").concat((0,f.XS)(o)):o&&(n=" in ".concat((0,f.XS)(o)));var i="/hire-a-freelancer";s&&o&&r?i="/find/".concat((0,f.H6)((0,f.iZ)(s)),"/").concat((0,f.Rm)(o),"/").concat((0,f.H6)(r)):s&&o?i="/find/".concat((0,f.H6)((0,f.iZ)(s)),"/").concat((0,f.Rm)(o)):s&&(i="/find/".concat((0,f.H6)((0,f.iZ)(s))));var l=s?"Hire "+(0,f.iZ)((0,f.XS)(s)).toLowerCase():"Hire experts",a=s?"Search for "+(0,f.iZ)((0,f.XS)(s)).toLowerCase():"Post a job";return(0,x.jsxs)("div",{className:"".concat(xe," ").concat(t?_e:Ce),children:[(0,x.jsx)("p",{className:Se,children:(0,x.jsx)("a",{href:i,children:l})}),(0,x.jsxs)("p",{className:Re,children:["Find and"," ",(0,x.jsxs)("a",{href:i,children:["hire"," ",s?(0,f.Wu)(s)+" "+(0,f.oX)((0,f.XS)(s)).toLowerCase():"an expert",n]})," ","to work on projects"]}),(0,x.jsx)(W.Z,{className:ke,bsStyle:"success",href:i,children:a})]})}we.propTypes={mobile:n().bool,role:n().string,country:n().string,city:n().string},we.defaultProps={mobile:!1,role:"",country:"",city:""};const Le=we;var Te=["briefs","loaded","loading","selectedRole","paid","onClickRole","onClickLocation","onShowSignUpModal","country","city","partners","loadedPartners","loadingPartners"];function Oe(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,o)}return s}function Fe(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(s),!0).forEach((function(t){Ne(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):Oe(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}function Ne(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function Pe(e,t){if(null==e)return{};var s,o,r=function(e,t){if(null==e)return{};var s,o,r={},n=Object.keys(e);for(o=0;o<n.length;o++)s=n[o],t.indexOf(s)>=0||(r[s]=e[s]);return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o<n.length;o++)s=n[o],t.indexOf(s)>=0||Object.prototype.propertyIsEnumerable.call(e,s)&&(r[s]=e[s])}return r}var Ze=e=>{var{briefs:t,loaded:s,loading:r,selectedRole:n,paid:i,onClickRole:l,onClickLocation:a,onShowSignUpModal:c,country:d,city:p,partners:u,loadedPartners:h,loadingPartners:g}=e,m=Pe(e,Te),{user:b}=(0,fe.Z)(),j=!b||b&&!1===(null==b?void 0:b.pro),y=n&&n.name?(0,f.XS)(n.name):"",v=0;return(0,x.jsx)("div",Fe(Fe({},m),{},{children:s?(0,x.jsxs)("div",{children:[t.length>0?(0,x.jsx)("div",{children:t.map(((e,t)=>{(1===t||(t+1)%15==0)&&v<=5&&v++;var s=(0,x.jsx)(ue.Z,{brief:e,onClickRole:l,onClickLocation:a,onShowSignUpModal:c},e.id);return(1===t||(t+1)%15==0)&&v<=5?(0,x.jsxs)(o.Fragment,{children:[s,(0,x.jsx)(me.Z,{partners:u,loadedPartners:h,loadingPartners:g})]},"briefListing-".concat(e.id)):4===t&&j?(0,x.jsxs)(o.Fragment,{children:[s,(0,x.jsx)(ye.Z,{user:b,mobile:!0})]},"briefListing-".concat(e.id)):8!==t||b?9===t?(0,x.jsxs)(o.Fragment,{children:[s,(0,x.jsx)(je.Z,{user:b,mobile:!0})]},"briefListing-".concat(e.id)):19===t?(0,x.jsxs)(o.Fragment,{children:[s,(0,x.jsx)(Le,{mobile:!0,role:y,country:d,city:p})]},"briefListing-".concat(e.id)):s:(0,x.jsxs)(o.Fragment,{children:[s,(0,x.jsx)(ve.Z,{mobile:!0})]},"briefListing-".concat(e.id))}))}):(0,x.jsxs)("div",{className:"mt++ text-center",children:[(0,x.jsx)("img",{src:ge,alt:"Twine"}),(0,x.jsxs)("p",{className:"mt++",children:["No",null!==n?" ".concat(n.name.toLowerCase()):""," ",i?"jobs":"collaborations"," found."]}),b?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("p",{children:["Turn on ",(0,x.jsx)("a",{href:"/settings",children:"job alert notifications"})," to be notified when the next job is posted."]}),(0,x.jsxs)("p",{children:[(0,x.jsx)("a",{href:"/pricing/creatives",children:"Upgrade to Twine Pro"})," to increase your chances of winning work."]})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("p",{children:"Sign up to Twine below for free and get notified instantly when jobs are available."}),(0,x.jsx)(be.Z,{redirect:"onboarding",redirectFromGoogle:"signup",defaultAccountType:"seller"})]})]}),(0,x.jsx)(he.Z,{loading:r})]}):[...Array(3)].map(((e,t)=>(0,x.jsx)(pe,{brief:null},t)))}))};Ze.propTypes={briefs:n().array,loaded:n().bool,loading:n().bool,selectedRole:n().object,paid:n().bool,onClickRole:n().func,onClickLocation:n().func,onShowSignUpM
1odal:n().func,country:n().string,city:n().string,partners:n().array,loadedPartners:n().bool,loadingPartners:n().bool};const Ee=Ze;var Be=s("./node_modules/react-helmet/es/Helmet.js");const He="_3eLGOmt4",Ie="_3kI0qRwI",De="_2bCGm3g7";var Ae=e=>{var{filter:t=null,paid:s,getSelectedRoleName:o,config:r,loggedIn:n}=e,i=t&&t.city?" in "+(0,f.XS)(t.city)+", "+(0,f.XS)(t.country):t&&t.country?" in "+(0,f.XS)(t.country):"",l="Find & apply for work on ".concat(o()?(0,f.oX)(o().toLowerCase()):"freelance"," projects").concat(i||"",". Find the best remote and freelance jobs from clients around the world on Twine."),a=s?"".concat(o()?(0,f.oX)(o()):"Freelance"," Jobs ").concat(i||" With Top Global Clients"," | Twine"):"".concat(o()?(0,f.oX)(o()):"Project"," Collaborations | Twine"),c=()=>{var e=r.baseUrl;return e+=s?"/jobs":"/collaborate",t&&(""!==o()&&(e+="/".concat((0,f.H6)((0,f.iZ)(o())))),t.country&&(e+=t.city?"/in/".concat((0,f.H6)(t.country),"/").concat((0,f.H6)(t.city)):"/in/".concat((0,f.H6)(t.country)))),e};return(0,x.jsxs)("div",{children:[(0,x.jsx)(Be.Z,{title:a,link:[{rel:"canonical",href:c()}],meta:[{name:"description",content:l},{property:"og:title",content:a},{property:"og:description",content:l},{property:"og:url",href:c()},{name:"twitter:title",content:a},{name:"twitter:description",content:l}]}),(0,x.jsxs)("h1",{className:He,children:[t?(0,f.oX)(o()):""," ",s?"Freelance and Remote Jobs":"Collaboration Board"]}),!n&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("h2",{className:Ie,children:[s?"Find and apply for work on freelance ":"Find ",t&&"".concat((0,f.oX)(o().toLowerCase())," "),s?"projects"+(i||""):"project collaborations"]}),s?(0,x.jsxs)("h3",{className:De,children:["Find the best"," ",t?"freelance ".concat((0,f.oX)(o().toLowerCase())," jobs and remote \n ").concat((0,f.oX)(o().toLowerCase())," jobs "):"remote and freelance jobs ","from clients",i||" around the world",". Search for projects matching your"," ",t&&(0,f.oX)(o().toLowerCase())," skills at top companies. Apply today."]}):(0,x.jsxs)("h3",{className:De,children:["Browse"," ",t&&"for ".concat((0,f.oX)(o().toLowerCase()))," ","collaboration posts"]})]})]})};Ae.propTypes={filter:n().object,paid:n().bool,getSelectedRoleName:n().func,config:n().object,loggedIn:n().bool},Ae.defaultProps={filter:null};const Ue=Ae;var Xe=s("./src/components/Modal/Modal.js");const Me="_2qt7Vvdn",Je="_1ZMcIAWv",ze="_1YRBQ30d";var Ge=["3D Animator","Animator","Digital Marketer","Graphic Designer","Illustrator","Mixing Engineer","Motion Graphic Designer","Music Composer","Music Producer","Photographer","SEO Expert","Social Media Freelancer","UI Designer","UX Designer","Video Editor","Videographer","Vocalist","Voiceover Artist","Web Designer","Web Developer"],We=["United States","United Kingdom","Italy","Canada","Singapore","Australia","United Arab Emirates","Philippines","Germany","Malaysia","Netherlands","Ireland","South Africa","Spain","France","Portugal","Thailand","Sweden","Switzerland","Japan"],qe=e=>{var{link:t,text:s}=e;return(0,x.jsx)(x.Fragment,{children:(0,x.jsx)("li",{children:(0,x.jsx)("a",{href:t,title:s,className:ze,children:s})})})};qe.propTypes={link:n().string,text:n().string};const Ve=qe;var Ke=e=>{var t,{country:s,city:r,selectedRole:n,cityList:i}=e,[l,a]=(0,o.useState)(),c="",d="",p=[];s&&!n&&(c="/in/".concat((0,f.H6)(s)),d=" in ".concat((0,f.XS)(s))),r&&s&&(c="/in/".concat((0,f.H6)(s),"/").concat((0,f.H6)(r)),d=" in ".concat((0,f.XS)(r))),r&&!n&&p.push({backLink:"/jobs/in/".concat((0,f.H6)(s)),backLinkText:"Freelance jobs in ".concat((0,f.XS)(s))}),s&&n&&p.push({backLink:"/jobs/".concat((0,f.H6)(n)),backLinkText:"".concat((0,f.oX)(n)," jobs")}),r&&n&&p.push({backLink:"/jobs/".concat((0,f.H6)(n),"/in/").concat((0,f.H6)(s)),backLinkText:"".concat((0,f.oX)(n)," jobs in ").concat((0,f.XS)(s))});var u=Ge.map(((e,t)=>(0,x.jsx)(Ve,{link:"/jobs/".concat((0,f.H6)((0,f.iZ)(e))).concat(c),text:"".concat(e," jobs").concat(d)},t+e))),h=We.map(((e,t)=>(0,x.jsx)(Ve,{link:"/jobs/".concat((0,f.H6)(n),"/in/").concat((0,f.H6)(e)),text:"".concat((0,f.oX)(n)," jobs in ").concat(e)},t+e))),g=null==i||null===(t=i.cities)||void 0===t?void 0:t.map(((e,t)=>(0,x.jsx)(Ve,{link:"/jobs/".concat((0,f.H6)(n),"/in/").concat((0,f.H6)(s),"/").concat((0,f.H6)(e.city)),text:"".concat((0,f.oX)(n)," jobs in ").concat(e.city)},t+e.city))),m=Ge.map(((e,t)=>(0,x.jsx)(Ve,{link:"/jobs/".concat((0,f.H6)((0,f.iZ)(e))).concat(c),text:"".concat(e," jobs").concat(d)},t+e)));return(0,o.useEffect)((()=>{r&&i.loaded?a(m):n&&s&&i.loaded?a(g):!n||s?(s&&!n&&a(u),a(u)):a(h)}),[n,s,r,i]),(0,x.jsxs)("div",{className:Me,children:[(0,x.jsx)("p",{className:Je,children:"Browse more jobs"}),(0,x.jsxs)("ul",{children:[p.map(((e,t)=>(0,x.jsx)("li",{children:(0,x.jsx)("a",{href:e.backLink,className:ze,children:e.backLinkText})},t+e))),l]})]})};
1Ke.propTypes={country:n().string,city:n().string,selectedRole:n().string,cityList:n().object};const Qe=Ke;var $e=s("./src/helpers/Constants.js"),Ye=["roles","experienceLevel","hiringCapacity","status","remote","internal","searchTerm","rolesHaveChanged"];function et(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,o)}return s}function tt(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?et(Object(s),!0).forEach((function(t){st(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):et(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}function st(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}var ot="briefsFilters";class rt extends o.PureComponent{constructor(e){var t,s,o,r,n;super(e),t=this,this.updateCookie=e=>{var t=new Date;t.setDate(t.getDate()+7),c().save(ot,e,{path:"/",expires:t})},this.onSelectedRoleChange=e=>{var{filter:t}=this.state;t.type="role",t.selectedRole=e,this.setState({filter:t}),this.handleRoleFilterChange()},this.onRolesSelect=function(e){var s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{filter:o}=t.state;0===e.length&&t.props.match.params.role&&(o.name="",o.selectedRole=null);var r=s?e:e.map((e=>e.value));o.selectedRoles=r,t.setState({filter:o}),t.handleFilterChanges()},this.onRolesHaveChanged=()=>{var{filter:e}=this.state;e.rolesHaveChanged=!0,this.setState({filter:e}),this.handleFilterChanges()},this.onExperienceLevelToggle=e=>{var t=this.state.filter.experienceLevels,s=t.findIndex((t=>t.type===e.type));t[s].isChecked=!e.isChecked,this.setState((e=>({userData:tt(tt({},e.userData),{},{experienceLevels:t}),experienceLevelsHaveChanged:!0}))),this.handleFilterChanges()},this.onHiringCapacityToggle=e=>{var t=this.state.filter.hiringCapacities,s=t.findIndex((t=>t.type===e.type));t[s].isChecked=!e.isChecked,this.setState((e=>({userData:tt(tt({},e.userData),{},{hiringCapacities:t}),hiringCapacitiesHaveChanged:!0}))),this.handleFilterChanges()},this.onStatusFilterToggle=()=>{var{filter:e}=this.state;e.status=!e.status,this.setState({filter:e}),this.handleFilterChanges()},this.onRemoteFilterToggle=()=>{var{filter:e}=this.state;e.remote=!e.remote,this.setState({filter:e}),this.handleFilterChanges()},this.onInternalFilterToggle=()=>{var{filter:e}=this.state;e.internal=!e.internal,this.setState({filter:e}),this.handleFilterChanges()},this.onLocationTextChange=e=>{var{filter:t}=this.state;t.locationText=""===e.city?"".concat((0,f.H6)(e.country)):"".concat((0,f.H6)(e.city),", ").concat((0,f.H6)(e.country)),t.country=e.country,t.city=e.city,this.setState({filter:t}),this.handleFilterChanges()},this.onSearchTermChange=e=>{var{filter:t}=this.state;t.searchTerm=e,this.setState({filter:t}),this.handleFilterChanges()},this.onFiltersReset=()=>{var e=tt(tt({},this.state.filter),{},{name:"",selectedRole:null,selectedRoles:[],status:!1,remote:!1,internal:!1,locationText:null,country:null,city:null,searchTerm:null,experienceLevels:[{type:"Amateur",isChecked:!1,label:"Amateur"},{type:"Beginner",isChecked:!1,label:"Beginner"},{type:"Junior",isChecked:!1,label:"Junior"},{type:"Mid-level",isChecked:!1,label:"Mid-Level"},{type:"Senior",isChecked:!1,label:"Senior"},{type:"Expert",isChecked:!1,label:"Expert"}],hiringCapacities:[{type:"personal",isChecked:!1,label:"Personal"},{type:"commercial",isChecked:!1,label:"Commercial"}]});this.setState({filter:e},(()=>{this.updateCookie(e),this.props.history.push("/jobs?rolesHaveChanged=1")}))},this.getHash=e=>{var{paid:t,filter:s}=e||this.state,o=null;"object"==typeof s.selectedRoles?o=s.selectedRoles.join():"string"==typeof s.selectedRoles&&(o=s.selectedRoles);var r=s.experienceLevels.filter((e=>e.isChecked)),n=r.length>0?r.map((e=>e.type)).join():null,i=s.hiringCapacities.filter((e=>e.isChecked)),l=i.length>0?i.map((e=>e.type)).join():null,a=!(!s||!s.status)&&s.status,c=!(!s||!s.remote)&&s.remote,d=!(!s||!s.internal)&&s.internal,p=s&&s.locationText?s.locationText:null,u=s&&s.searchTerm?s.searchTerm:null;return encodeURIComponent("".concat(t,"|").concat(o,"|").concat(n,"|").concat(l,"|").concat(a,"|").concat(c,"|").concat(d,"|").concat(p,"|").concat(u))},this.getFilterList=e=>{var{filter:t}=e||this.state,s=t.selectedRoles&&t.selectedRoles.length>0?"object"==typeof t.selectedRoles?t.selectedRoles.join(", "):t.selectedRoles:null,o=t.experienceLevels.filter((e=>e.isChecked)),r=o.length>0?o.map((e=>e.label)).join(", "):null,n=t.hiringCapacities.filter((e=>e.isChecked)),i=n.length>0?n.map((e=>e.label)).join(", "):null,l=!(!t||!t.status)&&"Open Jobs",a=!(!t||!t.remote)&&"Remote Jobs",c=!(!t||!t.internal)&&"Easy Apply â¡",d=t&&t.locationText?t.locationText.replaceAll("-"," "):null;return[t&&t.searchTerm?'"'.concat(t.searchTerm,'"'):null,s,d,l,a,c,r,i].filter(
1Boolean).join(", ")},this.getFilterRoleSkills=()=>this.props.projects.getIn(["filterRoleSkills",this.state.paid.toString(),"roleSkills"],(0,i.List)()),this.getFilterRoles=()=>this.props.projects.getIn(["filterRoles",this.state.paid.toString(),"roles"],(0,i.List)()).map((e=>this.props.roleEntities.get(e.toString()).toJS())),this.getFilterSkills=()=>this.props.projects.getIn(["filterSkills",this.state.paid.toString(),"skills"],(0,i.List)()).map((e=>this.props.skillEntities.get(e.toString()).toJS())),this.getSuggestedRoles=()=>this.props.suggestedRoles.get("suggestedRoles",(0,i.List)()).map((e=>this.props.roleEntities.get(e.toString()).toJS())),this.getSuggestedSkills=()=>this.props.suggestedSkills.get("suggestedSkills",(0,i.List)()).map((e=>this.props.skillEntities.get(e.toString()).toJS())),this.getCurrentSelectedRole=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=e||t.state.filter;if(null!==e&&void 0===e.slug_plural){var o=(e,t)=>{e.name.toLowerCase()!==t.name.toLowerCase()&&e.name.toLowerCase()!==t.name_plural.toLowerCase()&&e.name.toLowerCase()!==t.slug.toLowerCase()&&e.name.toLowerCase()!==t.slug_plural.toLowerCase()||(s=t)};t.getFilterRoleSkills().toArray().forEach((t=>{t.forEach((t=>o(e,t.toObject())))})),t.getSuggestedRoles().forEach((t=>{o(e,t)})),t.getSuggestedSkills().forEach((t=>{o(e,t)}))}return s},this.getSelectedRoleName=()=>{var e=this.getCurrentSelectedRole();if(!e||!e.name)return"";var t=e.name;return t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("-"," ")).replace("-"," ")).replace("-"," ")).toLowerCase().replace(/\b[a-z]/g,(e=>e.toUpperCase()))).replace("3d ","3D ")).replace("Ui ","UI ")).replace("Ux ","UX ")).replace("Dj","DJ")).replace("Front End ","Front-end ")).replace("Back End ","Back-end ")},this.parseRoles=()=>{var e=[],t=l.parse(this.props.location.search).roles,{selectedRole:s}=this.state.filter;return"string"==typeof t?e.push(t):"object"==typeof t&&t.forEach((t=>e.push(t))),this.props.match.params.role&&!e.includes(s.name)&&e.push(s.name),null!=e?e:[]},this.parseFilteredExperienceLevels=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=null!==e?e:t.props.location.search,o=[],r=l.parse(s).experienceLevel;"string"==typeof r?o.push(r):"object"==typeof r&&r.forEach((e=>o.push(e)));var n=t.state.filter.experienceLevels;return o.forEach((e=>{var t=n.find((t=>t.type===e));void 0!==t&&(t.isChecked=!0)})),n},this.parseFilteredHiringCapacities=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=null!==e?e:t.props.location.search,o=[],r=l.parse(s).hiringCapacity;"string"==typeof r?o.push(r):"object"==typeof r&&r.forEach((e=>o.push(e)));var n=t.state.filter.hiringCapacities;return o.forEach((e=>{var t=n.find((t=>t.type===e));void 0!==t&&(t.isChecked=!0)})),n},this.parsestatus=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=null!==e?e:t.props.location.search,{status:o}=l.parse(s);return!!o},this.parseRolesHaveChanged=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=null!==e?e:t.props.location.search,{rolesHaveChanged:o}=l.parse(s);return!!o},this.parseRemote=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=null!==e?e:t.props.location.search,{remote:o}=l.parse(s);return!!o},this.parseInternal=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=null!==e?e:t.props.location.search,{internal:o}=l.parse(s);return!!o},this.parseSearchTerm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=null!==e?e:t.props.location.search,{searchTerm:o}=l.parse(s);return o},this.handleScroll=()=>{document.getElementById("brief-listings").getBoundingClientRect().bottom-window.innerHeight<450&&(this.loadMore(),2!==this.getPagesLoaded()||this.props.user||this.setState({showSignUpModal:!0}))},this.handleAddBrief=(e,t,s)=>this.props.postBrief(e,t,s),this.handleFilterChanges=()=>{var{filter:e,paid:t}=this.state,s=this.state.filter.experienceLevels,o=this.state.filter.hiringCapacities;this.updateCookie(e);
1var r={name:e.name,selectedRole:e.selectedRole},n=s.filter((e=>e.isChecked)),i=o.filter((e=>e.isChecked)),a="/".concat(t?"jobs":"collaborate");r.selectedRole&&(void 0===r.selectedRole.slug_plural?a+="/".concat((0,f.iZ)(r.selectedRole.name.toLowerCase().replace(" ","-"))):a+="/".concat(r.selectedRole.slug_plural)),e.locationText&&(a+=e.city?"/in/".concat((0,f.H6)(e.country),"/").concat((0,f.H6)(e.city)):"/in/".concat((0,f.H6)(e.country)));var c={};0!==e.selectedRoles.length&&(c.roles=e.selectedRoles),0!==n.length&&(c.experienceLevel=n.map((e=>e.type))),0!==i.length&&(c.hiringCapacity=i.map((e=>e.type))),e.status&&(c.status=!0),e.internal&&(c.internal=!0),e.remote&&(c.remote=1),e.rolesHaveChanged&&(c.rolesHaveChanged=1),e.searchTerm&&(c.searchTerm=e.searchTerm),this.props.history.push({pathname:a,search:l.stringifyUrl({url:"",query:c})})},this.handleRoleFilterChange=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=null===e?t.state.filter.selectedRole:e,o=t.getCurrentSelectedRole(s),r=t.state.filter;r.selectedRole=o,r.name=o.slug_plural,r.type=o.type,t.setState({filter:r});var n=void 0!==o.slug_plural&&t.props.match.params.role&&t.props.match.params.role!==o.slug_plural||!t.props.match.params.role;n&&t.handleFilterChanges()},this.loadSuggestedRoles=()=>{this.props.suggestedRoles.get("loaded",!1)||this.props.suggestedRoles.get("loading",!1)||this.props.loadSuggestedRoles()},this.loadSuggestedSkills=()=>{this.props.suggestedSkills.get("loaded",!1)||this.props.suggestedSkills.get("loading",!1)||this.props.loadSuggestedSkills()},this.getPagesLoaded=()=>{var e=this.getHash();return this.props.projects.getIn(["briefs",e,"pagesLoaded"],0)},this.loadMore=()=>{var e=this.getHash();this.props.projects.getIn(["briefs",e,"moreToLoad"],!1)&&!this.props.projects.getIn(["briefs",e,"loading"],!1)&&this.props.loadBriefs(this.props.projects.getIn(["briefs",e,"pagesLoaded"],0)+1,this.state.paid,this.state.filter.selectedRoles,this.state.filter.experienceLevels,this.state.filter.hiringCapacities,this.state.filter.status,this.state.filter.remote,this.state.filter.internal,this.state.filter.locationText,this.state.filter.searchTerm)},this.state={filter:{name:null!==(s=e.match.params.role)&&void 0!==s?s:"",selectedRole:null,selectedRoles:e.match.params.role?[e.match.params.role]:[],status:!1,remote:!1,internal:!1,locationText:null,country:null!==(o=e.match.params.country)&&void 0!==o?o:null,city:null!==(r=e.match.params.city)&&void 0!==r?r:null,searchTerm:null,experienceLevels:[{type:"Amateur",isChecked:!1,label:"Amateur"},{type:"Beginner",isChecked:!1,label:"Beginner"},{type:"Junior",isChecked:!1,label:"Junior"},{type:"Mid-level",isChecked:!1,label:"Mid-Level"},{type:"Senior",isChecked:!1,label:"Senior"},{type:"Expert",isChecked:!1,label:"Expert"}],hiringCapacities:[{type:"personal",isChecked:!1,label:"Personal"},{type:"commercial",isChecked:!1,label:"Commercial"}]},paid:e.location.pathname.includes("/jobs"),showSignUpModal:!1,experienceLevelsHaveChanged:!1,hiringCapacitiesHaveChanged:!1,rolesHaveChanged:!1,testingPartners:null!==(n=e.location.query.testing)&&void 0!==n&&n}}componentDidMount(){this.props.loadSuggestedRoles(),this.props.loadSuggestedSkills(),document.addEventListener("scroll",this.handleScroll),window.history.replaceState(tt(tt({},window.history.state),{},{cameFromBackButton:!1}),document.title);var{projects:e,loadFilterRoleSkills:t,loadBriefs:s,loadOwnBriefs:o,loadOwnPitches:r,user:n,getCitiesForCountry:i,loadPartners:a,setSelectedRoleCategory:d,clearSelectedRoleCategory:p}=this.props,{paid:u,filter:h,filter:{experienceLevels:g,hiringCapacities:m},testingPartners:b}=this.state;if(a("jobs_board",b),e.getIn(["filterRoleSkills",u.toString(),"loaded"],!1)||e.getIn(["filterRoleSkills",u.toString(),"loading"],!1)||t(u),h.selectedRoles&&h.selectedRoles.length>0?d((0,$e.WL)(h.selectedRoles[0])):p(),e.getIn(["briefs",this.getHash(),"loaded"],!1)||e.getIn(["briefs",this.getHash(),"loading"],!1)||s(1,u,h.selectedRoles,g,m,h.status,h.remote,h.internal,h.locationText,h.searchTerm),n&&!this.props.match.params.role){if(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=l.parse(e);return Ye.some((e=>{var s=t[e];return null!=s&&""!==s&&(!Array.isArray(s)||s.some((e=>null!=e&&""!==e)))}))}(this.props.location.search))this.updateCookie(this.state.filter);else{var f=c().load(ot);if(f)this.setState({filter:f});else{if(!this.state.filter.status)window.history.state&&window.history.state.cameFromBackButton||this.onStatusFilterToggle();n.featured_roles.length>0&&!h.rolesHaveChanged&&this.onRolesSelect(n.featured_roles,!0),this.updateCookie(this.state.filter)}}e.getIn(["ownBriefs","loaded"],!1)||e.getIn(["ownBriefs","loading"],!1)||o(n),e.getIn(["ownPitches","loaded"],!1)||e.getIn(["ownPitches","loading"],!1)||r(n)}h.country&&i(h.country)}componentWillUnmount(){document.removeEventListener("scroll",this.handleScroll),window.history.replaceState(tt(tt({},window.history.state),{},{cameFromBackButton:!0}),document.title)}UNSAFE_componentWillMount(){var{filter:e}=this.state,t=this.props.match.params.role,s=this.props.match.params.city?"".concat(this.props.match.params.city,", ").concat(this.props.match.params.country):this.props.match.params.country;t&&(e.selectedRole=this.getCurrentSelectedRole({name:t})),e.selectedRoles=this.parseRoles();var o=this.parseFilteredExperienceLevels(),r=this.parseFilteredHiringCapacities();e.status=this.parsestatus(),e.remote=this.parseRemote(),e.rolesHaveChanged=this.parseRolesHaveChanged(),e.internal=this.parseInternal(),e.locationText=s,e.searchTerm=this.parseSearchTerm(),this.setState({filter:e,experienceLevels:o,hiringCapacities:r})}UNSAFE_componentWillUpdate(e,t){var s={};e.match.params.role!==this.props.match.params.role&&(e.match.params.role?s.filter=tt(tt({},t.filter),{},{name:e.match.params.role,selectedRole:this.getCurrentSelectedRole({name:e.match.params.role}),selectedRoles:[this.getCurrentSelectedRole({name:e.match.params.role}).name]}):s.filter=tt(tt({},t.filter),{},{name:"",selectedRole:null,selectedRoles:[]}));var o=t.experienceLevelsHaveChanged,r=t.hiringCapacitiesHaveChanged;this.props.location.search!==e.location.search&&(o=!0,r=!0),e.location.pathname.includes("/jobs")!==this.props.location.pathname.includes("/jobs")&&(s.paid=e.location.pathname.includes("/jobs")),t.paid!==this.state.paid&&(this.props.projects.getIn(["filterRoleSkills",this.state.paid.toString(),"loaded"],!1)||this.props.projects.getIn(["filterRoleSkills",this.state.paid.toString(),"loading"],!1)||this.props.loadFilterRoleSkills(this.state.paid));var n=t.paid!==this.state.paid,i=t.filter!==this.state.filter,l=t.filter.selectedRoles!==this.state.filter.selectedRoles,a=t.filter.status!==this.state.filter.status,c=t.filter.remote!==this.state.filter.remote,d=t.filter.internal!==this.state.filter.internal,p=t.filter.locationText!==this.state.filter.locationText,u=t.filter.searchTerm!==this.state.filter.searchTerm;if(n||i||l||o||r||a||c||d||p||u){s.experienceLevelsChanged=!1,s.hiringCapacitiesChanged=!1;var h=this.props.projects.getIn(["briefs",this.getHash(t),"loaded"],!1),g=this.props.projects.getIn(["briefs",this.getHash(t),"loading"],!1);l&&(t.filter.selectedRoles&&t.filter.selectedRoles.length>0?this.props.setSelectedRoleCategory((0,$e.WL)(t.filter.selectedRoles[0])):this.props.clearSelectedRoleCategory()),h||g||this.props.loadBriefs(this.props.projects.getIn(["briefs",this.getHash(t),"pagesLoaded"],0)+1,t.paid,t.filter.selectedRoles,t.filter.experienceLevels,t.filter.hiring
1Capacities,t.filter.status,t.filter.remote,t.filter.internal,t.filter.locationText,t.filter.searchTerm)}!this.props.posted&&e.posted&&this.props.history.push(e.posted.links.ats_main_relative),0!==Object.keys(s).length&&this.setState(s)}render(){var{projects:e,suggestedRoles:t,briefsEntities:s,userEntities:o,location:r,user:n,cities:l,partners:a,loadedPartners:c,loadingPartners:p}=this.props,{paid:h,filter:m,showSignUpModal:f}=this.state,j=!n||n&&!1===(null==n?void 0:n.pro),y=e.getIn(["briefs",this.getHash(),"briefs"],(0,i.List)()).map((e=>{var t=s.get(e.toString()).toJS();return t&&(t.user=o.get(t.user.toString()).toJS()),t})).toJS();return(0,x.jsxs)("div",{children:[(0,x.jsxs)(u(),{children:[(0,x.jsx)(Ue,{config:d.Z,filter:m,paid:h,getSelectedRoleName:this.getSelectedRoleName,loggedIn:!!n}),(0,x.jsxs)(g(),{children:[(0,x.jsxs)(b(),{sm:8,md:9,children:[(0,x.jsx)($,{user:n,paid:h,filter:m,onFiltersReset:this.onFiltersReset,onStatusFilterToggle:this.onStatusFilterToggle,onRemoteFilterToggle:this.onRemoteFilterToggle,onEditButton:()=>this.setState({showSignUpModal:!0}),onInternalFilterToggle:this.onInternalFilterToggle,roleSkills:this.getFilterRoleSkills().toJS(),loadingRoleSkills:e.getIn(["filterRoleSkills",h.toString(),"loading"],null),onSelectedRoleChange:this.onSelectedRoleChange,onExperienceLevelToggle:this.onExperienceLevelToggle,onHiringCapacityToggle:this.onHiringCapacityToggle,location:r,onLocationTextChange:this.onLocationTextChange,onSearchTermChange:this.onSearchTermChange,suggestedRoles:this.getSuggestedRoles().toJS(),selectedRole:this.getCurrentSelectedRole(),onClickRole:this.handleRoleFilterChange,loadingRoles:t.get("loading",!1),filterList:this.getFilterList(),onRolesSelect:this.onRolesSelect,onRolesHaveChanged:this.onRolesHaveChanged}),(0,x.jsx)(Ee,{briefs:y,id:"brief-listings",loaded:e.getIn(["briefs",this.getHash(),"loaded"],!1),loading:e.getIn(["briefs",this.getHash(),"loading"],!1),selectedRole:this.getCurrentSelectedRole(),paid:h,onClickRole:this.handleRoleFilterChange,onClickLocation:this.onLocationTextChange,country:m&&m.country?m.country:"",city:m&&m.city?m.city:"",partners:a,loadedPartners:c,loadingPartners:p,onShowSignUpModal:()=>this.setState({showSignUpModal:!0})})]}),(0,x.jsxs)(b(),{sm:4,md:3,children:[j&&(0,x.jsx)(ye.Z,{user:n}),!n&&(0,x.jsx)(ve.Z,{}),(0,x.jsx)(je.Z,{user:n}),!n&&(0,x.jsx)(Qe,{cityList:l,country:m.country,city:m.city,selectedRole:this.getSelectedRoleName()}),(0,x.jsx)(Le,{role:this.getSelectedRoleName(),country:m&&m.country?m.country:"",city:m&&m.city?m.city:""})]})]})]}),!n&&(0,x.jsx)(Xe.Z,{show:f,subtitle:"Sign-up now to get jobs straight to your inbox",closeButton:!0,onExit:()=>{this.setState({showSignUpModal:!1})},children:(0,x.jsx)(be.Z,{redirect:"onboarding",redirectFromGoogle:"signup",defaultAccountType:"seller"})})]})}}rt.propTypes={match:n().object,location:n().object,projects:n().object,suggestedRoles:n().object,suggestedSkills:n().object,roleEntities:n().object,skillEntities:n().object,briefsEntities:n().object,userEntities:n().object,loadBriefs:n().func,loadFilterRoleSkills:n().func,loadOwnBriefs:n().func,loadOwnPitches:n().func,loadSuggestedRoles:n().func,loadSuggestedSkills:n().func,posting:n().bool,posted:n().object,postBrief:n().func,clearPostedBrief:n().func,user:n().object,history:n().object,country:n().string,city:n().string,getCitiesForCountry:n().func,cities:n().object,loadingPartners:n().bool,loadedPartners:n().bool,loadPartners:n().func,partners:n().array,setSelectedRoleCategory:n().func,clearSelectedRoleCategory:n().func}},
1"./src/propTypes/sharedShapes.js":(e,t,s)=>{"use strict";s.d(t,{t:()=>n});var o=s("./node_modules/prop-types/index.js"),r=s.n(o),n=r().shape({main:r().string,main_relative:r().string,short:r().string})},
1"./src/propTypes/userShape.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>v});var o=s("./node_modules/prop-types/index.js"),r=s.n(o),n=s("./src/propTypes/sharedShapes.js"),i=r().shape({name:r().string}),l=r().shape({email:r().bool,phone:r().bool,sms:r().bool}),a=r().shape({height:r().number,size:r().number,square:r().shape({main:r().string}),wide:r().shape({main:r().string}),width:r().number}),c=r().shape({images:r().objectOf(a),color:r().string,placeholder:r().bool}),d=r().shape({text:r().string,city:r().string,city_slug:r().string,country:r().string,country_slug:r().string}),p=r().shape({email:r().shape({brief_invite:r().bool,brief_update:r().bool,comment_clowd:r().bool,comment_reply:r().bool,follow:r().bool,list_add:r().bool,newsletter:r().bool,private_message:r().bool,published:r().bool,reclowd:r().bool,tag:r().bool,weekly:r().bool}),privacy:r().shape({behance_sync:r().bool,clowd_like:r().bool,comment:r().bool,comment_like:r().bool,download:r().bool,facebook_publish:r().bool,follow:r().bool,location:r().bool,new_clowd:r().bool,play:r().bool,soundcloud_sync:r().bool}),push:r().shape({brief_invite:r().bool,brief_update:r().bool,comment_clowd:r().bool,comment_reply:r().bool,follow:r().bool,list_add:r().bool,marketing:r().bool,private_message:r().bool,published:r().bool,published_followers:r().bool,reclowd:r().bool,tag:r().bool})}),u=r().shape({api_key:r().string,api_secret:r().string}),h=r().shape({accepted_upload_terms:r().bool,completed_collab_walkthrough:r().bool,completed_profile_onboarding:r().bool,feedback_web_enjoyment:r().bool,hide_clowd_pointer:r().bool,hide_subscription_upsell:r().bool,sent_list_reminder:r().bool,tour_web_index:r().bool,tour_web_upload:r().bool,tour_web_viewclowd:r().bool}),g=r().shape({num_of_projects:r().number,num_of_credits:r().number,num_of_followers:r().number,num_of_following:r().number,num_of_testimonials:r().number,has_approved_pitch:r().bool}),m=r().shape({status:r().string}),b=r().shape({accepted:r().bool,experience:r().number,id:r().number,name:r().string,slug:r().string,user_id:r().number}),f=r().shape({id:r().number,name:r().string,slug:r().string,user_id:r().number}),j=r().shape({avg:r().number,count:r().number}),y=r().shape({id:r().number,theme:r().string,website_bio:r().string,show_branding:r().bool,links:r().array});const v=r().shape({active:r().bool,auto_approve_pitch_flag:r().bool,available_at:r().string,audience:r().str
1ing,avatars:c,bio:r().string,braintree_linked:r().bool,company_id:r().string,contact_options:l,covers:c,day_rate:r().number,day_rate_currency:r().string,displayname:r().string,diversity:r().arrayOf(i),dob:r().string,email:r().string,email_new:r().string,email_verified:r().bool,enterprise:r().bool,external_url_permission:r().bool,featured_roles:r().arrayOf(r().string),id:r().number,joined:r().string,last_active:r().string,links:n.t,location:d,organisation:r().bool,phone:r().string,preferences:p,pro:r().bool,projects_size:r().number,rating:j,sector:r().string,sectors:r().arrayOf(f),skills:r().arrayOf(b),stats:g,stripe_linked:r().bool,subscribed:r().bool,timeular:u,tools:r().array,top_roles:r().arrayOf(r().string),tour:h,type:r().string,username:r().string,verified:r().bool,twine_recommends:r().bool,verified_application:m,website:y,workexperience:r().array,has_resume:r().bool})},
vendor: 180 bytes, line 1
1"./node_modules/lodash/replace.js":(e,t,s)=>{var o=s("./node_modules/lodash/toString.js");e.exports=function(){var e=arguments,t=o(e[0]);return e.length<3?t:t.replace(e[1],e[2])}},
1"./src/components/BriefListingCard/BriefListingCard.module.scss":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o={container:"_1VUA98J5",emptyAvatar:"_279iAn9b",emptyTitle:"_3VkhdxW0",labels:"_2lOyZBOK",emptyLabels:"_26_zssui",roleSkillPillButton:"_2jh7M8cl",budgetPillButton:"_1OaozGrO",description:"_1_BBMokf",emptyDescription:"_1XHD0jeB",dates:"_1x_cIddu",emptyDates:"_2b7eZDU2",bullet:"_2zqjX65d",ctas:"_1PXd85X_",emptyCta:"_28wwKudE",moreInfoButton:"dsjBG9LG",statusLabel:"_3tKZldjF",inProgress:"F1AsEtz0",completed:"_2uYBFdzt",inactive:"_9BV01n23",svgIconContainer:"_1UPfHOvo",briefTitleContainer:"_19GTZ4F6",briefTitle:"_1tckwgU2",briefBudgetStatusContainer:"xN9qA84r",briefBudgetIcons:"_26coMBd9",briefPopularityBadge:"_4sSpwzxF",popularityBadgeLabel:"_2bed7Wzk",lowPopularityBadgeLabel:"_1CzIaqlp"}},
vendor: 1,173 bytes, line 1
1"./node_modules/react-bootstrap/es/ControlLabel.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>m});var o=s("./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"),r=s("./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose.js"),n=s("./node_modules/@babel/runtime-corejs2/helpers/esm/inheritsLoose.js"),i=s("./node_modules/classnames/index.js"),l=s.n(i),a=s("./node_modules/react/index.js"),c=s("./node_modules/prop-types/index.js"),d=s.n(c),p=(s("./node_modules/warning/browser.js"),s("./node_modules/react-bootstrap/es/utils/bootstrapUtils.js")),u={htmlFor:d().string,srOnly:d().bool},h={$bs_formGroup:d().object},g=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.Z)(t,e),t.prototype.render=function(){var e=this.context.$bs_formGroup,t=e&&e.controlId,s=this.props,n=s.htmlFor,i=void 0===n?t:n,c=s.srOnly,d=s.className,u=(0,r.Z)(s,["htmlFor","srOnly","className"]),h=(0,p.D9)(u),g=h[0],m=h[1],b=(0,o.Z)({},(0,p.Nj)(g),{"sr-only":c});return a.createElement("label",(0,o.Z)({},m,{htmlFor:i,className:l()(d,b)}))},t}(a.Component);g.propTypes=u,g.defaultProps={srOnly:!1},g.contextTypes=h;const m=(0,p.Pn)("control-label",g)},
vendor: 1,188 bytes, line 1
1"./node_modules/react-bootstrap/es/Form.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"),r=s("./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose.js"),n=s("./node_modules/@babel/runtime-corejs2/helpers/esm/inheritsLoose.js"),i=s("./node_modules/classnames/index.js"),l=s.n(i),a=s("./node_modules/react/index.js"),c=s("./node_modules/prop-types/index.js"),d=s.n(c),p=s("./node_modules/prop-types-extra/lib/elementType.js"),u=s.n(p),h=s("./node_modules/react-bootstrap/es/utils/bootstrapUtils.js"),g={horizontal:d().bool,inline:d().bool,componentClass:u()},m=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.Z)(t,e),t.prototype.render=function(){var e=this.props,t=e.horizontal,s=e.inline,n=e.componentClass,i=e.className,c=(0,r.Z)(e,["horizontal","inline","componentClass","className"]),d=(0,h.D9)(c),p=d[0],u=d[1],g=[];return t&&g.push((0,h.O4)(p,"horizontal")),s&&g.push((0,h.O4)(p,"inline")),a.createElement(n,(0,o.Z)({},u,{className:l()(i,g)}))},t}(a.Component);m.propTypes=g,m.defaultProps={horizontal:!1,inline:!1,componentClass:"form"};const b=(0,h.Pn)("form",m)},
vendor: 1,628 bytes, line 1
1"./node_modules/react-bootstrap/es/FormGroup.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>f});var o=s("./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"),r=s("./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose.js"),n=s("./node_modules/@babel/runtime-corejs2/helpers/esm/inheritsLoose.js"),i=s("./node_modules/classnames/index.js"),l=s.n(i),a=s("./node_modules/react/index.js"),c=s("./node_modules/prop-types/index.js"),d=s.n(c),p=s("./node_modules/react-bootstrap/es/utils/bootstrapUtils.js"),u=s("./node_modules/react-bootstrap/es/utils/StyleConfig.js"),h=s("./node_modules/react-bootstrap/es/utils/ValidComponentChildren.js"),g={controlId:d().string,validationState:d().oneOf(["success","warning","error",null])},m={$bs_formGroup:d().object.isRequired},b=function(e){function t(){return e.apply(this,arguments)||this}(0,n.Z)(t,e);var s=t.prototype;return s.getChildContext=function(){var e=this.props;return{$bs_formGroup:{controlId:e.controlId,validationState:e.validationState}}},s.hasFeedback=function(e){var t=this;return h.Z.some(e,(function(e){return"feedback"===e.props.bsRole||e.props.children&&t.hasFeedback(e.props.children)}))},s.render=function(){var e=this.props,t=e.validationState,s=e.className,n=e.children,i=(0,r.Z)(e,["validationState","className","children"]),c=(0,p.vD)(i,["controlId"]),d=c[0],u=c[1],h=(0,o.Z)({},(0,p.Nj)(d),{"has-feedback":this.hasFeedback(n)});return t&&(h["has-"+t]=!0),a.createElement("div",(0,o.Z)({},u,{className:l()(s,h)}),n)},t}(a.Component);b.propTypes=g,b.childContextTypes=m;const f=(0,p.Pn)("form-group",(0,p.F6)([u.$u.LARGE,u.$u.SMALL],b))}
1}]); 2//# sourceMappingURL=ProjectsBase-0bd4368f1071c4d7f63d.chunk.js.map
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.