PolarisScreenTimeTrackingAndEnforcement_WarningLabelQuery.graphql",["PolarisScreenTimeTrackingAndEnforcement_WarningLabelQuery_instagramRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e={fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PolarisScreenTimeTrackingAndEnforcement_WarningLabelQuery",selections:[{alias:null,args:null,concreteType:"XIGWarningLabelContent",kind:"LinkedField",name:"xig_warning_label_content",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"PolarisWarningLabelReminderToast_warningLabelContent"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"PolarisScreenTimeTrackingAndEnforcement_WarningLabelQuery",selections:[{alias:null,args:null,concreteType:"XIGWarningLabelContent",kind:"LinkedField",name:"xig_warning_label_content",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"co_hb_241136_warning_label_body",storageKey:null},{alias:null,args:null,concreteType:"XIGWarningLabelTextToken",kind:"LinkedField",name:"co_hb_241136_warning_label_body_tokens",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"token",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"token_text",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:n("PolarisScreenTimeTrackingAndEnforcement_WarningLabelQuery_instagramRelayOperation"),metadata:{},name:"PolarisScreenTimeTrackingAndEnforcement_WarningLabelQuery",operationKind:"query",text:null}};a.exports=e}),null);
-----
PolarisScreenTimeTrackingAndEnforcement_WarningLabelQuery_instagramRelayOperation",[],(function(t,n,r,o,a,i){a.exports="32580569364921044"}),null);
-----
PolarisScreenTimeTrackingAndEnforcement.react",["IgTimeSpentActionFalcoEvent","PolarisAPIGetAggregateScreenTimeByDevice","PolarisConfig","PolarisDOMListener.react","PolarisGuardianDailyLimitEnforcementScreen.react","PolarisGuardianDailyLimitReminderModal.react","PolarisGuardianDailyLimitReminderToast.react","PolarisQuietTimeDismissibleModal.react","PolarisQuietTimeEnforcementScreen.react","PolarisQuietTimeReminderModal.react","PolarisQuietTimeReminderToast.react","PolarisReactRedux.react","PolarisScreenTimeActions","PolarisScreenTimeEnforcementState","PolarisScreenTimeUtils","PolarisTimeLimitExtensionApprovedModal.react","URI","WebStorage","asyncToGeneratorRuntime","gkx","polarisScreenTimeReducer","react","usePolarisViewer"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=j||(j=d("react"));e=j;var l=e.useCallback,m=e.useEffect,n=e.useState;function a(a){a=a.children;var e=n(null),f=e[0],g=e[1];e=n(null);var j=e[0],o=e[1];e=n(null);var p=e[0],q=e[1],r=c("usePolarisViewer")(),s=d("PolarisReactRedux.react").useDispatch(),t=(e=d("PolarisReactRedux.react").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.activeScreenTimeReminderType}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.activeScreenTimeReminderType,u=(e=d("PolarisReactRedux.react").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.expectedScreenTimeReminderTimestamp}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.expectedScreenTimeReminderTimestamp,v=(e=d("PolarisReactRedux.react").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.upcomingScreenTimeReminderType}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.upcomingScreenTimeReminderType,w=(e=d("PolarisReactRedux.react").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.screenTimeIntervalStartTimestamp}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.screenTimeIntervalStartTimestamp,x=(e=d("PolarisReactRedux.react").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.screenTimeReminderEndTimestamp}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.screenTimeReminderEndTimestamp,y=d("PolarisReactRedux.react").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.latestTimeLimitExtensionRequest}),z=d("PolarisReactRedux.react").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.aggregateScreenTimeTodayInSeconds}),A=d("PolarisReactRedux.react").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.isEnforcementNonBlocking}),B=d("PolarisScreenTimeUtils").isURIExcludedFromDailyLimitEnforcement(new(h||(h=c("URI")))(window.location.href)),C=l(function(){d("PolarisScreenTimeActions").initializeScreenTimeReminder(r==null?void 0:r.id).then(function(a){s(a)})},[s,r==null?void 0:r.id]),D=l(function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){var b=(r==null?void 0:r.isSupervisedUser)===!0||c("gkx")("1151")&&(r==null?void 0:r.isAggregatedTimeTrackingEnabled)===!0;if(!b)return;if((p==null?void 0:p.type)===c("PolarisGuardianDailyLimitEnforcementScreen.react")||(p==null?void 0:p.type)===c("PolarisQuietTimeEnforcementScreen.react")){a&&d("PolarisScreenTimeUtils").logTimeSpentScreenTimeEvent("ig_ts_session_end",[]);return}yield d("PolarisAPIGetAggregateScreenTimeByDevice").getAggregateScreenTimeByDevice().then(function(b){b=(b=b.aggregated_screen_time_per_device[d("PolarisConfig").getDeviceId()])!=null?b:[];a&&d("PolarisScreenTimeUtils").logTimeSpentScreenTimeEvent("ig_ts_session_end",b);s(d("PolarisScreenTimeActions").updateAggregateScreenTime(r==null?void 0:r.id,b))})});return function(b){return a.apply(this,arguments)}}(),[r==null?void 0:r.isSupervisedUser,r==null?void 0:r.isAggregatedTimeTrackingEnabled,p==null?void 0:p.type,s,r==null?void 0:r.id]),E=l(function(){if(!document.hasFocus())return;function a(){var b=w+d("PolarisScreenTimeUtils").SCREEN_TIME_UPLOAD_INTERVAL_LENGTH;b=b-Date.now();if(b>0){b=window.setTimeout(function(){D(!1),a()},b);g(b)}}a();function b(){var a=Date.now(),e=u-a,f=x-a;(e>f&&f>=0||e<0)&&(e=f);f=d("PolarisScreenTimeUtils").getTimeRemainingToMidnight(a);if(v===c("PolarisScreenTimeEnforcementState").NONE||f0){f=window.setTimeout(function(){D(!1),b()},e);o(f)}}b()},[u,w,x,v,D]);m(function(){w===d("polarisScreenTimeReducer").INITIAL_STATE.screenTimeIntervalStartTimestamp&&C()},[C,w]);m(function(){E()},[E]);m(function(){return function(){window.clearTimeout(f)}},[f]);m(function(){return function(){window.clearTimeout(j)}},[j]);function F(){D(!0)}function G(){(p==null?void 0:p.type)===c("PolarisGuardianDailyLimitEnforcementScreen.react")&&c("IgTimeSpentActionFalcoEvent").log(function(){return{action:d("PolarisScreenTimeUtils").TIME_SPENT_ACTIONS.IG_TS_BLOCKING_SCREEN_DID_ENTER_BACKGROUND,is_reminder_set:!0,reminder_type:d("PolarisScreenTimeUtils").TIME_SPENT_REMINDER_TYPES.GUARDIAN_DAILY_LIMIT}}),(p==null?void 0:p.type)===c("PolarisQuietTimeEnforcementScreen.react")&&c("IgTimeSpentActionFalcoEvent").log(function(){return{action:d("PolarisScreenTimeUtils").TIME_SPENT_ACTIONS.IG_TS_BLOCKING_SCREEN_DID_ENTER_BACKGROUND,is_reminder_set:!0,reminder_type:d("PolarisScreenTimeUtils").TIME_SPENT_REMINDER_TYPES.QUIET_TIME}}),D(!0),window.clearTimeout(f),window.clearTimeout(j)}function H(){C(),window.clearTimeout(f),window.clearTimeout(j),E()}m(function(){var a=function(){s({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").NONE,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"})},b=function(){d("PolarisScreenTimeUtils").setStorageUserDismissedScreenTimeLimitNonBlockingToday(r==null?void 0:r.id),C()},e=function(){d("PolarisScreenTimeUtils").setStorageUserDismissedScreenQuietTimeNonBlocking(r==null?void 0:r.id,x),C()},f=c("gkx")("1605");if(u<=Date.now())switch(v){case c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT:q(B?null:k.jsx(c("PolarisGuardianDailyLimitEnforcementScreen.react"),{aggregateScreenTimeTodayInSeconds:z,isEnforcementNonBlocking:A,onDismiss:b}));s({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return;case c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT_REMINDER:q(f?k.jsx(c("PolarisGuardianDailyLimitReminderToast.react"),{isEnforcementNonBlocking:A,onRender:a,reminderType:d("PolarisScreenTimeUtils").TIME_SPENT_REMINDER_TYPES.GUARDIAN_DAILY_LIMIT_REMINDER}):k.jsx(c("PolarisGuardianDailyLimitReminderModal.react"),{onDismiss:a}));s({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT_REMINDER,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return;case c("PolarisScreenTimeEnforcementState").QUIET_TIME:!B?f&&A?q(k.jsx(c("PolarisQuietTimeDismissibleModal.react"),{endTime:x,onDismiss:e})):q(k.jsx(c("PolarisQuietTimeEnforcementScreen.react"),{endTime:x})):q(null);s({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").QUIET_TIME,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return;case c("PolarisScreenTimeEnforcementState").QUIET_TIME_REMINDER:q(f?k.jsx(c("PolarisQuietTimeReminderToast.react"),{isEnforcementNonBlocking:A,onRender:a,reminderType:d("PolarisScreenTimeUtils").TIME_SPENT_REMINDER_TYPES.QUIET_TIME_REMINDER}):k.jsx(c("PolarisQuietTimeReminderModal.react"),{endTime:x,onDismiss:a}));s({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").QUIET_TIME_REMINDER,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return;default:break}else if(t!=null)switch(t){case c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT:q(B?null:k.jsx(c("PolarisGuardianDailyLimitEnforcementScreen.react"),{aggregateScreenTimeTodayInSeconds:z,isEnforcementNonBlocking:A,onDismiss:b}));return;case c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT_REMINDER:q(f?k.jsx(c("PolarisGuardianDailyLimitReminderToast.react"),{isEnforcementNonBlocking:A,onRender:a,reminderType:d("PolarisScreenTimeUtils").TIME_SPENT_REMINDER_TYPES.GUARDIAN_DAILY_LIMIT_REMINDER}):k.jsx(c("PolarisGuardianDailyLimitReminderModal.react"),{onDismiss:a}));return;case c("PolarisScreenTimeEnforcementState").QUIET_TIME:!B?f&&A?q(k.jsx(c("PolarisQuietTimeDismissibleModal.react"),{endTime:x,onDismiss:e})):q(k.jsx(c("PolarisQuietTimeEnforcementScreen.react"),{endTime:x})):q(null);return;case c("PolarisScreenTimeEnforcementState").QUIET_TIME_REMINDER:q(f?k.jsx(c("PolarisQuietTimeReminderToast.react"),{isEnforcementNonBlocking:A,onRender:a,reminderType:d("PolarisScreenTimeUtils").TIME_SPENT_REMINDER_TYPES.QUIET_TIME_REMINDER}):k.jsx(c("PolarisQuietTimeReminderModal.react"),{endTime:x,onDismiss:a}));return;case c("PolarisScreenTimeEnforcementState").EXTENSION_APPROVED_MODAL:q(k.jsx(d("PolarisTimeLimitExtensionApprovedModal.react").PolarisTimeLimitExtensionApprovedModal,{onDismiss:a}));return}b=(i||(i=c("WebStorage"))).getLocalStorage();e=y==null?void 0:y.id;a=e!=null&&(b==null?!0:Boolean((f=b.getItem(d("PolarisTimeLimitExtensionApprovedModal.react").VIEWED_EXTENSION_APPROVED_BASE+e))!=null?f:!1));if((y==null?void 0:y.status)==="ACCEPTED"&&!a){s({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").EXTENSION_APPROVED_MODAL,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return}q(null);s({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").NONE,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"})},[t,B,s,u,y,x,v,z,A,C]);return k.jsxs(k.Fragment,{children:[(p==null?void 0:p.type)===c("PolarisGuardianDailyLimitEnforcementScreen.react")||(p==null?void 0:p.type)===c("PolarisQuietTimeEnforcementScreen.react")?null:a,k.jsx(c("PolarisDOMListener.react"),{event:"beforeunload",handler:F,passive:!1,target:window}),k.jsx(c("PolarisDOMListener.react"),{event:"focus",handler:H,passive:!1,target:window}),k.jsx(c("PolarisDOMListener.react"),{event:"blur",handler:G,passive:!1,target:window}),p]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);/*FB_PKG_DELIM*/
-----
PolarisScreenTimeTrackingAndEnforcement.react",["PolarisAPIGetAggregateScreenTimeByDevice","PolarisConfig","PolarisDOMListener.react","PolarisGuardianDailyLimitEnforcementScreen.react","PolarisGuardianDailyLimitReminderModal.react","PolarisQuietTimeEnforcementScreen.react","PolarisQuietTimeReminderModal.react","PolarisReactRedux","PolarisScreenTimeActions","PolarisScreenTimeEnforcementState","PolarisScreenTimeUtils","PolarisTimeSpentActionFalcoEvent","URI","polarisScreenTimeReducer","react","regeneratorRuntime"],(function(a,b,c,d,e,f,g){"use strict";var h=d("react");e=d("react");var i=e.useCallback,j=e.useEffect,k=e.useState;function a(a){a=a.children;var e=k(null),f=e[0],g=e[1];e=k(null);var l=e[0],m=e[1];e=k(null);var n=e[0],o=e[1],p=d("PolarisReactRedux").useDispatch(),q=(e=d("PolarisReactRedux").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.activeScreenTimeReminderType}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.activeScreenTimeReminderType,r=(e=d("PolarisReactRedux").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.expectedScreenTimeReminderTimestamp}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.expectedScreenTimeReminderTimestamp,s=(e=d("PolarisReactRedux").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.upcomingScreenTimeReminderType}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.upcomingScreenTimeReminderType,t=(e=d("PolarisReactRedux").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.screenTimeIntervalStartTimestamp}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.screenTimeIntervalStartTimestamp,u=(e=d("PolarisReactRedux").useSelector(function(a){return(a=a.screenTime)==null?void 0:a.screenTimeReminderEndTimestamp}))!=null?e:d("polarisScreenTimeReducer").INITIAL_STATE.screenTimeReminderEndTimestamp,v=d("PolarisScreenTimeUtils").isURIExcludedFromDailyLimitEnforcement(new(c("URI"))(window.location.href)),w=i(function(){d("PolarisScreenTimeActions").initializeScreenTimeReminder().then(function(a){p(a)})},[p]),x=i(function(a){return b("regeneratorRuntime").async(function(e){while(1)switch(e.prev=e.next){case 0:if(!((n==null?void 0:n.type)===c("PolarisGuardianDailyLimitEnforcementScreen.react")||(n==null?void 0:n.type)===c("PolarisQuietTimeEnforcementScreen.react"))){e.next=3;break}a&&d("PolarisScreenTimeUtils").logTimeSpentScreenTimeEvent("ig_ts_session_end",[]);return e.abrupt("return");case 3:e.next=5;return b("regeneratorRuntime").awrap(d("PolarisAPIGetAggregateScreenTimeByDevice").getAggregateScreenTimeByDevice().then(function(b){b=(b=b.aggregated_screen_time_per_device[d("PolarisConfig").getDeviceId()])!=null?b:[];a&&d("PolarisScreenTimeUtils").logTimeSpentScreenTimeEvent("ig_ts_session_end",b);p(d("PolarisScreenTimeActions").updateAggregateScreenTime(b))}));case 5:case"end":return e.stop()}},null,this)},[p,n]),y=i(function(){if(!document.hasFocus())return;function a(){var b=t+d("PolarisScreenTimeUtils").SCREEN_TIME_UPLOAD_INTERVAL_LENGTH;b=b-Date.now();if(b>0){b=window.setTimeout(function(){x(!1),a()},b);g(b)}}a();function b(){var a=Date.now(),e=r-a,f=u-a;(e>f&&f>=0||e<0)&&(e=f);f=d("PolarisScreenTimeUtils").getTimeRemainingToMidnight(a);if(s===c("PolarisScreenTimeEnforcementState").NONE||f0){f=window.setTimeout(function(){x(!1),b()},e);m(f)}}b()},[r,t,u,s,x]);j(function(){t===d("polarisScreenTimeReducer").INITIAL_STATE.screenTimeIntervalStartTimestamp&&w()},[w,t]);j(function(){y()},[y]);j(function(){return function(){window.clearTimeout(f)}},[f]);j(function(){return function(){window.clearTimeout(l)}},[l]);function z(){x(!0)}function A(){(n==null?void 0:n.type)===c("PolarisGuardianDailyLimitEnforcementScreen.react")&&c("PolarisTimeSpentActionFalcoEvent").log(function(){return{action:d("PolarisScreenTimeUtils").TIME_SPENT_ACTIONS.IG_TS_BLOCKING_SCREEN_DID_ENTER_BACKGROUND,is_reminder_set:!0,reminder_type:d("PolarisScreenTimeUtils").TIME_SPENT_REMINDER_TYPES.GUARDIAN_DAILY_LIMIT}}),(n==null?void 0:n.type)===c("PolarisQuietTimeEnforcementScreen.react")&&c("PolarisTimeSpentActionFalcoEvent").log(function(){return{action:d("PolarisScreenTimeUtils").TIME_SPENT_ACTIONS.IG_TS_BLOCKING_SCREEN_DID_ENTER_BACKGROUND,is_reminder_set:!0,reminder_type:d("PolarisScreenTimeUtils").TIME_SPENT_REMINDER_TYPES.QUIET_TIME}}),x(!0),window.clearTimeout(f),window.clearTimeout(l)}function B(){w(),window.clearTimeout(f),window.clearTimeout(l),y()}j(function(){var a=function(){p({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").NONE,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"})};if(r<=Date.now())switch(s){case c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT:o(v?null:h.jsx(c("PolarisGuardianDailyLimitEnforcementScreen.react"),{}));p({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return;case c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT_REMINDER:o(h.jsx(c("PolarisGuardianDailyLimitReminderModal.react"),{onDismiss:a}));p({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT_REMINDER,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return;case c("PolarisScreenTimeEnforcementState").QUIET_TIME:o(v?null:h.jsx(c("PolarisQuietTimeEnforcementScreen.react"),{endTime:u}));p({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").QUIET_TIME,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return;case c("PolarisScreenTimeEnforcementState").QUIET_TIME_REMINDER:o(h.jsx(c("PolarisQuietTimeReminderModal.react"),{endTime:u,onDismiss:a}));p({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").QUIET_TIME_REMINDER,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"});return;default:break}else if(q!=null)switch(q){case c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT:o(v?null:h.jsx(c("PolarisGuardianDailyLimitEnforcementScreen.react"),{}));return;case c("PolarisScreenTimeEnforcementState").GUARDIAN_DAILY_LIMIT_REMINDER:o(h.jsx(c("PolarisGuardianDailyLimitReminderModal.react"),{onDismiss:a}));return;case c("PolarisScreenTimeEnforcementState").QUIET_TIME:o(v?null:h.jsx(c("PolarisQuietTimeEnforcementScreen.react"),{endTime:u}));return;case c("PolarisScreenTimeEnforcementState").QUIET_TIME_REMINDER:o(h.jsx(c("PolarisQuietTimeReminderModal.react"),{endTime:u,onDismiss:a}));return;default:break}o(null);p({activeScreenTimeReminderType:c("PolarisScreenTimeEnforcementState").NONE,type:"UPDATE_ACTIVE_AGGREGATE_SCREEN_TIME"})},[q,v,p,r,u,s]);return h.jsxs(h.Fragment,{children:[(n==null?void 0:n.type)===c("PolarisGuardianDailyLimitEnforcementScreen.react")||(n==null?void 0:n.type)===c("PolarisQuietTimeEnforcementScreen.react")?null:a,h.jsx(c("PolarisDOMListener.react"),{event:"beforeunload",handler:z,passive:!1,target:window}),h.jsx(c("PolarisDOMListener.react"),{event:"focus",handler:B,passive:!1,target:window}),h.jsx(c("PolarisDOMListener.react"),{event:"blur",handler:A,passive:!1,target:window}),n]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);/*FB_PKG_DELIM*/
-----