New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@uniformdev/optimize-tracker-react

Package Overview
Dependencies
Maintainers
10
Versions
160
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uniformdev/optimize-tracker-react - npm Package Compare versions

Comparing version 11.0.1-alpha.55 to 11.0.1-alpha.65

2

dist/cjs/components/__tests__/common.js

@@ -1,1 +0,1 @@

"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},__createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&__createBinding(t,e,r);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,a,u,c){return new(u=u||Promise)(function(r,t){function n(e){try{i(c.next(e))}catch(e){t(e)}}function o(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?r(e.value):((t=e.value)instanceof u?t:new u(function(e){e(t)})).then(n,o)}i((c=c.apply(e,a||[])).next())})},__generator=this&&this.__generator||function(r,n){var o,i,a,u={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(o)throw new TypeError("Generator is already executing.");for(;u;)try{if(o=1,i&&(a=2&t[0]?i.return:t[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,t[1])).done)return a;switch(i=0,(t=a?[2&t[0],a.value]:t)[0]){case 0:case 1:a=t;break;case 4:return u.label++,{value:t[1],done:!1};case 5:u.label++,i=t[1],t=[0];continue;case 7:t=u.ops.pop(),u.trys.pop();continue;default:if(!(a=0<(a=u.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){u=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]<a[3])){u.label=t[1];break}if(6===t[0]&&u.label<a[1]){u.label=a[1],a=t;break}if(a&&u.label<a[2]){u.label=a[2],u.ops.push(t);break}a[2]&&u.ops.pop(),u.trys.pop();continue}t=n.call(r,u)}catch(e){t=[6,e],i=0}finally{o=a=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},__rest=this&&this.__rest||function(e,t){var r={};for(o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r};Object.defineProperty(exports,"__esModule",{value:!0}),exports.buildFakeTracker=exports.FakeUniformTrackerContext=void 0;var react_1=__importStar(require("react")),contexts_1=require("../../contexts"),react_use_1=require("react-use"),FakeUniformTrackerContext=function(e){var t=e.fakeTracker,r=e.children,n=e.trackerLoadTime,o=void 0===n?0:n,n=__rest(e,["fakeTracker","children","trackerLoadTime"]),e=react_1.useState(o?void 0:t),i=e[0],a=e[1];return react_use_1.useTimeoutFn(function(){i||a(t)},o),react_1.default.createElement(contexts_1.UniformTrackerContext.Provider,{value:__assign({tracker:i,loading:!1,intentScores:void 0,serverState:void 0,outputType:"standard"},n)},r)};exports.FakeUniformTrackerContext=FakeUniformTrackerContext;var buildFakeTracker=function(e){return __assign({initialize:function(){return Promise.resolve()},getServerState:function(){return{scoring:{}}},isInPersonalizationControlGroup:function(){return __awaiter(void 0,void 0,void 0,function(){return __generator(this,function(e){return[2,!1]})})},log:function(){}},e||{})};exports.buildFakeTracker=buildFakeTracker;
"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},__createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&__createBinding(t,e,r);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,a,u,c){return new(u=u||Promise)(function(r,t){function n(e){try{i(c.next(e))}catch(e){t(e)}}function o(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?r(e.value):((t=e.value)instanceof u?t:new u(function(e){e(t)})).then(n,o)}i((c=c.apply(e,a||[])).next())})},__generator=this&&this.__generator||function(r,n){var o,i,a,u={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(o)throw new TypeError("Generator is already executing.");for(;u;)try{if(o=1,i&&(a=2&t[0]?i.return:t[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,t[1])).done)return a;switch(i=0,(t=a?[2&t[0],a.value]:t)[0]){case 0:case 1:a=t;break;case 4:return u.label++,{value:t[1],done:!1};case 5:u.label++,i=t[1],t=[0];continue;case 7:t=u.ops.pop(),u.trys.pop();continue;default:if(!(a=0<(a=u.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){u=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]<a[3])){u.label=t[1];break}if(6===t[0]&&u.label<a[1]){u.label=a[1],a=t;break}if(a&&u.label<a[2]){u.label=a[2],u.ops.push(t);break}a[2]&&u.ops.pop(),u.trys.pop();continue}t=n.call(r,u)}catch(e){t=[6,e],i=0}finally{o=a=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},__rest=this&&this.__rest||function(e,t){var r={};for(o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r};Object.defineProperty(exports,"__esModule",{value:!0}),exports.buildFakeTracker=exports.FakeUniformTrackerContext=void 0;var react_1=__importStar(require("react")),contexts_1=require("../../contexts"),react_use_1=require("react-use"),FakeUniformTrackerContext=function(e){var t=e.fakeTracker,r=e.children,n=e.trackerLoadTime,o=void 0===n?0:n,n=__rest(e,["fakeTracker","children","trackerLoadTime"]),e=(0,react_1.useState)(o?void 0:t),i=e[0],a=e[1];return(0,react_use_1.useTimeoutFn)(function(){i||a(t)},o),react_1.default.createElement(contexts_1.UniformTrackerContext.Provider,{value:__assign({tracker:i,loading:!1,intentScores:void 0,serverState:void 0,outputType:"standard"},n)},r)};exports.FakeUniformTrackerContext=FakeUniformTrackerContext;var buildFakeTracker=function(e){return __assign({initialize:function(){return Promise.resolve()},getServerState:function(){return{scoring:{}}},isInPersonalizationControlGroup:function(){return __awaiter(void 0,void 0,void 0,function(){return __generator(this,function(e){return[2,!1]})})},log:function(){}},e||{})};exports.buildFakeTracker=buildFakeTracker;

@@ -1,1 +0,1 @@

"use strict";var __awaiter=this&&this.__awaiter||function(e,i,c,u){return new(c=c||Promise)(function(n,t){function r(e){try{o(u.next(e))}catch(e){t(e)}}function a(e){try{o(u.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof c?t:new c(function(e){e(t)})).then(r,a)}o((u=u.apply(e,i||[])).next())})},__generator=this&&this.__generator||function(n,r){var a,o,i,c={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;c;)try{if(a=1,o&&(i=2&t[0]?o.return:t[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,t[1])).done)return i;switch(o=0,(t=i?[2&t[0],i.value]:t)[0]){case 0:case 1:i=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,o=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!(i=0<(i=c.trys).length&&i[i.length-1])&&(6===t[0]||2===t[0])){c=0;continue}if(3===t[0]&&(!i||t[1]>i[0]&&t[1]<i[3])){c.label=t[1];break}if(6===t[0]&&c.label<i[1]){c.label=i[1],i=t;break}if(i&&c.label<i[2]){c.label=i[2],c.ops.push(t);break}i[2]&&c.ops.pop(),c.trys.pop();continue}t=r.call(n,c)}catch(e){t=[6,e],o=0}finally{a=i=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importDefault(require("react")),react_2=require("@testing-library/react"),PersonalizeStandard_1=require("../PersonalizeStandard"),useBehaviorTracking_1=require("../../hooks/useBehaviorTracking");require("@testing-library/jest-dom/extend-expect");var common_1=require("./common"),ComponentThatPushesDevBeh=function(){return useBehaviorTracking_1.useBehaviorTracking({intents:{dev:{str:50}}}),react_1.default.createElement("h1",null,"Awesome!")};describe("Personalize",function(){it("renders variant using component prop",function(){return __awaiter(void 0,void 0,void 0,function(){var t;return __generator(this,function(e){switch(e.label){case 0:return t=function(){return react_1.default.createElement("h1",{"data-testid":"title"},"Test")},react_2.render(react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:[{intentTag:void 0,test:!0}],component:t})),[4,react_2.waitFor(function(){return expect(react_2.screen.getByTestId("title")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("renders wrapper around variant when passed",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=function(){return react_1.default.createElement("h1",{"data-testid":"title"},"Test")},n=function(e){e=e.children;return react_1.default.createElement("section",{"data-testid":"wrapper"},e)},react_2.render(react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:[{intentTag:void 0,test:!0}],component:t,wrapperComponent:n})),[4,react_2.waitFor(function(){return expect(react_2.screen.getByTestId("wrapper")).toBeInTheDocument()})];case 1:return e.sent(),[4,react_2.waitFor(function(){return expect(react_2.screen.getByTestId("title")).toBeInTheDocument()})];case 2:return e.sent(),[2]}})})}),it("suppresses useBehaviorTracking triggers from personalized components",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return t=jest.fn(),n=common_1.buildFakeTracker({addBehaviorActivity:t}),r=[{intentTag:{intents:{dev:{str:50}}}}],r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{dev:{str:50}}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{component:ComponentThatPushesDevBeh,variations:r})),react_2.render(r),[4,react_2.waitFor(function(){return expect(t.mock.calls.length).toBe(0)})];case 1:return e.sent(),[2]}})})}),it("indicates the component was not personalized if no personalized variant was selected",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=common_1.buildFakeTracker(),n=[{intentTag:{intents:{dev:{str:50}}}}],n=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:t,intentScores:{}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{matchFilter:"any",variations:n,wrapperComponent:function(e){var t=e.personalizationOccurred,e=e.children;return react_1.default.createElement("div",null,react_1.default.createElement("h1",null,"Personalized: ",t.toString()),e)},component:function(e){e=e.personalizationResult.personalizationOccurred;return react_1.default.createElement("p",null,"Child: ",e.toString())}})),react_2.render(n),[4,react_2.waitFor(function(){expect(react_2.screen.getByText("Personalized: false")).toBeInTheDocument(),expect(react_2.screen.getByText("Child: false")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("indicates the component was personalized if a personalized variant was selected",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=common_1.buildFakeTracker(),n=[{intentTag:{intents:{dev:{str:50}}}}],n=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:t,intentScores:{dev:{str:50}}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{matchFilter:"any",variations:n,wrapperComponent:function(e){var t=e.personalizationOccurred,e=e.children;return react_1.default.createElement("div",null,react_1.default.createElement("h1",null,"Personalized: ",t.toString()),e)},component:function(e){e=e.personalizationResult.personalizationOccurred;return react_1.default.createElement("p",null,"Child: ",e.toString())}})),react_2.render(n),[4,react_2.waitFor(function(){expect(react_2.screen.getByText("Personalized: true")).toBeInTheDocument(),expect(react_2.screen.getByText("Child: true")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("logs warning in dev if there are no variations",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return process.env.NODE_ENV="development",t=jest.fn(),n=common_1.buildFakeTracker({log:t}),r=[],r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:r,component:function(){return null}})),react_2.render(r),[4,react_2.waitFor(function(){expect(t).toHaveBeenCalledWith(expect.objectContaining({level:"warn"}))})];case 1:return e.sent(),[2]}})})}),it("logs warning in dev if there are no non-default variations",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return process.env.NODE_ENV="development",t=jest.fn(),n=common_1.buildFakeTracker({log:t}),r=[{intentTag:void 0}],r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:r,component:function(){return null}})),react_2.render(r),[4,react_2.waitFor(function(){expect(t).toHaveBeenCalledWith(expect.objectContaining({level:"warn"}))})];case 1:return e.sent(),[2]}})})}),it("logs warning in dev if there are more default variations than count",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return process.env.NODE_ENV="development",t=jest.fn(),n=common_1.buildFakeTracker({log:t}),r=[{intentTag:void 0},{intentTag:void 0},{intentTag:{intents:{a:{}}}}],r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:r,component:function(){return null},count:1})),react_2.render(r),[4,react_2.waitFor(function(){expect(t).toHaveBeenCalledWith(expect.objectContaining({level:"warn"}))})];case 1:return e.sent(),[2]}})})})});
"use strict";var __awaiter=this&&this.__awaiter||function(e,i,c,u){return new(c=c||Promise)(function(n,t){function r(e){try{o(u.next(e))}catch(e){t(e)}}function a(e){try{o(u.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof c?t:new c(function(e){e(t)})).then(r,a)}o((u=u.apply(e,i||[])).next())})},__generator=this&&this.__generator||function(n,r){var a,o,i,c={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;c;)try{if(a=1,o&&(i=2&t[0]?o.return:t[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,t[1])).done)return i;switch(o=0,(t=i?[2&t[0],i.value]:t)[0]){case 0:case 1:i=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,o=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!(i=0<(i=c.trys).length&&i[i.length-1])&&(6===t[0]||2===t[0])){c=0;continue}if(3===t[0]&&(!i||t[1]>i[0]&&t[1]<i[3])){c.label=t[1];break}if(6===t[0]&&c.label<i[1]){c.label=i[1],i=t;break}if(i&&c.label<i[2]){c.label=i[2],c.ops.push(t);break}i[2]&&c.ops.pop(),c.trys.pop();continue}t=r.call(n,c)}catch(e){t=[6,e],o=0}finally{a=i=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importDefault(require("react")),react_2=require("@testing-library/react"),PersonalizeStandard_1=require("../PersonalizeStandard"),useBehaviorTracking_1=require("../../hooks/useBehaviorTracking");require("@testing-library/jest-dom/extend-expect");var common_1=require("./common"),ComponentThatPushesDevBeh=function(){return(0,useBehaviorTracking_1.useBehaviorTracking)({intents:{dev:{str:50}}}),react_1.default.createElement("h1",null,"Awesome!")};describe("Personalize",function(){it("renders variant using component prop",function(){return __awaiter(void 0,void 0,void 0,function(){var t;return __generator(this,function(e){switch(e.label){case 0:return t=function(){return react_1.default.createElement("h1",{"data-testid":"title"},"Test")},(0,react_2.render)(react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:[{intentTag:void 0,test:!0}],component:t})),[4,(0,react_2.waitFor)(function(){return expect(react_2.screen.getByTestId("title")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("renders wrapper around variant when passed",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=function(){return react_1.default.createElement("h1",{"data-testid":"title"},"Test")},n=function(e){e=e.children;return react_1.default.createElement("section",{"data-testid":"wrapper"},e)},(0,react_2.render)(react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:[{intentTag:void 0,test:!0}],component:t,wrapperComponent:n})),[4,(0,react_2.waitFor)(function(){return expect(react_2.screen.getByTestId("wrapper")).toBeInTheDocument()})];case 1:return e.sent(),[4,(0,react_2.waitFor)(function(){return expect(react_2.screen.getByTestId("title")).toBeInTheDocument()})];case 2:return e.sent(),[2]}})})}),it("suppresses useBehaviorTracking triggers from personalized components",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return t=jest.fn(),n=(0,common_1.buildFakeTracker)({addBehaviorActivity:t}),r=[{intentTag:{intents:{dev:{str:50}}}}],r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{dev:{str:50}}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{component:ComponentThatPushesDevBeh,variations:r})),(0,react_2.render)(r),[4,(0,react_2.waitFor)(function(){return expect(t.mock.calls.length).toBe(0)})];case 1:return e.sent(),[2]}})})}),it("indicates the component was not personalized if no personalized variant was selected",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=(0,common_1.buildFakeTracker)(),n=[{intentTag:{intents:{dev:{str:50}}}}],n=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:t,intentScores:{}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{matchFilter:"any",variations:n,wrapperComponent:function(e){var t=e.personalizationOccurred,e=e.children;return react_1.default.createElement("div",null,react_1.default.createElement("h1",null,"Personalized: ",t.toString()),e)},component:function(e){e=e.personalizationResult.personalizationOccurred;return react_1.default.createElement("p",null,"Child: ",e.toString())}})),(0,react_2.render)(n),[4,(0,react_2.waitFor)(function(){expect(react_2.screen.getByText("Personalized: false")).toBeInTheDocument(),expect(react_2.screen.getByText("Child: false")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("indicates the component was personalized if a personalized variant was selected",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=(0,common_1.buildFakeTracker)(),n=[{intentTag:{intents:{dev:{str:50}}}}],n=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:t,intentScores:{dev:{str:50}}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{matchFilter:"any",variations:n,wrapperComponent:function(e){var t=e.personalizationOccurred,e=e.children;return react_1.default.createElement("div",null,react_1.default.createElement("h1",null,"Personalized: ",t.toString()),e)},component:function(e){e=e.personalizationResult.personalizationOccurred;return react_1.default.createElement("p",null,"Child: ",e.toString())}})),(0,react_2.render)(n),[4,(0,react_2.waitFor)(function(){expect(react_2.screen.getByText("Personalized: true")).toBeInTheDocument(),expect(react_2.screen.getByText("Child: true")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("logs warning in dev if there are no variations",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return process.env.NODE_ENV="development",t=jest.fn(),n=(0,common_1.buildFakeTracker)({log:t}),r=[],r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:r,component:function(){return null}})),(0,react_2.render)(r),[4,(0,react_2.waitFor)(function(){expect(t).toHaveBeenCalledWith(expect.objectContaining({level:"warn"}))})];case 1:return e.sent(),[2]}})})}),it("logs warning in dev if there are no non-default variations",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return process.env.NODE_ENV="development",t=jest.fn(),n=(0,common_1.buildFakeTracker)({log:t}),r=[{intentTag:void 0}],r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:r,component:function(){return null}})),(0,react_2.render)(r),[4,(0,react_2.waitFor)(function(){expect(t).toHaveBeenCalledWith(expect.objectContaining({level:"warn"}))})];case 1:return e.sent(),[2]}})})}),it("logs warning in dev if there are more default variations than count",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return process.env.NODE_ENV="development",t=jest.fn(),n=(0,common_1.buildFakeTracker)({log:t}),r=[{intentTag:void 0},{intentTag:void 0},{intentTag:{intents:{a:{}}}}],r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{}},react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,{variations:r,component:function(){return null},count:1})),(0,react_2.render)(r),[4,(0,react_2.waitFor)(function(){expect(t).toHaveBeenCalledWith(expect.objectContaining({level:"warn"}))})];case 1:return e.sent(),[2]}})})})});

@@ -1,1 +0,1 @@

"use strict";var __awaiter=this&&this.__awaiter||function(e,o,c,s){return new(c=c||Promise)(function(n,t){function r(e){try{i(s.next(e))}catch(e){t(e)}}function a(e){try{i(s.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof c?t:new c(function(e){e(t)})).then(r,a)}i((s=s.apply(e,o||[])).next())})},__generator=this&&this.__generator||function(n,r){var a,i,o,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;c;)try{if(a=1,i&&(o=2&t[0]?i.return:t[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,t[1])).done)return o;switch(i=0,(t=o?[2&t[0],o.value]:t)[0]){case 0:case 1:o=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,i=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!(o=0<(o=c.trys).length&&o[o.length-1])&&(6===t[0]||2===t[0])){c=0;continue}if(3===t[0]&&(!o||t[1]>o[0]&&t[1]<o[3])){c.label=t[1];break}if(6===t[0]&&c.label<o[1]){c.label=o[1],o=t;break}if(o&&c.label<o[2]){c.label=o[2],c.ops.push(t);break}o[2]&&c.ops.pop(),c.trys.pop();continue}t=r.call(n,c)}catch(e){t=[6,e],i=0}finally{a=o=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});var common_1=require("./common"),react_1=require("@testing-library/react"),TestStandard_1=require("../TestStandard"),react_2=__importDefault(require("react"));require("@testing-library/jest-dom/extend-expect"),describe("TestStanded",function(){it("renders loading component while tracker is unavailable",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=function(){return react_2.default.createElement("h1",{"data-testid":"title"},"Test")},n=function(){return react_2.default.createElement("h1",{"data-testid":"loading"},"Loading")},react_1.render(react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[],component:t,loadingMode:n})),[4,react_1.waitFor(function(){return expect(react_1.screen.getByTestId("loading")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("renders none if loading mode set to none while tracker is unavailable",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=function(){return react_2.default.createElement("h1",{"data-testid":"title"},"Test")},n=react_1.render(react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[],component:t,loadingMode:"none"})).container,[4,react_1.waitFor(function(){return expect(n.firstChild).toBeNull()})];case 1:return e.sent(),[2]}})})}),it("renders first variant in list while tracker is not available",function(){return __awaiter(void 0,void 0,void 0,function(){var t;return __generator(this,function(e){switch(e.label){case 0:return t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)},react_1.render(react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"default",random:50})),[4,react_1.waitFor(function(){return expect(react_1.screen.getByText("first")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("renders nothing if test is not enabled",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)},n=common_1.buildFakeTracker({isInitialized:function(){return!0},isTestEnabled:function(){return!1}}),r=react_1.render(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{}},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"default",random:50}))).container,[4,react_1.waitFor(function(){return expect(r.firstChild).toBeNull()})];case 1:return e.sent(),[2]}})})}),it("does not set test value while loading",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return n=!(t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)}),[4,(r=common_1.buildFakeTracker({initialize:function(){return n=!0,Promise.resolve()},isInitialized:function(){return n},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve("second")},setTestValue:function(){if(!n)throw"Attempt to set test value before tracker is initialized";return Promise.resolve()},trackPersonalization:function(){if(!n)throw"Attempt to track test before tracker is initialized"}})).initialize()];case 1:return e.sent(),react_1.render(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:r,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"none",random:50}))),[4,react_1.waitFor(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),[2]}})})}),it("sets test value after tracker has initialized",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r,a;return __generator(this,function(e){switch(e.label){case 0:return n=!(t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)}),r=jest.fn(),[4,(a=common_1.buildFakeTracker({initialize:function(){return n=!0,Promise.resolve()},isInitialized:function(){return n},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve("second")},setTestValue:r,trackPersonalization:function(){if(!n)throw"Attempt to track test before tracker is initialized"}})).initialize()];case 1:return e.sent(),react_1.render(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:a,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"none",random:50}))),[4,react_1.waitFor(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),expect(r).toBeCalled(),[2]}})})}),it("sets test value with pre-selected value from storage",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)},[4,(n=common_1.buildFakeTracker({initialize:function(){return Promise.resolve()},isInitialized:function(){return!0},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve("second")},setTestValue:function(e,t){if("second"!==t)throw"Incorrect test value received";return Promise.resolve()},trackPersonalization:function(){}})).initialize()];case 1:return e.sent(),react_1.render(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"default",random:25}))),[4,react_1.waitFor(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),[2]}})})}),it("sets test value for a test that has no persisted value",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return n=!(t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)}),[4,(r=common_1.buildFakeTracker({initialize:function(){return Promise.resolve()},isInitialized:function(){return!0},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve(void 0)},setTestValue:function(e,t){if("second"!==t)throw"Incorrect test value received";return n=!0,Promise.resolve()},trackPersonalization:function(){}})).initialize()];case 1:return e.sent(),react_1.render(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:r,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"none",random:50}))),[4,react_1.waitFor(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),expect(n).toBe(!0),[2]}})})}),it("tracks only once after tracker has been initialized",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r,a;return __generator(this,function(e){switch(e.label){case 0:return n=!(t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)}),r=0,[4,(a=common_1.buildFakeTracker({initialize:function(){return n=!0,Promise.resolve()},isInitialized:function(){return n},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve(void 0)},setTestValue:function(){return Promise.resolve()},trackPersonalization:function(){if(!n)throw"Attempt to track test before tracker is initialized";++r}})).initialize()];case 1:return e.sent(),react_1.render(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:a,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"none",random:50}))),[4,react_1.waitFor(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),expect(r).toBe(1),[2]}})})})});
"use strict";var __awaiter=this&&this.__awaiter||function(e,o,c,s){return new(c=c||Promise)(function(n,t){function r(e){try{i(s.next(e))}catch(e){t(e)}}function a(e){try{i(s.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof c?t:new c(function(e){e(t)})).then(r,a)}i((s=s.apply(e,o||[])).next())})},__generator=this&&this.__generator||function(n,r){var a,i,o,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;c;)try{if(a=1,i&&(o=2&t[0]?i.return:t[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,t[1])).done)return o;switch(i=0,(t=o?[2&t[0],o.value]:t)[0]){case 0:case 1:o=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,i=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!(o=0<(o=c.trys).length&&o[o.length-1])&&(6===t[0]||2===t[0])){c=0;continue}if(3===t[0]&&(!o||t[1]>o[0]&&t[1]<o[3])){c.label=t[1];break}if(6===t[0]&&c.label<o[1]){c.label=o[1],o=t;break}if(o&&c.label<o[2]){c.label=o[2],c.ops.push(t);break}o[2]&&c.ops.pop(),c.trys.pop();continue}t=r.call(n,c)}catch(e){t=[6,e],i=0}finally{a=o=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});var common_1=require("./common"),react_1=require("@testing-library/react"),TestStandard_1=require("../TestStandard"),react_2=__importDefault(require("react"));require("@testing-library/jest-dom/extend-expect"),describe("TestStanded",function(){it("renders loading component while tracker is unavailable",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=function(){return react_2.default.createElement("h1",{"data-testid":"title"},"Test")},n=function(){return react_2.default.createElement("h1",{"data-testid":"loading"},"Loading")},(0,react_1.render)(react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[],component:t,loadingMode:n})),[4,(0,react_1.waitFor)(function(){return expect(react_1.screen.getByTestId("loading")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("renders none if loading mode set to none while tracker is unavailable",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=function(){return react_2.default.createElement("h1",{"data-testid":"title"},"Test")},n=(0,react_1.render)(react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[],component:t,loadingMode:"none"})).container,[4,(0,react_1.waitFor)(function(){return expect(n.firstChild).toBeNull()})];case 1:return e.sent(),[2]}})})}),it("renders first variant in list while tracker is not available",function(){return __awaiter(void 0,void 0,void 0,function(){var t;return __generator(this,function(e){switch(e.label){case 0:return t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)},(0,react_1.render)(react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"default",random:50})),[4,(0,react_1.waitFor)(function(){return expect(react_1.screen.getByText("first")).toBeInTheDocument()})];case 1:return e.sent(),[2]}})})}),it("renders nothing if test is not enabled",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)},n=(0,common_1.buildFakeTracker)({isInitialized:function(){return!0},isTestEnabled:function(){return!1}}),r=(0,react_1.render)(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{}},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"default",random:50}))).container,[4,(0,react_1.waitFor)(function(){return expect(r.firstChild).toBeNull()})];case 1:return e.sent(),[2]}})})}),it("does not set test value while loading",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return[4,(r=(n=!(t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)}),common_1.buildFakeTracker)({initialize:function(){return n=!0,Promise.resolve()},isInitialized:function(){return n},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve("second")},setTestValue:function(){if(!n)throw"Attempt to set test value before tracker is initialized";return Promise.resolve()},trackPersonalization:function(){if(!n)throw"Attempt to track test before tracker is initialized"}})).initialize()];case 1:return e.sent(),(0,react_1.render)(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:r,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"none",random:50}))),[4,(0,react_1.waitFor)(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),[2]}})})}),it("sets test value after tracker has initialized",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r,a;return __generator(this,function(e){switch(e.label){case 0:return n=!(t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)}),r=jest.fn(),[4,(a=(0,common_1.buildFakeTracker)({initialize:function(){return n=!0,Promise.resolve()},isInitialized:function(){return n},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve("second")},setTestValue:r,trackPersonalization:function(){if(!n)throw"Attempt to track test before tracker is initialized"}})).initialize()];case 1:return e.sent(),(0,react_1.render)(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:a,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"none",random:50}))),[4,(0,react_1.waitFor)(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),expect(r).toBeCalled(),[2]}})})}),it("sets test value with pre-selected value from storage",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n;return __generator(this,function(e){switch(e.label){case 0:return t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)},[4,(n=(0,common_1.buildFakeTracker)({initialize:function(){return Promise.resolve()},isInitialized:function(){return!0},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve("second")},setTestValue:function(e,t){if("second"!==t)throw"Incorrect test value received";return Promise.resolve()},trackPersonalization:function(){}})).initialize()];case 1:return e.sent(),(0,react_1.render)(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:n,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"default",random:25}))),[4,(0,react_1.waitFor)(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),[2]}})})}),it("sets test value for a test that has no persisted value",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r;return __generator(this,function(e){switch(e.label){case 0:return[4,(r=(n=!(t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)}),common_1.buildFakeTracker)({initialize:function(){return Promise.resolve()},isInitialized:function(){return!0},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve(void 0)},setTestValue:function(e,t){if("second"!==t)throw"Incorrect test value received";return n=!0,Promise.resolve()},trackPersonalization:function(){}})).initialize()];case 1:return e.sent(),(0,react_1.render)(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:r,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"none",random:50}))),[4,(0,react_1.waitFor)(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),expect(n).toBe(!0),[2]}})})}),it("tracks only once after tracker has been initialized",function(){return __awaiter(void 0,void 0,void 0,function(){var t,n,r,a;return __generator(this,function(e){switch(e.label){case 0:return n=!(t=function(e){e=e.id;return react_2.default.createElement("h1",{"data-testid":"title"},e)}),[4,(a=(r=0,common_1.buildFakeTracker)({initialize:function(){return n=!0,Promise.resolve()},isInitialized:function(){return n},isTestEnabled:function(){return!0},getTestValue:function(){return Promise.resolve(void 0)},setTestValue:function(){return Promise.resolve()},trackPersonalization:function(){if(!n)throw"Attempt to track test before tracker is initialized";++r}})).initialize()];case 1:return e.sent(),(0,react_1.render)(react_2.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:a,intentScores:{},trackerLoadTime:100},react_2.default.createElement(TestStandard_1.TestStandard,{name:"Loading Component Test",variations:[{id:"first"},{id:"second"},{id:"third"}],component:t,loadingMode:"none",random:50}))),[4,(0,react_1.waitFor)(function(){return expect(react_1.screen.getByText("second")).toBeInTheDocument()})];case 2:return e.sent(),expect(r).toBe(1),[2]}})})})});

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.EdgeTag=void 0;var optimize_tracker_common_1=require("@uniformdev/optimize-tracker-common"),react_1=require("react"),EdgeTag=function(e){return react_1.createElement(optimize_tracker_common_1.EdgeNodeTagName,e)};exports.EdgeTag=EdgeTag;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.EdgeTag=void 0;var optimize_tracker_common_1=require("@uniformdev/optimize-tracker-common"),react_1=require("react"),EdgeTag=function(e){return(0,react_1.createElement)(optimize_tracker_common_1.EdgeNodeTagName,e)};exports.EdgeTag=EdgeTag;

@@ -1,1 +0,1 @@

"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var r,a=1,t=arguments.length;a<t;a++)for(var n in r=arguments[a])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e}).apply(this,arguments)},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Personalize=void 0;var react_1=__importDefault(require("react")),useUniformTracker_1=require("../hooks/useUniformTracker"),PersonalizeStandard_1=require("./PersonalizeStandard"),PersonalizeEdge_1=require("./PersonalizeEdge");function Personalize(e){var r=useUniformTracker_1.useUniformTracker().outputType;return"undefined"!=typeof window||"standard"===r?react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,__assign({},e)):"edge"===r?react_1.default.createElement(PersonalizeEdge_1.PersonalizeEdge,__assign({},e)):null}exports.Personalize=Personalize;
"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var r,a=1,t=arguments.length;a<t;a++)for(var n in r=arguments[a])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e}).apply(this,arguments)},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Personalize=void 0;var react_1=__importDefault(require("react")),useUniformTracker_1=require("../hooks/useUniformTracker"),PersonalizeStandard_1=require("./PersonalizeStandard"),PersonalizeEdge_1=require("./PersonalizeEdge");function Personalize(e){var r=(0,useUniformTracker_1.useUniformTracker)().outputType;return"undefined"!=typeof window||"standard"===r?react_1.default.createElement(PersonalizeStandard_1.PersonalizeStandard,__assign({},e)):"edge"===r?react_1.default.createElement(PersonalizeEdge_1.PersonalizeEdge,__assign({},e)):null}exports.Personalize=Personalize;

@@ -1,1 +0,1 @@

"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},__createBinding=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){e[r=void 0===r?n:r]=t[n]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&__createBinding(t,e,n);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,o,l,s){return new(l=l||Promise)(function(n,t){function r(e){try{i(s.next(e))}catch(e){t(e)}}function a(e){try{i(s.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof l?t:new l(function(e){e(t)})).then(r,a)}i((s=s.apply(e,o||[])).next())})},__generator=this&&this.__generator||function(n,r){var a,i,o,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;l;)try{if(a=1,i&&(o=2&t[0]?i.return:t[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,t[1])).done)return o;switch(i=0,(t=o?[2&t[0],o.value]:t)[0]){case 0:case 1:o=t;break;case 4:return l.label++,{value:t[1],done:!1};case 5:l.label++,i=t[1],t=[0];continue;case 7:t=l.ops.pop(),l.trys.pop();continue;default:if(!(o=0<(o=l.trys).length&&o[o.length-1])&&(6===t[0]||2===t[0])){l=0;continue}if(3===t[0]&&(!o||t[1]>o[0]&&t[1]<o[3])){l.label=t[1];break}if(6===t[0]&&l.label<o[1]){l.label=o[1],o=t;break}if(o&&l.label<o[2]){l.label=o[2],l.ops.push(t);break}o[2]&&l.ops.pop(),l.trys.pop();continue}t=r.call(n,l)}catch(e){t=[6,e],i=0}finally{a=o=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.PersonalizeStandard=void 0;var react_1=__importStar(require("react")),optimize_tracker_1=require("@uniformdev/optimize-tracker"),useUniformTracker_1=require("../hooks/useUniformTracker"),contexts_1=require("../contexts"),react_use_1=require("react-use"),logRegion="<Personalize>";function PersonalizeStandard(e){var t=this,n=e.variations,r=e.component,a=e.wrapperComponent,i=e.fallbackSort,o=e.count,l=void 0===o?1:o,o=e.matchFilter,s=void 0===o?"personalizedOrDefault":o,u=e.trackingEventName,c=e.loadingMode,o=useUniformTracker_1.useUniformTracker(),d=o.tracker,f=o.intentScores,e=o.loading,o=react_1.useState(),p=o[0],g=o[1],_=react_use_1.useAsync(function(){return __awaiter(t,void 0,void 0,function(){return __generator(this,function(e){return[2,null==d?void 0:d.isInPersonalizationControlGroup()]})})},[d]).value,o=react_1.useMemo(function(){if(void 0!==_&&f||(!c||"default"===c)){var e=f&&u&&!p?optimize_tracker_1.AnalyticsEmitter({name:u,tracker:d}):void 0;e&&g(!0);e=optimize_tracker_1.personalizeList({list:n,intentScores:null!=f?f:{},fallbackSort:i,analyticsEmitter:e,isInPersonalizationControlGroup:_,count:l,matchFilter:s});return{personalized:e.personalized,result:e.result,intentScores:e.intentScores}}},[n,f,s,_]);if(!o&&c&&"string"!=typeof c)return react_1.createElement(c);if((e||!o)&&"none"===c)return null;var e=o.result,v=o.personalized;null!=d&&d.log({level:"verbose",message:"Personalization result",region:logRegion,trackingEventName:u,result:e,personalized:v}),"development"===process.env.NODE_ENV&&(0===n.length&&null!=d&&d.log({level:"warn",region:logRegion,message:"Personalization "+(null!=u?u:"")+" was not passed any variations, so nothing will be rendered"}),n.length&&((o=n.filter(function(e){return!e.intentTag})).length===n.length&&null!=d&&d.log({level:"warn",region:logRegion,message:"Personalization "+(null!=u?u:"")+" received "+n.length+" variations but all of them were default variations. No personalization will occur. Ensure that your personalized variations contain the `intentTag` property, this could be a data mapping problem."}),l<o.length&&null!=d&&d.log({level:"warn",region:logRegion,message:"Personalization "+(null!=u?u:"")+" received "+o.length+" default variations, but only "+l+" variations will be selected. The extra defaults will be ignored and probably should be removed."})),n.length&&0===e.length&&("personalizedOnly"===s&&null!=d&&d.log({level:"warn",region:logRegion,message:"Personalization "+(null!=u?u:"")+" did not render any variation: no match to visitor intents and matchFilter is personalizedOnly"}),"personalizedOrDefault"===s&&null!=d&&d.log({level:"warn",region:"<Personalize>",message:"Personalization "+(null!=u?u:"")+" did not render any variation: no match to visitor intents and no default exists"})));var a=null!=a?a:function(e){e=e.children;return react_1.default.createElement(react_1.default.Fragment,null,e)},h=r;return react_1.default.createElement(contexts_1.PersonalizationContext.Provider,{value:{personalized:!0}},e.length?react_1.default.createElement(a,{personalizationOccurred:v},e.map(function(e,t){return react_1.default.createElement(h,__assign({key:t,personalizationResult:{variation:e,personalizationOccurred:v}},e.item))})):null)}exports.PersonalizeStandard=PersonalizeStandard;
"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},__createBinding=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){e[r=void 0===r?n:r]=t[n]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&__createBinding(t,e,n);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,o,l,s){return new(l=l||Promise)(function(n,t){function r(e){try{i(s.next(e))}catch(e){t(e)}}function a(e){try{i(s.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof l?t:new l(function(e){e(t)})).then(r,a)}i((s=s.apply(e,o||[])).next())})},__generator=this&&this.__generator||function(n,r){var a,i,o,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;l;)try{if(a=1,i&&(o=2&t[0]?i.return:t[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,t[1])).done)return o;switch(i=0,(t=o?[2&t[0],o.value]:t)[0]){case 0:case 1:o=t;break;case 4:return l.label++,{value:t[1],done:!1};case 5:l.label++,i=t[1],t=[0];continue;case 7:t=l.ops.pop(),l.trys.pop();continue;default:if(!(o=0<(o=l.trys).length&&o[o.length-1])&&(6===t[0]||2===t[0])){l=0;continue}if(3===t[0]&&(!o||t[1]>o[0]&&t[1]<o[3])){l.label=t[1];break}if(6===t[0]&&l.label<o[1]){l.label=o[1],o=t;break}if(o&&l.label<o[2]){l.label=o[2],l.ops.push(t);break}o[2]&&l.ops.pop(),l.trys.pop();continue}t=r.call(n,l)}catch(e){t=[6,e],i=0}finally{a=o=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.PersonalizeStandard=void 0;var react_1=__importStar(require("react")),optimize_tracker_1=require("@uniformdev/optimize-tracker"),useUniformTracker_1=require("../hooks/useUniformTracker"),contexts_1=require("../contexts"),react_use_1=require("react-use"),logRegion="<Personalize>";function PersonalizeStandard(e){var t=this,n=e.variations,r=e.component,a=e.wrapperComponent,i=e.fallbackSort,o=e.count,l=void 0===o?1:o,o=e.matchFilter,s=void 0===o?"personalizedOrDefault":o,u=e.trackingEventName,c=e.loadingMode,o=(0,useUniformTracker_1.useUniformTracker)(),d=o.tracker,f=o.intentScores,e=o.loading,o=(0,react_1.useState)(),p=o[0],g=o[1],_=(0,react_use_1.useAsync)(function(){return __awaiter(t,void 0,void 0,function(){return __generator(this,function(e){return[2,null==d?void 0:d.isInPersonalizationControlGroup()]})})},[d]).value,o=(0,react_1.useMemo)(function(){if(void 0!==_&&f||(!c||"default"===c)){var e=f&&u&&!p?(0,optimize_tracker_1.AnalyticsEmitter)({name:u,tracker:d}):void 0;e&&g(!0);e=(0,optimize_tracker_1.personalizeList)({list:n,intentScores:null!=f?f:{},fallbackSort:i,analyticsEmitter:e,isInPersonalizationControlGroup:_,count:l,matchFilter:s});return{personalized:e.personalized,result:e.result,intentScores:e.intentScores}}},[n,f,s,_]);if(!o&&c&&"string"!=typeof c)return(0,react_1.createElement)(c);if((e||!o)&&"none"===c)return null;var e=o.result,v=o.personalized;null!=d&&d.log({level:"verbose",message:"Personalization result",region:logRegion,trackingEventName:u,result:e,personalized:v}),"development"===process.env.NODE_ENV&&(0===n.length&&null!=d&&d.log({level:"warn",region:logRegion,message:"Personalization "+(null!=u?u:"")+" was not passed any variations, so nothing will be rendered"}),n.length&&((o=n.filter(function(e){return!e.intentTag})).length===n.length&&null!=d&&d.log({level:"warn",region:logRegion,message:"Personalization "+(null!=u?u:"")+" received "+n.length+" variations but all of them were default variations. No personalization will occur. Ensure that your personalized variations contain the `intentTag` property, this could be a data mapping problem."}),l<o.length&&null!=d&&d.log({level:"warn",region:logRegion,message:"Personalization "+(null!=u?u:"")+" received "+o.length+" default variations, but only "+l+" variations will be selected. The extra defaults will be ignored and probably should be removed."})),n.length&&0===e.length&&("personalizedOnly"===s&&null!=d&&d.log({level:"warn",region:logRegion,message:"Personalization "+(null!=u?u:"")+" did not render any variation: no match to visitor intents and matchFilter is personalizedOnly"}),"personalizedOrDefault"===s&&null!=d&&d.log({level:"warn",region:"<Personalize>",message:"Personalization "+(null!=u?u:"")+" did not render any variation: no match to visitor intents and no default exists"})));var a=null!=a?a:function(e){e=e.children;return react_1.default.createElement(react_1.default.Fragment,null,e)},h=r;return react_1.default.createElement(contexts_1.PersonalizationContext.Provider,{value:{personalized:!0}},e.length?react_1.default.createElement(a,{personalizationOccurred:v},e.map(function(e,t){return react_1.default.createElement(h,__assign({key:t,personalizationResult:{variation:e,personalizationOccurred:v}},e.item))})):null)}exports.PersonalizeStandard=PersonalizeStandard;

@@ -1,1 +0,1 @@

"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,s=arguments.length;r<s;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Test=void 0;var react_1=__importDefault(require("react")),useUniformTracker_1=require("../hooks/useUniformTracker"),TestEdge_1=require("./TestEdge"),TestStandard_1=require("./TestStandard"),Test=function(e){var t=useUniformTracker_1.useUniformTracker().outputType;return"undefined"!=typeof window||"standard"===t?react_1.default.createElement(TestStandard_1.TestStandard,__assign({},e)):"edge"===t?react_1.default.createElement(TestEdge_1.TestEdge,__assign({},e)):null};exports.Test=Test;
"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,s=arguments.length;r<s;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Test=void 0;var react_1=__importDefault(require("react")),useUniformTracker_1=require("../hooks/useUniformTracker"),TestEdge_1=require("./TestEdge"),TestStandard_1=require("./TestStandard"),Test=function(e){var t=(0,useUniformTracker_1.useUniformTracker)().outputType;return"undefined"!=typeof window||"standard"===t?react_1.default.createElement(TestStandard_1.TestStandard,__assign({},e)):"edge"===t?react_1.default.createElement(TestEdge_1.TestEdge,__assign({},e)):null};exports.Test=Test;

@@ -1,1 +0,1 @@

"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},__createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&__createBinding(t,e,r);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,o,u,l){return new(u=u||Promise)(function(r,t){function n(e){try{i(l.next(e))}catch(e){t(e)}}function a(e){try{i(l.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?r(e.value):((t=e.value)instanceof u?t:new u(function(e){e(t)})).then(n,a)}i((l=l.apply(e,o||[])).next())})},__generator=this&&this.__generator||function(r,n){var a,i,o,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,i&&(o=2&t[0]?i.return:t[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,t[1])).done)return o;switch(i=0,(t=o?[2&t[0],o.value]:t)[0]){case 0:case 1:o=t;break;case 4:return u.label++,{value:t[1],done:!1};case 5:u.label++,i=t[1],t=[0];continue;case 7:t=u.ops.pop(),u.trys.pop();continue;default:if(!(o=0<(o=u.trys).length&&o[o.length-1])&&(6===t[0]||2===t[0])){u=0;continue}if(3===t[0]&&(!o||t[1]>o[0]&&t[1]<o[3])){u.label=t[1];break}if(6===t[0]&&u.label<o[1]){u.label=o[1],o=t;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(t);break}o[2]&&u.ops.pop(),u.trys.pop();continue}t=n.call(r,u)}catch(e){t=[6,e],i=0}finally{a=o=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.TestStandard=void 0;var optimize_tracker_1=require("@uniformdev/optimize-tracker"),react_1=__importStar(require("react")),useAsync_1=__importDefault(require("react-use/lib/useAsync")),useUniformTracker_1=require("../hooks/useUniformTracker"),TestStandard=function(e){var a=e.name,i=e.variations,o=e.loadingMode,t=e.component,r=e.random,e=useUniformTracker_1.useUniformTracker(),u=e.tracker,e=e.serverState,l=null===(e=null==e?void 0:e.tests)||void 0===e?void 0:e[a],e=react_1.useState(),s=e[0],c=e[1],d=react_1.useState(r||optimize_tracker_1.generateRandom())[0],f=react_1.useMemo(function(){return!(u||!l)||(u?u.isTestEnabled(a):void 0)},[u]),_=useAsync_1.default(function(){return __awaiter(void 0,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return!u&&l?[2,{variant:l,loaded:!1}]:u&&!f?[2,{loaded:!0}]:u&&f?[4,u.getTestValue(a)]:[3,2];case 1:return[2,{variant:e.sent(),loaded:!0}];case 2:return[2,{loaded:!1}]}})})},[u,f]),e=react_1.useMemo(function(){if(!u&&l){var e=i.find(function(e){return e.id===l});if(e)return e}if(null!==(n=null==_?void 0:_.value)&&void 0!==n&&n.loaded||(!o||"default"===o)){var t,r,e=!!u,n=optimize_tracker_1.resolveAnalyticsEmitter({active:!s&&!!f&&e,options:{name:"",tracker:u}});return e&&"undefined"!=typeof window?(r=(t=optimize_tracker_1.testList({testName:a,random:d,variations:i,selectedVariantId:l||(null===(r=_.value)||void 0===r?void 0:r.variant),analyticsEmitter:n})).result,t.tracked&&c(!0)):r=i[0],(null===(t=_.value)||void 0===t?void 0:t.loaded)&&f&&e&&u.setTestValue(a,(null==r?void 0:r.id)||"undefined"),r}},[u,f,_]);return null!==(r=_.value)&&void 0!==r&&r.loaded&&!f?(null!=u&&u.log({level:"warn",message:"Test '"+a+"' is not registered with the tracker, the test is disabled.",region:"<Test>"}),null):e?react_1.default.createElement(t,__assign({},e)):o&&"string"!=typeof o?react_1.createElement(o):null};exports.TestStandard=TestStandard;
"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},__createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&__createBinding(t,e,r);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,o,u,l){return new(u=u||Promise)(function(r,t){function n(e){try{i(l.next(e))}catch(e){t(e)}}function a(e){try{i(l.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?r(e.value):((t=e.value)instanceof u?t:new u(function(e){e(t)})).then(n,a)}i((l=l.apply(e,o||[])).next())})},__generator=this&&this.__generator||function(r,n){var a,i,o,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,i&&(o=2&t[0]?i.return:t[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,t[1])).done)return o;switch(i=0,(t=o?[2&t[0],o.value]:t)[0]){case 0:case 1:o=t;break;case 4:return u.label++,{value:t[1],done:!1};case 5:u.label++,i=t[1],t=[0];continue;case 7:t=u.ops.pop(),u.trys.pop();continue;default:if(!(o=0<(o=u.trys).length&&o[o.length-1])&&(6===t[0]||2===t[0])){u=0;continue}if(3===t[0]&&(!o||t[1]>o[0]&&t[1]<o[3])){u.label=t[1];break}if(6===t[0]&&u.label<o[1]){u.label=o[1],o=t;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(t);break}o[2]&&u.ops.pop(),u.trys.pop();continue}t=n.call(r,u)}catch(e){t=[6,e],i=0}finally{a=o=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.TestStandard=void 0;var optimize_tracker_1=require("@uniformdev/optimize-tracker"),react_1=__importStar(require("react")),useAsync_1=__importDefault(require("react-use/lib/useAsync")),useUniformTracker_1=require("../hooks/useUniformTracker"),TestStandard=function(e){var a=e.name,i=e.variations,o=e.loadingMode,t=e.component,r=e.random,e=(0,useUniformTracker_1.useUniformTracker)(),u=e.tracker,e=e.serverState,l=null===(e=null==e?void 0:e.tests)||void 0===e?void 0:e[a],e=(0,react_1.useState)(),s=e[0],c=e[1],d=(0,react_1.useState)(r||(0,optimize_tracker_1.generateRandom)())[0],f=(0,react_1.useMemo)(function(){return!(u||!l)||(u?u.isTestEnabled(a):void 0)},[u]),_=(0,useAsync_1.default)(function(){return __awaiter(void 0,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return!u&&l?[2,{variant:l,loaded:!1}]:u&&!f?[2,{loaded:!0}]:u&&f?[4,u.getTestValue(a)]:[3,2];case 1:return[2,{variant:e.sent(),loaded:!0}];case 2:return[2,{loaded:!1}]}})})},[u,f]),e=(0,react_1.useMemo)(function(){if(!u&&l){var e=i.find(function(e){return e.id===l});if(e)return e}if(null!==(n=null==_?void 0:_.value)&&void 0!==n&&n.loaded||(!o||"default"===o)){var t,r,e=!!u,n=(0,optimize_tracker_1.resolveAnalyticsEmitter)({active:!s&&!!f&&e,options:{name:"",tracker:u}});return e&&"undefined"!=typeof window?(r=(t=(0,optimize_tracker_1.testList)({testName:a,random:d,variations:i,selectedVariantId:l||(null===(r=_.value)||void 0===r?void 0:r.variant),analyticsEmitter:n})).result,t.tracked&&c(!0)):r=i[0],(null===(t=_.value)||void 0===t?void 0:t.loaded)&&f&&e&&u.setTestValue(a,(null==r?void 0:r.id)||"undefined"),r}},[u,f,_]);return null!==(r=_.value)&&void 0!==r&&r.loaded&&!f?(null!=u&&u.log({level:"warn",message:"Test '"+a+"' is not registered with the tracker, the test is disabled.",region:"<Test>"}),null):e?react_1.default.createElement(t,__assign({},e)):o&&"string"!=typeof o?(0,react_1.createElement)(o):null};exports.TestStandard=TestStandard;

@@ -1,1 +0,1 @@

"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,r,t,n){void 0===n&&(n=t),Object.defineProperty(e,n,{enumerable:!0,get:function(){return r[t]}})}:function(e,r,t,n){e[n=void 0===n?t:n]=r[t]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&__createBinding(r,e,t);return __setModuleDefault(r,e),r};Object.defineProperty(exports,"__esModule",{value:!0}),exports.UniformTracker=void 0;var react_1=__importStar(require("react")),contexts_1=require("../contexts"),useCreateUniformTracker_1=require("../hooks/useCreateUniformTracker"),TrackerProcessor=function(e){var r=e.callback,e=e.flag;return react_1.useEffect(function(){r()},Array.isArray(e)?e:[e]),react_1.default.createElement(react_1.default.Fragment,null)},UniformTracker=function(e){var r=e.trackerInstance,t=e.children,n=e.isServer,a=void 0===n?"undefined"==typeof window:n,i=e.initialIntentScores,c=e.outputType,n=void 0===c?"standard":c,e=(null==r?void 0:r.getServerState())||{scoring:void 0},c=i||e.scoring;c&&Object.keys(c).length||(c=void 0);function o(e){null!=l&&l.log({level:"info",message:"Received broadcasted scoring",region:"<UniformTracker>",vector:e}),u(e)}var i=react_1.useState(c||null),c=i[0],u=i[1],a=useCreateUniformTracker_1.useCreateUniformTracker(r,a),l=a[0],s=a[1];react_1.useEffect(function(){if(!s)return null!=l&&l.addScoringChangeListener(o),function(){null!=l&&l.removeScoringChangeListener(o)}},[s]);a=react_1.useCallback(function(){null!=l&&l.reevaluateSignals()},[l]);return react_1.default.createElement(contexts_1.UniformTrackerContext.Provider,{value:{tracker:l,loading:s,intentScores:c,serverState:e,outputType:n}},t,null!=l&&l.isInitialized()?react_1.default.createElement(TrackerProcessor,{callback:a,flag:[t,l]}):null)};exports.UniformTracker=UniformTracker;
"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,r,t,n){void 0===n&&(n=t),Object.defineProperty(e,n,{enumerable:!0,get:function(){return r[t]}})}:function(e,r,t,n){e[n=void 0===n?t:n]=r[t]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&__createBinding(r,e,t);return __setModuleDefault(r,e),r};Object.defineProperty(exports,"__esModule",{value:!0}),exports.UniformTracker=void 0;var react_1=__importStar(require("react")),contexts_1=require("../contexts"),useCreateUniformTracker_1=require("../hooks/useCreateUniformTracker"),TrackerProcessor=function(e){var r=e.callback,e=e.flag;return(0,react_1.useEffect)(function(){r()},Array.isArray(e)?e:[e]),react_1.default.createElement(react_1.default.Fragment,null)},UniformTracker=function(e){var r=e.trackerInstance,t=e.children,n=e.isServer,a=void 0===n?"undefined"==typeof window:n,i=e.initialIntentScores,c=e.outputType,n=void 0===c?"standard":c,e=(null==r?void 0:r.getServerState())||{scoring:void 0},c=i||e.scoring;c&&Object.keys(c).length||(c=void 0);function o(e){null!=l&&l.log({level:"info",message:"Received broadcasted scoring",region:"<UniformTracker>",vector:e}),u(e)}var i=(0,react_1.useState)(c||null),c=i[0],u=i[1],a=(0,useCreateUniformTracker_1.useCreateUniformTracker)(r,a),l=a[0],s=a[1];(0,react_1.useEffect)(function(){if(!s)return null!=l&&l.addScoringChangeListener(o),function(){null!=l&&l.removeScoringChangeListener(o)}},[s]);a=(0,react_1.useCallback)(function(){null!=l&&l.reevaluateSignals()},[l]);return react_1.default.createElement(contexts_1.UniformTrackerContext.Provider,{value:{tracker:l,loading:s,intentScores:c,serverState:e,outputType:n}},t,null!=l&&l.isInitialized()?react_1.default.createElement(TrackerProcessor,{callback:a,flag:[t,l]}):null)};exports.UniformTracker=UniformTracker;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.PersonalizationContext=exports.UniformTrackerContext=void 0;var react_1=require("react");exports.UniformTrackerContext=react_1.createContext({}),exports.PersonalizationContext=react_1.createContext({personalized:!1});
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.PersonalizationContext=exports.UniformTrackerContext=void 0;var react_1=require("react");exports.UniformTrackerContext=(0,react_1.createContext)({}),exports.PersonalizationContext=(0,react_1.createContext)({personalized:!1});

@@ -1,1 +0,1 @@

"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&__createBinding(t,e,r);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,o,c,u){return new(c=c||Promise)(function(r,t){function n(e){try{i(u.next(e))}catch(e){t(e)}}function a(e){try{i(u.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?r(e.value):((t=e.value)instanceof c?t:new c(function(e){e(t)})).then(n,a)}i((u=u.apply(e,o||[])).next())})},__generator=this&&this.__generator||function(r,n){var a,i,o,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;c;)try{if(a=1,i&&(o=2&t[0]?i.return:t[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,t[1])).done)return o;switch(i=0,(t=o?[2&t[0],o.value]:t)[0]){case 0:case 1:o=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,i=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!(o=0<(o=c.trys).length&&o[o.length-1])&&(6===t[0]||2===t[0])){c=0;continue}if(3===t[0]&&(!o||t[1]>o[0]&&t[1]<o[3])){c.label=t[1];break}if(6===t[0]&&c.label<o[1]){c.label=o[1],o=t;break}if(o&&c.label<o[2]){c.label=o[2],c.ops.push(t);break}o[2]&&c.ops.pop(),c.trys.pop();continue}t=n.call(r,c)}catch(e){t=[6,e],i=0}finally{a=o=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importStar(require("react")),react_2=require("@testing-library/react"),useBehaviorTracking_1=require("../useBehaviorTracking");require("@testing-library/jest-dom/extend-expect");var common_1=require("../../components/__tests__/common"),ComponentThatPushesDevBeh=function(){return useBehaviorTracking_1.useBehaviorTracking({intents:{dev:{str:50}}}),react_1.default.createElement("h1",null,"Awesome!")},ComponentThatPushesDevBehWithEffect=function(){var e=react_1.useState(!1),t=e[0],r=e[1];return useBehaviorTracking_1.useBehaviorTracking({intents:{dev:{str:50}}}),react_1.useEffect(function(){return r(!0)},[]),react_1.default.createElement("h1",null,"Awesome! ",t)},Rerenderer=function(e){var t=e.children,e=react_1.useState(0),r=e[0],n=e[1];return react_1.useEffect(function(){r<5&&n(function(e){return e+1})}),react_1.default.createElement("div",null,"Render ",r," ",t)};describe("useBehaviorTracking",function(){it("is resilient against parent re-renders",function(){var e=jest.fn(),t=common_1.buildFakeTracker({addBehaviorActivity:e}),t=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:t,intentScores:{dev:{str:50}}},react_1.default.createElement(Rerenderer,null,react_1.default.createElement(ComponentThatPushesDevBeh,null)));react_2.render(t),expect(e).toBeCalledTimes(1)}),it("is resilient against component re-renders",function(){return __awaiter(void 0,void 0,void 0,function(){var t,r;return __generator(this,function(e){return t=jest.fn(),r=common_1.buildFakeTracker({addBehaviorActivity:t}),r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:r,intentScores:{dev:{str:50}}},react_1.default.createElement(ComponentThatPushesDevBehWithEffect,null)),react_2.render(r),expect(t).toBeCalledTimes(2),expect(t.mock.calls).toEqual([[{dev:{str:50}},"1"],[{dev:{str:50}},"1"]]),[2]})})})});
"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&__createBinding(t,e,r);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,o,c,u){return new(c=c||Promise)(function(r,t){function n(e){try{i(u.next(e))}catch(e){t(e)}}function a(e){try{i(u.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?r(e.value):((t=e.value)instanceof c?t:new c(function(e){e(t)})).then(n,a)}i((u=u.apply(e,o||[])).next())})},__generator=this&&this.__generator||function(r,n){var a,i,o,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(a)throw new TypeError("Generator is already executing.");for(;c;)try{if(a=1,i&&(o=2&t[0]?i.return:t[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,t[1])).done)return o;switch(i=0,(t=o?[2&t[0],o.value]:t)[0]){case 0:case 1:o=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,i=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!(o=0<(o=c.trys).length&&o[o.length-1])&&(6===t[0]||2===t[0])){c=0;continue}if(3===t[0]&&(!o||t[1]>o[0]&&t[1]<o[3])){c.label=t[1];break}if(6===t[0]&&c.label<o[1]){c.label=o[1],o=t;break}if(o&&c.label<o[2]){c.label=o[2],c.ops.push(t);break}o[2]&&c.ops.pop(),c.trys.pop();continue}t=n.call(r,c)}catch(e){t=[6,e],i=0}finally{a=o=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importStar(require("react")),react_2=require("@testing-library/react"),useBehaviorTracking_1=require("../useBehaviorTracking");require("@testing-library/jest-dom/extend-expect");var common_1=require("../../components/__tests__/common"),ComponentThatPushesDevBeh=function(){return(0,useBehaviorTracking_1.useBehaviorTracking)({intents:{dev:{str:50}}}),react_1.default.createElement("h1",null,"Awesome!")},ComponentThatPushesDevBehWithEffect=function(){var e=(0,react_1.useState)(!1),t=e[0],r=e[1];return(0,useBehaviorTracking_1.useBehaviorTracking)({intents:{dev:{str:50}}}),(0,react_1.useEffect)(function(){return r(!0)},[]),react_1.default.createElement("h1",null,"Awesome! ",t)},Rerenderer=function(e){var t=e.children,e=(0,react_1.useState)(0),r=e[0],n=e[1];return(0,react_1.useEffect)(function(){r<5&&n(function(e){return e+1})}),react_1.default.createElement("div",null,"Render ",r," ",t)};describe("useBehaviorTracking",function(){it("is resilient against parent re-renders",function(){var e=jest.fn(),t=(0,common_1.buildFakeTracker)({addBehaviorActivity:e}),t=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:t,intentScores:{dev:{str:50}}},react_1.default.createElement(Rerenderer,null,react_1.default.createElement(ComponentThatPushesDevBeh,null)));(0,react_2.render)(t),expect(e).toBeCalledTimes(1)}),it("is resilient against component re-renders",function(){return __awaiter(void 0,void 0,void 0,function(){var t,r;return __generator(this,function(e){return t=jest.fn(),r=(0,common_1.buildFakeTracker)({addBehaviorActivity:t}),r=react_1.default.createElement(common_1.FakeUniformTrackerContext,{fakeTracker:r,intentScores:{dev:{str:50}}},react_1.default.createElement(ComponentThatPushesDevBehWithEffect,null)),(0,react_2.render)(r),expect(t).toBeCalledTimes(2),expect(t.mock.calls).toEqual([[{dev:{str:50}},"1"],[{dev:{str:50}},"1"]]),[2]})})})});

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useBehaviorTracking=void 0;var react_1=require("react"),optimize_common_1=require("@uniformdev/optimize-common"),constants_1=require("../constants"),useUniformTracker_1=require("./useUniformTracker"),contexts_1=require("../contexts"),instanceKeyIndex=0,useBehaviorTracking=function(r,e){var t=(react_1.useContext(contexts_1.PersonalizationContext)||e||{}).personalized,i=react_1.useState(instanceKeyIndex++)[0],e=useUniformTracker_1.useUniformTracker(),n=e.tracker,o=e.loading;react_1.useEffect(function(){var e;constants_1.isServer||t||!r||!n||o||(e=optimize_common_1.getBehaviorIntents(r),n.addBehaviorActivity(e,i.toString()))},[n,o,t,r])};exports.useBehaviorTracking=useBehaviorTracking;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useBehaviorTracking=void 0;var react_1=require("react"),optimize_common_1=require("@uniformdev/optimize-common"),constants_1=require("../constants"),useUniformTracker_1=require("./useUniformTracker"),contexts_1=require("../contexts"),instanceKeyIndex=0,useBehaviorTracking=function(r,e){var t=((0,react_1.useContext)(contexts_1.PersonalizationContext)||e||{}).personalized,i=(0,react_1.useState)(instanceKeyIndex++)[0],e=(0,useUniformTracker_1.useUniformTracker)(),n=e.tracker,o=e.loading;(0,react_1.useEffect)(function(){var e;constants_1.isServer||t||!r||!n||o||(e=(0,optimize_common_1.getBehaviorIntents)(r),n.addBehaviorActivity(e,i.toString()))},[n,o,t,r])};exports.useBehaviorTracking=useBehaviorTracking;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useCreateUniformTracker=void 0;var react_1=require("react"),react_use_1=require("react-use"),useCreateUniformTracker=function(e,r){var t=react_use_1.useMountedState(),a=react_1.useState({tracker:null,loading:!0}),n=a[0],u=a[1];return react_1.useEffect(function(){n.loading||u({tracker:null,loading:!0}),e.initialize().then(function(){t&&u({loading:!1,tracker:e})})},[e,r]),r?[e,!1]:[n.tracker,n.loading]};exports.useCreateUniformTracker=useCreateUniformTracker;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useCreateUniformTracker=void 0;var react_1=require("react"),react_use_1=require("react-use"),useCreateUniformTracker=function(e,r){var t=(0,react_use_1.useMountedState)(),a=(0,react_1.useState)({tracker:null,loading:!0}),n=a[0],u=a[1];return(0,react_1.useEffect)(function(){n.loading||u({tracker:null,loading:!0}),e.initialize().then(function(){t&&u({loading:!1,tracker:e})})},[e,r]),r?[e,!1]:[n.tracker,n.loading]};exports.useCreateUniformTracker=useCreateUniformTracker;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUniformTracker=void 0;var react_1=require("react"),contexts_1=require("../contexts"),useUniformTracker=function(){return react_1.useContext(contexts_1.UniformTrackerContext)};exports.useUniformTracker=useUniformTracker;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUniformTracker=void 0;var react_1=require("react"),contexts_1=require("../contexts"),useUniformTracker=function(){return(0,react_1.useContext)(contexts_1.UniformTrackerContext)};exports.useUniformTracker=useUniformTracker;
{
"name": "@uniformdev/optimize-tracker-react",
"version": "11.0.1-alpha.55+0127b48",
"version": "11.0.1-alpha.65+a1ddbff",
"description": "Uniform Optimize tracker bindings for React",

@@ -29,5 +29,5 @@ "license": "SEE LICENSE IN LICENSE.txt",

"dependencies": {
"@uniformdev/optimize-common": "^11.0.1-alpha.55+0127b48",
"@uniformdev/optimize-tracker": "^11.0.1-alpha.55+0127b48",
"@uniformdev/optimize-tracker-browser": "^11.0.1-alpha.55+0127b48",
"@uniformdev/optimize-common": "^11.0.1-alpha.65+a1ddbff",
"@uniformdev/optimize-tracker": "^11.0.1-alpha.65+a1ddbff",
"@uniformdev/optimize-tracker-browser": "^11.0.1-alpha.65+a1ddbff",
"react-use": "^17.2.4"

@@ -58,3 +58,3 @@ },

},
"gitHead": "0127b48fc5c58590e64a206f828fe0bae0b90d11"
"gitHead": "a1ddbff0a3bedc3f44c39f6f8ca254a32f26267e"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc