PageSourceSearch

https://www.goafricaonline.com/build-manifest/4373.002a83aab328e1cce25a.js

js goafricaonline.com collected 2026-09-24 10:00:31 UTC 16,023 bytes, 1 lines download raw bytes

1(self.webpackChunkgoafrica=self.webpackChunkgoafrica||[]).push([[4373,3549],{94373:function(e,n,i){"use strict";i.d(n,{Z:function(){return N}});var a=i(67294),t=i(93967),o=i.n(t),l=i(55023),d=i.n(l),r=i(89430),u=i.n(r),s=i(56989),c=i.n(s),m=i(30904),f=i.n(m),v=i(93549),k=i(24102),p=i(32168),y=i(58611),g=i(67545);function N(e){let{id:n,type:i,className:t,render:l=null,followedClassName:r="",unfollowedClassName:s=""}=e;const m=(0,y.I0)(),{data:{target:N=null}={},loading:w}=(0,p.aM)(function(e){if("company"===e)return d();if("user"===e)return u();throw new Error("invalid type")}(i),{variables:{id:n}}),[h,{loading:S}]=(0,p.Db)(c(),{variables:{id:n,type:i}}),[F,{loading:b}]=(0,p.Db)(f(),{variables:{id:n,type:i}}),E=S||b;return a.createElement(k.CL,{renderLoading:()=>g.default.trans("ui.loading"),render:e=>{if(!0===w||null==N)return g.default.trans("ui.loading");const n=N.followedByMe,i=i=>{i.preventDefault(),e||m(v.actions.openModal({})),n?F():h()};return null!==l?l({followedByMe:n,onClick:i,loading:E}):a.createElement("button",{className:o()(t,n?r:s,{loading:E}),onClick:i},n?a.createElement("span",null,a.createElement("i",{className:"fa fa-check mr-2"}),g.default.trans("ui.followed")):a.createElement("span",null,a.createElement("i",{className:"tnp tnp-follow mr-2"}),g.default.trans("ui.follow")))}})}},93549:function(e,n,i){"use strict";i.r(n),i.d(n,{actions:function(){return c},actionsTypes:function(){return f},default:function(){return v},dispatchActions:function(){return m},selectIsOpen:function(){return k},stateTypes:function(){return s}});var a=i(45697),t=i.n(a),o=i(66604),l=i.n(o);const d="MODAL_RESTRICTED_SECURITY";function r(e){return`${d}__${e}`}const u={open:!1,targetAction:null,targetPath:null},s=t().shape({open:t().bool.isRequired,targetAction:t().string,targetPath:t().string}),c={openModal:function(){let{targetAction:e=null,targetPath:n=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:r("OPEN_MODAL"),payload:{targetAction:e,targetPath:n}}},closeModal:()=>({type:r("CLOSE_MODAL")})};function m(e){return l()(c,(n=>function(){e(n.apply(void 0,arguments))}))}const f=l()(c,(e=>t().func.isRequired));function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case r("OPEN_MODAL"):const{targetAction:i,targetPath:a}=n.payload;return{...e,open:!0,targetAction:i,targetPath:a};case r("CLOSE_MODAL"):return{...e,open:!1}}return e}const k=e=>e.modalRestrictedSecurity.open},24102:function(e,n,i){"use strict";i.d(n,{CL:function(){return s},DH:function(){return u}});var a=i(67294),t=i(74353),o=i(32168),l=i(1655),d=i.n(l),r=i(20602);function u(){return null!=function(){const{loading:e=!1,error:n=null,networkStatus:i,data:a=null}=(0,o.aM)(d());if(null!=n)throw n;if(!0===e||null==a)return null;{const{me:e=null}=a;return e}}()}function s(e){let{render:n,renderLoading:i}=e;return a.createElement(t.AE,{query:d()},(0,r.ZP)({renderLoading:i},(e=>{let{data:{me:i}}=e;return n(null!=i)})))}},56989:function(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"FollowButton_AddFollowMutation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"type"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FollowableTypeEnum"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"addFollowing"},arguments:[{kind:"Argument",name:{kind:"Name",value:"target"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"},value:{kind:"Variable",name:{kind:"Name",value:"type"}}},{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"date"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"author"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"target"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"followedByMe"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nbFollowers"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:361}};n.loc.source={body:"mutation FollowButton_AddFollowMutation($type: FollowableTypeEnum!, $id: ID!) {\n    addFollowing(target: {type: $type, id: $id}) {\n        id\n        __typename\n        date\n        author {\n            id\n            __typename\n        }\n        target {\n            id\n            __typename\n            followedByMe\n            nbFollowers\n        }\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);
1else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&n.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,n)})),e.definitions&&e.definitions.forEach((function(e){i(e,n)}))}var a={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var a=e.definitions[i];if(a.name&&a.name.value==n)return a}}n.definitions.forEach((function(e){if(e.name){var n=new Set;i(e,n),a[e.name.value]=n}})),e.exports=n,e.exports.FollowButton_AddFollowMutation=function(e,n){var i={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var o=a[n]||new Set,l=new Set,d=new Set;for(o.forEach((function(e){d.add(e)}));d.size>0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(n,"FollowButton_AddFollowMutation")},55023:function(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"FollowButton_CompanyQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"target"},name:{kind:"Name",value:"company"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nbFollowers"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"followedByMe"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:154}};n.loc.source={body:"query FollowButton_CompanyQuery($id: ID!) {\n    target: company(id: $id) {\n        id\n        nbFollowers\n        followedByMe\n        __typename\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&n.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,n)})),e.definitions&&e.definitions.forEach((function(e){i(e,n)}))}var a={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var a=e.definitions[i];if(a.name&&a.name.value==n)return a}}n.definitions.forEach((function(e){if(e.name){var n=new Set;i(e,n),a[e.name.value]=n}})),e.exports=n,e.exports.FollowButton_CompanyQuery=function(e,n){var i={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var o=a[n]||new Set,l=new Set,d=new Set;for(o.forEach((function(e){d.add(e)}));d.size>0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(n,"FollowButton_CompanyQuery")},30904:function(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"FollowButton_DeleteFollowMutation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"type"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FollowableTypeEnum"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteFollowing"},arguments:[{kind:"Argument",name:{kind:"Name",value:"target"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"},value:{kind:"Variable",name:{kind:"Name",value:"type"}}},{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"followedByMe"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nbFollowers"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:216}};n.loc.source={body:"mutation FollowButton_DeleteFollowMutation($type: FollowableTypeEnum!, $id: ID!) {\n    deleteFollowing(target: {type: $type, id: $id}) {\n        id\n        __typename\n        followedByMe\n        nbFollowers\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);
1else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&n.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,n)})),e.definitions&&e.definitions.forEach((function(e){i(e,n)}))}var a={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var a=e.definitions[i];if(a.name&&a.name.value==n)return a}}n.definitions.forEach((function(e){if(e.name){var n=new Set;i(e,n),a[e.name.value]=n}})),e.exports=n,e.exports.FollowButton_DeleteFollowMutation=function(e,n){var i={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var o=a[n]||new Set,l=new Set,d=new Set;for(o.forEach((function(e){d.add(e)}));d.size>0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(n,"FollowButton_DeleteFollowMutation")},89430:function(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"FollowButton_UserQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"target"},name:{kind:"Name",value:"user"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nbFollowers"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"followedByMe"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:148}};n.loc.source={body:"query FollowButton_UserQuery($id: ID!) {\n    target: user(id: $id) {\n        id\n        nbFollowers\n        followedByMe\n        __typename\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&n.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,n)})),e.definitions&&e.definitions.forEach((function(e){i(e,n)}))}var a={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var a=e.definitions[i];if(a.name&&a.name.value==n)return a}}n.definitions.forEach((function(e){if(e.name){var n=new Set;i(e,n),a[e.name.value]=n}})),e.exports=n,e.exports.FollowButton_UserQuery=function(e,n){var i={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var o=a[n]||new Set,l=new Set,d=new Set;for(o.forEach((function(e){d.add(e)}));d.size>0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(n,"FollowButton_UserQuery")},1655:function(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"isLoggedQuery"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"me"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"firstname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"country"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"telephone"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:152}};n.loc.source={body:"query isLoggedQuery {\n    me {\n        id\n        email\n        lastname\n        firstname\n        country\n        telephone\n        __typename\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);
1else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&n.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,n)})),e.definitions&&e.definitions.forEach((function(e){i(e,n)}))}var a={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var a=e.definitions[i];if(a.name&&a.name.value==n)return a}}n.definitions.forEach((function(e){if(e.name){var n=new Set;i(e,n),a[e.name.value]=n}})),e.exports=n,e.exports.isLoggedQuery=function(e,n){var i={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var o=a[n]||new Set,l=new Set,d=new Set;for(o.forEach((function(e){d.add(e)}));d.size>0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(n,"isLoggedQuery")}}]);

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.