{"ScriptPreparationCode":"var MyObject = JSON.parse(\u0060{\r\n\t\u0022status\u0022: 200,\r\n\t\u0022message\u0022: \u0022seConfig(210-2) last updated by user apiuser on 2020-09-25T03:52:14Z\u0022,\r\n\t\u0022errors\u0022: [],\r\n\t\u0022seConfig\u0022: {\r\n\t\t\u0022id\u0022: 210,\r\n\t\t\u0022name\u0022: \u0022New configuration\u0022,\r\n\t\t\u0022description\u0022: \u0022Adding factor with tags amd removing use case tags \u0022,\r\n\t\t\u0022versionId\u0022: 2,\r\n\t\t\u0022status\u0022: \u0022DRAFT\u0022,\r\n\t\t\u0022createdFromVersionId\u0022: 1,\r\n\t\t\u0022importedFrom\u0022: null,\r\n\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\u0022numActiveUsers\u0022: 0,\r\n\t\t\u0022numUsers\u0022: 0,\r\n\t\t\u0022numAccounts\u0022: 0,\r\n\t\t\u0022configCountryCode\u0022: \u0022DEFAULT\u0022,\r\n\t\t\u0022isReadOnly\u0022: false,\r\n\t\t\u0022repTeamId\u0022: null,\r\n\t\t\u0022isMasterConfig\u0022: false,\r\n\t\t\u0022lastSyncTimestamp\u0022: null,\r\n\t\t\u0022lastSyncHashCode\u0022: null,\r\n\t\t\u0022lastSyncReport\u0022: null,\r\n\t\t\u0022isSyncPending\u0022: false,\r\n\t\t\u0022createdAt\u0022: \u00222020-09-25T03:50:15Z\u0022,\r\n\t\t\u0022createdBy\u0022: \u0022apiuser\u0022,\r\n\t\t\u0022updatedAt\u0022: \u00222020-09-25T03:52:14Z\u0022,\r\n\t\t\u0022updatedBy\u0022: \u0022apiuser\u0022,\r\n\t\t\u0022startedAt\u0022: null,\r\n\t\t\u0022startedBy\u0022: null,\r\n\t\t\u0022stoppedAt\u0022: null,\r\n\t\t\u0022stoppedBy\u0022: null,\r\n\t\t\u0022errors\u0022: [],\r\n\t\t\u0022statusId\u0022: 0,\r\n\t\t\u0022repTeam\u0022: {\r\n\t\t\t\u0022name\u0022: null,\r\n\t\t\t\u0022uid\u0022: null,\r\n\t\t\t\u0022numReps\u0022: null\r\n\t\t},\r\n\t\t\u0022globalParameters\u0022: [\r\n\t\t\t{\r\n\t\t\t\t\u0022typeId\u0022: \u0022GlobalParameters\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022GlobalParameters\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022GlobalParameters\u0022,\r\n\t\t\t\t\u0022availableProductsForFactors\u0022: \u0022QA_a00U000000PunPcIA;QA_a00U000000PunPvIA;QA_a00U000000PunQ7IA;QA_a00U000000XL37cIA;AKT_ALL_PRODUCTS;a00g000000BoMJfAAN;a00g000000BoMKEAA3;a00g000000BoMKTAA3;PROD-01;PROD-02;PROD-03;PROD-04;PROD-05;PROD-06;QA_DSM00001pro;QA_DSM00002pro;Mentisan;Decloremaxo;Omparasol\u0022,\r\n\t\t\t\t\u0022availableProductsForRules\u0022: \u0022QA_a00U000000PunPcIA;QA_a00U000000PunPvIA;QA_a00U000000PunQ7IA;QA_a00U000000XL37cIA;AKT_ALL_PRODUCTS;a00g000000BoMJfAAN;a00g000000BoMKEAA3;a00g000000BoMKTAA3;PROD-01;PROD-02;PROD-03;PROD-04;PROD-05;PROD-06;QA_DSM00001pro;QA_DSM00002pro;Mentisan;Decloremaxo;Omparasol\u0022\r\n\t\t\t}\r\n\t\t],\r\n\t\t\u0022localizationPropertyOverrides\u0022: {},\r\n\t\t\u0022messageStrategies\u0022: [],\r\n\t\t\u0022segmentFactors\u0022: [],\r\n\t\t\u0022factors\u0022: [\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022emailChannelFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 1,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: null,\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022Emails Channel\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022Factor that enables generation of token-based insights for suggested email channel actions\u0022,\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022visitChannelFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 2,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: null,\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022Visit Channel\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022Factor that enables generation of token-based insights for suggested visit actions\u0022,\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022webCallChannelFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 3,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: null,\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022Web Call Channel\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022Factor that enables generation of token-based insights for suggested web call actions\u0022,\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022suggestionReasonsFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 4,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: null,\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022Suggestion Reason Factor\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022Factor that enables generation of token-based insights for suggested visit actions\u0022,\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022pacingFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 5,\r\n\t\t\t\t\u0022id\u0022: \u0022d5630ab4-3ade-cbb1-012a-1828eb079f1c\u0022,\r\n\t\t\t\t\u0022masterFactorId\u0022: null,\r\n\t\t\t\t\u0022excludedMasterFactorProductIds\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: [],\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022New Pace \u0026 Priority Factor\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022productIds\u0022: \u0022AKT_ALL_PRODUCTS;PROD-06;PROD-04;QA_a00U000000PunQ7IA;PROD-01;a00g000000BoMJfAAN;Decloremaxo;QA_DSM00002pro;QA_DSM00001pro;QA_a00U000000PunPvIA;QA_a00U000000XL37cIA;a00g000000BoMKEAA3;Mentisan;PROD-05;Omparasol;PROD-03;QA_a00U000000PunPcIA;PROD-02;a00g000000BoMKTAA3\u0022,\r\n\t\t\t\t\u0022accountPriorityInfluence\u0022: \u00220\u0022,\r\n\t\t\t\t\u0022pacingAcceleration\u0022: \u0022-1\u0022,\r\n\t\t\t\t\u0022rules\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022eventFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: \u002210\u0022,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E=\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u003C=\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\u0022productId\u0022: null,\r\n\t\t\t\t\t\t\u0022strict\u0022: false,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022x041f6183a6f36add9ca896ea893a36b4c31a\u0022,\r\n\t\t\t\t\t\t\u0022eventTypeId\u0022: \u0022VISIT_DETAIL-MISSED\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022fixedDateFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: \u002210\u0022,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E=\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u003C=\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: \u00222020-09-24\u0022,\r\n\t\t\t\t\t\t\u0022productId\u0022: null,\r\n\t\t\t\t\t\t\u0022strict\u0022: false,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022x7a0f1137a1c9aa5eb8a2a61a63487a05954a\u0022,\r\n\t\t\t\t\t\t\u0022fixedDateTypeId\u0022: \u0022calendarDate\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: []\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022notificationFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 6,\r\n\t\t\t\t\u0022id\u0022: \u0022a7217488-1012-a12f-57ac-201d4783aa85\u0022,\r\n\t\t\t\t\u0022masterFactorId\u0022: null,\r\n\t\t\t\t\u0022excludedMasterFactorProductIds\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: [],\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022New Insights Factor\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022productIds\u0022: \u0022AKT_ALL_PRODUCTS;PROD-06;PROD-04;QA_a00U000000PunQ7IA;PROD-01;a00g000000BoMJfAAN;Decloremaxo;QA_DSM00002pro;QA_DSM00001pro;QA_a00U000000PunPvIA;QA_a00U000000XL37cIA;a00g000000BoMKEAA3;Mentisan;PROD-05;Omparasol;PROD-03;QA_a00U000000PunPcIA;PROD-02;a00g000000BoMKTAA3\u0022,\r\n\t\t\t\t\u0022rules\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022fixedDateFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: \u002210\u0022,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E=\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u003C=\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\u0022productId\u0022: null,\r\n\t\t\t\t\t\t\u0022strict\u0022: false,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022x2cd90832ae766af58aabb7ca9a3d2b527e6e\u0022,\r\n\t\t\t\t\t\t\u0022fixedDateTypeId\u0022: \u0022firstOfCurrentMonth\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022eventFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u002215\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E=\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u003C=\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\u0022productId\u0022: null,\r\n\t\t\t\t\t\t\u0022strict\u0022: false,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022x2159b516a3f12a63bea39b0a1d548ae06b66\u0022,\r\n\t\t\t\t\t\t\u0022eventTypeId\u0022: \u0022VISIT_DETAIL-PLANNED\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: []\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022tags\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tagId\u0022: 6,\r\n\t\t\t\t\t\t\u0022tagName\u0022: \u0022Email consen\u0022,\r\n\t\t\t\t\t\t\u0022tagDescription\u0022: null,\r\n\t\t\t\t\t\t\u0022tagRank\u0022: 1,\r\n\t\t\t\t\t\t\u0022tagType\u0022: \u0022USECASE\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022suppressionFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 7,\r\n\t\t\t\t\u0022id\u0022: \u00229681059a-7842-5c5a-839a-8d056869c01d\u0022,\r\n\t\t\t\t\u0022masterFactorId\u0022: null,\r\n\t\t\t\t\u0022excludedMasterFactorProductIds\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: [],\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022New Suppress Factor\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022actorTypeId\u0022: \u0022MSL\u0022,\r\n\t\t\t\t\u0022optionalMessages\u0022: \u0022AKT_ALL_PRODUCTS:;PROD-06:;PROD-04:;QA_a00U000000PunQ7IA:;PROD-01:;a00g000000BoMJfAAN:;Decloremaxo:;QA_DSM00002pro:;QA_DSM00001pro:;QA_a00U000000PunPvIA:;QA_a00U000000XL37cIA:;a00g000000BoMKEAA3:;Mentisan:;PROD-05:;Omparasol:;PROD-03:;QA_a00U000000PunPcIA:;PROD-02:;a00g000000BoMKTAA3:\u0022,\r\n\t\t\t\t\u0022productIds\u0022: \u0022AKT_ALL_PRODUCTS;PROD-06;PROD-04;QA_a00U000000PunQ7IA;PROD-01;a00g000000BoMJfAAN;Decloremaxo;QA_DSM00002pro;QA_DSM00001pro;QA_a00U000000PunPvIA;QA_a00U000000XL37cIA;a00g000000BoMKEAA3;Mentisan;PROD-05;Omparasol;PROD-03;QA_a00U000000PunPcIA;PROD-02;a00g000000BoMKTAA3\u0022,\r\n\t\t\t\t\u0022channelId\u0022: \u0022VISIT_CHANNEL\u0022,\r\n\t\t\t\t\u0022suppressedDestination\u0022: \u0022Insight\u0022,\r\n\t\t\t\t\u0022rules\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022eventFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u002215\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E=\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u003C=\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\u0022productId\u0022: \u0022QA_a00U000000PunPcIA\u0022,\r\n\t\t\t\t\t\t\u0022strict\u0022: true,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022x788f8a69a3395a2389af7c5a4141522e7b77\u0022,\r\n\t\t\t\t\t\t\u0022eventTypeId\u0022: \u0022VISIT_DETAIL-MISSED\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022metricFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u0022A|B|C\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: null,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022all of\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\u0022productId\u0022: \u0022QA_a00U000000PunPcIA\u0022,\r\n\t\t\t\t\t\t\u0022strict\u0022: true,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022x27757fa3a8b2ca2135a179da15b65464b9fb\u0022,\r\n\t\t\t\t\t\t\u0022metricTypeId\u0022: \u0022hcpSegment_std_akt\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022labelValueMetricFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: null,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\u0022productId\u0022: \u0022QA_a00U000000PunPvIA\u0022,\r\n\t\t\t\t\t\t\u0022strict\u0022: true,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022xaf7109d7ae861aff4faf78ea1696a5e6c298\u0022,\r\n\t\t\t\t\t\t\u0022labelValueMetricTypeId\u0022: \u0022MONTHLY_SALES\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\u0022type\u0022: \u0022labelValueMetricFactor\u0022,\r\n\t\t\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\t\t\u0022comparisonValue2\u0022: null,\r\n\t\t\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E\u0022,\r\n\t\t\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\t\t\u0022condition\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\t\t\u0022productId\u0022: null,\r\n\t\t\t\t\t\t\t\t\u0022strict\u0022: false,\r\n\t\t\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\t\t\u0022labelValueMetricTypeId\u0022: \u0022value\u0022\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t]\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022tags\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tagId\u0022: 89,\r\n\t\t\t\t\t\t\u0022tagName\u0022: \u0022Handover from field to MA\u0022,\r\n\t\t\t\t\t\t\u0022tagDescription\u0022: null,\r\n\t\t\t\t\t\t\u0022tagRank\u0022: 1,\r\n\t\t\t\t\t\t\u0022tagType\u0022: \u0022USECASE\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022triggerFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 8,\r\n\t\t\t\t\u0022id\u0022: \u002258afd459-1d9d-a15e-b471-ff7b8be219cc\u0022,\r\n\t\t\t\t\u0022masterFactorId\u0022: null,\r\n\t\t\t\t\u0022excludedMasterFactorProductIds\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: [],\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022New Trigger Factor\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022actorTypeId\u0022: \u0022FieldRep\u0022,\r\n\t\t\t\t\u0022optionalMessages\u0022: \u0022AKT_ALL_PRODUCTS:;PROD-06:;PROD-04:;QA_a00U000000PunQ7IA:;PROD-01:;a00g000000BoMJfAAN:;Decloremaxo:;QA_DSM00002pro:;QA_DSM00001pro:;QA_a00U000000PunPvIA:;QA_a00U000000XL37cIA:;a00g000000BoMKEAA3:;Mentisan:;PROD-05:;Omparasol:;PROD-03:;QA_a00U000000PunPcIA:;PROD-02:;a00g000000BoMKTAA3:\u0022,\r\n\t\t\t\t\u0022actionTypeId\u0022: \u0022VISIT_DETAIL\u0022,\r\n\t\t\t\t\u0022productIds\u0022: \u0022AKT_ALL_PRODUCTS;PROD-06;PROD-04;QA_a00U000000PunQ7IA;PROD-01;a00g000000BoMJfAAN;Decloremaxo;QA_DSM00002pro;QA_DSM00001pro;QA_a00U000000PunPvIA;QA_a00U000000XL37cIA;a00g000000BoMKEAA3;Mentisan;PROD-05;Omparasol;PROD-03;QA_a00U000000PunPcIA;PROD-02;a00g000000BoMKTAA3\u0022,\r\n\t\t\t\t\u0022channelId\u0022: \u0022VISIT_CHANNEL\u0022,\r\n\t\t\t\t\u0022optionalMessageSet\u0022: \u0022AKT_ALL_PRODUCTS:;PROD-06:;PROD-04:;QA_a00U000000PunQ7IA:;PROD-01:;a00g000000BoMJfAAN:;Decloremaxo:;QA_DSM00002pro:;QA_DSM00001pro:;QA_a00U000000PunPvIA:;QA_a00U000000XL37cIA:;a00g000000BoMKEAA3:;Mentisan:;PROD-05:;Omparasol:;PROD-03:;QA_a00U000000PunPcIA:;PROD-02:;a00g000000BoMKTAA3:\u0022,\r\n\t\t\t\t\u0022rules\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022eventFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E=\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u003C=\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\u0022productId\u0022: null,\r\n\t\t\t\t\t\t\u0022strict\u0022: false,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022x81c65090a331cabb03a81f9a57f163a91e49\u0022,\r\n\t\t\t\t\t\t\u0022eventTypeId\u0022: \u0022VISIT_DETAIL-PLANNED\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: []\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022tags\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tagId\u0022: 6,\r\n\t\t\t\t\t\t\u0022tagName\u0022: \u0022Email consen\u0022,\r\n\t\t\t\t\t\t\u0022tagDescription\u0022: null,\r\n\t\t\t\t\t\t\u0022tagRank\u0022: 1,\r\n\t\t\t\t\t\t\u0022tagType\u0022: \u0022USECASE\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\u0022factorTypeId\u0022: \u0022triggerFactor\u0022,\r\n\t\t\t\t\u0022order\u0022: 8,\r\n\t\t\t\t\u0022id\u0022: \u002258afd459-1234-5678-90ab-ff7b8be219cc\u0022,\r\n\t\t\t\t\u0022masterFactorId\u0022: null,\r\n\t\t\t\t\u0022excludedMasterFactorProductIds\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022remEnabled\u0022: \u0022false\u0022,\r\n\t\t\t\t\u0022requirements\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022isAnyRuleModified\u0022: false,\r\n\t\t\t\t\u0022disabled\u0022: false,\r\n\t\t\t\t\u0022suggestionTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022insightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022enhancedInsightTitleMVEL\u0022: null,\r\n\t\t\t\t\u0022segmentFactorIds\u0022: [],\r\n\t\t\t\t\u0022segmentsGroupingCondition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\u0022evaluationFrequency\u0022: \u0022DAILY\u0022,\r\n\t\t\t\t\u0022name\u0022: \u0022New Trigger Factor\u0022,\r\n\t\t\t\t\u0022description\u0022: \u0022\u0022,\r\n\t\t\t\t\u0022actorTypeId\u0022: \u0022FieldRep\u0022,\r\n\t\t\t\t\u0022actionTypeId\u0022: \u0022VISIT_DETAIL\u0022,\r\n\t\t\t\t\u0022productIds\u0022: \u0022AKT_ALL_PRODUCTS;PROD-06;PROD-04;QA_a00U000000PunQ7IA;PROD-01;a00g000000BoMJfAAN;Decloremaxo;QA_DSM00002pro;QA_DSM00001pro;QA_a00U000000PunPvIA;QA_a00U000000XL37cIA;a00g000000BoMKEAA3;Mentisan;PROD-05;Omparasol;PROD-03;QA_a00U000000PunPcIA;PROD-02;a00g000000BoMKTAA3\u0022,\r\n\t\t\t\t\u0022channelId\u0022: \u0022VISIT_CHANNEL\u0022,\r\n\t\t\t\t\u0022optionalMessages\u0022: \u0022AKT_ALL_PRODUCTS:;PROD-06:;PROD-04:;QA_a00U000000PunQ7IA:;PROD-01:;a00g000000BoMJfAAN:;Decloremaxo:;QA_DSM00002pro:;QA_DSM00001pro:;QA_a00U000000PunPvIA:;QA_a00U000000XL37cIA:;a00g000000BoMKEAA3:;Mentisan:;PROD-05:;Omparasol:;PROD-03:;QA_a00U000000PunPcIA:;PROD-02:;a00g000000BoMKTAA3:\u0022,\r\n\t\t\t\t\u0022optionalMessageSet\u0022: \u0022AKT_ALL_PRODUCTS:;PROD-06:;PROD-04:;QA_a00U000000PunQ7IA:;PROD-01:;a00g000000BoMJfAAN:;Decloremaxo:;QA_DSM00002pro:;QA_DSM00001pro:;QA_a00U000000PunPvIA:;QA_a00U000000XL37cIA:;a00g000000BoMKEAA3:;Mentisan:;PROD-05:;Omparasol:;PROD-03:;QA_a00U000000PunPcIA:;PROD-02:;a00g000000BoMKTAA3:\u0022,\r\n\t\t\t\t\u0022rules\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022type\u0022: \u0022eventFactor\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue1\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022comparisonValue2\u0022: \u00220\u0022,\r\n\t\t\t\t\t\t\u0022operator1\u0022: \u0022\u003E=\u0022,\r\n\t\t\t\t\t\t\u0022operator2\u0022: \u0022\u003C=\u0022,\r\n\t\t\t\t\t\t\u0022condition\u0022: \u0022AND\u0022,\r\n\t\t\t\t\t\t\u0022negated\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022fixedDate\u0022: null,\r\n\t\t\t\t\t\t\u0022productId\u0022: null,\r\n\t\t\t\t\t\t\u0022strict\u0022: false,\r\n\t\t\t\t\t\t\u0022includeNullValue\u0022: \u0022false\u0022,\r\n\t\t\t\t\t\t\u0022nonRule\u0022: false,\r\n\t\t\t\t\t\t\u0022ruleUid\u0022: \u0022x81c65090a331cabb03a81f9a57f163a91e49\u0022,\r\n\t\t\t\t\t\t\u0022eventTypeId\u0022: \u0022VISIT_DETAIL-PLANNED\u0022,\r\n\t\t\t\t\t\t\u0022linkedRules\u0022: []\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022tags\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tagId\u0022: 6,\r\n\t\t\t\t\t\t\u0022tagName\u0022: \u0022Email consen\u0022,\r\n\t\t\t\t\t\t\u0022tagDescription\u0022: null,\r\n\t\t\t\t\t\t\u0022tagRank\u0022: 1,\r\n\t\t\t\t\t\t\u0022tagType\u0022: \u0022USECASE\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\u0022reasonTemplates\u0022: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Suggestion\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022Insight\u0022\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\u0022tokenizedText\u0022: null,\r\n\t\t\t\t\t\t\u0022crmFieldName\u0022: \u0022\u0022,\r\n\t\t\t\t\t\t\u0022destination\u0022: \u0022EnhancedInsight\u0022\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t\u0022directory\u0022: null,\r\n\t\u0022configLock\u0022: {\r\n\t\t\u0022lockUID\u0022: \u0022\u0022,\r\n\t\t\u0022entityId\u0022: \u0022210-2\u0022,\r\n\t\t\u0022lockOwner\u0022: \u0022demo\u0022,\r\n\t\t\u0022lockOwnerName\u0022: \u0022demo\u0022,\r\n\t\t\u0022lockExpiration\u0022: \u00222020-09-28T18:01:24Z\u0022,\r\n\t\t\u0022disableConfigLocking\u0022: \u0022false\u0022\r\n\t}\r\n}\u0060);\r\n\r\nvar myCopy = null;\r\n\r\nvar cloneDeep = function(obj) {\r\n\tif (!obj || typeof obj !== \u0027object\u0027) {\r\n\t\treturn obj;\r\n\t} else if (_.isString(obj)) {\r\n\t\treturn String.prototype.slice.call(obj);\r\n\t} else if (_.isDate(obj)) {\r\n\t\treturn new Date(obj.getTime());\r\n\t} else if (_.isFunction(obj.clone)) {\r\n\t\treturn obj.clone();\r\n\t} else if (_.isArray(obj)) {\r\n\t\treturn _.map(obj, (t) =\u003E {\r\n\t\t\treturn cloneDeep(t);\r\n\t\t});\r\n\t} else {\r\n\t\treturn _.mapValues(obj, (val) =\u003E {\r\n\t\t\treturn cloneDeep(val);\r\n\t\t});\r\n\t}\r\n};\r\n\r\nvar clone = (function() {\r\n\u0027use strict\u0027;\r\n\r\nfunction _instanceof(obj, type) {\r\n return type != null \u0026\u0026 obj instanceof type;\r\n}\r\n\r\nvar nativeMap;\r\ntry {\r\n nativeMap = Map;\r\n} catch(_) {\r\n // maybe a reference error because no \u0060Map\u0060. Give it a dummy value that no\r\n // value will ever be an instanceof.\r\n nativeMap = function() {};\r\n}\r\n\r\nvar nativeSet;\r\ntry {\r\n nativeSet = Set;\r\n} catch(_) {\r\n nativeSet = function() {};\r\n}\r\n\r\nvar nativePromise;\r\ntry {\r\n nativePromise = Promise;\r\n} catch(_) {\r\n nativePromise = function() {};\r\n}\r\n\r\n/**\r\n * Clones (copies) an Object using deep copying.\r\n *\r\n * This function supports circular references by default, but if you are certain\r\n * there are no circular references in your object, you can save some CPU time\r\n * by calling clone(obj, false).\r\n *\r\n * Caution: if \u0060circular\u0060 is false and \u0060parent\u0060 contains circular references,\r\n * your program may enter an infinite loop and crash.\r\n *\r\n * @param \u0060parent\u0060 - the object to be cloned\r\n * @param \u0060circular\u0060 - set to true if the object to be cloned may contain\r\n * circular references. (optional - true by default)\r\n * @param \u0060depth\u0060 - set to a number if the object is only to be cloned to\r\n * a particular depth. (optional - defaults to Infinity)\r\n * @param \u0060prototype\u0060 - sets the prototype to be used when cloning an object.\r\n * (optional - defaults to parent prototype).\r\n * @param \u0060includeNonEnumerable\u0060 - set to true if the non-enumerable properties\r\n * should be cloned as well. Non-enumerable properties on the prototype\r\n * chain will be ignored. (optional - false by default)\r\n*/\r\nfunction clone(parent, circular, depth, prototype, includeNonEnumerable) {\r\n if (typeof circular === \u0027object\u0027) {\r\n depth = circular.depth;\r\n prototype = circular.prototype;\r\n includeNonEnumerable = circular.includeNonEnumerable;\r\n circular = circular.circular;\r\n }\r\n // maintain two arrays for circular references, where corresponding parents\r\n // and children have the same index\r\n var allParents = [];\r\n var allChildren = [];\r\n\r\n var useBuffer = typeof Buffer != \u0027undefined\u0027;\r\n\r\n if (typeof circular == \u0027undefined\u0027)\r\n circular = true;\r\n\r\n if (typeof depth == \u0027undefined\u0027)\r\n depth = Infinity;\r\n\r\n // recurse this function so we don\u0027t reset allParents and allChildren\r\n function _clone(parent, depth) {\r\n // cloning null always returns null\r\n if (parent === null)\r\n return null;\r\n\r\n if (depth === 0)\r\n return parent;\r\n\r\n var child;\r\n var proto;\r\n if (typeof parent != \u0027object\u0027) {\r\n return parent;\r\n }\r\n\r\n if (_instanceof(parent, nativeMap)) {\r\n child = new nativeMap();\r\n } else if (_instanceof(parent, nativeSet)) {\r\n child = new nativeSet();\r\n } else if (_instanceof(parent, nativePromise)) {\r\n child = new nativePromise(function (resolve, reject) {\r\n parent.then(function(value) {\r\n resolve(_clone(value, depth - 1));\r\n }, function(err) {\r\n reject(_clone(err, depth - 1));\r\n });\r\n });\r\n } else if (clone.__isArray(parent)) {\r\n child = [];\r\n } else if (clone.__isRegExp(parent)) {\r\n child = new RegExp(parent.source, __getRegExpFlags(parent));\r\n if (parent.lastIndex) child.lastIndex = parent.lastIndex;\r\n } else if (clone.__isDate(parent)) {\r\n child = new Date(parent.getTime());\r\n } else if (useBuffer \u0026\u0026 Buffer.isBuffer(parent)) {\r\n if (Buffer.from) {\r\n // Node.js \u003E= 5.10.0\r\n child = Buffer.from(parent);\r\n } else {\r\n // Older Node.js versions\r\n child = new Buffer(parent.length);\r\n parent.copy(child);\r\n }\r\n return child;\r\n } else if (_instanceof(parent, Error)) {\r\n child = Object.create(parent);\r\n } else {\r\n if (typeof prototype == \u0027undefined\u0027) {\r\n proto = Object.getPrototypeOf(parent);\r\n child = Object.create(proto);\r\n }\r\n else {\r\n child = Object.create(prototype);\r\n proto = prototype;\r\n }\r\n }\r\n\r\n if (circular) {\r\n var index = allParents.indexOf(parent);\r\n\r\n if (index != -1) {\r\n return allChildren[index];\r\n }\r\n allParents.push(parent);\r\n allChildren.push(child);\r\n }\r\n\r\n if (_instanceof(parent, nativeMap)) {\r\n parent.forEach(function(value, key) {\r\n var keyChild = _clone(key, depth - 1);\r\n var valueChild = _clone(value, depth - 1);\r\n child.set(keyChild, valueChild);\r\n });\r\n }\r\n if (_instanceof(parent, nativeSet)) {\r\n parent.forEach(function(value) {\r\n var entryChild = _clone(value, depth - 1);\r\n child.add(entryChild);\r\n });\r\n }\r\n\r\n for (var i in parent) {\r\n var attrs = Object.getOwnPropertyDescriptor(parent, i);\r\n if (attrs) {\r\n child[i] = _clone(parent[i], depth - 1);\r\n }\r\n\r\n try {\r\n var objProperty = Object.getOwnPropertyDescriptor(parent, i);\r\n if (objProperty.set === \u0027undefined\u0027) {\r\n // no setter defined. Skip cloning this property\r\n continue;\r\n }\r\n child[i] = _clone(parent[i], depth - 1);\r\n } catch(e){\r\n if (e instanceof TypeError) {\r\n // when in strict mode, TypeError will be thrown if child[i] property only has a getter\r\n // we can\u0027t do anything about this, other than inform the user that this property cannot be set.\r\n continue\r\n } else if (e instanceof ReferenceError) {\r\n //this may happen in non strict mode\r\n continue\r\n }\r\n }\r\n\r\n }\r\n\r\n if (Object.getOwnPropertySymbols) {\r\n var symbols = Object.getOwnPropertySymbols(parent);\r\n for (var i = 0; i \u003C symbols.length; i\u002B\u002B) {\r\n // Don\u0027t need to worry about cloning a symbol because it is a primitive,\r\n // like a number or string.\r\n var symbol = symbols[i];\r\n var descriptor = Object.getOwnPropertyDescriptor(parent, symbol);\r\n if (descriptor \u0026\u0026 !descriptor.enumerable \u0026\u0026 !includeNonEnumerable) {\r\n continue;\r\n }\r\n child[symbol] = _clone(parent[symbol], depth - 1);\r\n Object.defineProperty(child, symbol, descriptor);\r\n }\r\n }\r\n\r\n if (includeNonEnumerable) {\r\n var allPropertyNames = Object.getOwnPropertyNames(parent);\r\n for (var i = 0; i \u003C allPropertyNames.length; i\u002B\u002B) {\r\n var propertyName = allPropertyNames[i];\r\n var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName);\r\n if (descriptor \u0026\u0026 descriptor.enumerable) {\r\n continue;\r\n }\r\n child[propertyName] = _clone(parent[propertyName], depth - 1);\r\n Object.defineProperty(child, propertyName, descriptor);\r\n }\r\n }\r\n\r\n return child;\r\n }\r\n\r\n return _clone(parent, depth);\r\n}\r\n\r\n/**\r\n * Simple flat clone using prototype, accepts only objects, usefull for property\r\n * override on FLAT configuration object (no nested props).\r\n *\r\n * USE WITH CAUTION! This may not behave as you wish if you do not know how this\r\n * works.\r\n */\r\nclone.clonePrototype = function clonePrototype(parent) {\r\n if (parent === null)\r\n return null;\r\n\r\n var c = function () {};\r\n c.prototype = parent;\r\n return new c();\r\n};\r\n\r\n// private utility functions\r\n\r\nfunction __objToStr(o) {\r\n return Object.prototype.toString.call(o);\r\n}\r\nclone.__objToStr = __objToStr;\r\n\r\nfunction __isDate(o) {\r\n return typeof o === \u0027object\u0027 \u0026\u0026 __objToStr(o) === \u0027[object Date]\u0027;\r\n}\r\nclone.__isDate = __isDate;\r\n\r\nfunction __isArray(o) {\r\n return typeof o === \u0027object\u0027 \u0026\u0026 __objToStr(o) === \u0027[object Array]\u0027;\r\n}\r\nclone.__isArray = __isArray;\r\n\r\nfunction __isRegExp(o) {\r\n return typeof o === \u0027object\u0027 \u0026\u0026 __objToStr(o) === \u0027[object RegExp]\u0027;\r\n}\r\nclone.__isRegExp = __isRegExp;\r\n\r\nfunction __getRegExpFlags(re) {\r\n var flags = \u0027\u0027;\r\n if (re.global) flags \u002B= \u0027g\u0027;\r\n if (re.ignoreCase) flags \u002B= \u0027i\u0027;\r\n if (re.multiline) flags \u002B= \u0027m\u0027;\r\n return flags;\r\n}\r\nclone.__getRegExpFlags = __getRegExpFlags;\r\n\r\nreturn clone;\r\n})();\r\n","TestCases":[{"Name":"Lodash cloneDeep","Code":"myCopy = _.cloneDeep(MyObject);","IsDeferred":false},{"Name":"Native structuredClone","Code":"myCopy = structuredClone(MyObject);","IsDeferred":false},{"Name":"clone();","Code":"myCopy = clone(MyObject, false);","IsDeferred":false},{"Name":"_cloneDeep custom underscore/lodash","Code":"myCopy = cloneDeep(MyObject);","IsDeferred":false}]}