ΚώΊΎE™  java/lang/Record()V   8net/minecraft/server/permissions/PermissionCheck$Require permission-Lnet/minecraft/server/permissions/Permission;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  .net/minecraft/server/permissions/PermissionSet hasPermission0(Lnet/minecraft/server/permissions/Permission;)Z toStringN(Lnet/minecraft/server/permissions/PermissionCheck$Require;)Ljava/lang/String; hashCode=(Lnet/minecraft/server/permissions/PermissionCheck$Require;)I !"equalsO(Lnet/minecraft/server/permissions/PermissionCheck$Require;Ljava/lang/Object;)Z $%& '(+net/minecraft/server/permissions/PermissionCODEC Lcom/mojang/serialization/Codec; +,- ./com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;1 23apply()Ljava/util/function/Function; 567 89!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ;<= >?;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;1 BCD 2E!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;1 HIJ KL2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;N0net/minecraft/server/permissions/PermissionCheck Signature_Lcom/mojang/serialization/MapCodec;0(Lnet/minecraft/server/permissions/Permission;)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/server/permissions/PermissionCheck$Require;MethodParameterscodec%()Lcom/mojang/serialization/MapCodec;a()Lcom/mojang/serialization/MapCodec;check3(Lnet/minecraft/server/permissions/PermissionSet;)Zsource0Lnet/minecraft/server/permissions/PermissionSet;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;/()Lnet/minecraft/server/permissions/Permission;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFilePermissionCheck.javaNestHostRecordBootstrapMethodsq&(Ljava/lang/Object;)Ljava/lang/Object;s t dvi(Lnet/minecraft/server/permissions/PermissionCheck$Require;)Lnet/minecraft/server/permissions/Permission;x y Q{i(Lnet/minecraft/server/permissions/Permission;)Lnet/minecraft/server/permissions/PermissionCheck$Require;} ~ eff ‚ƒ„ …†java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;ˆ ‰Š‹ Œ"java/lang/invoke/LambdaMetafactory metafactoryΜ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesRequireInstance’com/mojang/datafixers/ProductsP1•%java/lang/invoke/MethodHandles$Lookup—java/lang/invoke/MethodHandlesLookup1M OP QR> *·*+΅±S$T UV W XYR.² °S-T UVOZ[\R? +*΄Ή¬S2T UV ]^W]_R1*Ί°S$T UV`R1*Ί¬S$T UV!aR<*+Ί¬S$TUVbcWb dR/*΄°S$T UV efRZ *²#)Ή*Ί0Ά4Ά:*Ί@ΆA°S'(')'T  ghiR$ ΊFΈG³ ±S'jklMm n*€)o‡pru‡pwz‡p|Ž"M;HB‘“”–˜