import Foundation
let pattern = #"(?<AppliedRule>(Rule-.{4,50}.*|Row.{2,4}DT-.{1,50}.*)])"#
let regex = try! NSRegularExpression(pattern: pattern, options: .anchorsMatchLines)
let testString = ###########"""
########## IN THE TARGETING: Attributes are set as:
(?<AppliedRule>(Rule-.{4,50}.*|Row.{2,4}DT-.{1,50}.*)])
Target #: 1
vCallType: UHC_GovtPrograms_Sales_MA_MAMember
vFrom: 1990933300
vVQ: VQ_UHC_GovtPrograms_Sales_MA_MAMember
vIxnType: voice
vQueueStart: 52106000
Call Priority: 40
vOrderType: max
vOrderStat: StatTimeInReadyState
Whisper to Agent: undefined
Whisper to Customer: undefined
vPersonality: 10
vTarget: {"GracefulShutdownOnNoAgent":"false","setIdealAgent":"MAMember=10 & (Internal>0)*10 & (English>0)*100","GracefulShutdownOnClosed":"true","vq":"VQ_UHC_GovtPrograms_Sales_MA_MAMember","priority":"50","GracefulShutdownOnHoliday":"true","timeout":30,"StartTime":1637267306683}
Initial Priority: 40
########## IN THE TARGETING: Attributes are set as:
Target #: 2
vCallType: UHC_GovtPrograms_Sales_MA_MAMember
vFrom: 1990933300
vVQ: VQ_UHC_GovtPrograms_Sales_MA_MAMember
vIxnType: voice
vQueueStart: 52106000
Call Priority: 40
vOrderType: max
vOrderStat: StatTimeInReadyState
Whisper to Agent: undefined
Whisper to Customer: undefined
vPersonality: 10
vTarget: {"affinityactive":"true","affinityallocationactionkvp":"false","skipcheck":"StatAgentsAvailable","skill":"UHC>0 & GovtPrograms>0 & Sales>0 & MAMember>1 & [ENT_Location]>1 & [ENT_Language]>1 & Connector=0 & EducatorEnrollable=0 & WebAssist=0 & PeoplesHealth= 0","skipcheck_threshold":"0","affinityallocationaction":"Back_To_Classification","skipcheck_operator":"==","timeout":5,"affinityactiveopm":"UHC_GovtPrograms_Sales_Afiniti_Override","priority":40,"StartTime":1637267307531}
Initial Priority: 40
########## IN THE TARGETING: Attributes are set as:
Target #: 7
vCallType: UHC_GovtPrograms_Sales_DSNP_Rollover
vFrom: 1990933300
vVQ: VQ_UHC_GovtPrograms_Sales_DSNP_RollOver
vIxnType: voice
vQueueStart: 49043000
Call Priority: 40
vOrderType: max
vOrderStat: StatTimeInReadyState
Whisper to Agent: undefined
Whisper to Customer: undefined
vPersonality: 10
vTarget: {"sdataThresholdVag_opmName_5":"UHC_GovtPrograms_Sales_Glbl_PeoplesHealth_AvailableAgent","sdataThresholdVag_operator_5":">","sdataThresholdVag_name_5":"Threshold_VAG_UHC_GovtPrograms_Sales_PeoplesHealth","sdataThresholdVag_threshold_5":"1","sdataThresholdVag_5":"StatAgentsAvailable","skill":"UHC>0 & GovtPrograms>0 & Sales>0 & MedicareAdvantage>0 & [ENT_Location]>0 & [ENT_Language]>0 & Internal>0 & PeoplesHealth>0","sdatagroup":"5","sdataThresholdVag_opmValueId_5":"1","sdataThresholdVag_logic_5":"No Operation","doMergeTarget":"true","timeout":5,"priority":"40","StartTime":1637264243753}
Initial Priority: 40
########## IN THE TARGETING: Attributes are set as:
Target #: 8
vCallType: UHC_GovtPrograms_Sales_DSNP_Rollover
vFrom: 1990933300
vVQ: VQ_UHC_GovtPrograms_Sales_DSNP_RollOver
vIxnType: voice
vQueueStart: 49043000
Call Priority: 40
vOrderType: max
vOrderStat: StatTimeInReadyState
Whisper to Agent: undefined
Whisper to Customer: undefined
vPersonality: 10
vTarget: {"skipcheck":"StatAgentsTotal","skill":"UHC>0 & GovtPrograms>0 & Sales>0 & MedicareAdvantage>1 & [ENT_Location]>1 & [ENT_Language]>1 & Internal>1 & Connector=0 & EducatorEnrollable=0 & WebAssist=0 & PeoplesHealth=0","skipcheck_threshold":"1","skipcheck_opm":"UHC_GovtPrograms_Sales_DSNPRollover_LANG_INT_SkipSwitch","skipcheck_operator":"<","timeout":5,"priority":"40","StartTime":1637264244043}
Initial Priority: 40
########## IN THE TARGETING: Attributes are set as:
Target #: 9
vCallType: UHC_GovtPrograms_Sales_DSNP_Rollover
vFrom: 1990933300
vVQ: VQ_UHC_GovtPrograms_Sales_DSNP_RollOver
vIxnType: voice
vQueueStart: 49044000
Call Priority: 40
vOrderType: max
vOrderStat: StatTimeInReadyState
Whisper to Agent: undefined
Whisper to Customer: undefined
vPersonality: 10
vTarget: {"skill":"UHC>0 & GovtPrograms>0 & Sales>0 & MedicareAdvantage>1 & [ENT_Location]>1 & [ENT_Language]>1 & Connector=0 & EducatorEnrollable=0 & WebAssist=0 & PeoplesHealth=0","doMergeTarget":"true","timeout":5,"priority":"40","StartTime":1637264244262}
Initial Priority: 40
23:02:46.061 [T:140179188377344] {ScxmlMetric:3} METRIC <log sid='01PCT35V5G8NP4VA040G0VTAES0009DO' expr='BusinessRule: fetch done"{\"knowledgebase-response\": {\u000a \"inOutFacts\": [\u000a {\u000a \"fact\": {\u000a \"@class\": \"uhcgovtprogramssales.inbound.rt.green._GRS_Environment\",\u000a \"phase\": \"3.Features Setup\"\u000a },\u000a \"id\": \"Env\"\u000a },\u000a {\u000a \"fact\": {\u000a \"@class\": \"com.genesyslab.brs.api.RulesResults\",\u000a \"rulesResults\": {\u000a \"rule_results\": {\u000a \"ENT_IVRAppTransferReason\": \"?\",\u000a \"FA_GenesysCallback_Prompt_AnsweringMachine\": \"UHC_GovtPrograms_Sales_Callback_Outbound_AnsweringMachine\",\u000a \"ENT_Unit\": \"UHC\",\u000a \"FA_GenesysCallback_QueueMessage\": \"1010\",\u000a \"FA_GenesysCallback_Prompt_InboundMenu\": \"UHC_MR_PHD_Callback_Prompt_Inbound_Menu_part3\",\u000a \"ENT_SubFunction\": \"\",\u000a \"FA_GenesysCallback_Prompt_FinalAttempt\": \"UHC_GovtPrograms_Sales_Callback_Prompt_Outbound_NI3\",\u000a \"LRV_Threshold_Group_Educator\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_EducatorEnrollable.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_EducatorEnrollable.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"LRV_TimeZone\": \"UHC_GovtPrograms_Sales_CloseGreeting_EndOfEnrollment_EST\",\u000a \"FA_GenesysCallback_DispName\": \"UHCMR\",\u000a \"FA_vOrderType\": \"max\",\u000a \"HOOP_LeftTime\": \"0\",\u000a \"PriorityBoost\": \"0\",\u000a \"FA_ewtQueue_ATT\": \"758\",\u000a \"Routed\": \"false\",\u000a \"CSS_VoicePIQ\": \"1\",\u000a \"LRV_DNISfromTLIST\": \"false\",\u000a \"FA_Callback_AssignVar008\": \"_data.featuresdata['FA_Callback_AssignVar007']=_data.featuresdata['FA_Callback_AssignVar007'] >='0' ? _data.featuresdata['FA_Callback_AssignVar007'] : 1\",\u000a \"FA_Callback_AssignVar009\": \"_data.data['LRV_Threshold_WebAssist']=\\\"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_WebAssist.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_WebAssist.GA','RStatCallsInTransitionEx'] >[FA_Callback_AssignVar008]) }}?:\\\"\",\u000a \"FA_Callback_AssignVar006\": \"_data.data['LRV_Threshold_Group_Educator']=\\\"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_EducatorEnrollable.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_EducatorEnrollable.GA','RStatCallsInTransitionEx'] >[FA_Callback_AssignVar005]) }}?:\\\"\",\u000a \"FA_Callback_AssignVar007\": \"_genesys.session.getListItemValue('UHC_GovtPrograms_Sales_Glbl_WebAssist_AvailableAgent', 'OPM', 'Override Value 1')\",\u000a \"FA_Callback_AssignVar004\": \"_genesys.session.getListItemValue('UHC_GovtPrograms_Sales_Glbl_GroupEducator_AvailableAgent', 'OPM', 'Override Value 1')\",\u000a \"FA_GenesysCallback_Prompt_OutboundMenuWait\": \"UHC_GovtPrograms_Sales_Callback_Outbound_MoreTime\",\u000a \"FA_Callback_AssignVar005\": \"_data.featuresdata['FA_Callback_AssignVar004']=_data.featuresdata['FA_Callback_AssignVar004'] >='0' ? _data.featuresdata['FA_Callback_AssignVar004'] : 1\",\u000a \"ENT_MktgWebSavvyScore\": \"0\",\u000a \"FA_Callback_AssignVar002\": \"_data.featuresdata['FA_Callback_AssignVar001']=_data.featuresdata['FA_Callback_AssignVar001'] >='0' ? _data.featuresdata['FA_Callback_AssignVar001'] : 1\",\u000a \"FA_ewtQueue_Name\": \"[ENT_VQ]_[ENT_Location]\",\u000a \"FA_Callback_AssignVar003\": \"_data.data['LRV_Threshold_Group_Connector']=\\\"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Connector.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Connector.GA','RStatCallsInTransitionEx'] >[FA_Callback_AssignVar002]) }}?:\\\"\",\u000a \"CSS_VoiceWT\": \"0\",\u000a \"FA_Callback_AssignVar001\": \"_genesys.session.getListItemValue('UHC_GovtPrograms_Sales_Glbl_GroupConnector_AvailableAgent', 'OPM', 'Override Value 1')\",\u000a \"FA_vOrderStat\": \"StatTimeInReadyState\",\u000a \"gmscb_user\": \"cmdevuser\",\u000a \"CSS_RptgGrpCD\": \"\",\u000a \"VOICE_origANI\": \"2017077918\",\u000a \"ENT_BIECampaignName\": \"\",\u000a \"default_gre_hoop_rule_name\": \"uhcgovtprogramssales.hoop.rt.green\",\u000a \"FA_GenesysCallback_Blackout\": \"120\",\u000a \"ENT_SubFunctionDetail\": \"\",\u000a \"HOOP_BeginTime\": \"2021-11-11T05:00:00.000Z\",\u000a \"VOICE_origDN\": \"1990933300\",\u000a \"AgentExtensionPrefixes\": \"1997,1990\",\u000a \"ENT_IVRExitAppNm\": \"ICNC2\",\u000a \"FA_GenesysCallback_Prompt_OutboundMenu\": \"UHC_GovtPrograms_Sales_Callback_Outbound_Menu\",\u000a \"gmscb_url\": \"https://stg-gmscb.uhc.com/genesys/1\",\u000a \"CSS_VoiceEWT\": \"0\",\u000a \"FA_GracefulShutdownOnHoliday\": \"true\",\u000a \"FA_Callback_AssignVar015\": \"_data.data['LRV_Threshold_PeoplesHealth']=\\\"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_PeoplesHealth.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_PeoplesHealth.GA','RStatCallsInTransitionEx'] >[FA_Callback_AssignVar014]) }}?:\\\"\",\u000a \"FA_GenesysCallback_Prompt_EWT1530\": \"UHC_MR_PHD_Callback_EWT_15_30\",\u000a \"FA_GenesysCallback_EWT_Setting\": \"EOD-Blackout\",\u000a \"ENT_InitialPriority\": \"10\",\u000a \"FA_Callback_AssignVar013\": \"_genesys.session.getListItemValue('UHC_GovtPrograms_Sales_Glbl_PeoplesHealth_AvailableAgent', 'OPM', 'Override Value 1')\",\u000a \"FA_Callback_AssignVar014\": \"_data.featuresdata['FA_Callback_AssignVar013']=_data.featuresdata['FA_Callback_AssignVar013'] >='0' ? _data.featuresdata['FA_Callback_AssignVar013'] : 1\",\u000a \"FA_Callback_AssignVar011\": \"_data.featuresdata['FA_Callback_AssignVar010']=_data.featuresdata['FA_Callback_AssignVar010'] >='0' ? _data.featuresdata['FA_Callback_AssignVar010'] : 1\",\u000a \"FA_Callback_AssignVar012\": \"_data.data['LRV_Threshold_MASpanish']=\\\"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Spanish.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Spanish.GA','RStatCallsInTransitionEx'] >[FA_Callback_AssignVar011]) }}?:\\\"\",\u000a \"ENT_CallType\": \"UHC_GovtPrograms_Sales_MedicareAdvantage\",\u000a \"FA_GenesysCallback_Prompt_EWT1015\": \"UHC_MR_PHD_Callback_EWT_10_15\",\u000a \"FA_Callback_AssignVar010\": \"_genesys.session.getListItemValue('UHC_GovtPrograms_Sales_Glbl_MASpanish_AvailableAgent', 'OPM', 'Override Value 1')\",\u000a \"LRV_KickoutFlag\": \"UHC_GovtPrograms_Sales_LaunchIVR\",\u000a \"FA_OptumSurvey_Support\": \"true\",\u000a \"ENT_ConstituentType\": \"\",\u000a \"ENT_PendEnrollAppFlag\": \"\",\u000a \"HOOP_CalendarType\": \"Regular\",\u000a \"StrategyStartTime\": \"1636606964847\",\u000a \"gmscb_password\": \"cmdevuser\",\u000a \"HOOP_AgentCount\": \"1\",\u000a \"HOOP_EmptySkill\": \"UHC>0 & GovtPrograms>0 & Sales>0 & (English>1 | English>1) & NJ>1 & MedicareAdvantage>0 & Connector=0 & EducatorEnrollable=0 & WebAssist=0 & PeoplesHealth=0\",\u000a \"LRV_Threshold_PeoplesHealth\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_PeoplesHealth.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_PeoplesHealth.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"CallbackRejected\": \"false\",\u000a \"HOOP_CurrentTime\": \"2021-11-11T05:02:45.910Z\",\u000a \"FA_vPriority\": \"10\",\u000a \"FA_GenesysCallback_Prompt_EnterNumber\": \"UHC_MR_PHD_Callback_Inbound_EnterNumber\",\u000a \"StrategyTargetingStartTime\": \"1636606965580\",\u000a \"HOOP_CalendarDetail\": \"Regular\",\u000a \"HOOP_vTargetAGName\": \"?:UHC>0 & GovtPrograms>0 & Sales>0 & (English>1 | English>1) & NJ>1 & MedicareAdvantage>0 & Connector=0 & EducatorEnrollable=0 & WebAssist=0 & PeoplesHealth=0@.GA\",\u000a \"gre_url\": \"https://stg-uhcmr-gre-rte.uhc.com/genesys-rules-engine\",\u000a \"FA_GenesysCallback_Menu_CallbackExists\": \"UHC_MR_PHD_Callback_Inbound_CallbackExists\",\u000a \"ENT_FromAddress\": \"2017077918\",\u000a \"ENT_UnitSegment\": \"UHC_GovtPrograms\",\u000a \"LRV_IVRActionType\": \"IVRvxml\",\u000a \"FA_GenesysCallback_DialPrefix\": \"91\",\u000a \"FA_GenesysCallback_Prompt_EWT3045\": \"UHC_MR_PHD_Callback_EWT_30_45\",\u000a \"ENT_MktgChannelType\": \"\",\u000a \"FA_OPMTargetRedirect\": \"true\",\u000a \"CSS_VoiceEWTmin\": \"0\",\u000a \"FA_GracefulShutdownOnClosed\": \"true\",\u000a \"LRV_Threshold_Group_Connector\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Connector.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Connector.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"FA_GenesysCallbackStrategyTargetFlag\": \"true\",\u000a \"Cisco-Gucid\": \"00128606521636606895\",\u000a \"ENT_TFNType\": \"Sales_Direct_MemberProvider_NoDisc\",\u000a \"FA_ewtQueue_Skill\": \"UHC>0 & GovtPrograms>0 & Sales>0 & MedicareAdvantage>1 & [ENT_Location]>1 & ([ENT_Language]>1 | English>1) & Connector=0 & EducatorEnrollable=0 & WebAssist=0 & PeoplesHealth=0\",\u000a \"ENT_Segment\": \"GovtPrograms\",\u000a \"HOOP_OpenFlag\": \"CLOSED\",\u000a \"IW_OverrideOptions\": \"WWE_UHC_GovtPrograms_Sales_Voice\",\u000a \"ENT_MktgConsumerType\": \"Unknown\",\u000a \"ENT_AcctMgrPhone\": \"NMCGMAD19M\",\u000a \"ENT_MktgConvRateScore\": \"50\",\u000a \"ENT_SrvAreaReductFlag\": \"\",\u000a \"HOOP_EndTime\": \"2021-11-11T06:00:00.000Z\",\u000a \"FA_TransferPriorityBoost\": \"0\",\u000a \"FA_OPMTargetRedirect_OPM\": \"UHC_GovtPrograms_Sales_Group_CallBack_Service_Switch\",\u000a \"CSS_IVRParamObj\": \"\",\u000a \"ENT_MktgDSNPScore\": \"0\",\u000a \"LRV_Threshold_WebAssist\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_WebAssist.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_WebAssist.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"FA_GenesysCallback_Prompt_EWT180Plus\": \"UHC_MR_PHD_Callback_EWT_180plus\",\u000a \"ENT_AfinitiRoute\": \"true\",\u000a \"CSS_VoiceAQT\": \"1\",\u000a \"ixnType\": \"Inbound\",\u000a \"FA_GenesysCallback_EWT_Threshold\": \"_genesys.session.getListItemValue('UHC_GovtPrograms_Sales_Group_CallBack_Service_Switch', 'OPM', 'OverrideCBEWTThreshold')\",\u000a \"ENT_MktgBenefitProduct\": \"MedicareAdvantage\",\u000a \"ENT_Product\": \"MedicareAdvantage\",\u000a \"VOICE_origTFN\": \"8005070544\",\u000a \"VQ_Suffix\": \"undefined\",\u000a \"CSS_IVRParamObjType\": \"LRV_UHCPOM_IVRURL\",\u000a \"ENT_ContactConstituentType\": \"Prospect\",\u000a \"LRV_Prospect\": \"False\",\u000a \"FA_GenesysCallback_QueueMessageType\": \"music\",\u000a \"ENT_VQ\": \"VQ_UHC_GovtPrograms_RouteTo_AgentRouting_Xfer\",\u000a \"ENT_CampaignCD\": \"\",\u000a \"CSS_DBResult\": \"false\",\u000a \"ENT_VoicePlatformSourceCd\": \"G\",\u000a \"GUC_OriginalLocation\": \"SIP_Cluster\",\u000a \"FA_GenesysCallback_Prompt_NoInputRepeat\": \"UHC_MR_PHD_Callback_Outbound_NI\",\u000a \"FA_GenesysCallback_DialRetryTimeout\": \"240\",\u000a \"GSW_MEDIA_SRV_ID\": \"sip:Genesys@10.87.152.177:5080\",\u000a \"ENT_CallbackOffered\": \"FALSE\",\u000a \"mediaType\": \"voice\",\u000a \"HOOP_WeekDayName\": \"Wednesday\",\u000a \"ENT_OrgLvl4\": \"\",\u000a \"ENT_Client\": \"\",\u000a \"GUC_OriginalRP\": \"1990933300\",\u000a \"FA_GenesysCallback_Prompt_EWT120180\": \"UHC_MR_PHD_Callback_EWT_120_180\",\u000a \"FA_GenesysCallback_Prompt_Greeting\": \"UHC_MR_PHD_Callback_Outbound_Greeting\",\u000a \"ENT_MktgBenefitSubProduct\": \"\",\u000a \"FA_GenesysCallback_Prompt_EWT0510\": \"UHC_MR_PHD_Callback_EWT_5_10\",\u000a \"ENT_CallUUID\": \"020T2FL7408NR3CGVC75C2LAES0006FA\",\u000a \"FA_GenesysCallback_Prompt_EWT60120\": \"UHC_MR_PHD_Callback_EWT_60_120\",\u000a \"FA_ewtQueue_ATTUseAlways\": \"false\",\u000a \"LRV_SpecificTFN\": \"Y\",\u000a \"FA_GenesysCallback_ConfirmNumberMenu\": \"UHC_MR_PHD_Callback_Inbound_ConfirmNumber_part2\",\u000a \"CSS_CallFlowAction\": \"RouteToQueue\",\u000a \"FA_GenesysCallback_ConfirmNewNumberMenu\": \"UHC_MR_PHD_Callback_Inbound_ConfirmNewNumber_part1\",\u000a \"ENT_IVRAppNm\": \"PromptOMatic\",\u000a \"ENT_MktgBrand\": \"\",\u000a \"FA_ewtQueue_Support\": \"true\",\u000a \"FA_GenesysCallback_Prompt_NoInput\": \"UHC_MR_PHD_Callback_Prompt_Inbound_NI\",\u000a \"ENT_Action\": \"RUN_CALL_FLOW\",\u000a \"ENT_ToAddress\": \"8005070544\",\u000a \"HOOP_Reason\": \"Regular\",\u000a \"WrapUpTime\": \"7\",\u000a \"ContactId\": \"0000000000000000\",\u000a \"CSS_AuthResult\": \"false\",\u000a \"ENT_IVRDownFlag\": \"false\",\u000a \"FA_GenesysCallback_Prompt_Complience\": \"UHC_MR_PHD_Callback_Outbound_Compliance\",\u000a \"FA_GenesysCallback_Prompt_EWT4560\": \"UHC_MR_PHD_Callback_EWT_45_60\",\u000a \"FA_GenesysCallback_Prompt_AgentBusy\": \"UHC_GovtPrograms_Sales_Callback_Prompt_Inbound_Menu_part1\",\u000a \"IVR_Personality\": \"10\",\u000a \"FA_GenesysCallback_Prompt_SubmitSuccess\": \"UHC_MR_PHD_Callback_Inbound_SubmitSuccess\",\u000a \"CSS_IntPriority\": \"40\",\u000a \"FA_GenesysCallback_Prompt_EWT0005\": \"UHC_MR_PHD_Callback_EWT_2_5\",\u000a \"FA_OptumSurvey_DN\": \"1990933210\",\u000a \"HOOP_TimeZone\": \"GMT\",\u000a \"ENT_Function\": \"Sales\",\u000a \"ENT_Language\": \"English\",\u000a \"CSS_RESTResult\": \"true\",\u000a \"activeApplication\": \"greenUrl\",\u000a \"FA_GenesysCallback_Prompt_Error\": \"UHC_MR_PHD_Callback_Inbound_Error\",\u000a \"FA_GenesysCallback_Prompt_CancelCallback\": \"UHC_GovtPrograms_Sales_Callback_Outbound_CancelCallback\",\u000a \"FA_GracefulShutdownOnNoAgent\": \"true\",\u000a \"DoNotSelectCall\": \"true\",\u000a \"ENT_Current_DN\": \"1990933300\",\u000a \"ENT_CustomTag\": \"Inbound\",\u000a \"FA_GenesysCallback_DispNumber\": \"ENT_ToAddress\",\u000a \"ENT_AgeEligibiltyFlag\": \"\",\u000a \"LRV_Threshold_MASpanish\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Spanish.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Spanish.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"CSS_QueueSpeakOffer\": \"T\",\u000a \"FA_GenesysCallback_Prompt_30SecDelay\": \"UHC_MR_PHD_Callback_Prompt_30SecDelay\",\u000a \"ENT_Location\": \"NJ\",\u000a \"HOOP_CalendarName\": \"EST\",\u000a \"FA_GenesysCallback\": \"false\",\u000a \"ENT_VoiceAnalytics\": \"Disable\",\u000a \"FA_QueueSpeakOffer\": \"_data.data['CSS_QueueSpeakOffer']=parseInt(_data.featuresdata['FA_GenesysCallback_EWT_Threshold']) > parseInt(_data.data['CSS_VoiceEWT'])? 'T':'F'\",\u000a \"FA_GenesysCallback_DialAttempts\": \"4\",\u000a \"TargetLoopCnt\": \"1\",\u000a \"FA_GenesysCallback_Prompt_Hold\": \"UHC_GovtPrograms_Sales_Callback_Prompt_Inbound_Hold\",\u000a \"IVR^KVP^SurveyOffer_URL_LP^FA_HostName\": \"_data.routingParameters.everestsurveyoffer_ivrurl\"\u000a }\u000a }\u000a },\u000a \"id\": \"RulesResults\"\u000a }\u000a ],\u000a \"executionResult\": {\u000a \"rulesApplied\": [\u000a \"Rule-195 Feature_General\",\u000a \"Rule-16952 Queue Speak for VQ Specific\",\u000a \"Rule-634 Features_Callback\",\u000a \"Rule-14582 Callback Threshold Build\",\u000a \"Row 1 DT-636 Callback service switch\",\u000a \"Row 1 DT-7088 Retrieve Survey URL from JSON\",\u000a \"Row 23 DT-16442 State based EWT Assignment based on Calltype\"\u000a ]\u000a }\u000a}}"' label='' level='1' />
23:02:46.257 [T:140179247126272] {ScxmlMetric:3} METRIC <log sid='01PCT35V5G8NP4VA040G0VTAES0009DO' expr='BusinessRule: fetch done"{\"knowledgebase-response\": {\u000a \"inOutFacts\": [\u000a {\u000a \"fact\": {\u000a \"@class\": \"uhcgovtprogramssales.inbound.rt.green._GRS_Environment\",\u000a \"phase\": \"4.Call Structure\"\u000a },\u000a \"id\": \"Env\"\u000a },\u000a {\u000a \"fact\": {\u000a \"@class\": \"uhcgovtprogramssales.inbound.rt.green.IvrStructure\",\u000a \"ivrsteps\": \"{\\\"0\\\":{\\\"pIVRLevel\\\":\\\"\\\",\\\"pFlag\\\":\\\"OPM GAX Prompt\\\",\\\"pFromIVRMenu\\\":0,\\\"pDuration\\\":0,\\\"pQueue\\\":\\\"VQ\\\",\\\"pIVRPrompt\\\":\\\"UHC_GovtPrograms_Sales_CLOSED\\\"}}\"\u000a },\u000a \"id\": \"OpenClosed\"\u000a },\u000a {\u000a \"fact\": {\u000a \"@class\": \"com.genesyslab.brs.api.RulesResults\",\u000a \"rulesResults\": {\u000a \"rule_results\": {\u000a \"ENT_IVRAppTransferReason\": \"?\",\u000a \"ENT_Unit\": \"UHC\",\u000a \"ENT_SubFunction\": \"\",\u000a \"LRV_Threshold_Group_Educator\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_EducatorEnrollable.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_EducatorEnrollable.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"LRV_TimeZone\": \"UHC_GovtPrograms_Sales_CloseGreeting_EndOfEnrollment_EST\",\u000a \"FA_vOrderType\": \"max\",\u000a \"HOOP_LeftTime\": \"0\",\u000a \"PriorityBoost\": \"0\",\u000a \"Routed\": \"false\",\u000a \"CSS_VoicePIQ\": \"1\",\u000a \"LRV_DNISfromTLIST\": \"false\",\u000a \"ENT_MktgWebSavvyScore\": \"0\",\u000a \"CSS_VoiceWT\": \"0\",\u000a \"FA_vOrderStat\": \"StatTimeInReadyState\",\u000a \"gmscb_user\": \"cmdevuser\",\u000a \"CSS_RptgGrpCD\": \"\",\u000a \"VOICE_origANI\": \"2017077918\",\u000a \"ENT_BIECampaignName\": \"\",\u000a \"default_gre_hoop_rule_name\": \"uhcgovtprogramssales.hoop.rt.green\",\u000a \"ENT_SubFunctionDetail\": \"\",\u000a \"HOOP_BeginTime\": \"2021-11-11T05:00:00.000Z\",\u000a \"VOICE_origDN\": \"1990933300\",\u000a \"AgentExtensionPrefixes\": \"1997,1990\",\u000a \"ENT_IVRExitAppNm\": \"ICNC2\",\u000a \"gmscb_url\": \"https://stg-gmscb.uhc.com/genesys/1\",\u000a \"CSS_VoiceEWT\": \"0\",\u000a \"FA_GracefulShutdownOnHoliday\": \"true\",\u000a \"ENT_InitialPriority\": \"10\",\u000a \"ENT_CallType\": \"UHC_GovtPrograms_Sales_MedicareAdvantage\",\u000a \"LRV_KickoutFlag\": \"UHC_GovtPrograms_Sales_LaunchIVR\",\u000a \"ENT_ConstituentType\": \"\",\u000a \"ENT_PendEnrollAppFlag\": \"\",\u000a \"HOOP_CalendarType\": \"Regular\",\u000a \"StrategyStartTime\": \"1636606964847\",\u000a \"gmscb_password\": \"cmdevuser\",\u000a \"HOOP_AgentCount\": \"1\",\u000a \"HOOP_EmptySkill\": \"UHC>0 & GovtPrograms>0 & Sales>0 & (English>1 | English>1) & NJ>1 & MedicareAdvantage>0 & Connector=0 & EducatorEnrollable=0 & WebAssist=0 & PeoplesHealth=0\",\u000a \"LRV_Threshold_PeoplesHealth\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_PeoplesHealth.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_PeoplesHealth.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"CallbackRejected\": \"false\",\u000a \"HOOP_CurrentTime\": \"2021-11-11T05:02:45.910Z\",\u000a \"FA_vPriority\": \"10\",\u000a \"StrategyTargetingStartTime\": \"1636606965580\",\u000a \"HOOP_CalendarDetail\": \"Regular\",\u000a \"HOOP_vTargetAGName\": \"?:UHC>0 & GovtPrograms>0 & Sales>0 & (English>1 | English>1) & NJ>1 & MedicareAdvantage>0 & Connector=0 & EducatorEnrollable=0 & WebAssist=0 & PeoplesHealth=0@.GA\",\u000a \"gre_url\": \"https://stg-uhcmr-gre-rte.uhc.com/genesys-rules-engine\",\u000a \"ENT_FromAddress\": \"2017077918\",\u000a \"ENT_UnitSegment\": \"UHC_GovtPrograms\",\u000a \"LRV_IVRActionType\": \"IVRvxml\",\u000a \"ENT_MktgChannelType\": \"\",\u000a \"CSS_VoiceEWTmin\": \"0\",\u000a \"FA_GracefulShutdownOnClosed\": \"true\",\u000a \"LRV_Threshold_Group_Connector\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Connector.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Connector.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"LRV_ewtQueue\": \"VQ_UHC_GovtPrograms_RouteTo_AgentRouting_Xfer_NJ\",\u000a \"Cisco-Gucid\": \"00128606521636606895\",\u000a \"ENT_TFNType\": \"Sales_Direct_MemberProvider_NoDisc\",\u000a \"ENT_Segment\": \"GovtPrograms\",\u000a \"HOOP_OpenFlag\": \"CLOSED\",\u000a \"IW_OverrideOptions\": \"WWE_UHC_GovtPrograms_Sales_Voice\",\u000a \"ENT_MktgConsumerType\": \"Unknown\",\u000a \"ENT_AcctMgrPhone\": \"NMCGMAD19M\",\u000a \"ENT_MktgConvRateScore\": \"50\",\u000a \"ENT_SrvAreaReductFlag\": \"\",\u000a \"HOOP_EndTime\": \"2021-11-11T06:00:00.000Z\",\u000a \"CSS_IVRParamObj\": \"\",\u000a \"ENT_MktgDSNPScore\": \"0\",\u000a \"LRV_Threshold_WebAssist\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_WebAssist.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_WebAssist.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"ENT_AfinitiRoute\": \"true\",\u000a \"CSS_VoiceAQT\": \"1\",\u000a \"ixnType\": \"Inbound\",\u000a \"ENT_MktgBenefitProduct\": \"MedicareAdvantage\",\u000a \"ENT_Product\": \"MedicareAdvantage\",\u000a \"VOICE_origTFN\": \"8005070544\",\u000a \"VQ_Suffix\": \"undefined\",\u000a \"CSS_IVRParamObjType\": \"LRV_UHCPOM_IVRURL\",\u000a \"ENT_ContactConstituentType\": \"Prospect\",\u000a \"LRV_Prospect\": \"False\",\u000a \"ENT_VQ\": \"VQ_UHC_GovtPrograms_RouteTo_AgentRouting_Xfer\",\u000a \"ENT_CampaignCD\": \"\",\u000a \"CSS_DBResult\": \"false\",\u000a \"ENT_VoicePlatformSourceCd\": \"G\",\u000a \"GUC_OriginalLocation\": \"SIP_Cluster\",\u000a \"GSW_MEDIA_SRV_ID\": \"sip:Genesys@10.87.152.177:5080\",\u000a \"ENT_CallbackOffered\": \"FALSE\",\u000a \"mediaType\": \"voice\",\u000a \"HOOP_WeekDayName\": \"Wednesday\",\u000a \"ENT_OrgLvl4\": \"\",\u000a \"ENT_Client\": \"\",\u000a \"GUC_OriginalRP\": \"1990933300\",\u000a \"ENT_MktgBenefitSubProduct\": \"\",\u000a \"ENT_CallUUID\": \"020T2FL7408NR3CGVC75C2LAES0006FA\",\u000a \"LRV_SpecificTFN\": \"Y\",\u000a \"CSS_CallFlowAction\": \"RouteToQueue\",\u000a \"ENT_IVRAppNm\": \"PromptOMatic\",\u000a \"ENT_MktgBrand\": \"\",\u000a \"ENT_Action\": \"RUN_CALL_FLOW\",\u000a \"ENT_ToAddress\": \"8005070544\",\u000a \"HOOP_Reason\": \"Regular\",\u000a \"WrapUpTime\": \"7\",\u000a \"ContactId\": \"0000000000000000\",\u000a \"CSS_AuthResult\": \"false\",\u000a \"ENT_IVRDownFlag\": \"false\",\u000a \"IVR_Personality\": \"10\",\u000a \"CSS_IntPriority\": \"40\",\u000a \"HOOP_TimeZone\": \"GMT\",\u000a \"ENT_Function\": \"Sales\",\u000a \"ENT_Language\": \"English\",\u000a \"CSS_RESTResult\": \"true\",\u000a \"activeApplication\": \"greenUrl\",\u000a \"FA_GracefulShutdownOnNoAgent\": \"true\",\u000a \"DoNotSelectCall\": \"true\",\u000a \"ENT_Current_DN\": \"1990933300\",\u000a \"ENT_CustomTag\": \"Inbound\",\u000a \"ENT_AgeEligibiltyFlag\": \"\",\u000a \"LRV_Threshold_MASpanish\": \"{{(sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Spanish.GA','StatAgentsAvailable'] - sdata['Threshold_VAG_UHC_GovtPrograms_Sales_Spanish.GA','RStatCallsInTransitionEx'] >0) }}?:\",\u000a \"CSS_QueueSpeakOffer\": \"T\",\u000a \"ENT_Location\": \"NJ\",\u000a \"HOOP_CalendarName\": \"EST\",\u000a \"ENT_VoiceAnalytics\": \"Disable\",\u000a \"TargetLoopCnt\": \"1\"\u000a }\u000a }\u000a },\u000a \"id\": \"RulesResults\"\u000a }\u000a ],\u000a \"executionResult\": {\u000a \"rulesApplied\": [\u000a \"Row 33 DT-8712 CallFlow_Closure&NoAgent_Prompt_Sales\"\u000a ]\u000a }\u000a}}"' label='' level='1' />
"""###########
let stringRange = NSRange(location: 0, length: testString.utf16.count)
let matches = regex.matches(in: testString, range: stringRange)
var result: [[String]] = []
for match in matches {
var groups: [String] = []
for rangeIndex in 1 ..< match.numberOfRanges {
let nsRange = match.range(at: rangeIndex)
guard !NSEqualRanges(nsRange, NSMakeRange(NSNotFound, 0)) else { continue }
let string = (testString as NSString).substring(with: nsRange)
groups.append(string)
}
if !groups.isEmpty {
result.append(groups)
}
}
print(result)
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Swift 5.2, please visit: https://developer.apple.com/documentation/foundation/nsregularexpression