IGDEmojiPicker.react",["fbt","CometErrorBoundary.react","CometPlaceholder.react","CometRelay","IGDEmojiPickerDefaultView.react","IGDEmojiPickerQuery.graphql","IGDEmojiPickerSearchInput.react","IGDEmojiPickerSearchResults.react","IGDSBox.react","IGDSPopover.react","IGDSSpinner.react","IGDSTextVariants.react","IGDThreadListNewMessageLoggingDataContext","MessengerWebUXLogger","react","react-compiler-runtime"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||d("react"),l=8,m=316,n=340,o={container:{alignItems:"x1qjc9v5",display:"x78zum5",flexDirection:"xdt5ytf",justifyContent:"x1nhvcw1",$$css:!0}};function a(a){var e=d("react-compiler-runtime").c(32),f=a.props;a=a.queries;var g=f.closeAfterSelect,j=f.isPopover,p=f.onClose,q=f.onSelect,r=f.selectedEmojis,s=f.topSection;f=f.withArrow;var t=g===void 0?!1:g;g=j===void 0?!0:j;j=f===void 0?!0:f;f=a.queryRef;a=d("CometRelay").usePreloadedQuery(i!==void 0?i:i=b("IGDEmojiPickerQuery.graphql"),f);f=d("CometRelay").useQueryLoader(d("IGDEmojiPickerSearchResults.react").EMOJI_SEARCH_QUERY);var u=f[0],v=f[1],w=f[2];e[0]!==w||e[1]!==v?(f=function(a){a===""?w():v({searchQuery:a})},e[0]=w,e[1]=v,e[2]=f):f=e[2];f=f;var x=d("IGDThreadListNewMessageLoggingDataContext").useFlowInstanceIdContext(),y;e[3]!==x?(y={eventName:"emoji_picker_rendered",flowInstanceId:x},e[3]=x,e[4]=y):y=e[4];y=c("MessengerWebUXLogger").useImpressionLoggerRef(y);var z=c("MessengerWebUXLogger").useInteractionLogger(),A;e[5]!==t||e[6]!==x||e[7]!==z||e[8]!==p||e[9]!==q?(A=function(a){q(a),t&&p(),z==null?void 0:z({eventName:"emoji_pick",flowInstanceId:x})},e[5]=t,e[6]=x,e[7]=z,e[8]=p,e[9]=q,e[10]=A):A=e[10];A=A;var B;e[11]===Symbol["for"]("react.memo_cache_sentinel")?(B=k.jsx(c("IGDSBox.react"),{height:m,justifyContent:"center",children:k.jsx(d("IGDSTextVariants.react").IGDSTextBodyEmphasized,{color:"primaryText",textAlign:"center",children:h._(/*BTDS*/"Something went wrong. Please try again.")})}),e[11]=B):B=e[11];var C=B;e[12]===Symbol["for"]("react.memo_cache_sentinel")?(B=k.jsx(c("IGDSBox.react"),{height:220,justifyContent:"center",children:k.jsx(d("IGDSTextVariants.react").IGDSTextBodyEmphasized,{color:"primaryText",textAlign:"center",children:h._(/*BTDS*/"Could not load results.")})}),e[12]=B):B=e[12];var D=B;e[13]===Symbol["for"]("react.memo_cache_sentinel")?(B=function(){return C},e[13]=B):B=e[13];var E;e[14]!==f?(E=k.jsx(c("IGDEmojiPickerSearchInput.react"),{onChange:f}),e[14]=f,e[15]=E):E=e[15];e[16]!==a||e[17]!==A||e[18]!==u||e[19]!==r||e[20]!==s?(f=u==null?k.jsx(c("IGDEmojiPickerDefaultView.react"),{columns:l,emojiCategories:a.emoji_categories,height:m,onSelect:A,selectedEmojis:r,topSection:s}):k.jsx(c("CometErrorBoundary.react"),{fallback:function(){return D},children:k.jsx(c("CometPlaceholder.react"),{fallback:k.jsx(c("IGDSBox.react"),{alignSelf:"center",height:250,justifyContent:"center",children:k.jsx(c("IGDSSpinner.react"),{size:"small"})}),children:k.jsx(d("IGDEmojiPickerSearchResults.react").IGDEmojiPickerSearchResults,{columns:l,onSelect:A,queryReference:u,selectedEmojis:r})})}),e[16]=a,e[17]=A,e[18]=u,e[19]=r,e[20]=s,e[21]=f):f=e[21];e[22]!==E||e[23]!==f?(a=k.jsxs(c("CometErrorBoundary.react"),{fallback:B,children:[E,f]}),e[22]=E,e[23]=f,e[24]=a):a=e[24];e[25]!==y||e[26]!==a?(A=k.jsx(c("IGDSBox.react"),{containerRef:y,height:m,width:n,xstyle:o.container,children:a}),e[25]=y,e[26]=a,e[27]=A):A=e[27];u=A;e[28]!==u||e[29]!==g||e[30]!==j?(r=g?k.jsx(c("IGDSPopover.react"),{align:"end",popoverContent:u,popoverName:"emojiTray",position:"above",withArrow:j}):u,e[28]=u,e[29]=g,e[30]=j,e[31]=r):r=e[31];return r}g["default"]=a}),226);
-----
IGDEmojiPickerQuery.graphql",["IGDEmojiPickerQuery_instagramRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"category_ids"}],c=[{kind:"Variable",name:"category_ids",variableName:"category_ids"}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"IGDEmojiPickerQuery",selections:[{alias:null,args:c,concreteType:"EmojiCategoriesConnection",kind:"LinkedField",name:"emoji_categories",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"IGDEmojiPickerDefaultView_emojiCategories"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"IGDEmojiPickerQuery",selections:[{alias:null,args:c,concreteType:"EmojiCategoriesConnection",kind:"LinkedField",name:"emoji_categories",plural:!1,selections:[{alias:null,args:null,concreteType:"EmojiCategory",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"localized_name",storageKey:null},{alias:null,args:null,concreteType:"Emoji",kind:"LinkedField",name:"emojis_in_category",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"codepoint",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("IGDEmojiPickerQuery_instagramRelayOperation"),metadata:{},name:"IGDEmojiPickerQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
IGDEmojiPicker.entrypoint",["IGDEmojiPickerQuery$Parameters","JSResourceForInteraction"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){return{queries:{queryRef:{parameters:c("IGDEmojiPickerQuery$Parameters"),variables:{category_ids:a.categoryIDs}}}}},root:c("JSResourceForInteraction")("IGDEmojiPicker.react").__setRef("IGDEmojiPicker.entrypoint")};g["default"]=a}),98);
-----
IGDEmojiPickerQuery$Parameters",["IGDEmojiPickerQuery_instagramRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("IGDEmojiPickerQuery_instagramRelayOperation"),metadata:{},name:"IGDEmojiPickerQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
IGDEmojiPickerQuery_instagramRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24360091233577620"}),null);
-----
-----
IGDEmojiPickerQuery.graphql",["IGDEmojiPickerQuery_instagramRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"category_ids"}],c=[{kind:"Variable",name:"category_ids",variableName:"category_ids"}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"IGDEmojiPickerQuery",selections:[{alias:null,args:c,concreteType:"EmojiCategoriesConnection",kind:"LinkedField",name:"emoji_categories",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"IGDEmojiPickerDefaultView_emojiCategories"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"IGDEmojiPickerQuery",selections:[{alias:null,args:c,concreteType:"EmojiCategoriesConnection",kind:"LinkedField",name:"emoji_categories",plural:!1,selections:[{alias:null,args:null,concreteType:"EmojiCategory",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"localized_name",storageKey:null},{alias:null,args:null,concreteType:"Emoji",kind:"LinkedField",name:"emojis_in_category",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"codepoint",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("IGDEmojiPickerQuery_instagramRelayOperation"),metadata:{},name:"IGDEmojiPickerQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
IGDEmojiPicker.entrypoint",["IGDEmojiPickerQuery$Parameters","JSResourceForInteraction"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){return{queries:{queryRef:{parameters:c("IGDEmojiPickerQuery$Parameters"),variables:{category_ids:a.categoryIDs}}}}},root:c("JSResourceForInteraction")("IGDEmojiPicker.react").__setRef("IGDEmojiPicker.entrypoint")};g["default"]=a}),98);
-----
IGDEmojiPickerQuery$Parameters",["IGDEmojiPickerQuery_instagramRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("IGDEmojiPickerQuery_instagramRelayOperation"),metadata:{},name:"IGDEmojiPickerQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
IGDEmojiPickerQuery_instagramRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24360091233577620"}),null);
-----