1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4012],{27212:function(e,t,r){r.d(t,{Vw:function(){return G},WH:function(){return w},Zs:function(){return O},eE:function(){return C},o3:function(){return x}});var n,a,o,i,s,c=r(50029),u=r(16835),l=r(71383),p=r(87794),d=r.n(p),f=r(50456),g=r(50319),h=r(30990),v=r(56070),b=r(67294),m=r(54756),Z=(0,f.gql)(n||(n=(0,l.Z)(["\n\tmutation CreateGeneralMessage($input: CreateGeneralMessageInputType!) {\n\t\tcreateGeneralMessage(input: $input) {\n\t\t\tid\n\t\t}\n\t}\n"])));function x(){var e=(0,g.D)(Z),t=(0,u.Z)(e,1)[0];return(0,b.useCallback)(function(){var e=(0,c.Z)(d().mark((function e(r){var n,a,o,i;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t({variables:{input:r}});case 3:if(n=e.sent,a=n.data,!((o=n.errors)&&o.length>0)){e.next=10;break}throw o;case 10:return e.abrupt("return",null!==(i=null===a||void 0===a?void 0:a.createGeneralMessage)&&void 0!==i?i:null);case 11:e.next=17;break;case 13:throw e.prev=13,e.t0=e.catch(0),e.t0 instanceof h.c||v.Z.error("Error creating general message",500,e.t0),e.t0;case 17:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(t){return e.apply(this,arguments)}}(),[t])}var y=(0,f.gql)(a||(a=(0,l.Z)(["\n\tmutation MarkGeneralMessagesAsRead($listGeneralMessageIds: [String!]!) {\n\t\tmarkGeneralMessagesAsRead(listMessageIds: $listGeneralMessageIds)\n\t}\n"])));function w(){var e=(0,g.D)(y),t=(0,u.Z)(e,1)[0];return(0,b.useCallback)(function(){var e=(0,c.Z)(d().mark((function e(r){var n,a,o,i;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t({variables:{listGeneralMessageIds:r}});case 3:if(n=e.sent,a=n.data,!((o=n.errors)&&o.length>0)){e.next=10;break}throw o;case 10:return e.abrupt("return",null!==(i=null===a||void 0===a?void 0:a.markGeneralMessagesAsRead)&&void 0!==i?i:null);case 11:e.next=17;break;case 13:throw e.prev=13,e.t0=e.catch(0),e.t0 instanceof h.c||v.Z.error("Error marking general messages as read",500,e.t0),e.t0;case 17:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(t){return e.apply(this,arguments)}}(),[t])}var j=(0,f.gql)(o||(o=(0,l.Z)(["\n\tmutation CreateGeneralChatRoom($input: CreateGeneralChatRoomInputType!) {\n\t\tcreateGeneralChatRoom(input: $input) {\n\t\t\t...CommonGeneralChatRoomFields\n\t\t}\n\t}\n\t","\n"])),m.u9);function O(){var e=(0,g.D)(j),t=(0,u.Z)(e,1)[0];return(0,b.useCallback)(function(){var e=(0,c.Z)(d().mark((function e(r){var n,a,o,i;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t({variables:{input:r}});case 3:if(n=e.sent,a=n.data,!((o=n.errors)&&o.length>0)){e.next=10;break}throw o;case 10:return e.abrupt("return",null!==(i=null===a||void 0===a?void 0:a.createGeneralChatRoom)&&void 0!==i?i:null);case 11:e.next=17;break;case 13:throw e.prev=13,e.t0=e.catch(0),e.t0 instanceof h.c||v.Z.error("Error creating general chat room",500,e.t0),e.t0;case 17:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(t){return e.apply(this,arguments)}}(),[t])}var k=(0,f.gql)(i||(i=(0,l.Z)(["\n\tmutation AdminCreateSupportChatRoom($input: AdminCreateSupportChatRoomInputType!) {\n\t\tadminCreateSupportChatRoom(input: $input) {\n\t\t\t...CommonGeneralChatRoomFields\n\t\t}\n\t}\n\t","\n"])),m.u9);function C(){var e=(0,g.D)(k),t=(0,u.Z)(e,1)[0];return(0,b.useCallback)(function(){var e=(0,c.Z)(d().mark((function e(r){var n,a,o,i;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t({variables:{input:r}});case 3:if(n=e.sent,a=n.data,!((o=n.errors)&&o.length>0)){e.next=10;break}throw o;case 10:return e.abrupt("return",null!==(i=null===a||void 0===a?void 0:a.adminCreateSupportChatRoom)&&void 0!==i?i:null);case 11:e.next=17;break;case 13:throw e.prev=13,e.t0=e.catch(0),e.t0 instanceof h.c||v.Z.error("Error creating admin support chat room",500,e.t0),e.t0;case 17:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(t){return e.apply(this,arguments)}}(),[t])}var P=(0,f.gql)(s||(s=(0,l.Z)(["\n\tmutation TriggerBlockGeneralChat($input: TriggerBlockGeneralChatInputType!) {\n\t\ttriggerBlockGeneralChat(input: $input) {\n\t\t\tid\n\t\t}\n\t}\n"])));function G(){var e=(0,g.D)(P),t=(0,u.Z)(e,1)[0];return(0,b.useCallback)(function(){var e=(0,c.Z)(d().mark((function e(r){var n,a;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t({variables:{input:r}});case 3:if(n=e.sent,!((a=n.errors)&&a.length>0)){e.next=7;break}throw a;case 7:e.next=13;break;case 9:throw e.prev=9,e.t0=e.catch(0),e.t0 instanceof h.c||v.Z.error("Error in blocking general chat room",500,e.t0),e.t0;case 13:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(t){return e.apply(this,arguments)}}(),[t])}},8481:function(e,t,r){r.d(t,{Z:function(){return u}});var n=r(59499),a=r(58533),o=r(25894),i=r(85893);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?s(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e){var t=e.dataLength,r=e.onFetchMore,n=e.hasMore,s=e.children,u=e.inverse,p=e.scrollableTarget,d=e.styles;return(0,i.jsx)(a.Z,{dataLength:t,next:r,hasMore:n,loader:(0,i.jsx)(o.Z,{}),style:c(c({},d),l),inverse:u,scrollableTarget:p,children:s})}var l={overflow:"hidden"}},25894:function(e,t,r){r.d(t,{Z:function(){return l}});var n=r(36822),a=r(81458),o=r(59499),i=r(86421),s=r(85893);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,o.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(){return(0,s.jsx)(n.Z,{sx:u({},p),children:(0,s.jsx)(a.Z,{variant:"indeterminate"})})}var p={width:"100%",marginY:i.Z.spacing(3)}},87372:function(e,t,r){r.d(t,{Z:function(){return v}});var n=r(36822),a=r(50135),o=r(87109),i=r(93946),s=r(15861),c=r(59499),u=r(67294),l=r(26307),p=r(86421),d=r(85893);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,c.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h=2e3;function v(e){var t,r,p,f=e.handleCreateGeneralMessage,v=e.chatRoomId,m=e.isHidden,Z=(0,u.useState)({}),x=Z[0],y=Z[1],w=function(){var e=x[v];e&&e.trim().length&&(f(e.trim()),y(g(g({},x),{},(0,c.Z)({},v,""))))};return(0,d.jsx)(n.Z,{sx:[b.inputContainer,m?{display:"none"}:{}],children:(0,d.jsx)(a.Z,{id:"search",variant:"outlined",value:null!==(t=x[v])&&void 0!==t?t:"",size:"small",fullWidth:!0,multiline:!0,maxRows:8,autoComplete:"off",helperText:"Using Shift + Enter to add new line",InputProps:{endAdornment:(0,d.jsxs)(o.Z,{position:"end",children:[(0,d.jsxs)(s.Z,{children:[null!==(r=null===(p=x[v])||void 0===p?void 0:p.length)&&void 0!==r?r:0,"/",h]}),(0,d.jsx)(i.Z,{"aria-label":"Send Message",onClick:function(){return w()},edge:"end",sx:b.sendMessageIcon,children:(0,d.jsx)(l.Z,{})})]})},onChange:function(e){if("\n"!==e.target.value){var t=e.target.value.length>h?e.target.value.slice(0,h):e.target.value;y(g(g({},x),{},(0,c.Z)({},v,t)))}},onKeyDown:function(e){"Enter"!==e.key||e.shiftKey||w()}})})}var b={sendMessageIcon:{color:p.Z.extendedPalette.livingCoral,borderRadius:p.Z.spacing(1)},inputContainer:(0,c.Z)({display:"flex",alignItems:"center"},p.Z.breakpoints.down("md"),{padding:p.Z.spacing(1,2),position:"fixed",bottom:0,backgroundColor:p.Z.palette.common.white,left:0,width:"100%",borderTop:"1px solid ".concat(p.Z.palette.grey[200])})}},99274:function(e,t,r){r.d(t,{Z:function(){return d}});var n=r(36822),a=r(15861),o=r(69661),i=r(422),s=r(86131),c=r(72143),u=r(86421),l=r(30926),p=r(85893);function d(e){var t,r=e.generalMessage,d=e.isFromCurrentUser;return(0,p.jsxs)(n.Z,{my:2,display:"flex",flexDirection:d?"row-reverse":"row",justifyContent:"flex-start",gap:1,children:[(0,p.jsx)(o.Z,{sx:f.avatar,src:null!==(t=r.Sender.profileImageUrl)&&void 0!==t?t:l.ql}),(0,p.jsxs)(n.Z,{px:2,py:1,sx:d?f.messageFromCurrentUser:f.messageFromOtherUser,children:[(0,p.jsx)(a.Z,{sx:{whiteSpace:"pre-line"},variant:"body1",children:r.message}),(0,p.jsxs)(n.Z,{display:"flex",justifyContent:"space-between",gap:2,children:[(0,p.jsx)(a.Z,{variant:"body2",color:u.Z.extendedPalette.darkGrey,children:(0,s.DN)((0,c.Rn)(r.createdAt),!0)}),r.readAt&&(0,p.jsx)(a.Z,{color:d?u.Z.extendedPalette.darkGrey:u.Z.extendedPalette.container,children:(0,p.jsx)(i.Z,{sx:{fontSize:"14px"}})})]})]})]})}var f={avatar:{height:u.Z.spacing(4),width:u.Z.spacing(4)},messageFromOtherUser:{background:u.Z.extendedPalette.container,borderRadius:u.Z.spacing(1),"@supports (-webkit-touch-callout: none) and (not (translate: none))":{marginLeft:u.Z.spacing(1)}},messageFromCurrentUser:{background:"#FFE6E3",borderRadius:u.Z.spacing(1),"@supports (-webkit-touch-callout: none) and (not (translate: none))":{marginRight:u.Z.spacing(1)}}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.