pom.xmlpomxmlProjectsmavdomenechUsersApplication.javajavaappcomClass.classclasslangTypeDescriptor$OfField.classTypeDescriptor$OfFieldAuthController.javacontrollerAuthController.classspring-web-6.1.1.jarspring-web-6.1.1jarspringframeworkorgrepository.m2m2ResponseEntity.classHttpEntity.classStream.classutilBaseStream.classCollector.classSpliterator.classIterator.classSupplier.classPredicate.classUnaryOperator.classFunction.classStream$Builder.classStream$BuilderConsumer.classOptional.classComparator.classList.classSequencedCollection.classCollection.classIterable.classBiConsumer.classBiFunction.classBinaryOperator.classIntFunction.classToDoubleFunction.classToLongFunction.classToIntFunction.classRegisterRequest.classLoginRequest.classFileController.javaFileController.classMap.classResponseEntity$HeadersBuilder.classResponseEntity$HeadersBuilderHelloController.javaMessageController.javaMessageController.classMap$Entry.classMap$EntrySet.classProductController.javaProductController.classProductRequest.javadtoProductRequest.classProductResponse.javaProductResponse.classMessage.javaMessage.classProduct.javaProduct.classProductFile.javaProductFile.classRole.javaRole.classUser.javaUser.classEnum.classComparable.classEnum$EnumDesc.classEnum$EnumDescDynamicConstantDesc.classMessageRepository.javaspring-data-jpa-3.2.0.jarspring-data-jpa-3.2.03.2spring-data-jpajpaJpaRepository.classspring-data-commons-3.2.0.jarspring-data-commons-3.2.0spring-data-commonsListCrudRepository.classCrudRepository.classRepository.classListPagingAndSortingRepository.classPagingAndSortingRepository.classQueryByExampleExecutor.classProductFileRepository.javaProductRepository.javaUserRepository.javaSecurityConfig.javaspring-security-config-6.2.0.jarspring-security-config-6.2.0webconfigurersLogoutConfigurer.classAbstractHttpConfigurer.classSecurityConfigurerAdapter.classSecurityConfigurer.classCustomizer.classSecurityContextConfigurer.classHeadersConfigurer.classAuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry.classAuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistryAuthorizeHttpRequestsConfigurer$AuthorizedUrl.classAuthorizeHttpRequestsConfigurer$AuthorizedUrlAuthorizeHttpRequestsConfigurer.classAbstractRequestMatcherRegistry.classCsrfConfigurer.classHttpSecurityBuilder.classSecurityBuilder.classObjectPostProcessor.classspring-security-core-6.2.0.jarspring-security-core-6.2.0authorizationAuthorizationManager.classHeadersConfigurer$FrameOptionsConfig.classHeadersConfigurer$FrameOptionsConfigHeadersConfigurer$CrossOriginResourcePolicyConfig.classHeadersConfigurer$CrossOriginResourcePolicyConfigHeadersConfigurer$CrossOriginEmbedderPolicyConfig.classHeadersConfigurer$CrossOriginEmbedderPolicyConfigHeadersConfigurer$CrossOriginOpenerPolicyConfig.classHeadersConfigurer$CrossOriginOpenerPolicyConfigHeadersConfigurer$PermissionsPolicyConfig.classHeadersConfigurer$PermissionsPolicyConfigHeadersConfigurer$FeaturePolicyConfig.classHeadersConfigurer$FeaturePolicyConfigHeadersConfigurer$ReferrerPolicyConfig.classHeadersConfigurer$ReferrerPolicyConfigHeadersConfigurer$ContentSecurityPolicyConfig.classHeadersConfigurer$ContentSecurityPolicyConfigHeadersConfigurer$HpkpConfig.classHeadersConfigurer$HpkpConfigHeadersConfigurer$HstsConfig.classHeadersConfigurer$HstsConfigHeadersConfigurer$CacheControlConfig.classHeadersConfigurer$CacheControlConfigHeadersConfigurer$XXssConfig.classHeadersConfigurer$XXssConfigHeadersConfigurer$ContentTypeOptionsConfig.classHeadersConfigurer$ContentTypeOptionsConfigAbstractSecurityBuilder.classAbstractConfiguredSecurityBuilder.classFileService.javaFileService.classFileAttribute.classnioMessageService.javaProductService.javaProductService.classUserService.javaUserService.classMessageServiceImpl.javaMessageServiceImpl.classapplication.propertiesapplicationApplication.classHelloController.classMessageRepository.classdomainPage.classSlice.classStreamable.classExample.classFluentQuery$FetchableFluentQuery.classFluentQuery$FetchableFluentQueryFluentQuery.classProductFileRepository.classProductRepository.classUserRepository.classSecurityConfig.classMessageService.classPropertyInfo$Name.classPropertyInfo$NamebeanssundesktopPropertyInfo.classjakarta.persistence-api-3.1.0.jarjakarta.persistence-api-3.1.0jakartapersistence-apipersistenceCascadeType.classColumn.classConstraintMode.classEntity.classEnumType.classEnumerated.classFetchType.classForeignKey.classGeneratedValue.classGenerationType.classId.classIndex.classJoinColumn.classJoinColumns.classManyToOne.classPrePersist.classTable.classUniqueConstraint.classtomcat-embed-core-10.1.16.jartomcat-embed-core-10.1.16embedtomcatapacheservletAsyncContext.classAsyncEvent.classAsyncListener.classDispatcherType.classFilter.classFilterChain.classFilterConfig.classEnumeration.classFilterRegistration$Dynamic.classFilterRegistration$DynamicFilterRegistration.classEnumSet.classAbstractSet.classAbstractCollection.classHttpConstraintElement.classHttpMethodConstraintElement.classMultipartConfigElement.classReadListener.classRegistration$Dynamic.classRegistration$DynamicRegistration.classRequestDispatcher.classServlet.classServletConfig.classServletConnection.classServletContext.classServletException.classServletInputStream.classServletOutputStream.classServletRegistration$Dynamic.classServletRegistration$DynamicServletRegistration.classServletRequest.classServletRequestWrapper.classServletResponse.classServletSecurityElement.classSessionCookieConfig.classSessionTrackingMode.classWriteListener.classHttpConstraint.classHttpMethodConstraint.classMultipartConfig.classServletSecurity$EmptyRoleSemantic.classServletSecurity$EmptyRoleSemanticServletSecurity$TransportGuarantee.classServletSecurity$TransportGuaranteeServletSecurity.classJspConfigDescriptor.classJspPropertyGroupDescriptor.classTaglibDescriptor.classCookie.classHttpServletMapping.classHttpServletRequest.classHttpServletRequestWrapper.classHttpServletResponse.classHttpSession.classHttpUpgradeHandler.classMappingMatch.classPart.classPushBuilder.classWebConnection.classjakarta.validation-api-3.0.2.jarjakarta.validation-api-3.0.2jakarta.validation-apivalidation-apivalidationClockProvider.classConstraint.classConstraintValidator.classConstraintValidatorContext$ConstraintViolationBuilder$ContainerElementNodeBuilderCustomizableContext.classConstraintValidatorContext$ConstraintViolationBuilder$ContainerElementNodeBuilderCustomizableContextConstraintValidatorContext$ConstraintViolationBuilder$ContainerElementNodeBuilderDefinedContext.classConstraintValidatorContext$ConstraintViolationBuilder$ContainerElementNodeBuilderDefinedContextConstraintValidatorContext$ConstraintViolationBuilder$ContainerElementNodeContextBuilder.classConstraintValidatorContext$ConstraintViolationBuilder$ContainerElementNodeContextBuilderConstraintValidatorContext$ConstraintViolationBuilder$LeafNodeBuilderCustomizableContext.classConstraintValidatorContext$ConstraintViolationBuilder$LeafNodeBuilderCustomizableContextConstraintValidatorContext$ConstraintViolationBuilder$LeafNodeBuilderDefinedContext.classConstraintValidatorContext$ConstraintViolationBuilder$LeafNodeBuilderDefinedContextConstraintValidatorContext$ConstraintViolationBuilder$LeafNodeContextBuilder.classConstraintValidatorContext$ConstraintViolationBuilder$LeafNodeContextBuilderConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext.classConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContextConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext.classConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContextConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilder.classConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilderConstraintValidatorContext$ConstraintViolationBuilder.classConstraintValidatorContext$ConstraintViolationBuilderConstraintValidatorContext.classPayload.classValid.classconstraintsDecimalMin$List.classDecimalMin$ListDecimalMin.classEmail$List.classEmail$ListEmail.classMin$List.classMin$ListMin.classNotBlank$List.classNotBlank$ListNotBlank.classNotNull$List.classNotNull$ListNotNull.classPattern$Flag.classPattern$FlagPattern$List.classPattern$ListPattern.classSize$List.classSize$ListSize.classAWTEvent.classawtAWTException.classAWTKeyStroke.classAdjustable.classAlphaComposite.classAttributeValue.classBasicStroke.classBufferCapabilities$FlipContents.classBufferCapabilities$FlipContentsBufferCapabilities.classButton.classCanvas.classCheckbox.classCheckboxGroup.classCheckboxMenuItem.classChoice.classVector.classAbstractList.classColor.classComponent$BaselineResizeBehavior.classComponent$BaselineResizeBehaviorComponent.classComponentOrientation.classComposite.classCompositeContext.classConditional.classContainer.classCursor$CursorDisposer.classCursor$CursorDisposerCursor.classDesktop$Action.classDesktop$ActionDesktop.classDialog$ModalExclusionType.classDialog$ModalExclusionTypeDialog$ModalityType.classDialog$ModalityTypeDialog.classIdentityArrayList.classDimension.classDisplayMode.classEvent.classEventDispatchThread.classEventFilter$FilterAction.classEventFilter$FilterActionEventFilter.classEventQueue.classFileDialog.classFocusTraversalPolicy.classFont.classFontFormatException.classFontMetrics.classFrame.classGraphics.classGraphics2D.classGraphicsConfigTemplate.classGraphicsConfiguration.classGraphicsDevice$WindowTranslucency.classGraphicsDevice$WindowTranslucencyGraphicsDevice.classHeadlessException.classIllegalComponentStateException.classImage.classImageCapabilities.classInsets.classItemSelectable.classJobAttributes$DefaultSelectionType.classJobAttributes$DefaultSelectionTypeJobAttributes$DestinationType.classJobAttributes$DestinationTypeJobAttributes$DialogType.classJobAttributes$DialogTypeJobAttributes$MultipleDocumentHandlingType.classJobAttributes$MultipleDocumentHandlingTypeJobAttributes$SidesType.classJobAttributes$SidesTypeJobAttributes.classLabel.classLayoutManager.classMenu.classMenuBar.classMenuComponent.classMenuContainer.classMenuItem.classMenuShortcut.classPageAttributes$ColorType.classPageAttributes$ColorTypePageAttributes$MediaType.classPageAttributes$MediaTypePageAttributes$OrientationRequestedType.classPageAttributes$OrientationRequestedTypePageAttributes$OriginType.classPageAttributes$OriginTypePageAttributes$PrintQualityType.classPageAttributes$PrintQualityTypePageAttributes.classPaint.classPaintContext.classPanel.classPoint.classPointerInfo.classPolygon.classPopupMenu.classPrintJob.classRectangle.classRenderingHints$Key.classRenderingHints$KeyRenderingHints.classHashMap.classAbstractMap.classScrollPane.classScrollbar.classSecondaryLoop.classShape.classStroke.classTaskbar$Feature.classTaskbar$FeatureTaskbar$State.classTaskbar$StateTaskbar.classTextArea.classTextComponent.classTextField.classToolkit.classTransparency.classWindow$Type.classWindow$TypeWindow$WindowDisposerRecord.classWindow$WindowDisposerRecordWeakReference.classReference.classWindow.classColorSpace.classcolorICC_ColorSpace.classICC_Profile.classICC_ProfileGray.classICC_ProfileRGB.classClipboard.classdatatransferClipboardOwner.classDataFlavor.classFlavorEvent.classFlavorListener.classFlavorMap.classFlavorTable.classMimeType.classMimeTypeParameterList.classMimeTypeParseException.classTransferable.classUnsupportedFlavorException.classAboutEvent.classAboutHandler.classAppEvent.classAppForegroundEvent.classAppHiddenEvent.classAppReopenedEvent.classFilesEvent.classOpenFilesEvent.classOpenFilesHandler.classOpenURIEvent.classOpenURIHandler.classPreferencesEvent.classPreferencesHandler.classPrintFilesEvent.classPrintFilesHandler.classQuitEvent.classQuitHandler.classQuitResponse.classQuitStrategy.classScreenSleepEvent.classSystemEventListener.classSystemSleepEvent.classUserSessionEvent$Reason.classUserSessionEvent$ReasonUserSessionEvent.classDragGestureEvent.classdndDragGestureListener.classDragGestureRecognizer.classArrayList.classDragSource.classDragSourceContext.classDragSourceDragEvent.classDragSourceDropEvent.classDragSourceEvent.classDragSourceListener.classDragSourceMotionListener.classDropTarget$DropTargetAutoScroller.classDropTarget$DropTargetAutoScrollerDropTarget.classDropTargetContext.classDropTargetDragEvent.classDropTargetDropEvent.classDropTargetEvent.classDropTargetListener.classInvalidDnDOperationException.classDragSourceContextPeer.classDropTargetContextPeer.classAWTEventListener.classActionEvent.classActionListener.classAdjustmentEvent.classAdjustmentListener.classComponentEvent.classComponentListener.classContainerEvent.classContainerListener.classFocusEvent$Cause.classFocusEvent$CauseFocusEvent.classFocusListener.classHierarchyBoundsListener.classHierarchyEvent.classHierarchyListener.classInputEvent.classInputMethodEvent.classInputMethodListener.classItemEvent.classItemListener.classKeyEvent.classKeyListener.classMouseEvent.classMouseListener.classMouseMotionListener.classMouseWheelEvent.classMouseWheelListener.classPaintEvent.classTextEvent.classTextListener.classWindowAdapter.classWindowEvent.classWindowFocusListener.classWindowListener.classWindowStateListener.classFontRenderContext.classGlyphJustificationInfo.classGlyphMetrics.classGlyphVector.classLineMetrics.classTextAttribute.classTextHitInfo.classAffineTransform.classgeomDimension2D.classGeneralPath.classLine2D.classNoninvertibleTransformException.classPath2D$Double.classPath2D$DoublePath2D$Float.classPath2D$FloatPath2D.classPathIterator.classPoint2D$Float.classPoint2D$FloatPoint2D.classRectangle2D$Float.classRectangle2D$FloatRectangle2D.classRectangularShape.classInputContext.classimInputMethodHighlight.classInputMethodRequests.classBufferStrategy.classimageBufferedImage.classHashtable.classDictionary.classBufferedImageOp.classColorModel.classDataBuffer.classImageConsumer.classImageObserver.classImageProducer.classIndexColorModel.classRaster.classRenderedImage.classSampleModel.classTileObserver.classVolatileImage.classWritableRaster.classWritableRenderedImage.classRenderContext.classrenderableRenderableImage.classButtonPeer.classCanvasPeer.classCheckboxMenuItemPeer.classCheckboxPeer.classChoicePeer.classComponentPeer.classContainerPeer.classDesktopPeer.classDialogPeer.classFileDialogPeer.classFontPeer.classFramePeer.classLabelPeer.classLightweightPeer.classListPeer.classMenuBarPeer.classMenuComponentPeer.classMenuItemPeer.classMenuPeer.classMouseInfoPeer.classPanelPeer.classPopupMenuPeer.classRobotPeer.classScrollPanePeer.classScrollbarPeer.classTaskbarPeer.classTextAreaPeer.classTextComponentPeer.classTextFieldPeer.classWindowPeer.classBeanProperty.classConstructorProperties.classFeatureDescriptor.classIntrospectionException.classJavaBean.classPropertyChangeEvent.classPropertyChangeListener.classPropertyChangeSupport.classPropertyDescriptor.classPropertyEditor.classPropertyVetoException.classTransient.classVetoableChangeListener.classBufferedReader.classioBufferedWriter.classByteArrayOutputStream.classCloseable.classDataInput.classDataOutput.classExternalizable.classFile.classFileDescriptor.classPhantomCleanable.classinternaljdkPhantomReference.classFileFilter.classFileNotFoundException.classFilenameFilter.classFilterOutputStream.classFlushable.classIOException.classInputStream.classInvalidClassException.classInvalidObjectException.classNotActiveException.classObjectInput.classObjectInputFilter$FilterInfo.classObjectInputFilter$FilterInfoObjectInputFilter$Status.classObjectInputFilter$StatusObjectInputFilter.classObjectInputStream$GetField.classObjectInputStream$GetFieldObjectInputStream.classObjectInputValidation.classObjectOutput.classObjectOutputStream$PutField.classObjectOutputStream$PutFieldObjectOutputStream.classObjectStreamClass$ClassDataSlot.classObjectStreamClass$ClassDataSlotObjectStreamClass.classObjectStreamConstants.classObjectStreamException.classObjectStreamField.classOptionalDataException.classOutputStream.classPrintStream.classPrintWriter.classReader.classSerializable.classSerializablePermission.classStreamCorruptedException.classSyncFailedException.classUncheckedIOException.classUnsupportedEncodingException.classWriter.classAbstractStringBuilder.classAppendable.classArrayIndexOutOfBoundsException.classAutoCloseable.classBoolean.classCharSequence.classCharacter$Subset.classCharacter$SubsetCharacter.classConstructor.classreflectTypeVariable.classClassFormatError.classClassLoader.classConcurrentHashMap.classconcurrentConcurrentMap.classClassNotFoundException.classClassValue$ClassValueMap.classClassValue$ClassValueMapClassValue$Entry.classClassValue$EntryClassValue$Version.classClassValue$VersionWeakHashMap.classWeakHashMap$Entry.classWeakHashMap$EntryClassValue.classReferenceQueue.classClassValue$Identity.classClassValue$IdentityCloneNotSupportedException.classCloneable.classDeprecated.classDouble.classError.classException.classFloat.classFunctionalInterface.classIllegalAccessException.classIllegalArgumentException.classIllegalStateException.classIllegalThreadStateException.classIndexOutOfBoundsException.classInstantiationException.classInteger.classInternalError.classInterruptedException.classLinkageError.classLong.classModule.classModuleLayer$Controller.classModuleLayer$ControllerModuleLayer.classNamedPackage.classNoSuchFieldException.classNoSuchMethodException.classNumber.classNumberFormatException.classObject.classOverride.classPackage.classProcess.classCompletableFuture.classFuture.classCompletionStage.classProcessHandle$Info.classProcessHandle$InfoProcessHandle.classReadable.classRecord.classReflectiveOperationException.classRunnable.classRuntime$Version.classRuntime$VersionRuntime.classRuntimeException.classRuntimePermission.classSafeVarargs.classSecurityException.classStackFrameInfo.classStackTraceElement.classStackWalker$ExtendedOption.classStackWalker$ExtendedOptionStackWalker$Option.classStackWalker$OptionStackWalker$StackFrame.classStackWalker$StackFrameStackWalker.classString.classStringBuffer.classStringBuilder.classThread$Builder$OfPlatform.classThread$Builder$OfPlatformThread$Builder$OfVirtual.classThread$Builder$OfVirtualThread$Builder.classThread$BuilderThread$State.classThread$StateThread$UncaughtExceptionHandler.classThread$UncaughtExceptionHandlerThread.classThreadBuilders$BaseThreadBuilder.classThreadBuilders$BaseThreadBuilderThreadBuilders$PlatformThreadBuilder.classThreadBuilders$PlatformThreadBuilderThreadBuilders$VirtualThreadBuilder.classThreadBuilders$VirtualThreadBuilderThreadBuilders.classThreadGroup.classThreadLocal$ThreadLocalMap.classThreadLocal$ThreadLocalMapThreadLocal.classThrowable.classTypeNotPresentException.classUnsupportedOperationException.classVirtualMachineError.classVoid.classWrongThreadException.classAnnotation.classDocumented.classElementType.classInherited.classRepeatable.classRetention.classRetentionPolicy.classTarget.classAsTypeMethodHandleDesc.classClassDesc.classConstable.classConstantDesc.classDirectMethodHandleDesc$Kind.classDirectMethodHandleDesc$KindDirectMethodHandleDesc.classDirectMethodHandleDescImpl.classMethodHandleDesc.classMethodTypeDesc.classTypeDescriptor$OfMethod.classTypeDescriptor$OfMethodMethodTypeDescImpl.classPrimitiveClassDescImpl.classReferenceClassDescImpl.classAddressLayout.classforeignArena.classGroupLayout.classMemoryLayout$PathElement.classMemoryLayout$PathElementMemoryLayout.classMemorySegment$Scope.classMemorySegment$ScopeMemorySegment.classPaddingLayout.classSegmentAllocator.classSequenceLayout.classStructLayout.classUnionLayout.classValueLayout$OfBoolean.classValueLayout$OfBooleanValueLayout.classValueLayout$OfByte.classValueLayout$OfByteValueLayout$OfChar.classValueLayout$OfCharValueLayout$OfDouble.classValueLayout$OfDoubleValueLayout$OfFloat.classValueLayout$OfFloatValueLayout$OfInt.classValueLayout$OfIntValueLayout$OfLong.classValueLayout$OfLongValueLayout$OfShort.classValueLayout$OfShortBoundMethodHandle$Specializer$Factory.classBoundMethodHandle$Specializer$FactoryClassSpecializer$Factory.classClassSpecializer$FactoryClassSpecializer.classClassSpecializer$SpeciesData.classClassSpecializer$SpeciesDataBoundMethodHandle$Specializer.classBoundMethodHandle$SpecializerBoundMethodHandle$SpeciesData.classBoundMethodHandle$SpeciesDataBoundMethodHandle.classCallSite.classConstantCallSite.classDelegatingMethodHandle.classDirectMethodHandle$Accessor.classDirectMethodHandle$AccessorDirectMethodHandle$Constructor.classDirectMethodHandle$ConstructorDirectMethodHandle$Interface.classDirectMethodHandle$InterfaceDirectMethodHandle$Special.classDirectMethodHandle$SpecialDirectMethodHandle$StaticAccessor.classDirectMethodHandle$StaticAccessorDirectMethodHandle.classIndirectVarHandle.classInvokers.classLambdaForm$BasicType.classLambdaForm$BasicTypeLambdaForm.classLambdaForm$Kind.classLambdaForm$KindLambdaForm$Name.classLambdaForm$NameLambdaForm$NamedFunction.classLambdaForm$NamedFunctionLambdaFormEditor.classMemberName$Factory.classMemberName$FactoryMemberName.classMethodHandle$PolymorphicSignature.classMethodHandle$PolymorphicSignatureMethodHandle.classMethodHandleImpl$ArrayAccess.classMethodHandleImpl$ArrayAccessMethodHandleImpl$AsVarargsCollector.classMethodHandleImpl$AsVarargsCollectorMethodHandleImpl$CasesHolder.classMethodHandleImpl$CasesHolderMethodHandleImpl.classMethodHandleImpl$CountingWrapper.classMethodHandleImpl$CountingWrapperMethodHandleImpl$Intrinsic.classMethodHandleImpl$IntrinsicMethodHandleImpl$IntrinsicMethodHandle.classMethodHandleImpl$IntrinsicMethodHandleMethodHandleImpl$LoopClauses.classMethodHandleImpl$LoopClausesMethodHandleImpl$WrappedMember.classMethodHandleImpl$WrappedMemberMethodHandleInfo.classMethodHandles$Lookup$ClassDefiner.classMethodHandles$Lookup$ClassDefinerMethodHandles$Lookup$ClassOption.classMethodHandles$Lookup$ClassOptionMethodHandles$Lookup.classMethodHandles$LookupMethodHandles.classMethodType.classReferencedKeySet.classMethodTypeForm.classSoftReference.classMutableCallSite.classNativeMethodHandle.classTypeDescriptor.classVarForm.classVarHandle$AccessDescriptor.classVarHandle$AccessDescriptorVarHandle$AccessMode.classVarHandle$AccessModeVarHandle$AccessType.classVarHandle$AccessTypeVarHandle$VarHandleDesc.classVarHandle$VarHandleDescVarHandle.classVarHandleBooleans$Array.classVarHandleBooleans$ArrayVarHandleBooleans.classVarHandleBooleans$FieldInstanceReadOnly.classVarHandleBooleans$FieldInstanceReadOnlyVarHandleBooleans$FieldInstanceReadWrite.classVarHandleBooleans$FieldInstanceReadWriteVarHandleBooleans$FieldStaticReadOnly.classVarHandleBooleans$FieldStaticReadOnlyVarHandleBooleans$FieldStaticReadWrite.classVarHandleBooleans$FieldStaticReadWriteVarHandleByteArrayAsChars$ArrayHandle.classVarHandleByteArrayAsChars$ArrayHandleVarHandleByteArrayAsChars.classVarHandleByteArrayAsChars$ByteArrayViewVarHandle.classVarHandleByteArrayAsChars$ByteArrayViewVarHandleVarHandleByteArrayAsChars$ByteBufferHandle.classVarHandleByteArrayAsChars$ByteBufferHandleVarHandleByteArrayAsDoubles$ArrayHandle.classVarHandleByteArrayAsDoubles$ArrayHandleVarHandleByteArrayAsDoubles.classVarHandleByteArrayAsDoubles$ByteArrayViewVarHandle.classVarHandleByteArrayAsDoubles$ByteArrayViewVarHandleVarHandleByteArrayAsDoubles$ByteBufferHandle.classVarHandleByteArrayAsDoubles$ByteBufferHandleVarHandleByteArrayAsFloats$ArrayHandle.classVarHandleByteArrayAsFloats$ArrayHandleVarHandleByteArrayAsFloats.classVarHandleByteArrayAsFloats$ByteArrayViewVarHandle.classVarHandleByteArrayAsFloats$ByteArrayViewVarHandleVarHandleByteArrayAsFloats$ByteBufferHandle.classVarHandleByteArrayAsFloats$ByteBufferHandleVarHandleByteArrayAsInts$ArrayHandle.classVarHandleByteArrayAsInts$ArrayHandleVarHandleByteArrayAsInts.classVarHandleByteArrayAsInts$ByteArrayViewVarHandle.classVarHandleByteArrayAsInts$ByteArrayViewVarHandleVarHandleByteArrayAsInts$ByteBufferHandle.classVarHandleByteArrayAsInts$ByteBufferHandleVarHandleByteArrayAsLongs$ArrayHandle.classVarHandleByteArrayAsLongs$ArrayHandleVarHandleByteArrayAsLongs.classVarHandleByteArrayAsLongs$ByteArrayViewVarHandle.classVarHandleByteArrayAsLongs$ByteArrayViewVarHandleVarHandleByteArrayAsLongs$ByteBufferHandle.classVarHandleByteArrayAsLongs$ByteBufferHandleVarHandleByteArrayAsShorts$ArrayHandle.classVarHandleByteArrayAsShorts$ArrayHandleVarHandleByteArrayAsShorts.classVarHandleByteArrayAsShorts$ByteArrayViewVarHandle.classVarHandleByteArrayAsShorts$ByteArrayViewVarHandleVarHandleByteArrayAsShorts$ByteBufferHandle.classVarHandleByteArrayAsShorts$ByteBufferHandleVarHandleByteArrayBase.classVarHandleBytes$Array.classVarHandleBytes$ArrayVarHandleBytes.classVarHandleBytes$FieldInstanceReadOnly.classVarHandleBytes$FieldInstanceReadOnlyVarHandleBytes$FieldInstanceReadWrite.classVarHandleBytes$FieldInstanceReadWriteVarHandleBytes$FieldStaticReadOnly.classVarHandleBytes$FieldStaticReadOnlyVarHandleBytes$FieldStaticReadWrite.classVarHandleBytes$FieldStaticReadWriteVarHandleChars$Array.classVarHandleChars$ArrayVarHandleChars.classVarHandleChars$FieldInstanceReadOnly.classVarHandleChars$FieldInstanceReadOnlyVarHandleChars$FieldInstanceReadWrite.classVarHandleChars$FieldInstanceReadWriteVarHandleChars$FieldStaticReadOnly.classVarHandleChars$FieldStaticReadOnlyVarHandleChars$FieldStaticReadWrite.classVarHandleChars$FieldStaticReadWriteVarHandleDoubles$Array.classVarHandleDoubles$ArrayVarHandleDoubles.classVarHandleDoubles$FieldInstanceReadOnly.classVarHandleDoubles$FieldInstanceReadOnlyVarHandleDoubles$FieldInstanceReadWrite.classVarHandleDoubles$FieldInstanceReadWriteVarHandleDoubles$FieldStaticReadOnly.classVarHandleDoubles$FieldStaticReadOnlyVarHandleDoubles$FieldStaticReadWrite.classVarHandleDoubles$FieldStaticReadWriteVarHandleFloats$Array.classVarHandleFloats$ArrayVarHandleFloats.classVarHandleFloats$FieldInstanceReadOnly.classVarHandleFloats$FieldInstanceReadOnlyVarHandleFloats$FieldInstanceReadWrite.classVarHandleFloats$FieldInstanceReadWriteVarHandleFloats$FieldStaticReadOnly.classVarHandleFloats$FieldStaticReadOnlyVarHandleFloats$FieldStaticReadWrite.classVarHandleFloats$FieldStaticReadWriteVarHandleInts$Array.classVarHandleInts$ArrayVarHandleInts.classVarHandleInts$FieldInstanceReadOnly.classVarHandleInts$FieldInstanceReadOnlyVarHandleInts$FieldInstanceReadWrite.classVarHandleInts$FieldInstanceReadWriteVarHandleInts$FieldStaticReadOnly.classVarHandleInts$FieldStaticReadOnlyVarHandleInts$FieldStaticReadWrite.classVarHandleInts$FieldStaticReadWriteVarHandleLongs$Array.classVarHandleLongs$ArrayVarHandleLongs.classVarHandleLongs$FieldInstanceReadOnly.classVarHandleLongs$FieldInstanceReadOnlyVarHandleLongs$FieldInstanceReadWrite.classVarHandleLongs$FieldInstanceReadWriteVarHandleLongs$FieldStaticReadOnly.classVarHandleLongs$FieldStaticReadOnlyVarHandleLongs$FieldStaticReadWrite.classVarHandleLongs$FieldStaticReadWriteVarHandleReferences$Array.classVarHandleReferences$ArrayVarHandleReferences.classVarHandleReferences$FieldInstanceReadOnly.classVarHandleReferences$FieldInstanceReadOnlyVarHandleReferences$FieldInstanceReadWrite.classVarHandleReferences$FieldInstanceReadWriteVarHandleReferences$FieldStaticReadOnly.classVarHandleReferences$FieldStaticReadOnlyVarHandleReferences$FieldStaticReadWrite.classVarHandleReferences$FieldStaticReadWriteVarHandleSegmentAsBytes.classVarHandleSegmentAsChars.classVarHandleSegmentAsDoubles.classVarHandleSegmentAsFloats.classVarHandleSegmentAsInts.classVarHandleSegmentAsLongs.classVarHandleSegmentAsShorts.classVarHandleSegmentViewBase.classVarHandleShorts$Array.classVarHandleShorts$ArrayVarHandleShorts.classVarHandleShorts$FieldInstanceReadOnly.classVarHandleShorts$FieldInstanceReadOnlyVarHandleShorts$FieldInstanceReadWrite.classVarHandleShorts$FieldInstanceReadWriteVarHandleShorts$FieldStaticReadOnly.classVarHandleShorts$FieldStaticReadOnlyVarHandleShorts$FieldStaticReadWrite.classVarHandleShorts$FieldStaticReadWriteVolatileCallSite.classWrongMethodTypeException.classConfiguration.classModuleDescriptor$Builder.classModuleDescriptor$BuilderModuleDescriptor$Exports$Modifier.classModuleDescriptor$Exports$ModifierModuleDescriptor$Exports.classModuleDescriptor$ExportsModuleDescriptor$Modifier.classModuleDescriptor$ModifierModuleDescriptor$Opens$Modifier.classModuleDescriptor$Opens$ModifierModuleDescriptor$Opens.classModuleDescriptor$OpensModuleDescriptor$Provides.classModuleDescriptor$ProvidesModuleDescriptor$Requires$Modifier.classModuleDescriptor$Requires$ModifierModuleDescriptor$Requires.classModuleDescriptor$RequiresModuleDescriptor$Version.classModuleDescriptor$VersionModuleDescriptor.classModuleFinder.classModuleReader.classModuleReference.classResolvedModule.classCleaner$Cleanable.classCleaner$CleanableCleaner.classFinalReference.classFinalizer.classAccessFlag$Location.classAccessFlag$LocationAccessFlag.classAccessibleObject.classAnnotatedElement.classAnnotatedType.classClassFileFormatVersion.classExecutable.classField.classGenericDeclaration.classInvocationTargetException.classMember.classMethod.classParameter.classParameterizedType.classRecordComponent.classType.classWildcardType.classBigDecimal.classmathBigInteger.classMathContext.classRoundingMode.classAuthenticator$RequestorType.classAuthenticator$RequestorTypenetAuthenticator.classContentHandler.classContentHandlerFactory.classFileNameMap.classHttpURLConnection.classInet4Address.classInet4AddressImpl.classInet6Address.classInet6AddressImpl.classInetAddress$InetAddressHolder.classInetAddress$InetAddressHolderInetAddress.classInetAddressImpl.classInetSocketAddress.classInterfaceAddress.classMalformedURLException.classNetworkInterface.classPasswordAuthentication.classProtocolException.classProxy$Type.classProxy$TypeProxy.classSocketAddress.classSocketException.classURI.classURISyntaxException.classURL.classURLConnection.classURLStreamHandler.classURLStreamHandlerFactory.classUnknownHostException.classInetAddressResolver$LookupPolicy.classInetAddressResolver$LookupPolicyspiInetAddressResolver.classBuffer.classByteBuffer.classByteBufferAsCharBufferB.classByteBufferAsCharBufferL.classByteBufferAsCharBufferRB.classByteBufferAsCharBufferRL.classByteBufferAsDoubleBufferB.classByteBufferAsDoubleBufferL.classByteBufferAsDoubleBufferRB.classByteBufferAsDoubleBufferRL.classByteBufferAsFloatBufferB.classByteBufferAsFloatBufferL.classByteBufferAsFloatBufferRB.classByteBufferAsFloatBufferRL.classByteBufferAsIntBufferB.classByteBufferAsIntBufferL.classByteBufferAsIntBufferRB.classByteBufferAsIntBufferRL.classByteBufferAsLongBufferB.classByteBufferAsLongBufferL.classByteBufferAsLongBufferRB.classByteBufferAsLongBufferRL.classByteBufferAsShortBufferB.classByteBufferAsShortBufferL.classByteBufferAsShortBufferRB.classByteBufferAsShortBufferRL.classByteOrder.classCharBuffer.classDirectByteBuffer.classDirectByteBufferR.classDirectCharBufferRS.classDirectCharBufferRU.classDirectCharBufferS.classDirectCharBufferU.classDirectDoubleBufferRS.classDirectDoubleBufferRU.classDirectDoubleBufferS.classDirectDoubleBufferU.classDirectFloatBufferRS.classDirectFloatBufferRU.classDirectFloatBufferS.classDirectFloatBufferU.classDirectIntBufferRS.classDirectIntBufferRU.classDirectIntBufferS.classDirectIntBufferU.classDirectLongBufferRS.classDirectLongBufferRU.classDirectLongBufferS.classDirectLongBufferU.classDirectShortBufferRS.classDirectShortBufferRU.classDirectShortBufferS.classDirectShortBufferU.classDoubleBuffer.classFloatBuffer.classHeapByteBuffer.classHeapByteBufferR.classHeapCharBuffer.classHeapCharBufferR.classHeapDoubleBuffer.classHeapDoubleBufferR.classHeapFloatBuffer.classHeapFloatBufferR.classHeapIntBuffer.classHeapIntBufferR.classHeapLongBuffer.classHeapLongBufferR.classHeapShortBuffer.classHeapShortBufferR.classIntBuffer.classLongBuffer.classMappedByteBuffer.classShortBuffer.classStringCharBuffer.classAsynchronousChannel.classchannelsAsynchronousCloseException.classAsynchronousFileChannel.classCompletionHandler.classByteChannel.classChannel.classClosedChannelException.classFileChannel$MapMode.classFileChannel$MapModeFileChannel.classFileLock.classGatheringByteChannel.classInterruptibleChannel.classReadableByteChannel.classScatteringByteChannel.classSeekableByteChannel.classWritableByteChannel.classAbstractInterruptibleChannel.classCharacterCodingException.classCharset.classSortedMap.classSequencedMap.classCharsetDecoder.classCharsetEncoder.classCoderResult.classCodingErrorAction.classAccessMode.classCopyOption.classDirectoryStream$Filter.classDirectoryStream$FilterDirectoryStream.classFileStore.classFileSystem.classFileVisitOption.classFileVisitResult.classFileVisitor.classFiles.classBiPredicate.classLinkOption.classOpenOption.classPath.classWatchEvent$Kind.classWatchEvent$KindPathMatcher.classPaths.classStandardCopyOption.classWatchEvent$Modifier.classWatchEvent$ModifierWatchEvent.classWatchKey.classWatchService.classWatchable.classAttributeView.classBasicFileAttributes.classFileAttributeView.classFileStoreAttributeView.classFileTime.classGroupPrincipal.classPosixFilePermission.classUserPrincipal.classUserPrincipalLookupService.classFileSystemProvider.classAccessControlContext.classAccessControlException.classBasicPermission.classCodeSigner.classCodeSource.classDomainCombiner.classGeneralSecurityException.classGuard.classInvalidKeyException.classKey.classKeyException.classNoSuchAlgorithmException.classNoSuchProviderException.classPermission.classPermissionCollection.classPrincipal.classPrivilegedAction.classPrivilegedActionException.classPrivilegedExceptionAction.classProtectionDomain$Key.classProtectionDomain$KeyProtectionDomain.classProvider$Service.classProvider$ServiceProvider.classPublicKey.classSecureRandom.classSecureRandomParameters.classSecureRandomSpi.classSignatureException.classTimestamp.classCertPath.classcertCertificate.classCertificateEncodingException.classCertificateException.classCertificateExpiredException.classCertificateNotYetValidException.classCertificateParsingException.classX509Certificate.classX509Extension.classArray.classsqlBlob.classCallableStatement.classClientInfoStatus.classClob.classConnection.classConnectionBuilder.classDatabaseMetaData.classDate.classNClob.classParameterMetaData.classPreparedStatement.classRef.classResultSet.classResultSetMetaData.classRowId.classRowIdLifetime.classSQLClientInfoException.classSQLException.classSQLFeatureNotSupportedException.classSQLNonTransientException.classSQLType.classSQLWarning.classSQLXML.classSavepoint.classShardingKey.classShardingKeyBuilder.classStatement.classStruct.classTime.classWrapper.classAttributedCharacterIterator$Attribute.classAttributedCharacterIterator$AttributeAttributedCharacterIterator.classCharacterIterator.classFieldPosition.classFormat$Field.classFormat$FieldFormat$FieldDelegate.classFormat$FieldDelegateFormat.classParseException.classParsePosition.classClock.classDayOfWeek.classTemporalQuery.classtemporalDuration.classInstant.classInstantSource.classLocalDate.classLocalDateTime.classChronoLocalDateTime.classChronoZonedDateTime.classLocalTime.classMonth.classOffsetDateTime.classOffsetTime.classPeriod.classZoneId.classZoneOffset.classZoneRegion.classZonedDateTime.classAbstractChronology.classChronoLocalDate.classChronoPeriod.classChronology.classEra.classIsoChronology.classIsoEra.classDateTimeFormatter.classDateTimeFormatterBuilder$CompositePrinterParser.classDateTimeFormatterBuilder$CompositePrinterParserDateTimeFormatterBuilder$DateTimePrinterParser.classDateTimeFormatterBuilder$DateTimePrinterParserDateTimeFormatterBuilder$DayPeriod.classDateTimeFormatterBuilder$DayPeriodDateTimeFormatterBuilder.classDateTimeParseContext.classDateTimePrintContext.classDecimalStyle.classFormatStyle.classParsed.classResolverStyle.classSignStyle.classTextStyle.classChronoField.classChronoUnit.classTemporal.classTemporalAccessor.classTemporalAdjuster.classTemporalAmount.classTemporalField.classTemporalUnit.classValueRange.classZoneOffsetTransition.classZoneOffsetTransitionRule$TimeDefinition.classZoneOffsetTransitionRule$TimeDefinitionZoneOffsetTransitionRule.classZoneRules.classListIterator.classCalendar.classDoubleSummaryStatistics.classEmptyStackException.classEventListener.classEventObject.classHashMap$Node.classHashMap$NodeHashMap$TreeNode.classHashMap$TreeNodeLinkedHashMap$Entry.classLinkedHashMap$EntryHashSet.classIntSummaryStatistics.classInvalidPropertiesFormatException.classJumboEnumSet.classLinkedHashMap.classSequencedSet.classLinkedHashSet.classLocale$Category.classLocale$CategoryLocale$FilteringMode.classLocale$FilteringModeLocale$IsoCountryCode.classLocale$IsoCountryCodeLocale$IsoCountryCode$1.classLocale$IsoCountryCode$1Locale$IsoCountryCode$2.classLocale$IsoCountryCode$2Locale$IsoCountryCode$3.classLocale$IsoCountryCode$3Locale$LanguageRange.classLocale$LanguageRangeLocale.classLongSummaryStatistics.classMissingResourceException.classNoSuchElementException.classOptionalDouble.classOptionalInt.classOptionalLong.classPrimitiveIterator$OfDouble.classPrimitiveIterator$OfDoublePrimitiveIterator.classPrimitiveIterator$OfInt.classPrimitiveIterator$OfIntPrimitiveIterator$OfLong.classPrimitiveIterator$OfLongProperties.classRandom.classRandomAccess.classRegularEnumSet.classResourceBundle$Control.classResourceBundle$ControlResourceBundle.classSpliterator$OfDouble.classSpliterator$OfDoubleSpliterator$OfPrimitive.classSpliterator$OfPrimitiveSpliterator$OfInt.classSpliterator$OfIntSpliterator$OfLong.classSpliterator$OfLongTimeZone.classTooManyListenersException.classUUID.classAbstractExecutorService.classCallable.classRunnableFuture.classCompletableFuture$AltResult.classCompletableFuture$AltResultCompletableFuture$AsynchronousCompletionTask.classCompletableFuture$AsynchronousCompletionTaskCompletableFuture$BiAccept.classCompletableFuture$BiAcceptCompletableFuture$BiCompletion.classCompletableFuture$BiCompletionCompletableFuture$UniCompletion.classCompletableFuture$UniCompletionCompletableFuture$BiApply.classCompletableFuture$BiApplyCompletableFuture$BiRun.classCompletableFuture$BiRunCompletableFuture$Completion.classCompletableFuture$CompletionForkJoinTask.classCompletableFuture$UniExceptionally.classCompletableFuture$UniExceptionallyCompletableFuture$UniHandle.classCompletableFuture$UniHandleCompletableFuture$UniWhenComplete.classCompletableFuture$UniWhenCompleteCompletionException.classConcurrentHashMap$CollectionView.classConcurrentHashMap$CollectionViewConcurrentHashMap$EntrySetView.classConcurrentHashMap$EntrySetViewConcurrentHashMap$KeySetView.classConcurrentHashMap$KeySetViewConcurrentHashMap$Node.classConcurrentHashMap$NodeConcurrentHashMap$ValuesView.classConcurrentHashMap$ValuesViewToIntBiFunction.classToLongBiFunction.classToDoubleBiFunction.classExecutionException.classExecutor.classExecutorService.classForkJoinPool$ForkJoinWorkerThreadFactory.classForkJoinPool$ForkJoinWorkerThreadFactoryForkJoinPool$ManagedBlocker.classForkJoinPool$ManagedBlockerForkJoinPool$WorkQueue.classForkJoinPool$WorkQueueForkJoinPool.classForkJoinWorkerThread.classFuture$State.classFuture$StateThreadFactory.classTimeUnit.classTimeoutException.classCondition.classlocksLock.classReentrantLock.classDoubleBinaryOperator.classDoubleConsumer.classDoubleFunction.classDoublePredicate.classDoubleSupplier.classDoubleToIntFunction.classDoubleToLongFunction.classDoubleUnaryOperator.classIntBinaryOperator.classIntConsumer.classIntPredicate.classIntSupplier.classIntToDoubleFunction.classIntToLongFunction.classIntUnaryOperator.classLongBinaryOperator.classLongConsumer.classLongFunction.classLongPredicate.classLongSupplier.classLongToDoubleFunction.classLongToIntFunction.classLongUnaryOperator.classObjDoubleConsumer.classObjIntConsumer.classObjLongConsumer.classErrorManager.classloggingFormatter.classHandler.classLevel.classLogManager$LogNode.classLogManager$LogNodeLogManager$LoggerContext.classLogManager$LoggerContextLogManager$LoggerWeakRef.classLogManager$LoggerWeakRefLogManager.classLogRecord.classLogger.classLoggingMXBean.classRandomGenerator.classrandomCollector$Characteristics.classCollector$CharacteristicsCollectors.classDoubleStream$Builder.classDoubleStream$BuilderDoubleStream$DoubleMapMultiConsumer.classDoubleStream$DoubleMapMultiConsumerDoubleStream.classIntStream$Builder.classIntStream$BuilderIntStream$IntMapMultiConsumer.classIntStream$IntMapMultiConsumerIntStream.classLongStream$Builder.classLongStream$BuilderLongStream$LongMapMultiConsumer.classLongStream$LongMapMultiConsumerLongStream.classAccessible.classaccessibilityjavaxAccessibleAction.classAccessibleBundle.classAccessibleComponent.classAccessibleContext.classAccessibleEditableText.classAccessibleIcon.classAccessibleRelation.classAccessibleRelationSet.classAccessibleRole.classAccessibleSelection.classAccessibleState.classAccessibleStateSet.classAccessibleTable.classAccessibleText.classAccessibleValue.classSubject.classX500Principal.classx500CommonDataSource.classDataSource.classAbstractButton.classswingAction.classActionMap.classButtonGroup.classButtonModel.classComponentInputMap.classIcon.classInputMap.classInputVerifier.classJButton.classJComponent.classJLayeredPane.classJMenu$WinListener.classJMenu$WinListenerJMenu.classJMenuBar.classJMenuItem.classJPopupMenu.classJRootPane.classJToolTip.classKeyStroke.classMenuElement.classMenuSelectionManager.classPopup.classSingleSelectionModel.classSwingConstants.classSwingContainer.classTransferHandler$DropLocation.classTransferHandler$DropLocationTransferHandler$HasGetTransferHandler.classTransferHandler$HasGetTransferHandlerTransferHandler$TransferSupport.classTransferHandler$TransferSupportTransferHandler.classBorder.classborderAncestorEvent.classAncestorListener.classChangeEvent.classChangeListener.classEventListenerList.classMenuDragMouseEvent.classMenuDragMouseListener.classMenuEvent.classMenuKeyEvent.classMenuKeyListener.classMenuListener.classPopupMenuEvent.classPopupMenuListener.classButtonUI.classplafComponentUI.classMenuBarUI.classMenuItemUI.classPopupMenuUI.classRootPaneUI.classToolTipUI.classAttributeSet.classResult.classSource.classValueBased.classJavaNioAccess.classUnmapperProxy.classAbstractMemorySegmentImpl.classConfinedSession.classGlobalSession.classHeapMemorySegmentImpl$OfByte.classHeapMemorySegmentImpl$OfByteHeapMemorySegmentImpl$OfChar.classHeapMemorySegmentImpl$OfCharHeapMemorySegmentImpl$OfDouble.classHeapMemorySegmentImpl$OfDoubleHeapMemorySegmentImpl$OfFloat.classHeapMemorySegmentImpl$OfFloatHeapMemorySegmentImpl$OfInt.classHeapMemorySegmentImpl$OfIntHeapMemorySegmentImpl$OfLong.classHeapMemorySegmentImpl$OfLongHeapMemorySegmentImpl$OfShort.classHeapMemorySegmentImpl$OfShortHeapMemorySegmentImpl.classImplicitSession.classLayoutPath$PathElementImpl$PathKind.classLayoutPath$PathElementImpl$PathKindLayoutPath$PathElementImpl.classLayoutPath$PathElementImplLayoutPath.classMappedMemorySegmentImpl.classMemorySessionImpl$ResourceList$ResourceCleanup.classMemorySessionImpl$ResourceList$ResourceCleanupMemorySessionImpl$ResourceList.classMemorySessionImpl$ResourceListMemorySessionImpl.classNativeMemorySegmentImpl.classSharedSession.classABIDescriptor.classabiArchitecture.classNativeEntryPoint.classVMStorage.classAbstractGroupLayout$Kind.classAbstractGroupLayout$KindAbstractGroupLayout.classAbstractLayout.classPaddingLayoutImpl.classSequenceLayoutImpl.classStructLayoutImpl.classUnionLayoutImpl.classValueLayouts$AbstractValueLayout.classValueLayouts$AbstractValueLayoutValueLayouts.classValueLayouts$OfAddressImpl.classValueLayouts$OfAddressImplValueLayouts$OfBooleanImpl.classValueLayouts$OfBooleanImplValueLayouts$OfByteImpl.classValueLayouts$OfByteImplValueLayouts$OfCharImpl.classValueLayouts$OfCharImplValueLayouts$OfDoubleImpl.classValueLayouts$OfDoubleImplValueLayouts$OfFloatImpl.classValueLayouts$OfFloatImplValueLayouts$OfIntImpl.classValueLayouts$OfIntImplValueLayouts$OfLongImpl.classValueLayouts$OfLongImplValueLayouts$OfShortImpl.classValueLayouts$OfShortImplPreviewFeature$Feature.classPreviewFeature$FeaturejavacPreviewFeature.classPreviewFeature$JEP.classPreviewFeature$JEPNativeLibrary.classloaderScopedMemoryAccess$Scoped.classScopedMemoryAccess$ScopedmiscScopedMemoryAccess.classScopedMemoryAccess$ScopedAccessError.classScopedMemoryAccess$ScopedAccessErrorVectorSupport$Vector.classVectorSupport$VectorvectorvmVectorSupport$VectorMask.classVectorSupport$VectorMaskVectorSupport$StoreVectorMaskedOperation.classVectorSupport$StoreVectorMaskedOperationVectorSupport$StoreVectorOperation.classVectorSupport$StoreVectorOperationVectorSupport$VectorSpecies.classVectorSupport$VectorSpeciesVectorSupport$LoadVectorMaskedOperation.classVectorSupport$LoadVectorMaskedOperationVectorSupport$LoadOperation.classVectorSupport$LoadOperationUnsafe.classVM$BufferPool.classVM$BufferPoolVM.classServicesCatalog$ServiceProvider.classServicesCatalog$ServiceProviderServicesCatalog.classCleanerImpl.classCallerSensitive.classConstantPool$Tag.classConstantPool$TagConstantPool.classConstructorAccessor.classFieldAccessor.classMagicAccessorImpl.classMethodAccessor.classMethodAccessorImpl.classReflectionFactory.classClassFileDumper.classReferenceKey.classReferencedKeyMap.classSoftReferenceKey.classStrongReferenceKey.classWeakReferenceKey.classRandomSupport$RandomGeneratorProperties.classRandomSupport$RandomGeneratorPropertiesRandomSupport.classContinuation$Pinned.classContinuation$PinnedContinuation$PreemptStatus.classContinuation$PreemptStatusContinuation.classContinuationScope.classScopedValueContainer$BindingsSnapshot.classScopedValueContainer$BindingsSnapshotScopedValueContainer.classSharedThreadContainer.classStackableScope.classThreadContainer.classContended.classDontInline.classForceInline.classHidden.classIntrinsicCandidate.classReservedStackAccess.classStable.classVectorSupport$BinaryOperation.classVectorSupport$BinaryOperationVectorSupport$CompressExpandOperation.classVectorSupport$CompressExpandOperationVectorSupport$FromBitsCoercedOperation.classVectorSupport$FromBitsCoercedOperationVectorSupport$IndexOperation.classVectorSupport$IndexOperationVectorSupport$IndexPartiallyInUpperRangeOperation.classVectorSupport$IndexPartiallyInUpperRangeOperationVectorSupport$LoadVectorOperationWithMap.classVectorSupport$LoadVectorOperationWithMapVectorSupport$ReductionOperation.classVectorSupport$ReductionOperationVectorSupport$ShuffleIotaOperation.classVectorSupport$ShuffleIotaOperationVectorSupport$VectorShuffle.classVectorSupport$VectorShuffleVectorSupport$ShuffleToVectorOperation.classVectorSupport$ShuffleToVectorOperationVectorSupport$StoreVectorOperationWithMap.classVectorSupport$StoreVectorOperationWithMapVectorSupport$TernaryOperation.classVectorSupport$TernaryOperationVectorSupport$UnaryOperation.classVectorSupport$UnaryOperationVectorSupport$VecExtractOp.classVectorSupport$VecExtractOpVectorSupport$VecInsertOp.classVectorSupport$VecInsertOpVectorSupport$VectorBlendOp.classVectorSupport$VectorBlendOpVectorSupport$VectorBroadcastIntOp.classVectorSupport$VectorBroadcastIntOpVectorSupport$VectorCompareOp.classVectorSupport$VectorCompareOpVectorSupport$VectorConvertOp.classVectorSupport$VectorConvertOpVectorSupport$VectorMaskOp.classVectorSupport$VectorMaskOpVectorSupport$VectorPayload.classVectorSupport$VectorPayloadVectorSupport$VectorRearrangeOp.classVectorSupport$VectorRearrangeOpVectorSupport.classspring-jcl-6.1.1.jarspring-jcl-6.1.1commonsLog.classspring-aop-6.1.1.jarspring-aop-6.1.1aopframeworkAopInfrastructureBean.classspring-core-6.1.1.jarspring-core-6.1.1aothintBindingReflectionHintsRegistrar.classConditionalHint.classExecutableHint$Builder.classExecutableHint$BuilderExecutableHint.classExecutableMode.classFieldHint.classMemberCategory.classMemberHint.classReflectionHints.classTypeHint$Builder.classTypeHint$BuilderTypeHint.classTypeReference.classReflective.classReflectiveProcessor.classSimpleReflectiveProcessor.classspring-beans-6.1.1.jarspring-beans-6.1.1BeanMetadataAttribute.classBeanMetadataAttributeAccessor.classBeanMetadataElement.classBeanWrapper.classBeansException.classConfigurablePropertyAccessor.classFatalBeanException.classInvalidPropertyException.classMutablePropertyValues.classPropertyAccessException.classPropertyAccessor.classPropertyEditorRegistrar.classPropertyEditorRegistry.classPropertyValue.classPropertyValues.classTypeConverter.classTypeMismatchException.classAware.classBeanClassLoaderAware.classBeanDefinitionStoreException.classBeanFactory.classObjectProvider.classObjectFactory.classBeanFactoryAware.classBeanInitializationException.classBeanNameAware.classDisposableBean.classHierarchicalBeanFactory.classInitializingBean.classInjectionPoint.classListableBeanFactory.classNamedBean.classNoSuchBeanDefinitionException.classAutowired.classValue.classAutowireCapableBeanFactory.classNamedBeanHolder.classBeanDefinition.classBeanExpressionContext.classBeanExpressionResolver.classBeanFactoryPostProcessor.classBeanPostProcessor.classConfigurableBeanFactory.classConfigurableListableBeanFactory.classConstructorArgumentValues$ValueHolder.classConstructorArgumentValues$ValueHolderConstructorArgumentValues.classDependencyDescriptor.classScope.classSingletonBeanRegistry.classsupportBeanDefinitionRegistry.classBeanNameGenerator.classspring-boot-3.2.0.jarspring-boot-3.2.0spring-bootApplicationArguments.classApplicationContextFactory.classBanner$Mode.classBanner$ModeBanner.classBeanDefinitionLoader.classBootstrapContext.classBootstrapContextClosedEvent.classBootstrapRegistry$InstanceSupplier.classBootstrapRegistry$InstanceSupplierBootstrapRegistry.classBootstrapRegistry$Scope.classBootstrapRegistry$Scopespring-context-6.1.1.jarspring-context-6.1.1ApplicationListener.classBootstrapRegistryInitializer.classConfigurableBootstrapContext.classExitCodeGenerator.classSpringApplication$Augmented.classSpringApplication$AugmentedThrowingConsumer.classSpringApplication$Running.classSpringApplication$RunningSpringApplication.classThrowingSupplier.classApplicationContextInitializer.classSpringApplicationHook.classSpringApplicationRunListener.classSpringApplicationShutdownHandlers.classSpringApplicationShutdownHook.classSpringBootConfiguration.classSpringBootExceptionHandler.classWebApplicationType.classspring-boot-autoconfigure-3.2.0.jarspring-boot-autoconfigure-3.2.0spring-boot-autoconfigureautoconfigureAutoConfigurationExcludeFilter.classAutoConfigurationImportEvent.classAutoConfigurationImportFilter.classAutoConfigurationImportListener.classAutoConfigurationImportSelector$AutoConfigurationEntry.classAutoConfigurationImportSelector$AutoConfigurationEntryAutoConfigurationImportSelector.classAutoConfigurationMetadata.classAutoConfigurationPackage.classAutoConfigurationPackages$Registrar.classAutoConfigurationPackages$RegistrarAutoConfigurationPackages.classEnableAutoConfiguration.classSpringBootApplication.classTypeExcludeFilter.classDeterminableImports.classApplicationContext.classApplicationContextAware.classApplicationContextException.classApplicationEvent.classApplicationEventPublisher.classApplicationEventPublisherAware.classPayloadApplicationEvent.classConfigurableApplicationContext.classEnvironmentAware.classLifecycle.classMessageSource.classMessageSourceAware.classMessageSourceResolvable.classNoSuchMessageException.classResourceLoaderAware.classAnnotationScopeMetadataResolver.classBean.classComponentScan$Filter.classComponentScan$FilterComponentScan.classComponentScans.classDeferredImportSelector$Group$Entry.classDeferredImportSelector$Group$EntryDeferredImportSelector.classDeferredImportSelector$Group.classDeferredImportSelector$GroupDependsOn.classFilterType.classImport.classImportAware.classImportBeanDefinitionRegistrar.classImportSelector.classScopeMetadata.classScopeMetadataResolver.classScopedProxyMode.classSmartApplicationListener.classMessageSourceAccessor.classcoreAliasRegistry.classAttributeAccessor.classAttributeAccessorSupport.classMethodParameter.classNestedRuntimeException.classOrdered.classParameterNameDiscoverer.classParameterizedTypeReference.classResolvableType$VariableResolver.classResolvableType$VariableResolverResolvableType.classResolvableTypeProvider.classSerializableTypeWrapper$TypeProvider.classSerializableTypeWrapper$TypeProviderSerializableTypeWrapper.classConcurrentReferenceHashMap.classAliasFor.classAnnotationAttributes.classAnnotationFilter.classMergedAnnotation$Adapt.classMergedAnnotation$AdaptMergedAnnotation.classMergedAnnotationSelector.classMergedAnnotations$Search.classMergedAnnotations$SearchMergedAnnotations$SearchStrategy.classMergedAnnotations$SearchStrategyMergedAnnotations.classOrder.classRepeatableContainers.classConversionService.classProperty.classconverterConverter.classConverterFactory.classConverterRegistry.classGenericConverter$ConvertiblePair.classGenericConverter$ConvertiblePairGenericConverter.classConfigurableConversionService.classenvConfigurableEnvironment.classConfigurablePropertyResolver.classEnvironment.classEnvironmentCapable.classMissingRequiredPropertiesException.classMutablePropertySources.classPropertySource.classProfiles.classPropertyResolver.classPropertySources.classAbstractFileResolvingResource.classAbstractResource.classInputStreamSource.classProtocolResolver.classResource.classResourceLoader.classUrlResource.classResourcePatternResolver.classResourceRegion.classApplicationStartup.classStartupStep$Tag.classStartupStep$TagStartupStep$Tags.classStartupStep$TagsStartupStep.classAnnotatedTypeMetadata.classMultiValueMap.classAnnotationMetadata.classClassMetadata.classMethodMetadata.classclassreadingMetadataReader.classMetadataReaderFactory.classTypeFilter.classspring-tx-6.1.1.jarspring-tx-6.1.1daoDataAccessException.classDataAccessResourceFailureException.classInvalidDataAccessApiUsageException.classInvalidDataAccessResourceUsageException.classNonTransientDataAccessException.classNonTransientDataAccessResourceException.classUncategorizedDataAccessException.classDaoSupport.classQueryAnnotation.classExampleMatcher$GenericPropertyMatcher.classExampleMatcher$GenericPropertyMatcherExampleMatcher.classExampleMatcher$MatchMode.classExampleMatcher$MatchModeExampleMatcher$MatcherConfigurer.classExampleMatcher$MatcherConfigurerExampleMatcher$NullHandler.classExampleMatcher$NullHandlerExampleMatcher$PropertySpecifier.classExampleMatcher$PropertySpecifierExampleMatcher$PropertySpecifiers.classExampleMatcher$PropertySpecifiersExampleMatcher$PropertyValueTransformer.classExampleMatcher$PropertyValueTransformerExampleMatcher$StringMatcher.classExampleMatcher$StringMatcherKeysetScrollPosition.classLimit$Limited.classLimit$LimitedLimit$Unlimited.classLimit$UnlimitedLimit.classOffsetScrollPosition.classPageable.classScrollPosition$Direction.classScrollPosition$DirectionScrollPosition.classSort$Direction.classSort$DirectionSort$NullHandling.classSort$NullHandlingSort$Order.classSort$OrderSort.classSort$TypedSort.classSort$TypedSortMethodInvocationRecorder$Recorded$ToMapConverter.classMethodInvocationRecorder$Recorded$ToMapConverterMethodInvocationRecorder$Recorded$ToCollectionConverter.classMethodInvocationRecorder$Recorded$ToCollectionConverterQuery.classQueryRewriter$IdentityQueryRewriter.classQueryRewriter$IdentityQueryRewriterQueryRewriter.classNoRepositoryBean.classParam.classMethodInvocationRecorder$PropertyNameDetectionStrategy.classMethodInvocationRecorder$PropertyNameDetectionStrategyMethodInvocationRecorder.classMethodInvocationRecorder$Recorded.classMethodInvocationRecorder$Recordedspring-expression-6.1.1.jarspring-expression-6.1.1expressionAccessException.classBeanResolver.classConstructorExecutor.classConstructorResolver.classEvaluationContext.classEvaluationException.classExpression.classExpressionException.classExpressionParser.classMethodExecutor.classMethodResolver.classOperation.classOperatorOverloader.classParserContext.classTypeComparator.classTypeLocator.classTypedValue.classCacheControl.classContentDisposition$Builder.classContentDisposition$BuilderContentDisposition.classDefaultHttpStatusCode.classHttpHeaders.classHttpMethod.classHttpRange.classHttpStatus$Series.classHttpStatus$SeriesHttpStatus.classHttpStatusCode.classMediaType.classProblemDetail.classResponseEntity$BodyBuilder.classResponseEntity$BodyBuilderserverPathContainer$Element.classPathContainer$ElementPathContainer$Options.classPathContainer$OptionsPathContainer.classspring-jdbc-6.1.1.jarspring-jdbc-6.1.1jdbcCannotGetJdbcConnectionException.classInvalidResultSetAccessException.classSQLWarningException.classBatchPreparedStatementSetter.classCallableStatementCallback.classCallableStatementCreator.classConnectionCallback.classJdbcOperations.classParameterizedPreparedStatementSetter.classRowMapper.classResultSetExtractor.classPreparedStatementCallback.classStatementCallback.classJdbcTemplate.classPreparedStatementCreator.classPreparedStatementSetter.classResultSetSupportingSqlParameter.classRowCallbackHandler.classSqlParameter.classJdbcDaoSupport.classdatasourceDatabasePopulator.classScriptException.classJdbcAccessor.classKeyHolder.classSQLExceptionTranslator.classrowsetSqlRowSet.classSqlRowSetMetaData.classNonNull.classNullable.classAccessDecisionManager.classAccessDecisionVoter.classAccessDeniedException.classConfigAttribute.classSecurityMetadataSource.classSecurityExpressionHandler.classAbstractAuthenticationToken.classAuthenticationDetailsSource.classAuthenticationEventPublisher.classAuthenticationManager.classAuthenticationManagerResolver.classAuthenticationProvider.classAuthenticationTrustResolver.classBadCredentialsException.classInsufficientAuthenticationException.classProviderManager.classUsernamePasswordAuthenticationToken.classAuthorizationDecision.classProviderManagerBuilder.classbuildersAuthenticationManagerBuilder.classldapLdapAuthenticationProviderConfigurer.classuserdetailsDaoAuthenticationConfigurer.classAbstractDaoAuthenticationConfigurer.classUserDetailsAwareConfigurer.classprovisioningJdbcUserDetailsManagerConfigurer.classUserDetailsManagerConfigurer.classUserDetailsServiceConfigurer.classInMemoryUserDetailsManagerConfigurer.classAuthenticationConfiguration.classEnableGlobalAuthentication.classGlobalAuthenticationConfigurerAdapter.classInitializeAuthenticationProviderBeanManagerConfigurer.classInitializeUserDetailsBeanManagerConfigurer.classLdapAuthenticationProviderConfigurer$ContextSourceBuilder.classLdapAuthenticationProviderConfigurer$ContextSourceBuilderLdapAuthenticationProviderConfigurer$PasswordCompareConfigurer.classLdapAuthenticationProviderConfigurer$PasswordCompareConfigurerUserDetailsManagerConfigurer$UserDetailsBuilder.classUserDetailsManagerConfigurer$UserDetailsBuilderObjectPostProcessorConfiguration.classHttpSecurity$RequestMatcherConfigurer.classHttpSecurity$RequestMatcherConfigurerHttpSecurity.classPasswordManagementConfigurer.classHttpBasicConfigurer.classChannelSecurityConfigurer$ChannelRequestMatcherRegistry.classChannelSecurityConfigurer$ChannelRequestMatcherRegistryChannelSecurityConfigurer$RequiresChannelUrl.classChannelSecurityConfigurer$RequiresChannelUrlChannelSecurityConfigurer.classAbstractConfigAttributeRequestMatcherRegistry.classoauth2OAuth2ResourceServerConfigurer.classclientOAuth2ClientConfigurer.classOidcLogoutConfigurer.classOAuth2LoginConfigurer.classAbstractAuthenticationFilterConfigurer.classsaml2Saml2MetadataConfigurer.classSaml2LogoutConfigurer.classSaml2LoginConfigurer.classFormLoginConfigurer.classAnonymousConfigurer.classServletApiConfigurer.classExceptionHandlingConfigurer.classRequestCacheConfigurer.classExpressionUrlAuthorizationConfigurer$ExpressionInterceptUrlRegistry.classExpressionUrlAuthorizationConfigurer$ExpressionInterceptUrlRegistryExpressionUrlAuthorizationConfigurer.classAbstractInterceptUrlConfigurer.classExpressionUrlAuthorizationConfigurer$AuthorizedUrl.classExpressionUrlAuthorizationConfigurer$AuthorizedUrlAbstractInterceptUrlConfigurer$AbstractInterceptUrlRegistry.classAbstractInterceptUrlConfigurer$AbstractInterceptUrlRegistryRememberMeConfigurer.classX509Configurer.classJeeConfigurer.classPortMapperConfigurer.classSessionManagementConfigurer.classCorsConfigurer.classWebSecurity$IgnoredRequestConfigurer.classWebSecurity$IgnoredRequestConfigurerWebSecurity.classEnableWebSecurity.classHttpSecurityConfiguration.classOAuth2ImportSelector.classSpringWebMvcImportSelector.classWebSecurityConfiguration.classWebSecurityCustomizer.classAbstractConfigAttributeRequestMatcherRegistry$UrlMapping.classAbstractConfigAttributeRequestMatcherRegistry$UrlMappingAuthenticationUserDetailsService.classPortMapperConfigurer$HttpPortMapping.classPortMapperConfigurer$HttpPortMappingSessionManagementConfigurer$ConcurrencyControlConfigurer.classSessionManagementConfigurer$ConcurrencyControlConfigurerSessionManagementConfigurer$SessionFixationConfigurer.classSessionManagementConfigurer$SessionFixationConfigurerOAuth2ClientConfigurer$AuthorizationCodeGrantConfigurer.classOAuth2ClientConfigurer$AuthorizationCodeGrantConfigurerOAuth2LoginConfigurer$AuthorizationEndpointConfig.classOAuth2LoginConfigurer$AuthorizationEndpointConfigOAuth2LoginConfigurer$RedirectionEndpointConfig.classOAuth2LoginConfigurer$RedirectionEndpointConfigOAuth2LoginConfigurer$TokenEndpointConfig.classOAuth2LoginConfigurer$TokenEndpointConfigOAuth2LoginConfigurer$UserInfoEndpointConfig.classOAuth2LoginConfigurer$UserInfoEndpointConfigOidcLogoutConfigurer$BackChannelLogoutConfigurer.classOidcLogoutConfigurer$BackChannelLogoutConfigurerOAuth2ResourceServerConfigurer$JwtConfigurer.classOAuth2ResourceServerConfigurer$JwtConfigurerOAuth2ResourceServerConfigurer$OpaqueTokenConfigurer.classOAuth2ResourceServerConfigurer$OpaqueTokenConfigurerSaml2LogoutConfigurer$LogoutRequestConfigurer.classSaml2LogoutConfigurer$LogoutRequestConfigurerSaml2LogoutConfigurer$LogoutResponseConfigurer.classSaml2LogoutConfigurer$LogoutResponseConfigurerSessionCreationPolicy.classDelegatingApplicationListener.classAuthentication.classAuthenticationException.classCredentialsContainer.classGrantedAuthority.classauthorityGrantedAuthoritiesContainer.classSimpleGrantedAuthority.classGrantedAuthoritiesMapper.classDeferredSecurityContext.classSecurityContext.classSecurityContextHolder.classSecurityContextHolderStrategy.classSessionInformation.classSessionRegistry.classUser$UserBuilder.classUser$UserBuilderUserCache.classUserDetails.classUserDetailsPasswordService.classUserDetailsService.classUsernameNotFoundException.classJdbcDaoImpl.classspring-security-crypto-6.2.0.jarspring-security-crypto-6.2.0cryptobcryptBCryptPasswordEncoder$BCryptVersion.classBCryptPasswordEncoder$BCryptVersionBCryptPasswordEncoder.classPasswordEncoder.classGroupManager.classJdbcUserDetailsManager.classUserDetailsManager.classspring-security-web-6.2.0.jarspring-security-web-6.2.0AuthenticationEntryPoint.classDefaultSecurityFilterChain.classFilterChainProxy$FilterChainDecorator.classFilterChainProxy$FilterChainDecoratorFilterChainProxy$FilterChainValidator.classFilterChainProxy$FilterChainValidatorFilterChainProxy.classFilterInvocation.classPortMapper.classRedirectStrategy.classSecurityFilterChain.classAccessDeniedHandler.classWebInvocationPrivilegeEvaluator.classChannelProcessor.classExpressionBasedFilterInvocationSecurityMetadataSource.classinterceptDefaultFilterInvocationSecurityMetadataSource.classFilterInvocationSecurityMetadataSource.classRequestAuthorizationContext.classAbstractAuthenticationProcessingFilter.classAnonymousAuthenticationFilter.classAuthenticationConverter.classAuthenticationFailureHandler.classAuthenticationSuccessHandler.classRememberMeServices.classUsernamePasswordAuthenticationFilter.classWebAuthenticationDetails.classLogoutHandler.classLogoutSuccessHandler.classpreauthAbstractPreAuthenticatedProcessingFilter.classPreAuthenticatedAuthenticationToken.classPreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.classj2eeJ2eePreAuthenticatedProcessingFilter.classX509AuthenticationFilter.classX509PrincipalExtractor.classremembermePersistentRememberMeToken.classPersistentTokenRepository.classSessionAuthenticationException.classSessionAuthenticationStrategy.classHttpRequestResponseHolder.classHttpSessionSecurityContextRepository.classSecurityContextRepository.classCsrfToken.classCsrfTokenRepository.classCsrfTokenRequestHandler.classCsrfTokenRequestResolver.classDeferredCsrfToken.classfirewallFirewalledRequest.classHttpFirewall.classRequestRejectedException.classRequestRejectedHandler.classHeaderWriter.classwritersCrossOriginEmbedderPolicyHeaderWriter$CrossOriginEmbedderPolicy.classCrossOriginEmbedderPolicyHeaderWriter$CrossOriginEmbedderPolicyCrossOriginEmbedderPolicyHeaderWriter.classCrossOriginOpenerPolicyHeaderWriter$CrossOriginOpenerPolicy.classCrossOriginOpenerPolicyHeaderWriter$CrossOriginOpenerPolicyCrossOriginOpenerPolicyHeaderWriter.classCrossOriginResourcePolicyHeaderWriter$CrossOriginResourcePolicy.classCrossOriginResourcePolicyHeaderWriter$CrossOriginResourcePolicyCrossOriginResourcePolicyHeaderWriter.classReferrerPolicyHeaderWriter$ReferrerPolicy.classReferrerPolicyHeaderWriter$ReferrerPolicyReferrerPolicyHeaderWriter.classXXssProtectionHeaderWriter$HeaderValue.classXXssProtectionHeaderWriter$HeaderValueXXssProtectionHeaderWriter.classsavedrequestRequestCache.classSavedRequest.classMvcRequestMatcher.classInvalidSessionStrategy.classSessionInformationExpiredEvent.classSessionInformationExpiredStrategy.classRequestMatcher$MatchResult.classRequestMatcher$MatchResultRequestMatcher.classRequestVariablesExtractor.classstereotypeController.classIndexed.classService.classModelMap.classConcurrentReferenceHashMap$Entries.classConcurrentReferenceHashMap$EntriesConcurrentReferenceHashMap$Entry.classConcurrentReferenceHashMap$EntryConcurrentReferenceHashMap$Reference.classConcurrentReferenceHashMap$ReferenceConcurrentReferenceHashMap$ReferenceManager.classConcurrentReferenceHashMap$ReferenceManagerConcurrentReferenceHashMap$ReferenceType.classConcurrentReferenceHashMap$ReferenceTypeConcurrentReferenceHashMap$Restructure.classConcurrentReferenceHashMap$RestructureConcurrentReferenceHashMap$Segment.classConcurrentReferenceHashMap$SegmentConcurrentReferenceHashMap$Task.classConcurrentReferenceHashMap$TaskConcurrentReferenceHashMap$TaskOption.classConcurrentReferenceHashMap$TaskOptionStringValueResolver.classErrorResponse$Builder.classErrorResponse$BuilderErrorResponse.classErrorResponseException.classHttpMediaTypeException.classHttpMediaTypeNotAcceptableException.classContentNegotiationStrategy.classControllerMappingReflectiveProcessor.classDeleteMapping.classGetMapping.classMapping.classPathVariable.classPostMapping.classPutMapping.classRequestBody.classRequestMapping.classRequestMethod.classRequestParam.classResponseBody.classRestController.classServletContextAware.classNativeWebRequest.classRequestAttributes.classWebRequest.classCorsConfiguration.classCorsConfigurationSource.classGenericFilterBean.classmultipartMultipartFile.classResponseStatusException.classspring-webmvc-6.1.1.jarspring-webmvc-6.1.1HandlerExecutionChain.classHandlerInterceptor.classHandlerMapping.classModelAndView.classView.classHandlerMappingIntrospector.classMatchableHandlerMapping.classRequestMatchResult.classPathElement.classPathPattern$MatchingContext.classPathPattern$MatchingContextPathPattern$PathMatchInfo.classPathPattern$PathMatchInfoPathPattern.classPathPattern$PathRemainingMatchInfo.classPathPattern$PathRemainingMatchInfoPathPatternParser.classPatternParseException$PatternMessage.classPatternParseException$PatternMessagePatternParseException.classAppContext.classComponentFactory.classConstrainableGraphics.classDisplayChangedListener.classEventQueueItem.classRequestFocusController.classDataTransferer.classToolkitThreadBlockedHandler.classPathConsumer2D.classPixelConverter.classSurfaceManager$FlushableCacheData.classSurfaceManager$FlushableCacheDataSurfaceManager$ImageAccessor.classSurfaceManager$ImageAccessorSurfaceManager.classCharToGlyphMapper.classFont2D.classFont2DHandle.classFontFamily.classFontStrike.classFontStrikeDesc.classFontStrikeDisposer.classGlyphList.classStrikeMetrics.classEmpty.classDestSurfaceProvider.classjava2dDisposer$PollDisposable.classDisposer$PollDisposableDisposer.classDisposerRecord.classDisposerTarget.classReentrantContext.classStateTrackable$State.classStateTrackable$StateStateTrackable.classStateTrackableDelegate.classStateTracker.classSunGraphics2D.classSurface.classSurfaceData.classSurfaceDataProxy.classProfile.classcmmProfileDeferralInfo.classBlit.classCompositeType.classDrawGlyphList.classDrawGlyphListAA.classDrawGlyphListColor.classDrawGlyphListLCD.classDrawLine.classDrawParallelogram.classDrawPath.classDrawPolygons.classDrawRect.classFillParallelogram.classFillPath.classFillRect.classFillSpans.classFontInfo.classGraphicsPrimitive$GeneralBinaryOp.classGraphicsPrimitive$GeneralBinaryOpGraphicsPrimitive$GeneralUnaryOp.classGraphicsPrimitive$GeneralUnaryOpGraphicsPrimitive.classMaskFill.classRenderLoops.classSurfaceType.classAAShapePipe$TileState.classAAShapePipe$TileStatepipeAAShapePipe.classAATileGenerator.classAlphaColorPipe.classCompositePipe.classDrawImagePipe.classLoopBasedPipe.classLoopPipe.classParallelogramPipe.classPixelDrawPipe.classPixelFillPipe.classPixelToParallelogramConverter.classPixelToShapeConverter.classRegion.classRegionIterator.classRenderingEngine.classShapeDrawPipe.classShapeSpanIterator.classSpanIterator.classSpanShapeRenderer.classTextPipe.classValidatePipe.classDirectBuffer.classchInterruptible.classAnnotationType.classGenericsFactory.classgenericsAbstractRepository.classConstructorRepository.classGenericDeclRepository.classMethodRepository.classArrayTypeSignature.classtreeTypeTreeVisitor.classvisitorBaseType.classBooleanSignature.classBottomSignature.classByteSignature.classCharSignature.classClassSignature.classVisitor.classClassTypeSignature.classDoubleSignature.classFieldTypeSignature.classFloatSignature.classFormalTypeParameter.classIntSignature.classLongSignature.classMethodTypeSignature.classReturnType.classShortSignature.classSignature.classSimpleClassTypeSignature.classTree.classTypeArgument.classTypeSignature.classTypeTree.classTypeVariableSignature.classVoidDescriptor.classWildcard.classReifier.classBitArray.classDebug.classDerEncoder.classDerInputStream.classDerOutputStream.classDerValue.classKnownOIDs.classKnownOIDs$1.classKnownOIDs$1KnownOIDs$2.classKnownOIDs$2KnownOIDs$3.classKnownOIDs$3KnownOIDs$4.classKnownOIDs$4KnownOIDs$5.classKnownOIDs$5KnownOIDs$6.classKnownOIDs$6KnownOIDs$7.classKnownOIDs$7KnownOIDs$8.classKnownOIDs$8KnownOIDs$9.classKnownOIDs$9KnownOIDs$10.classKnownOIDs$10ObjectIdentifier.classAVA.classGeneralNameInterface.classRDN.classX500Name.classBaseLocale.classExtension.classInternalLocaleBuilder$CaseInsensitiveChar.classInternalLocaleBuilder$CaseInsensitiveCharInternalLocaleBuilder$CaseInsensitiveString.classInternalLocaleBuilder$CaseInsensitiveStringInternalLocaleBuilder.classLanguageTag.classLocaleExtensions.classLocaleSyntaxException.classParseStatus.classimport SpringApplicationimport SpringBootApplication{ ... }super(...)...[]<Expr>;run(...)import Roleimport UserServiceimport HttpServletRequestimport HttpServletResponseimport Validimport Emailimport NotBlankimport Sizeimport HttpStatusimport ResponseEntityimport UsernamePasswordAuthenticationTokenimport Authenticationimport SecurityContextimport SecurityContextHolderimport HttpSessionSecurityContextRepositoryimport org.springframework.web.bind.annotation.*import AuthenticationManagerimport BadCredentialsExceptionimport GrantedAuthorityimport Collectors...=...new HttpSessionSecurityContextRepository(...)UserService userService;AuthenticationManager authenticationManager;HttpSessionSecurityContextRepository securityContextRepository;<obinit>(...)this.userServicethis.authenticationManager? ...try ...catch (...)var ...;String currentRole...?...:...... != ...collect(...)nullmap(...)joining(...)stream(...)...::...getAuthorities(...)new Function<? extends GrantedAuthority,String>(...) { ... }return ...getAuthority(...)Role requestedRolegetRole(...)Role.USERregister(...)getUsername(...)getEmail(...)getPassword(...)body(...)status(...)HttpStatus.CREATEDException eHttpStatus.BAD_REQUESTAuthentication authenticationauthenticate(...)new UsernamePasswordAuthenticationToken(...)SecurityContext contextcreateEmptyContext(...)setAuthentication(...)setContext(...)saveContext(...)ok(...)BadCredentialsException eHttpStatus.UNAUTHORIZEDString username;String email;String password;Role role;// Optionalthis.usernamethis.emailthis.passwordthis.role// Vague generic error// Generic to prevent enumerationimport ProductFileimport FileServiceimport Resourceimport HttpHeadersimport MultipartFileimport MapFileService fileService;this.fileServiceProductFile productFileuploadFile(...)of(...)getId(...)getContentType(...)RuntimeException e...|...getMessage(...)HttpStatus.INTERNAL_SERVER_ERRORResource resourceloadFileAsResource(...)ProductFile metadatagetFileMetadata(...)header(...)HttpHeaders.CONTENT_DISPOSITION... + ...HttpHeaders.CONTENT_TYPEbuild(...)HttpStatus.NOT_FOUNDdeleteFile(...)noContent(...)import GetMappingimport RestControllerimport Messageimport MessageServiceimport ListMessageService messageService;this.messageServicefindAll(...)findById(...)Message createdcreate(...)get(...)delete(...)import ProductRequestimport ProductResponseimport ProductServiceimport BigDecimalProductService productService;this.productServiceProductResponse responsecreateProduct(...)getAllProducts(...)getProductById(...)updateProduct(...)deleteProduct(...)searchProducts(...)import DecimalMinimport Minimport NotNullString name;String description;BigDecimal price;Integer stock;this.namethis.descriptionthis.pricethis.stockimport ProductLong id;this.idgetName(...)getDescription(...)getPrice(...)getStock(...)import jakarta.persistence.*import LocalDateTimeGenerationType.IDENTITYString content;LocalDateTime createdAt;now(...)this.contentString id;Product product;// UUIDFetchType.LAZYString contentType;LocalDateTime uploadDate;this.productthis.contentTypethis.uploadDatenew Role(...)Role USER;Role ADMIN;import SimpleGrantedAuthorityimport UserDetailsimport CollectionEnumType.STRINGnew SimpleGrantedAuthority(...)name(...)import JpaRepositoryimport Repositoryimport Queryimport Paramimport Userimport Optionalimport Beanimport Configurationimport AuthenticationManagerBuilderimport HttpSecurityimport EnableWebSecurityimport BCryptPasswordEncoderimport PasswordEncoderimport SecurityFilterChainlogout(...)securityContext(...)...->...headers(...)authorizeHttpRequests(...)csrf(...)new Customizer<CsrfConfigurer<HttpSecurity>>(...) { ... }disable(...)new Customizer<AuthorizationManagerRequestMatcherRegistry<>>(...) { ... }authenticated(...)anyRequest(...)permitAll(...)requestMatchers(...)new Customizer<HeadersConfigurer<HttpSecurity>>(...) { ... }frameOptions(...)new Customizer<FrameOptionsConfig<>>(...) { ... }new Customizer<SecurityContextConfigurer<HttpSecurity>>(...) { ... }securityContextRepository(...)new Customizer<LogoutConfigurer<HttpSecurity>>(...) { ... }deleteCookies(...)invalidateHttpSession(...)logoutSuccessHandler(...)logoutUrl(...)new LogoutSuccessHandler(...) { ... }setStatus(...)value(...)HttpStatus.OKnew BCryptPasswordEncoder(...)getSharedObject(...)// For H2 Consoleimport ProductFileRepositoryimport ProductRepositoryimport Valueimport UrlResourceimport Serviceimport InputStreamimport Filesimport Pathimport Pathsimport StandardCopyOptionimport UUIDPath storageLocation;ProductFileRepository fileRepository;ProductRepository productRepository;this.storageLocationnormalize(...)toAbsolutePath(...)createDirectories(...)Exception exthrow ...new RuntimeException(...)this.fileRepositorythis.productRepositoryif (...)Product productorElseThrow(...)new Supplier<RuntimeException>(...) { ... }String fileIdtoString(...)randomUUID(...)Path targetLocationresolve(...)!...isValidRealMimeType(...)new IllegalArgumentException(...)equals(...)getParent(...)new SecurityException(...)new ProductFile(...)copy(...)getInputStream(...)StandardCopyOption.REPLACE_EXISTINGsave(...)Path filePathnew UrlResource(...)toUri(...)... && ...exists(...)isReadable(...)deleteIfExists(...)InputStream isbyte[] headernew byte[]int readread(...)... < ...... == ......[...]... & ...// El nombre no es proveido por el usuario en base a requerimientos y usa un UUID.// Evitar manipulación de ruta escapando del directorio.// Verificacion de escape de ruta al procesar la peticion GET.// Verificacion de escape de ruta al procesar la peticion DELETE.// Magic Bytes check// PDF: %PDF// JPEG: FF D8 FF// PNG: 89 50 4E 47new Product(...)Product savednew ProductResponse(...)toList(...)new Function<Product,ProductResponse>(...) { ... }Product updatedsetName(...)setDescription(...)setPrice(...)setStock(...)existsById(...)deleteById(...)import UserRepositoryimport UserDetailsServiceimport UsernameNotFoundExceptionUserRepository userRepository;PasswordEncoder passwordEncoder;this.userRepositorythis.passwordEncoderRole assignedRoleUser newUsernew User(...)encode(...)... || ...isPresent(...)findByEmail(...)findByUsername(...)count(...)Role.ADMINcontains(...)new Supplier<UsernameNotFoundException>(...) { ... }new UsernameNotFoundException(...)// Enforce generic message to avoid email enumeration// Vague error// Ensure there is at least one admin initially if the DB is empty// Vague error for unauthorized admin creationimport MessageRepositoryimport ResponseStatusExceptionMessageRepository messageRepository;this.messageRepositorynew Supplier<ResponseStatusException>(...) { ... }new ResponseStatusException(...)new Message(...)p0p1p2<CodeQL error type>{...}p3p4p5p6p7p8p9p10p11p12p13p14p15p16p17p18p19void.classIdentityQueryRewriter.classRegistrar.classlsaurpfmdncgvbhtoqzjava.util.stream.collect()+Collectors.joiningjava.util.stream.collect()+Collectors.[toList,...]java.util.stream.collect()+Collectors.[groupingBy(Function),...](GrantedAuthority)(CsrfConfigurer)(AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry)(HeadersConfigurer)(HeadersConfigurer$FrameOptionsConfig)(SecurityContextConfigurer)(LogoutConfigurer)(HttpServletRequest,HttpServletResponse,Authentication)(Product)(String[])(Class,String[])(UserService,AuthenticationManager)(RegisterRequest,Authentication)(Collector)(Runnable)(Stream,Stream)(Supplier)(Object,Predicate,UnaryOperator)(Object,UnaryOperator)(Object[])(Object)(Predicate)(Comparator)(Supplier,BiConsumer,BiConsumer)(Object,BiFunction,BinaryOperator)(BinaryOperator)(Object,BinaryOperator)(String,BinaryOperator)(IntFunction)(Consumer)(long)(BiConsumer)(Function)(ToDoubleFunction)(ToLongFunction)(ToIntFunction)(<nulltype>,BinaryOperator)(Collection)(<nulltype>)(CharSequence)(String,String,String,Role,String)(HttpStatusCode)(LoginRequest,HttpServletRequest,HttpServletResponse)(Authentication)(Object,Object)(SecurityContext)(SecurityContext,HttpServletRequest,HttpServletResponse)(String)(Role)(FileService)(MultipartFile,Long)(Object,Object,Object,Object)(String,String[])(CacheControl)(URI)(Instant)(ZonedDateTime)(HttpMethod[])(HttpHeaders)(MessageService)(Long)(Map)(Map$Entry[])(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object,Object)(Object,Object,BiFunction)(String,String,BiFunction)(Object,BiFunction)(String,BiFunction)(Object,Function)(String,Function)(String,String)(Object,Object,Object)(String,String,String)(BiFunction)(Object,String)(ProductService)(ProductRequest)(Long,ProductRequest)(BigDecimal,BigDecimal,Boolean)(BigDecimal)(Integer)(String,String,BigDecimal,Integer)(String,Product,String)(String,int)(String,String,String,Role)(Class,String)(Enum)(HttpSecurity)(Customizer)(SecurityBuilder)(ObjectPostProcessor)(AuthorizationManager)(List)(HttpMethod)(HttpMethod,String[])(RequestMatcher[])(DispatcherType[])(HttpMethod,DispatcherType[])(ApplicationContext)(ReferrerPolicyHeaderWriter$ReferrerPolicy)(HttpSecurityBuilder)(HeaderWriter)(SecurityContextRepository)(boolean)(LogoutSuccessHandler,RequestMatcher)(LogoutSuccessHandler)(RequestMatcher)(LogoutHandler)(int)(Class)(Class,Object)(SecurityConfigurerAdapter,Customizer)(SecurityConfigurer)(SecurityConfigurerAdapter)(ObjectPostProcessor,boolean)(MultipartFile)(String,ProductFileRepository,ProductRepository)(Path,FileAttribute[])(String,Throwable)(Consumer,Runnable)(Iterable)(InputStream,Path,CopyOption[])(ProductFile)(Path)(byte[])(ProductRepository)(ProductResponse,BinaryOperator)(Product,BinaryOperator)(UserRepository,PasswordEncoder)(User)(MessageRepository)(Message)(HttpStatusCode,String)(Pageable)(Sort)(Example,Function)(Example)(Example,Pageable)(Example,Sort)(PropertyInfo$Name)(CascadeType)(ConstraintMode)(EnumType)(FetchType)(GenerationType)(AsyncListener,ServletRequest,ServletResponse)(AsyncListener)(ServletContext,String)(AsyncContext,ServletRequest,ServletResponse,Throwable)(AsyncContext,Throwable)(AsyncContext,ServletRequest,ServletResponse)(AsyncContext)(AsyncEvent)(DispatcherType)(ServletRequest,ServletResponse,FilterChain)(FilterConfig)(ServletRequest,ServletResponse)(EnumSet,boolean,String[])(ServletSecurity$EmptyRoleSemantic,ServletSecurity$TransportGuarantee,String[])(ServletSecurity$TransportGuarantee,String[])(ServletSecurity$EmptyRoleSemantic)(String,HttpConstraintElement)(MultipartConfig)(String,long,long,int)(Throwable)(ServletConfig)(EventListener)(Set)(String,Class)(String,Filter)(String,Servlet)(String,Object)(ReadListener)(byte[],int,int)(WriteListener)(double)(float)(char)(MultipartConfigElement)(ServletSecurityElement)(ServletRequest)(Locale)(ServletSecurity)(HttpConstraintElement,Collection)(HttpConstraintElement)(SessionTrackingMode)(ServletSecurity$TransportGuarantee)(HttpServletResponse)(HttpServletRequest)(String,long)(int,String)(Cookie)(WebConnection)(MappingMatch)(Object,ConstraintValidatorContext)(Annotation)(String,Class,Integer)(Class,Integer)(Pattern$Flag)(AWTEvent)(Object,int)(Event)(KeyEvent)(int,int)(int,int,boolean)(Character,int)(char,int,int,boolean)(AdjustmentListener)(ColorModel,ColorModel,RenderingHints)(int,float)(int,String[])(Shape)(float,int,int)(float,int,int,float)(float,int,int,float,float[],float)(ImageCapabilities,ImageCapabilities,BufferCapabilities$FlipContents)(ActionEvent)(ActionListener)(int,BufferCapabilities)(Graphics)(GraphicsConfiguration)(ItemEvent)(ItemListener)(CheckboxGroup)(String,CheckboxGroup,boolean)(String,boolean,CheckboxGroup)(String,boolean)(Checkbox)(long,int)(ColorModel,Rectangle,Rectangle2D,AffineTransform,RenderingHints)(ColorSpace,float[])(float[])(float,float,float)(int,int,int,float[])(String,Color)(ColorSpace,float[],float)(float,float,float,float)(int,boolean)(int,int,int,int)(int,int,int)(Component$BaselineResizeBehavior)(Region)(ComponentOrientation)(String,double,double)(String,float,float)(String,long,long)(String,short,short)(String,char,char)(String,byte,byte)(String,int,int)(String,boolean,boolean)(String,Object,Object)(String,PropertyChangeListener)(PropertyChangeListener)(PrintWriter,int)(PrintWriter)(PrintStream,int)(PrintStream)(MenuComponent)(PopupMenu)(Container)(RequestFocusController)(boolean,boolean,FocusEvent$Cause)(boolean,boolean)(boolean,FocusEvent$Cause)(FocusEvent$Cause)(int,Set)(Event,Object)(Event,int)(Event,int,int)(HierarchyEvent)(InputMethodEvent)(MouseWheelEvent)(MouseEvent)(FocusEvent)(ComponentEvent)(AWTEvent,AWTEvent)(InputMethodListener)(MouseWheelListener)(MouseMotionListener)(MouseListener)(KeyListener)(int,Component,Container,long,boolean)(HierarchyBoundsListener)(HierarchyListener)(FocusListener)(ComponentListener)(Point)(Image,int,int,ImageObserver)(Image,ImageObserver)(int,int,ImageCapabilities)(ImageProducer)(Image,int,int,int,int,int)(long,int,int,int,int)(Cursor)(Font)(Dimension)(Rectangle)(Color)(Component,boolean)(PointerInfo)(DropTarget)(ResourceBundle)(Raster,Raster,WritableRaster)(Region,int,int)(Region,int)(Component)(FocusTraversalPolicy)(ContainerEvent)(ContainerListener)(LayoutManager)(int,long,boolean)(Component,Object,int)(Component,Object)(Component,int)(String,Component)(Desktop$Action)(File)(JMenuBar)(QuitStrategy)(QuitHandler)(OpenURIHandler)(PrintFilesHandler)(OpenFilesHandler)(PreferencesHandler)(AboutHandler)(SystemEventListener)(Dialog$ModalExclusionType)(Dialog$ModalityType)(Window)(Window,String,Dialog$ModalityType,GraphicsConfiguration)(Window,String,Dialog$ModalityType)(Window,Dialog$ModalityType)(Window,String)(Dialog,String,boolean,GraphicsConfiguration)(Dialog,String,boolean)(Dialog,String)(Dialog)(Frame,String,boolean,GraphicsConfiguration)(Frame,String,boolean)(Frame,String)(Frame,boolean)(Frame)(double,double)(DisplayMode)(Object,int,Object)(Object,long,int,int,int,int,int)(Object,long,int,int,int,int,int,Object)(EventQueue)(EventFilter)(int,Conditional,EventFilter)(Conditional,EventFilter)(int,Conditional,Component)(int,Conditional)(Conditional,Component)(Conditional)(ThreadGroup,String,EventQueue)(EventFilter$FilterAction)(Object,Runnable)(Object,boolean)(EventDispatchThread)(Conditional,EventFilter,long)(FilenameFilter)(Dialog,String,int)(Frame,String,int)(Container,Component)(FontRenderContext,char[],int,int,int)(FontRenderContext,int[])(FontRenderContext,CharacterIterator)(FontRenderContext,char[])(FontRenderContext,String)(FontRenderContext)(CharacterIterator,int,int,FontRenderContext)(char[],int,int,FontRenderContext)(String,int,int,FontRenderContext)(String,FontRenderContext)(CharacterIterator,int,int)(char[],int,int)(AffineTransform)(int,AffineTransform)(String,Font)(int,File)(int,InputStream)(InputStream)(CharacterIterator,int,int,Graphics)(char[],int,int,Graphics)(String,int,int,Graphics)(String,Graphics)(MenuBar)(Image)(String,GraphicsConfiguration)(Image,int,int,int,int,int,int,int,int,Color,ImageObserver)(Image,int,int,int,int,int,int,int,int,ImageObserver)(Image,int,int,int,int,Color,ImageObserver)(Image,int,int,Color,ImageObserver)(Image,int,int,int,int,ImageObserver)(byte[],int,int,int,int)(char[],int,int,int,int)(AttributedCharacterIterator,int,int)(Polygon)(int[],int[],int)(int,int,int,int,int,int)(int,int,int,int,boolean)(double,double,double)(RenderingHints$Key)(RenderingHints$Key,Object)(Stroke)(Paint)(Composite)(Rectangle,Shape,boolean)(GlyphVector,float,float)(AttributedCharacterIterator,float,float)(RenderableImage,AffineTransform)(RenderedImage,AffineTransform)(BufferedImage,BufferedImageOp,int,int)(Image,AffineTransform,ImageObserver)(GraphicsConfiguration[])(int,int,ImageCapabilities,int)(GraphicsDevice$WindowTranslucency)(GraphicsConfigTemplate)(String,ImageObserver)(ImageObserver)(JobAttributes$SidesType)(int[][])(JobAttributes$MultipleDocumentHandlingType)(JobAttributes$DialogType)(JobAttributes$DestinationType)(JobAttributes$DefaultSelectionType)(JobAttributes)(int,JobAttributes$DefaultSelectionType,JobAttributes$DestinationType,JobAttributes$DialogType,String,int,int,JobAttributes$MultipleDocumentHandlingType,int[][],String,JobAttributes$SidesType)(MenuShortcut)(MenuItem,int)(MenuItem)(Menu)(String,MenuShortcut)(int[])(PageAttributes$PrintQualityType)(PageAttributes$OriginType)(PageAttributes$OrientationRequestedType)(PageAttributes$MediaType)(PageAttributes$ColorType)(PageAttributes)(PageAttributes$ColorType,PageAttributes$MediaType,PageAttributes$OrientationRequestedType,PageAttributes$OriginType,PageAttributes$PrintQualityType,int[])(GraphicsDevice,Point)(AffineTransform,double)(Rectangle2D)(double,double,double,double)(Point2D)(Component,int,int)(Point,Dimension)(RenderingHints)(AdjustmentEvent)(int,int,int,int,int)(Taskbar$Feature)(Taskbar$State)(Window,Taskbar$State)(Window,int)(Window,Image)(String,int,int,int)(TextEvent)(TextListener)(InputMethodHighlight)(AWTEventListener)(AWTEventListener,long)(Class,DragSource,Component,int,DragGestureListener)(Image,Point,String)(Frame,String,JobAttributes,PageAttributes)(Frame,String,Properties)(URL)(Window$Type)(AppContext,Window)(WeakReference)(WindowEvent)(WindowFocusListener)(WindowStateListener)(WindowListener)(Dialog,boolean,boolean)(Window,GraphicsConfiguration)(ICC_Profile)(int,byte[])(OutputStream)(ProfileDeferralInfo)(Profile)(FlavorListener)(DataFlavor)(Transferable,ClipboardOwner)(Clipboard,Transferable)(ObjectInput)(ObjectOutput)(Transferable)(DataFlavor[])(String,String,ClassLoader)(String,ClassLoader)(Clipboard)(FlavorEvent)(MimeType)(String,String,MimeTypeParameterList)(AboutEvent)(List,String)(OpenFilesEvent)(OpenURIEvent)(PreferencesEvent)(PrintFilesEvent)(QuitEvent,QuitResponse)(UserSessionEvent$Reason)(Cursor,Image,Point,Transferable,DragSourceListener)(Cursor,Transferable,DragSourceListener)(Cursor,Transferable)(DragGestureRecognizer,int,Point,List)(DragGestureEvent)(InputEvent)(int,Point)(DragGestureListener)(DragSource)(DragSource,Component)(DragSource,Component,int)(DragSource,Component,int,DragGestureListener)(DragSourceDragEvent)(DragSourceDropEvent)(DragSourceEvent)(DragSourceMotionListener)(DragSourceListener)(Component,int,DragGestureListener)(Class,Component,int,DragGestureListener)(DragGestureEvent,Cursor,Image,Point,Transferable,DragSourceListener)(DragGestureEvent,Cursor,Transferable,DragSourceListener)(DragGestureEvent,Cursor,Transferable,DragSourceListener,FlavorMap)(DragGestureEvent,Cursor,Image,Point,Transferable,DragSourceListener,FlavorMap)(DragSourceContext,int,int,int,int,int)(DragSourceContext,int,int,int)(DragSourceContext)(DragSourceContext,int,boolean,int,int)(DragSourceContext,int,boolean)(DragSourceContext,int,int)(Component,Point)(FlavorMap)(DropTargetDropEvent)(DropTargetEvent)(DropTargetDragEvent)(DropTargetListener)(Component,int,DropTargetListener)(Component,DropTargetListener)(Component,int,DropTargetListener,boolean)(Component,int,DropTargetListener,boolean,FlavorMap)(Transferable,boolean)(DropTargetContextPeer)(DropTargetContext,Point,int,int)(DropTargetContext,Point,int,int,boolean)(DropTargetContext)(DragSourceContext,Cursor,Image,Point)(Object,int,String,long,int)(Object,int,String,int)(Object,int,String)(Adjustable,int,int,int,boolean)(Adjustable,int,int,int)(Component,int,Component)(Component,int,boolean)(Component,int,boolean,Component,FocusEvent$Cause)(Component,int,boolean,Component)(Component,int,Component,Container,long)(Component,int,Component,Container)(Component,int,long,int)(Component,int,TextHitInfo,TextHitInfo)(Component,int,AttributedCharacterIterator,int,TextHitInfo,TextHitInfo)(Component,int,long,AttributedCharacterIterator,int,TextHitInfo,TextHitInfo)(ItemSelectable,int,Object,int)(Component,int,long,int,int)(Component,int,long,int,int,char)(Component,int,long,int,int,char,int)(Component,int,long,int,int,int,int,int,int,boolean,int)(Component,int,long,int,int,int,int,boolean)(Component,int,long,int,int,int,int,boolean,int)(Component,int,long,int,int,int,int,int,int,boolean,int,int,int,double)(Component,int,long,int,int,int,int,int,int,boolean,int,int,int)(Component,int,long,int,int,int,int,boolean,int,int,int)(Component,int,Rectangle)(Window,int,int,int)(Window,int,Window)(Window,int,Window,int,int)(AffineTransform,Object,Object)(AffineTransform,boolean,boolean)(float,boolean,int,float,float,boolean,int,float,float)(boolean,float,float,Rectangle2D,byte)(float,Rectangle2D,byte)(GlyphVector)(int,FontRenderContext,float,float)(int,int,float[])(int,Point2D)(int,float,float)(float,float)(FontRenderContext,float,float)(int,int,int[])(TextHitInfo)(double[],int,double[],int,int)(Point2D,Point2D)(double[],int,float[],int,int)(float[],int,double[],int,int)(float[],int,float[],int,int)(Point2D[],int,Point2D[],int,int)(double,double,double,double,double,double)(int,double,double)(double[])(float,float,float,float,float,float)(Dimension2D)(int,byte[],int,float[],int)(Line2D)(double,double,double,double,double,double,double,double)(PathIterator,boolean)(double[],int)(boolean,int)(Shape,AffineTransform)(float[],int)(ObjectInputStream,boolean)(ObjectOutputStream,boolean)(PathIterator,Rectangle2D)(PathIterator,double,double,double,double)(PathIterator,Point2D)(PathIterator,double,double)(PathIterator)(Shape,boolean)(byte[],int)(Rectangle2D,Rectangle2D,Rectangle2D)(Point2D,Dimension2D)(Character$Subset[])(boolean,int,int,Map)(boolean,int,int)(AttributedCharacterIterator$Attribute[])(int,int,AttributedCharacterIterator$Attribute[])(TileObserver)(Raster)(WritableRaster)(int,int,int,int,int[],int,int)(ColorModel,WritableRaster,boolean,Hashtable)(int,int,int,IndexColorModel)(BufferedImage,ColorModel)(BufferedImage)(BufferedImage,BufferedImage)(ICC_ColorSpace)(ColorSpace)(SampleModel)(WritableRaster,boolean)(Object,float[],int)(float[],int,Object)(int[],int,Object)(int[],int)(int[],int,float[],int)(float[],int,int[],int)(Object,int[],int)(int,int[],int)(int,Object)(int,int[],ColorSpace,boolean,boolean,int,int)(int,int,double)(int,double)(int,int,float)(StateTrackable$State,int,int,int,int[])(int,int,int,int[])(StateTrackable$State,int,int,int,int)(StateTrackable$State,int,int,int)(StateTrackable$State,int,int)(int,int,int,int,ColorModel,int[],int,int)(int,int,int,int,ColorModel,byte[],int,int)(ColorModel)(Hashtable)(ImageConsumer)(Raster,boolean)(int,int,int[],int,int,BigInteger)(int,int,int[],int,boolean,int,int)(int,int,byte[],int,boolean,int)(int,int,byte[],int,boolean)(int,int,byte[],byte[],byte[],byte[])(int,int,byte[],byte[],byte[],int)(int,int,byte[],byte[],byte[])(int,int,int,int,int,double[])(int,int,int,int,int,float[])(int,int,int,int,int,int[])(int,int,int,int,double[])(int,int,int,int,float[])(int,int,int,int,int[])(int,int,double[])(int,int,int,int,Object)(int,int,Object)(int,int,int,int,int,int,int[])(SampleModel,DataBuffer,Rectangle,Point,Raster)(SampleModel,DataBuffer,Point)(SampleModel,Point)(DataBuffer,int,int,int,Point)(DataBuffer,int,int,int,int[],Point)(DataBuffer,int,int,int,int[],int[],Point)(DataBuffer,int,int,int,int,int[],Point)(int,int,int,int,int,Point)(int,int,int,int[],Point)(int,int,int,int,int[],int[],Point)(int,int,int,int,Point)(int,int,int,int,int,int[],Point)(int,int,int,int,int,double[],DataBuffer)(int,int,int,int,int,float[],DataBuffer)(int,int,int,int,int,int[],DataBuffer)(int,int,int,double,DataBuffer)(int,int,int,float,DataBuffer)(int,int,int,int,DataBuffer)(int,int,int,int,double[],DataBuffer)(int,int,int,int,float[],DataBuffer)(int,int,int,int,int[],DataBuffer)(int,int,double[],DataBuffer)(int,int,float[],DataBuffer)(int,int,int[],DataBuffer)(int,int,int,DataBuffer)(int,int,int,int,Object,DataBuffer)(int,int,Object,DataBuffer)(WritableRenderedImage,int,int,boolean)(int,int,int,double)(int,int,int,float)(int,int,Raster)(SampleModel,DataBuffer,Rectangle,Point,WritableRaster)(AffineTransform,Shape)(AffineTransform,RenderingHints)(AffineTransform,Shape,RenderingHints)(RenderContext)(int,int,RenderingHints)(ComponentPeer)(ContainerPeer)(int,int,int,int,BufferCapabilities$FlipContents)(Component,boolean,boolean,long,FocusEvent$Cause)(PaintEvent)(Adjustable,int)(Dialog,boolean)(StringBuilder,String,boolean)(StringBuilder,String,Object)(StringBuilder,String,Reference)(StringBuilder)(Class,Method)(Transient)(FeatureDescriptor)(FeatureDescriptor,FeatureDescriptor)(Object,String,Object,Object)(PropertyChangeEvent)(String,int,boolean,boolean)(String,int,Object,Object)(Method,Method)(PropertyDescriptor)(PropertyDescriptor,PropertyDescriptor)(Method)(Map$Entry,boolean)(String,Method,Method)(String,Class,String,String)(Graphics,Rectangle)(String,PropertyChangeEvent)(boolean,boolean[])(Reader)(Reader,int)(Writer,int)(Writer)(Charset)(String,String,File)(FileFilter)(File,String)(Closeable)(PhantomCleanable)(String,String,Throwable)(ObjectInputFilter$Status)(ObjectInputFilter)(ObjectInputFilter,ObjectInputFilter)(Predicate,ObjectInputFilter$Status)(ObjectInputFilter$FilterInfo)(String,double)(String,float)(String,short)(String,char)(String,byte)(ObjectStreamClass)(ObjectInputValidation,int)(ObjectStreamClass,boolean)(Object,Object[])(Object,byte[])(Object,ObjectInputStream)(Object,ObjectOutputStream)(ObjectOutputStream)(ObjectInputStream)(ObjectStreamClass,Class,ClassNotFoundException,ObjectStreamClass)(Class,ClassNotFoundException,ObjectStreamClass)(Class,boolean)(Field,boolean,boolean)(String,String,boolean)(String,Class,boolean)(CharSequence,int,int)(Locale,String,Object[])(String,Object[])(char[])(File,Charset)(String,Charset)(OutputStream,boolean,Charset)(OutputStream,boolean,String)(OutputStream,boolean)(Writer,Object)(Writer,boolean)(CharBuffer)(IOException)(String,IOException)(CharSequence,int)(long,byte[])(byte[],int,byte)(int,long)(int,char)(int,CharSequence,int,int)(int,CharSequence)(int,char[])(int,char[],int,int)(int,int,String)(AbstractStringBuilder)(StringBuffer)(int,int,char[],int)(Boolean)(CharSequence,CharSequence)(Character)(char,char)(char,int)(int,char[],int)(char[],int)(AnnotationType,AnnotationType)(Executable)(Class[])(String,Class[])(Module,String)(String,boolean,ClassLoader)(TypeVariable)(ClassLoader,String)(Class,File)(String,String,String,String,String,String,String,URL)(String,Module)(ClassLoader,Class)(ClassLoader)(Class,Object[])(ClassLoader,Class,String,byte[],int,int,ProtectionDomain,boolean,int,Object)(ClassLoader,String,ByteBuffer,int,int,ProtectionDomain,String)(ClassLoader,String,byte[],int,int,ProtectionDomain,String)(String,ByteBuffer,ProtectionDomain)(String,byte[],int,int,ProtectionDomain)(String,byte[],int,int)(ClassValue$Identity,ClassValue$Entry,BiFunction)(ClassValue$Identity,BiFunction)(ClassValue$Identity,Function)(ClassValue$Identity,ClassValue$Entry)(ClassValue$Identity,ClassValue$Entry,ClassValue$Entry)(Object,ClassValue$Entry)(ClassValue$Entry[],ClassValue)(ClassValue$Entry[],int)(ClassValue,Object)(ClassValue)(ClassValue,ClassValue$Entry)(Object,ReferenceQueue)(ClassValue$Version,ReferenceQueue)(ClassValue$Version)(ThreadGroup)(ClassValue$Version,Object)(ClassValue$Entry)(Double)(MethodHandles$Lookup)(DirectMethodHandleDesc)(DirectMethodHandleDesc,ConstantDesc[])(DirectMethodHandleDesc,String,ClassDesc,ConstantDesc[])(ClassDesc,String)(String,Throwable,boolean,boolean)(Float)(short)(String,Integer)(CharSequence,int,int,int)(int,int,byte[])(long,long)(String,Long)(long,int,byte[])(Configuration,Function,ModuleLayer)(Set,Set)(Module)(ClassLoader,ModuleDescriptor)(ModuleLayer,ClassLoader,ModuleDescriptor,URI)(Module,String,Module)(Module,Module)(ModuleLayer)(Configuration,List,Function)(Configuration,List,ClassLoader)(Configuration,Function)(Configuration,ClassLoader)(String,String,String,String,String,String,String,URL,ClassLoader)(long,TimeUnit)(ProcessHandle)(Runtime$Version)(String[],String[],File)(String[],String[])(String,String[],File)(Thread)(StackWalker)(StackTraceElement[])(StackFrameInfo)(String,String,String,String,String,String,int)(String,String,String,int)(StackWalker$ExtendedOption)(StackWalker$Option)(Set,StackWalker$ExtendedOption,ContinuationScope,Continuation)(Set,StackWalker$ExtendedOption,ContinuationScope)(Set,StackWalker$ExtendedOption)(Set,int)(Set,ContinuationScope)(StackWalker$Option,ContinuationScope)(ContinuationScope)(byte[],byte)(AbstractStringBuilder,Void)(byte[],int,int,byte,int)(byte[],int,int,int)(CharSequence,Iterable)(String,String,String,String[],int)(CharSequence,CharSequence[])(byte[],byte,int,String,int)(boolean,int,String,int,int)(int,String,int,int)(int,int,byte[],int)(byte[],Charset)(byte[],String)(byte[],int,char[],int,int)(byte[],int,int,boolean)(byte[],int,int,Charset)(byte[],int,int,String)(int[],int,int)(Thread$UncaughtExceptionHandler)(Thread$State)(Thread,Throwable)(StackableScope)(ThreadContainer)(Duration)(Thread[])(ThreadGroup,Runnable,String,long,boolean)(ThreadGroup,Runnable,String,long)(ThreadGroup,Runnable,String)(Runnable,String)(ThreadGroup,String)(ThreadGroup,Runnable)(Runnable,AccessControlContext)(String,int,boolean)(ThreadGroup,String,int,Runnable,long,AccessControlContext)(Continuation)(Interruptible)(Executor)(Executor,String,int,Runnable)(ThreadGroup[],boolean)(ThreadGroup[])(Thread[],boolean)(ThreadGroup,String,int,boolean)(ThreadLocal,Object)(ThreadLocal$ThreadLocalMap)(Thread,Object)(ElementType)(RetentionPolicy)(MethodHandleDesc,MethodTypeDesc)(DirectMethodHandleDesc$Kind)(DirectMethodHandleDesc$Kind,ClassDesc,String,MethodTypeDesc)(MethodTypeDesc)(ClassDesc,ClassDesc[])(DirectMethodHandleDesc$Kind,ClassDesc,String,ClassDesc)(DirectMethodHandleDesc$Kind,ClassDesc,String,String)(int,TypeDescriptor$OfField[])(int,ClassDesc[])(int,TypeDescriptor$OfField)(int,ClassDesc)(TypeDescriptor$OfField)(ClassDesc)(ClassDesc,List)(MemoryLayout)(ByteOrder)(MemoryLayout[])(long,MemoryLayout)(MemoryLayout$PathElement[])(MemorySegment,long,long,MemorySegment,long,long)(Object,int,MemorySegment,ValueLayout,long,int)(MemorySegment,ValueLayout,long,Object,int,int)(AddressLayout,long,MemorySegment)(AddressLayout,long)(ValueLayout$OfDouble,long,double)(ValueLayout$OfDouble,long)(ValueLayout$OfLong,long,long)(ValueLayout$OfLong,long)(ValueLayout$OfFloat,long,float)(ValueLayout$OfFloat,long)(ValueLayout$OfInt,long,int)(ValueLayout$OfInt,long)(ValueLayout$OfShort,long,short)(ValueLayout$OfBoolean,long,boolean)(ValueLayout$OfByte,long,byte)(ValueLayout$OfShort,long)(ValueLayout$OfChar,long,char)(ValueLayout$OfChar,long)(ValueLayout$OfBoolean,long)(ValueLayout$OfByte,long)(MemorySegment,ValueLayout,long,MemorySegment,ValueLayout,long,long)(MemorySegment,long,MemorySegment,long,long)(long[])(short[])(Buffer)(long,String)(ValueLayout$OfDouble)(ValueLayout$OfLong)(ValueLayout$OfFloat)(ValueLayout$OfInt)(ValueLayout$OfChar)(ValueLayout$OfShort)(ValueLayout$OfByte)(MemorySegment)(byte)(long,Arena,Consumer)(Arena,Consumer)(long,long,long)(MemoryLayout,long)(ValueLayout$OfDouble,double[])(ValueLayout$OfLong,long[])(ValueLayout$OfFloat,float[])(ValueLayout$OfInt,int[])(ValueLayout$OfChar,char[])(ValueLayout$OfShort,short[])(ValueLayout$OfByte,byte[])(AddressLayout,MemorySegment)(ValueLayout$OfDouble,double)(ValueLayout$OfFloat,float)(ValueLayout$OfInt,int)(ValueLayout$OfShort,short)(ValueLayout$OfChar,char)(ValueLayout$OfByte,byte)(Class,List)(Class,int)(Class,ClassSpecializer$SpeciesData,boolean)(ClassSpecializer$SpeciesData,Class)(List,List)(String,ClassSpecializer$SpeciesData)(ClassSpecializer$SpeciesData)(BoundMethodHandle$SpeciesData)(MethodType)(Class,Class[])(Class,Class,Class,MethodType,MemberName,String,List)(MemberName,int,List,List)(MemberName,int)(LambdaForm$BasicType)(BoundMethodHandle$Specializer,String)(MethodType,LambdaForm,double)(MethodType,LambdaForm,float)(MethodType,LambdaForm,long)(MethodType,LambdaForm,int)(MethodType,LambdaForm,Object)(MethodType,LambdaForm)(LambdaForm)(MethodHandle)(MethodHandle,String,MethodType,Object,Class)(MethodType,MethodHandle)(MethodHandle,int,Object,boolean,LambdaForm$NamedFunction,LambdaForm$NamedFunction)(MethodHandle,int,Object,LambdaForm$NamedFunction)(MethodType,boolean)(byte,boolean,int)(MemberName)(LambdaForm$Name)(MethodType,int)(Class,MemberName)(byte,Class,MemberName,Class)(VarHandle$AccessMode)(VarHandle$AccessDescriptor)(VarHandle$AccessType)(VarHandle,Class,Class[],BiFunction)(CallSite)(VarHandle)(MethodHandle,MethodType)(MethodType,MethodType)(VarHandle,VarHandle$AccessDescriptor)(MethodType,boolean,int)(String,MethodType,Object[])(LambdaForm$BasicType[])(LambdaForm$Kind)(LambdaForm$Name[],LambdaForm$Name[],int,int)(LambdaForm$Name,LambdaForm$Name)(int,LambdaForm$BasicType)(LambdaForm$NamedFunction,Object[])(LambdaForm$NamedFunction,Object,Object)(LambdaForm$NamedFunction,Object)(LambdaForm$NamedFunction)(MemberName,Object[])(MethodType,Object[])(MethodHandle,Object[])(MemberName,MethodHandle)(int,MethodType)(String,Object,Object[])(LambdaForm$Name,Object[])(LambdaForm,String)(int,LambdaForm$Name[],boolean,LambdaForm$Kind)(int,LambdaForm$Name[],LambdaForm$Kind)(int,LambdaForm$Name[])(int,LambdaForm$Name[],int,LambdaForm$Kind)(int,LambdaForm$Name[],int)(int[],LambdaForm$BasicType[],LambdaForm$Name[],int)(int,LambdaForm$BasicType[])(int,int[])(int,MethodType,int[])(int,boolean,MethodType,int[])(int,boolean,MethodType)(LambdaForm$BasicType,boolean)(LambdaForm$BasicType,int[])(int,Class,int)(BoundMethodHandle,int,double)(BoundMethodHandle,int,float)(BoundMethodHandle,int,long)(BoundMethodHandle,int,int)(BoundMethodHandle,int,Object)(byte,MemberName,Class,int)(byte,MemberName,Class,int,Class)(byte,Class,String,Object)(Class,String,MethodType,byte)(Class,String,Class,byte)(String,MethodType,int)(String,MethodType)(Field,boolean)(Field)(Constructor)(Method,boolean)(MemberName,boolean)(Class,int,int)(MethodHandleImpl$ArrayAccess)(MethodType,MethodHandle,Class)(MethodHandle,Class)(MethodHandle[])(MethodHandleImpl$Intrinsic)(MethodHandle,MethodHandleImpl$Intrinsic,Object)(MethodHandle,MethodHandleImpl$Intrinsic)(MethodHandle[][])(int,MethodHandle,MethodHandleImpl$CasesHolder,Object[])(MethodType,MethodHandle,MethodHandle[])(MethodHandle,MethodHandle,Object[])(MethodHandle,MethodHandle,Class,Class[])(Iterator)(LambdaForm$BasicType[],MethodHandleImpl$LoopClauses,Object[])(Class,List,List,List,List,List)(MethodType,LambdaForm,MethodHandleImpl$Intrinsic)(MethodHandle,MemberName,boolean)(MethodHandle,Class,MethodHandle,Object[])(MethodHandle,Class,MethodHandle)(MethodHandle,MethodHandle,MethodHandle)(boolean,int[])(boolean,MethodHandle,MethodHandle)(Class,Class,boolean,boolean)(MethodHandle,MethodType,boolean)(MethodType,MethodType,boolean,boolean)(MethodHandle,MethodType,boolean,boolean)(Class,MethodHandleImpl$ArrayAccess)(int,Class,String,MethodType)(Class,MethodHandles$Lookup)(boolean,Object)(MethodHandles$Lookup$ClassOption)(byte,Class,MemberName)(byte,String)(byte,Class,String,MethodType)(byte,MemberName)(byte,Class,String,Class)(Method,Class)(Object,String,MethodType)(Class,String,Class)(Class,String,MethodType,Class)(Class,MethodType)(Class,String,MethodType)(String,byte[],Set,ClassFileDumper)(byte[],ClassFileDumper)(String,byte[],ClassFileDumper)(byte[],Object,boolean,MethodHandles$Lookup$ClassOption[])(byte[],boolean,MethodHandles$Lookup$ClassOption[])(VarHandle,int,Class[])(VarHandle,int,MethodHandle)(VarHandle,List,int[])(VarHandle,int,Object[])(VarHandle,int,MethodHandle[])(VarHandle,MethodHandle,MethodHandle)(ValueLayout)(MethodHandle,MethodHandle[])(MethodHandle,MethodHandle)(MethodHandle,int,int)(MethodHandle,MethodHandle,MethodHandle,MethodHandle)(Class,Class)(MethodHandle,int,MethodHandle,int[])(MethodHandle,int,MethodHandle)(MethodHandle,int,MethodHandle[])(MethodHandle,int,List,int)(MethodHandle,int,Class,Class)(MethodHandle,int,Class)(MethodHandle,int,Class[])(MethodHandle,int,List)(MethodHandle,int,Object[])(int[],MethodType,MethodType)(MethodHandle,MethodType,int[])(VarHandle$AccessMode,MethodType)(Class,ByteOrder)(Class,MethodHandle)(MethodHandles$Lookup,String,Class,int)(MethodHandles$Lookup,String,Class)(int,Class[])(int,Class)(int,List)(int,int,Class[])(Class,Class[],boolean)(Class,Class,Class[])(MethodTypeForm)(Class[],int)(int,LambdaForm)(int,MethodHandle)(MutableCallSite[])(NativeEntryPoint)(Class,Class,Class,Class[])(MethodType,int,int)(ClassDesc,String,ClassDesc)(VarForm)(VarForm,boolean)(VarHandle,Object,int,boolean)(VarHandle,Object,int,boolean,boolean)(VarHandle,Object,int)(VarHandle,Object)(Class,long,VarForm,boolean)(Class,long)(VarHandle,Object,boolean)(VarHandle,Object,boolean,boolean)(Class,Object,long,VarForm,boolean)(Class,Object,long)(VarHandle,boolean)(VarHandle,boolean,boolean)(VarHandle,Object,int,char)(VarForm,boolean,boolean)(ByteBuffer,int)(ByteBuffer)(boolean,char)(VarHandle,Object,int,double)(VarHandle,Object,int,double,double)(boolean,long)(boolean,double)(VarHandle,Object,int,float)(VarHandle,Object,int,float,float)(boolean,float)(VarHandle,Object,int,int)(VarHandle,Object,int,int,int)(ByteBuffer,int,int)(byte[],int,long)(VarHandle,Object,int,long)(VarHandle,Object,int,long,long)(ByteBuffer,int,long)(VarHandle,Object,int,short)(boolean,short)(VarHandle,Object,int,byte)(VarHandle,Object,int,byte,byte)(VarHandle,Object,byte)(VarHandle,Object,byte,byte)(VarHandle,byte)(VarHandle,byte,byte)(VarHandle,Object,int,char,char)(VarHandle,Object,char)(VarHandle,Object,char,char)(VarHandle,char)(VarHandle,char,char)(VarHandle,Object,double)(VarHandle,Object,double,double)(VarHandle,double)(VarHandle,double,double)(VarHandle,Object,float)(VarHandle,Object,float,float)(VarHandle,float)(VarHandle,float,float)(VarHandle,int)(VarHandle,int,int)(VarHandle,Object,long)(VarHandle,Object,long,long)(VarHandle,long)(VarHandle,long,long)(VarHandle,Object,int,Object)(VarHandle,Object,int,Object,Object)(Object[],Object)(VarHandleReferences$Array,Object[],Object)(int,int,Class)(Class,long,Class,VarForm,boolean)(Class,long,Class)(VarHandle,Object,Object)(VarHandle,Object,Object,Object)(Class,Object,long,Class,VarForm,boolean)(Class,Object,long,Class)(VarHandle,Object,long,byte)(AbstractMemorySegmentImpl,long,long)(Object,long,long,boolean)(boolean,byte)(boolean,long,long,boolean)(VarHandle,Object,long,char)(VarHandle,Object,long,double)(VarHandle,Object,long,double,double)(VarHandle,Object,long,float)(VarHandle,Object,long,float,float)(AbstractMemorySegmentImpl,long,int)(VarHandle,Object,long,int)(VarHandle,Object,long,int,int)(VarHandle,Object,long,long,long)(VarHandle,Object,long,short)(VarForm,boolean,long,long,boolean)(VarHandle,Object,int,short,short)(VarHandle,Object,short)(VarHandle,Object,short,short)(VarHandle,short)(VarHandle,short,short)(ResolvedModule)(ModuleFinder,List,ModuleFinder,Collection)(ModuleFinder,Collection,PrintStream)(ModuleFinder,ModuleFinder,Collection)(ModuleFinder,Map)(ModuleDescriptor$Version)(String,List)(ModuleDescriptor$Provides)(String,Set)(Set,String)(Set,String,Set)(ModuleDescriptor$Opens)(ModuleDescriptor$Exports)(Set,String,String)(Set,String,ModuleDescriptor$Version)(ModuleDescriptor$Requires)(String,boolean,Set)(ModuleDescriptor$Exports$Modifier)(ModuleDescriptor$Modifier)(ModuleDescriptor$Opens$Modifier)(ModuleDescriptor$Requires$Modifier)(ModuleDescriptor)(ByteBuffer,Supplier)(InputStream,Supplier)(String,ModuleDescriptor$Version,Set,Set,Set,Set,Set,Set,Set,String,int,boolean)(ModuleFinder[])(Path[])(ModuleDescriptor,URI)(Configuration,ModuleReference)(ThreadFactory)(Reference)(AccessFlag$Location)(AccessFlag)(int,AccessFlag$Location)(ClassFileFormatVersion)(Class,Class,Class,int)(AccessibleObject[],boolean)(ConstructorAccessor)(Object[],boolean,Class)(Class,Class[],Class[],int,int,String,byte[],byte[])(Type)(Class[],byte[])(int,boolean,Class[],Class[])(StringBuilder,int,boolean)(Class[],Class[])(Object,double)(Object,float)(Object,long)(Object,short)(Object,char)(Object,byte)(Class,String,Class,int,boolean,int,String,byte[])(Throwable,String)(MethodAccessor)(Class,String,Class[],Class,Class[],int,int,String,byte[],byte[],byte[])(String,int,Executable,int)(int,RoundingMode)(MathContext)(int,MathContext)(BigDecimal,MathContext)(BigDecimal,RoundingMode)(BigDecimal,int)(BigDecimal,int,RoundingMode)(BigDecimal,int,int)(BigInteger,int,int)(long,int,int)(long,MathContext)(BigInteger,int,MathContext)(BigInteger,int)(BigInteger,MathContext)(BigInteger)(double,MathContext)(String,MathContext)(char[],MathContext)(char[],int,int,MathContext)(BigInteger,long,int,int)(int[],int,int,int)(int[],int[],int,int,int)(BigInteger,BigInteger)(int,Random)(int,int,Random)(int,byte[],int,int)(RoundingMode)(Authenticator$RequestorType)(String,InetAddress,int,String,String,String,URL,Authenticator$RequestorType)(Authenticator,String,InetAddress,int,String,String,String,URL,Authenticator$RequestorType)(String,InetAddress,int,String,String,String)(InetAddress,int,String,String,String)(Authenticator)(URLConnection,Class[])(URLConnection)(String,byte[])(InetAddress,int,NetworkInterface,int)(String,InetAddressResolver$LookupPolicy)(String,byte[],int)(String,byte[],NetworkInterface)(String,byte[],String)(NetworkInterface,int,int)(InetAddress,int)(InetAddress)(String,int,InetAddress[])(String,char[])(Proxy$Type)(Proxy$Type,SocketAddress)(String,String,String,String)(String,String,String,String,String)(String,String,String,int,String,String,String)(String,String,int)(URLStreamHandler)(URLStreamHandlerFactory)(Proxy)(String,String,int,String,String,String,String,String)(URI,URLStreamHandler)(URL,String,URLStreamHandler)(URL,String)(String,String,int,String,URLStreamHandler)(String,String,int,String)(ContentHandlerFactory)(FileNameMap)(URL,String,String,int,String,String)(URL,String,String,int,String,String,String,String,String)(URL,URL)(URL,String,int,int)(URL,Proxy)(int,int,int,int,MemorySegment)(long,int,MemorySegment)(int,short)(int,ByteBuffer,int,int)(int,byte)(byte[],long,int,MemorySegment)(int,int,int,int,byte[],int,MemorySegment)(ByteBuffer,int,int,int,int,long,MemorySegment)(ByteBuffer,MemorySegment)(int,CharBuffer,int,int)(char[],long,int,MemorySegment)(int,int,int,int,char[],int,MemorySegment)(DirectBuffer,int,int,int,int,int,FileDescriptor,boolean,MemorySegment)(int,long,FileDescriptor,Runnable,boolean,MemorySegment)(long,int,Object,FileDescriptor,boolean,MemorySegment)(long,int,Object,MemorySegment)(DirectBuffer,int,int,int,int,int,MemorySegment)(DoubleBuffer)(int,double[],int,int)(int,double[])(double[],int,int)(int,DoubleBuffer,int,int)(double[],long,int,MemorySegment)(int,int,int,int,double[],int,MemorySegment)(FloatBuffer)(int,float[],int,int)(int,float[])(float[],int,int)(int,FloatBuffer,int,int)(float[],long,int,MemorySegment)(int,int,int,int,float[],int,MemorySegment)(byte[],int,int,int,int,int,MemorySegment)(byte[],int,int,MemorySegment)(int,int,MemorySegment)(char[],int,int,int,int,int,MemorySegment)(char[],int,int,MemorySegment)(double[],int,int,int,int,int,MemorySegment)(double[],int,int,MemorySegment)(float[],int,int,int,int,int,MemorySegment)(float[],int,int,MemorySegment)(int,int[],int,int)(int,IntBuffer,int,int)(IntBuffer)(int[],int,int,int,int,int,MemorySegment)(int[],int,int,MemorySegment)(int,long[],int,int)(int,LongBuffer,int,int)(LongBuffer)(long[],int,int)(long[],int,int,int,int,int,MemorySegment)(long[],int,int,MemorySegment)(int,short[],int,int)(int,ShortBuffer,int,int)(ShortBuffer)(short[],int,int)(short[],int,int,int,int,int,MemorySegment)(short[],int,int,MemorySegment)(int[],long,int,MemorySegment)(int,int,int,int,int[],int,MemorySegment)(int,long[])(long[],long,int,MemorySegment)(int,int,int,int,long[],int,MemorySegment)(int,int,int,int,boolean,MemorySegment)(int,int,int,int,FileDescriptor,boolean,MemorySegment)(int,short[])(short[],long,int,MemorySegment)(int,int,int,int,short[],int,MemorySegment)(ByteBuffer,long)(ByteBuffer,long,Object,CompletionHandler)(long,long,boolean)(Object,CompletionHandler)(long,long,boolean,Object,CompletionHandler)(Path,OpenOption[])(Path,Set,ExecutorService,FileAttribute[])(Throwable,Object)(FileChannel$MapMode,long,long,Arena)(FileChannel$MapMode,long,long)(ReadableByteChannel,long,long)(long,long,WritableByteChannel)(ByteBuffer[])(ByteBuffer[],int,int)(Path,Set,FileAttribute[])(AsynchronousFileChannel,long,long,boolean)(FileChannel,long,long,boolean)(ByteBuffer,CharBuffer)(ByteBuffer,CharBuffer,boolean)(CodingErrorAction)(Charset,float,float)(CharBuffer,ByteBuffer)(CharBuffer,ByteBuffer,boolean)(Charset,float,float,byte[])(AccessMode)(FileVisitOption)(FileVisitResult)(Object,IOException)(Object,BasicFileAttributes)(Path,Charset)(Path,int,BiPredicate,FileVisitOption[])(Path,FileVisitOption[])(Path,int,FileVisitOption[])(Path,CharSequence,Charset,OpenOption[])(Path,CharSequence,OpenOption[])(Path,Iterable,OpenOption[])(Path,Iterable,Charset,OpenOption[])(Path,byte[],OpenOption[])(Path,OutputStream)(Path,Charset,OpenOption[])(Path,FileVisitor)(Path,Set,int,FileVisitor)(Path,LinkOption[])(Path,FileTime)(Path,UserPrincipal)(Path,Set)(Path,String,LinkOption[])(Path,String,Object,LinkOption[])(Path,Class,LinkOption[])(Path,Path)(Path,Path,CopyOption[])(Path,Path,FileAttribute[])(String,FileAttribute[])(Path,String,FileAttribute[])(String,String,FileAttribute[])(Path,String,String,FileAttribute[])(Path,DirectoryStream$Filter)(Path,String)(LinkOption)(WatchService,WatchEvent$Kind[])(WatchService,WatchEvent$Kind[],WatchEvent$Modifier[])(LinkOption[])(StandardCopyOption)(FileTime)(TimeUnit)(PosixFilePermission)(Path,AccessMode[])(Path,Map)(URI,Map)(Permission)(ProtectionDomain[],AccessControlContext)(ProtectionDomain[],boolean)(ProtectionDomain,DomainCombiner,AccessControlContext,AccessControlContext,Permission[])(AccessControlContext,DomainCombiner,boolean)(AccessControlContext,DomainCombiner)(ProtectionDomain[])(String,Permission)(CertPath,Timestamp)(CodeSource,boolean)(CodeSource)(URL,CodeSigner[])(URL,Certificate[])(ProtectionDomain[],ProtectionDomain[])(Subject)(Exception)(CodeSource,PermissionCollection,ClassLoader,Principal[])(CodeSource,PermissionCollection)(Provider,String,String,String,List,Map)(Provider$Service)(String,double,String)(SecureRandomParameters)(byte[],SecureRandomParameters)(String,SecureRandomParameters,Provider)(String,SecureRandomParameters,String)(String,SecureRandomParameters)(String,Provider)(SecureRandomSpi,Provider)(Date,CertPath)(PublicKey,Provider)(PublicKey,String)(PublicKey)(Date)(long,int,Map)(long,byte[],int,int)(Blob,long)(byte[],long)(String,SQLType,String)(String,SQLType,int)(String,SQLType)(int,SQLType,String)(int,SQLType,int)(int,SQLType)(String,Object,SQLType)(String,Object,SQLType,int)(String,Reader)(String,InputStream)(String,Reader,long)(String,InputStream,long)(String,Clob)(String,Blob)(String,SQLXML)(String,NClob)(String,RowId)(String,Calendar)(String,Map)(String,int,String)(String,Timestamp,Calendar)(String,Time,Calendar)(String,Date,Calendar)(String,Reader,int)(String,Object,int)(String,Object,int,int)(String,InputStream,int)(String,Timestamp)(String,Time)(String,Date)(String,BigDecimal)(String,URL)(int,Calendar)(int,Map)(ClientInfoStatus)(long,String,int,int)(Clob,long)(ShardingKey)(ShardingKey,ShardingKey)(ShardingKey,int)(ShardingKey,ShardingKey,int)(Executor,int)(Properties)(String,int[])(Savepoint)(String,String,String,int[])(String,String,String,boolean,boolean)(String,String,String,String,String,String)(String,String,String,int,boolean)(String,String,String,String[])(LocalDate)(int,Object,SQLType)(int,Object,SQLType,int)(int,Reader)(int,Reader,long)(int,InputStream,long)(int,Object,int,int)(int,SQLXML)(int,NClob)(int,RowId)(int,URL)(int,Timestamp,Calendar)(int,Time,Calendar)(int,Date,Calendar)(int,Array)(int,Clob)(int,Blob)(int,Ref)(int,Reader,int)(int,Object,int)(int,InputStream,int)(int,Timestamp)(int,Time)(int,Date)(int,BigDecimal)(String,Array)(String,Ref)(RowIdLifetime)(String,String,int,Map,Throwable)(String,String,int,Map)(String,String,Map,Throwable)(String,String,Map)(String,Map,Throwable)(Map,Throwable)(SQLException)(String,String,int,Throwable)(SQLWarning)(Object,SQLType)(LocalTime)(LocalDateTime)(Timestamp)(int,int,int,int,int,int,int)(AttributedCharacterIterator$Attribute)(Format$Field,int)(Format$Field)(int,Format$Field,Object,int,int,StringBuffer)(Format$Field,Object,int,int,StringBuffer)(AttributedCharacterIterator,AttributedCharacterIterator$Attribute,Object)(String,AttributedCharacterIterator$Attribute,Object)(AttributedCharacterIterator[])(String,ParsePosition)(Object,StringBuffer,FieldPosition)(ZoneId)(Clock,Duration)(Instant,ZoneId)(DayOfWeek)(Temporal)(TemporalQuery)(TemporalField)(TextStyle,Locale)(TemporalAccessor)(DataInput)(DataOutput)(TemporalUnit)(long,TemporalUnit)(Temporal,Temporal)(TemporalAmount)(ZoneOffset)(Temporal,TemporalUnit)(TemporalField,long)(TemporalAdjuster)(Clock)(InstantSource,Duration)(ChronoLocalDate)(LocalTime,ZoneOffset)(OffsetTime)(DateTimeFormatter)(LocalDate,Period)(CharSequence,DateTimeFormatter)(int,Month,int)(ChronoLocalDateTime)(long,int,ZoneOffset)(LocalDate,LocalTime)(int,Month,int,int,int,int,int)(int,Month,int,int,int,int)(int,Month,int,int,int)(LocalDate,ZoneOffset)(Month)(OffsetDateTime)(int,int,int,int,int,int,int,ZoneOffset)(LocalDateTime,ZoneOffset)(LocalDate,LocalTime,ZoneOffset)(int,int,int,int,ZoneOffset)(LocalDate,LocalDate)(String,ZoneOffset)(String,ZoneRules)(ChronoZonedDateTime)(LocalDateTime,ZoneOffset,ZoneId)(LocalDateTime,ZoneId,ZoneOffset)(int,int,int,int,int,int,int,ZoneId)(LocalDateTime,ZoneId)(LocalDate,LocalTime,ZoneId)(Chronology)(Map,ChronoField,long)(ChronoLocalDate,long,long,long)(Map,ResolverStyle)(Chronology,String)(ChronoLocalDate,ChronoLocalDate)(Era,int,int,int,int,int,int,ZoneOffset)(int,int,int,int,int,int,ZoneOffset)(ChronoField)(Era,int)(Era,int,int)(Era,int,int,int)(IsoEra)(CharSequence,ParsePosition)(CharSequence,TemporalQuery[])(CharSequence,TemporalQuery)(TemporalAccessor,Appendable)(TemporalField[])(ResolverStyle)(DecimalStyle)(DateTimeFormatterBuilder$CompositePrinterParser,Locale,DecimalStyle,ResolverStyle,Set,Chronology,ZoneId)(FormatStyle,FormatStyle)(FormatStyle)(String,Locale)(DateTimeParseContext,CharSequence,int)(DateTimePrintContext,StringBuilder)(Locale,long)(ResolverStyle,Chronology)(TextStyle)(TextStyle,Set)(TemporalField,Map)(TemporalField,TextStyle)(TemporalField,int,int,boolean)(TemporalField,int,int,ChronoLocalDate)(TemporalField,int,int,int)(TemporalField,int,int,SignStyle)(TemporalField,int)(String,Chronology,Locale)(FormatStyle,FormatStyle,Chronology,Locale)(DateTimeFormatterBuilder$DayPeriod)(TemporalField,long,int,int)(ResolverStyle,Set)(CharSequence,int,CharSequence,int,int)(TemporalAccessor,DateTimeFormatter)(SignStyle)(boolean,boolean,boolean)(Temporal,long)(ChronoUnit)(Map,TemporalAccessor,ResolverStyle)(long,TemporalField)(long,long,long,long)(ZoneOffsetTransition)(long,ZoneOffset,ZoneOffset)(LocalDateTime,ZoneOffset,ZoneOffset)(ZoneOffsetTransitionRule$TimeDefinition)(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)(ZoneOffset,ZoneOffset,List,List,List)(Object,Object,Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object,Object,Object)(Object,Object,Object,Object,Object)(UnaryOperator)(int,Collection)(Predicate,int,int)(Collection,boolean,int,int)(List,int,int)(Object[],int)(Object,int,int)(Calendar)(TimeZone)(int,int,int,int,Locale,int)(int,int,Locale)(TimeZone,Locale)(Function,Comparator)(DoubleSummaryStatistics)(long,double,double,double)(Enum,Enum)(Enum,Enum[])(Enum,Enum,Enum,Enum,Enum)(Enum,Enum,Enum,Enum)(Enum,Enum,Enum)(EnumSet)(Class,Enum[])(Map$Entry)(int,Object,Object,HashMap$Node)(HashMap$TreeNode)(HashMap$TreeNode,HashMap$TreeNode)(HashMap,HashMap$Node[],int,int)(HashMap,HashMap$Node[],boolean)(HashMap,HashMap$Node[],int,Object,Object)(HashMap)(HashMap$Node[])(int,Object,Class)(HashMap$Node[],HashMap$TreeNode)(HashMap$Node)(HashMap$Node,HashMap$Node)(int,Object,Object,boolean,boolean)(HashMap$Node[],int)(Map,boolean)(Class,Object,Object)(int,float,boolean)(ObjectOutputStream,int,float)(Void)(IntSummaryStatistics)(long,int,int,long)(Object[],boolean)(Locale$Category)(Locale$FilteringMode)(Locale$IsoCountryCode)(List,Map)(List,Collection)(List,Collection,Locale$FilteringMode)(Locale$Category,Locale)(BaseLocale,LocaleExtensions)(String,String,String,String,LocaleExtensions)(LongSummaryStatistics)(String,String,String,Throwable)(DoubleSupplier)(DoubleConsumer,Runnable)(DoubleConsumer)(IntSupplier)(IntConsumer,Runnable)(IntConsumer)(LongSupplier)(LongConsumer,Runnable)(LongConsumer)(OutputStream,String,Charset)(OutputStream,String,String)(OutputStream,String)(Writer,String)(long,double,double)(RandomGenerator)(String,Locale,String,ClassLoader,ResourceBundle,long)(String,Locale,String,ClassLoader,boolean)(String,Locale,ClassLoader,ResourceBundle$Control)(String,Locale,ClassLoader)(String,Locale,ResourceBundle$Control)(String,Locale,Module)(String,ResourceBundle$Control)(boolean,int,Locale)(long,int[])(UUID)(Object,Object,ReferenceQueue,int,WeakHashMap$Entry)(Collection,long,TimeUnit)(Callable)(Runnable,Object)(Executor,CompletableFuture,CompletableFuture)(Executor,CompletableFuture,CompletableFuture,CompletableFuture)(Executor,CompletableFuture,CompletableFuture,CompletableFuture,BiConsumer)(Executor,CompletableFuture,CompletableFuture,CompletableFuture,BiFunction)(Executor,CompletableFuture,CompletableFuture,CompletableFuture,Runnable)(short,short)(ForkJoinTask[])(ForkJoinTask,ForkJoinTask)(Future)(Executor,CompletableFuture,CompletableFuture,Function)(Executor,CompletableFuture,CompletableFuture,BiFunction)(Executor,CompletableFuture,CompletableFuture,BiConsumer)(Function,Executor)(BiConsumer,Executor)(BiFunction,Executor)(CompletionStage,Runnable,Executor)(CompletionStage,Runnable)(CompletionStage,Consumer,Executor)(CompletionStage,Consumer)(CompletionStage,Function,Executor)(CompletionStage,Function)(CompletionStage,BiConsumer,Executor)(CompletionStage,BiConsumer)(CompletionStage,BiFunction,Executor)(CompletionStage,BiFunction)(Runnable,Executor)(Consumer,Executor)(long,TimeUnit,Executor)(Object,long,TimeUnit)(Supplier,Executor)(CompletableFuture[])(Executor,Runnable)(Executor,Supplier)(CompletableFuture,CompletableFuture$BiCompletion)(CompletableFuture[],int,int)(Object,Object,Runnable,CompletableFuture$BiRun)(Object,Object,BiConsumer,CompletableFuture$BiAccept)(Object,Object,BiFunction,CompletableFuture$BiApply)(CompletableFuture,CompletableFuture,int)(Object,Function,CompletableFuture$UniExceptionally)(Object,BiFunction,CompletableFuture$UniHandle)(Object,BiConsumer,CompletableFuture$UniWhenComplete)(CompletableFuture,int)(CompletableFuture$Completion)(Object,Throwable)(ConcurrentHashMap)(ConcurrentHashMap,Object)(int,Object,Object,ConcurrentHashMap$Node)(int,Object,Object)(long,ToIntFunction,int,IntBinaryOperator)(long,ToLongFunction,long,LongBinaryOperator)(long,ToDoubleFunction,double,DoubleBinaryOperator)(long,Function,BiFunction)(long,BiFunction)(long,Function)(long,Function,Consumer)(long,Consumer)(long,ToIntBiFunction,int,IntBinaryOperator)(long,ToLongBiFunction,long,LongBinaryOperator)(long,ToDoubleBiFunction,double,DoubleBinaryOperator)(long,BiFunction,BiFunction)(long,BiFunction,Consumer)(long,BiConsumer)(ConcurrentHashMap$Node)(ConcurrentHashMap$Node[],ConcurrentHashMap$Node)(Object,Object,boolean)(int,float,int)(ConcurrentHashMap$Node[],int,ConcurrentHashMap$Node)(ConcurrentHashMap$Node[],int,ConcurrentHashMap$Node,ConcurrentHashMap$Node)(ConcurrentHashMap$Node[],int)(ForkJoinPool)(ForkJoinPool$ManagedBlocker)(ForkJoinTask,boolean,int)(ForkJoinTask,boolean)(ForkJoinTask,ForkJoinPool$WorkQueue)(ForkJoinTask,ForkJoinPool,boolean)(ForkJoinWorkerThread,int)(ForkJoinTask[],int,ForkJoinTask)(ForkJoinTask[],int)(ForkJoinTask)(int,ForkJoinPool$ForkJoinWorkerThreadFactory,Thread$UncaughtExceptionHandler,boolean,int,int,int,Predicate,long,TimeUnit)(int,ForkJoinPool$ForkJoinWorkerThreadFactory,Thread$UncaughtExceptionHandler,boolean)(Executor,ForkJoinPool$ManagedBlocker)(ForkJoinPool$WorkQueue)(ForkJoinPool,long,boolean)(ForkJoinTask,ForkJoinPool$WorkQueue,boolean,boolean)(ForkJoinTask,ForkJoinPool$WorkQueue,boolean)(ForkJoinWorkerThread,Throwable)(ThreadGroup,ForkJoinPool,boolean)(ThreadGroup,ForkJoinPool,boolean,boolean)(Future$State)(Thread,long)(Condition)(BiPredicate)(DoublePredicate)(DoubleUnaryOperator)(IntPredicate)(IntUnaryOperator)(LongPredicate)(LongUnaryOperator)(String,Exception,int)(LogRecord)(Handler)(Level)(ErrorManager)(Filter)(Formatter)(Level,Formatter,Formatter)(Logger)(LogManager$LogNode,LogManager$LoggerContext)(String,LogManager$LoggerWeakRef)(Logger,boolean)(String,String,Module)(Logger,ReferenceQueue)(LogManager$LogNode)(String,Formatter)(String,Level)(InputStream,Function)(String,String,Class)(Level,String)(LogManager$LoggerWeakRef)(String,String,Object)(String,String,Object[])(Level,ResourceBundle,String,Throwable)(Level,String,String,ResourceBundle,String,Throwable)(Level,String,String,String,String,Throwable)(Level,ResourceBundle,String,Object[])(Level,String,String,ResourceBundle,String,Object[])(Level,String,String,String,String,Object[])(Level,String,String,String,String,Object)(Level,String,String,String,String)(Level,String,String,Throwable,Supplier)(Level,String,String,String,Throwable)(Level,String,String,String,Object[])(Level,String,String,String,Object)(Level,String,String,Supplier)(Level,String,String,String)(Level,Throwable,Supplier)(Level,String,Throwable)(Level,String,Object[])(Level,String,Object)(Level,Supplier)(LogManager)(String,String,Module,LogManager,boolean)(Collector$Characteristics)(Supplier,BiConsumer,BinaryOperator,Function,Collector$Characteristics[])(Supplier,BiConsumer,BinaryOperator,Collector$Characteristics[])(Collector,Collector,BiFunction)(Function,Function,BinaryOperator,Supplier)(Function,Function,BinaryOperator)(Function,Function)(Predicate,Collector)(Function,Supplier,Collector)(Function,Collector)(Object,Function,BinaryOperator)(double[],double)(Collector,Function)(CharSequence,CharSequence,CharSequence)(double,DoubleConsumer)(DoubleStream,DoubleStream)(double,DoublePredicate,DoubleUnaryOperator)(double,DoubleUnaryOperator)(Supplier,ObjDoubleConsumer,BiConsumer)(DoubleBinaryOperator)(double,DoubleBinaryOperator)(DoubleStream$DoubleMapMultiConsumer)(DoubleFunction)(DoubleToLongFunction)(DoubleToIntFunction)(int,IntConsumer)(IntStream,IntStream)(int,IntPredicate,IntUnaryOperator)(int,IntUnaryOperator)(Supplier,ObjIntConsumer,BiConsumer)(IntBinaryOperator)(int,IntBinaryOperator)(IntStream$IntMapMultiConsumer)(IntToDoubleFunction)(IntToLongFunction)(long,LongConsumer)(LongStream,LongStream)(long,LongPredicate,LongUnaryOperator)(long,LongUnaryOperator)(Supplier,ObjLongConsumer,BiConsumer)(LongBinaryOperator)(long,LongBinaryOperator)(LongStream$LongMapMultiConsumer)(LongFunction)(LongToDoubleFunction)(LongToIntFunction)(Accessible)(int,int,AttributeSet)(AccessibleRelation)(AccessibleRelation[])(AccessibleState)(AccessibleState[])(int,Accessible)(AccessibleTable)(Number)(Subject,PrivilegedExceptionAction,AccessControlContext)(Subject,PrivilegedAction,AccessControlContext)(Subject,PrivilegedExceptionAction)(Subject,PrivilegedAction)(Subject,Callable)(AccessControlContext)(boolean,Set,Set,Set)(X500Name)(String,Icon)(ChangeListener)(ButtonUI)(ButtonModel)(Action)(Action,String)(Icon)(Insets)(Object,Action)(ActionMap)(ButtonModel,boolean)(AbstractButton)(ButtonGroup)(KeyStroke)(KeyStroke,Object)(InputMap)(JComponent)(Component,Graphics,int,int)(JComponent,JComponent)(JComponent,byte)(Graphics,int,int,int,int,int,int)(AncestorListener)(VetoableChangeListener)(Component,Rectangle)(TransferHandler$DropLocation,Object,boolean)(TransferHandler)(KeyEvent,Container,boolean)(KeyEvent,boolean)(KeyStroke,KeyEvent,int,boolean)(int,InputMap)(ActionListener,KeyStroke,int)(ComponentInputMap)(ActionListener,String,KeyStroke,int)(InputVerifier)(Border)(ComponentUI)(JPopupMenu)(Component,Component)(JComponent,int)(MenuListener)(JMenuItem)(Action,int)(JMenuItem,int)(MenuElement,KeyStroke,KeyEvent,int,boolean)(KeyEvent,MenuElement[],MenuSelectionManager)(MouseEvent,MenuElement[],MenuSelectionManager)(JMenu)(SingleSelectionModel)(MenuBarUI)(MenuKeyListener)(MenuDragMouseListener)(MenuKeyEvent)(MenuDragMouseEvent)(MenuItemUI)(PopupMenuListener)(PopupMenuUI)(JButton)(JLayeredPane)(RootPaneUI)(char,boolean)(MenuElement[])(Component,Component,int,int)(Component,Transferable)(JComponent,Transferable,int)(JComponent,DataFlavor[])(TransferHandler$TransferSupport)(JComponent,Transferable)(JComponent,Clipboard,int)(JComponent,InputEvent,int)(Component,Graphics,int,int,int,int)(JComponent,int,Container,Container)(AncestorEvent)(ChangeEvent)(Class,EventListener)(Component,int,long,int,int,int,int,int,int,boolean,MenuElement[],MenuSelectionManager)(Component,int,long,int,int,int,int,boolean,MenuElement[],MenuSelectionManager)(Component,int,long,int,int,char,MenuElement[],MenuSelectionManager)(MenuEvent)(PopupMenuEvent)(JComponent,int,int)(Graphics,JComponent)(JPopupMenu,int,int)(AttributeSet)(long,boolean,long)(FileDescriptor,long,boolean,long,long)(UnmapperProxy,long,int,Object,MemorySegment)(MemorySessionImpl,MemorySessionImpl,Object,long,Object,long,long)(Class,long,MemorySegment$Scope,Consumer)(long,long,boolean,MemorySessionImpl)(long,boolean,MemorySessionImpl)(MemorySessionImpl$ResourceList$ResourceCleanup)(long,Object,long,boolean,MemorySessionImpl)(Cleaner)(LayoutPath$PathElementImpl$PathKind)(LayoutPath)(LayoutPath$PathElementImpl$PathKind,UnaryOperator)(long,UnmapperProxy,long,boolean,MemorySessionImpl)(Thread,MemorySessionImpl$ResourceList)(Arena)(long,long,MemorySessionImpl)(long,long,MemorySessionImpl,Runnable)(Architecture,VMStorage[][],VMStorage[][],VMStorage[][],int,int,VMStorage,VMStorage,VMStorage,VMStorage,VMStorage)(ABIDescriptor,VMStorage[],VMStorage[],MethodType,boolean,int,boolean)(byte,short,int,String)(byte,short,int)(AbstractGroupLayout$Kind)(long,Optional)(long,long,Optional)(AbstractGroupLayout$Kind,List,long,long,long,Optional)(ByteOrder,long,Optional)(Class,ByteOrder,long,long,Optional)(PreviewFeature$Feature)(MemorySessionImpl,Object,long,double)(MemorySessionImpl,Object,long,double,double)(MemorySessionImpl,Object,long)(MemorySessionImpl,Object,long,float)(MemorySessionImpl,Object,long,float,float)(MemorySessionImpl,Object,long,long)(MemorySessionImpl,Object,long,long,long)(MemorySessionImpl,Object,long,long,boolean)(MemorySessionImpl,Object,long,boolean)(MemorySessionImpl,Object,long,int)(MemorySessionImpl,Object,long,int,int)(MemorySessionImpl,Object,long,int,boolean)(MemorySessionImpl,Object,long,char)(MemorySessionImpl,Object,long,char,boolean)(MemorySessionImpl,Object,long,short)(MemorySessionImpl,Object,long,short,boolean)(MemorySessionImpl,Object,long,byte)(Class,Class,Class,int,VectorSupport$Vector,VectorSupport$VectorMask,AbstractMemorySegmentImpl,long,VectorSupport$StoreVectorMaskedOperation)(Class,Class,int,VectorSupport$Vector,AbstractMemorySegmentImpl,long,VectorSupport$StoreVectorOperation)(Class,Class,Class,int,AbstractMemorySegmentImpl,long,VectorSupport$VectorMask,VectorSupport$VectorSpecies,int,VectorSupport$LoadVectorMaskedOperation)(Class,Class,int,AbstractMemorySegmentImpl,long,VectorSupport$VectorSpecies,VectorSupport$LoadOperation)(MemorySessionImpl,FileDescriptor,long,boolean,long,long)(MemorySessionImpl,long,boolean,long)(MemorySessionImpl,MemorySessionImpl,Object,long,Object,long,int,int)(MemorySessionImpl,Object,long,long,byte)(MemorySessionImpl,MemorySessionImpl,Object,long,Object,long,long,long)(MemorySessionImpl)(Object,long,Object,Object)(Object,long,Object)(Object,long,char,boolean)(Object,long,char)(Object,long,short,boolean)(Object,long,short)(Object,long,int,boolean)(Object,long,int)(Object,long,long)(Object,long,boolean)(Object,long,byte)(Object,long,double)(Object,long,float)(Object,long,long,long)(Object,long,double,double)(Object,long,float,float)(Object,long,boolean,boolean)(Object,long,char,char)(Object,long,short,short)(Object,long,byte,byte)(Object,long,int,int)(String,byte[],int,int,ClassLoader,ProtectionDomain)(Object,long,Object,long,long,long)(Object,long,Object,long,long)(long,long,byte)(Object,long,long,byte)(long,double)(long,float)(long,char)(long,short)(long,byte)(ClassLoader,ServicesCatalog)(Module,Class,Class)(Cleaner,ThreadFactory)(Object,Cleaner)(ConstantPool$Tag)(Object,Object[],Class)(Class,Constructor)(Constructor,Object[],Class)(Constructor,ConstructorAccessor)(String,Class,byte[])(ReferencedKeyMap,Object)(ReferencedKeyMap,Object,UnaryOperator)(boolean,boolean,Supplier)(boolean,Supplier)(RandomGenerator,float)(RandomGenerator,float,float)(RandomGenerator,double)(RandomGenerator,double,double)(RandomGenerator,int)(RandomGenerator,int,int)(RandomGenerator,long)(RandomGenerator,long,long)(Continuation$Pinned)(Continuation$PreemptStatus)(Continuation,ContinuationScope,Supplier)(ContinuationScope,Runnable)(Object,ScopedValueContainer)(ThreadContainer,String)(VectorSupport$VectorPayload,VectorSupport$VectorPayload,VectorSupport$VectorMask)(VectorSupport$Vector,VectorSupport$VectorMask)(long,VectorSupport$VectorSpecies)(VectorSupport$Vector,int,VectorSupport$VectorSpecies)(Object,long,VectorSupport$VectorSpecies)(Object,long,VectorSupport$VectorSpecies,VectorSupport$VectorMask)(Object,int,int[],int,VectorSupport$VectorSpecies,VectorSupport$VectorMask)(int,int,int,VectorSupport$VectorSpecies)(VectorSupport$VectorShuffle)(Object,long,VectorSupport$Vector,VectorSupport$VectorMask)(Object,long,VectorSupport$VectorPayload)(Object,int,VectorSupport$Vector,int[],int,VectorSupport$VectorMask)(VectorSupport$Vector,VectorSupport$Vector,VectorSupport$Vector,VectorSupport$VectorMask)(VectorSupport$Vector,int)(VectorSupport$Vector,int,long)(VectorSupport$Vector,VectorSupport$Vector,VectorSupport$VectorMask)(VectorSupport$Vector,int,VectorSupport$VectorMask)(int,VectorSupport$Vector,VectorSupport$Vector,VectorSupport$VectorMask)(VectorSupport$VectorPayload,VectorSupport$VectorSpecies)(VectorSupport$VectorMask)(VectorSupport$Vector,VectorSupport$VectorShuffle,VectorSupport$VectorMask)(int,Class,Class,int,VectorSupport$VectorMask,VectorSupport$VectorMaskOp)(VectorSupport$VectorPayload)(int,Class,Class,Class,int,VectorSupport$Vector,VectorSupport$VectorMask,VectorSupport$CompressExpandOperation)(int,Class,Class,int,Class,Class,int,VectorSupport$VectorPayload,VectorSupport$VectorSpecies,VectorSupport$VectorConvertOp)(int,Class,Class,Class,int,VectorSupport$Vector,int,VectorSupport$VectorMask,VectorSupport$VectorBroadcastIntOp)(Class,Class,Class,int,VectorSupport$Vector,VectorSupport$Vector,VectorSupport$VectorMask,VectorSupport$VectorBlendOp)(Class,Class,Class,Class,int,VectorSupport$Vector,VectorSupport$VectorShuffle,VectorSupport$VectorMask,VectorSupport$VectorRearrangeOp)(int,Class,Class,Class,int,VectorSupport$Vector,VectorSupport$Vector,VectorSupport$VectorMask,VectorSupport$VectorCompareOp)(int,Class,Class,int,VectorSupport$VectorMask,VectorSupport$VectorMask,BiFunction)(Class,Class,Class,int,Class,Object,long,VectorSupport$Vector,VectorSupport$Vector,VectorSupport$VectorMask,Object,int,int[],int,VectorSupport$StoreVectorOperationWithMap)(Class,Class,Class,int,Object,long,VectorSupport$Vector,VectorSupport$VectorMask,Object,long,VectorSupport$StoreVectorMaskedOperation)(Class,Class,int,Object,long,VectorSupport$VectorPayload,Object,long,VectorSupport$StoreVectorOperation)(Class,Class,Class,int,Class,Object,long,VectorSupport$Vector,VectorSupport$VectorMask,Object,int,int[],int,VectorSupport$VectorSpecies,VectorSupport$LoadVectorOperationWithMap)(Class,Class,Class,int,Object,long,VectorSupport$VectorMask,int,Object,long,VectorSupport$VectorSpecies,VectorSupport$LoadVectorMaskedOperation)(Class,Class,int,Object,long,Object,long,VectorSupport$VectorSpecies,VectorSupport$LoadOperation)(int,Class,Class,Class,int,VectorSupport$Vector,VectorSupport$Vector,VectorSupport$Vector,VectorSupport$VectorMask,VectorSupport$TernaryOperation)(int,Class,Class,Class,int,VectorSupport$VectorPayload,VectorSupport$VectorPayload,VectorSupport$VectorMask,VectorSupport$BinaryOperation)(int,Class,Class,Class,int,VectorSupport$Vector,VectorSupport$VectorMask,VectorSupport$UnaryOperation)(Class,Class,int,VectorSupport$Vector,int,long,VectorSupport$VecInsertOp)(Class,Class,int,VectorSupport$Vector,int,VectorSupport$VecExtractOp)(int,Class,Class,Class,int,VectorSupport$Vector,VectorSupport$VectorMask,VectorSupport$ReductionOperation)(Class,Class,int,VectorSupport$Vector,int,VectorSupport$VectorSpecies,VectorSupport$IndexOperation)(Class,Class,Class,VectorSupport$VectorShuffle,int,VectorSupport$ShuffleToVectorOperation)(Class,Class,VectorSupport$VectorSpecies,int,int,int,int,VectorSupport$ShuffleIotaOperation)(Class,Class,int,long,long,VectorSupport$IndexPartiallyInUpperRangeOperation)(Class,Class,int,long,int,VectorSupport$VectorSpecies,VectorSupport$FromBitsCoercedOperation)(ReflectionHints,Type[])(ExecutableMode)(MemberCategory)(Method,ExecutableMode)(Constructor,ExecutableMode)(Iterable,Consumer)(ClassLoader,String,MemberCategory[])(ClassLoader,String,Consumer)(Class,MemberCategory[])(Class,Consumer)(TypeReference,MemberCategory[])(TypeReference,Consumer)(TypeReference)(MemberCategory[])(String,List,ExecutableMode)(List,ExecutableMode)(ReflectionHints,AnnotatedElement)(ReflectionHints,Method)(ReflectionHints,Field)(ReflectionHints,Constructor)(ReflectionHints,Class)(BeanMetadataAttribute)(ConversionService)(Class,String,String,Throwable)(Class,String,String)(PropertyValues)(PropertyValue)(PropertyValue,int)(PropertyChangeEvent,String,Throwable)(PropertyValues,boolean,boolean)(PropertyValues,boolean)(PropertyEditorRegistry)(Class,String,PropertyEditor)(Class,PropertyEditor)(PropertyValue,Object)(Object,Class,TypeDescriptor)(Object,Class,Field)(Object,Class,MethodParameter)(Object,Class)(Object,Class,Throwable)(PropertyChangeEvent,Class,Throwable)(PropertyChangeEvent,Class)(String,ResolvableType)(ResolvableType)(BeanFactory)(InjectionPoint)(MethodParameter)(Class,boolean,boolean)(ResolvableType,boolean,boolean)(ResolvableType,boolean)(ResolvableType,String)(DependencyDescriptor,String,Set,TypeConverter)(DependencyDescriptor,String)(String,DependencyDescriptor)(Object,int,boolean)(Class,int,boolean)(ConfigurableBeanFactory,Scope)(String,BeanExpressionContext)(ConfigurableListableBeanFactory)(StringValueResolver)(ConfigurableBeanFactory)(ApplicationStartup)(String,Scope)(BeanPostProcessor)(TypeConverter)(PropertyEditorRegistrar)(BeanExpressionResolver)(Object,String,String)(int,Class,String,Set)(int,Class,String)(Class,String,Set)(ConstructorArgumentValues$ValueHolder)(int,ConstructorArgumentValues$ValueHolder)(int,Object,String)(ConstructorArgumentValues)(ParameterNameDiscoverer)(String,Class,BeanFactory)(ResolvableType,Map)(DependencyDescriptor)(MethodParameter,boolean,boolean)(MethodParameter,boolean)(String,Runnable)(String,ObjectFactory)(String,BeanDefinition)(BeanDefinition,BeanDefinitionRegistry)(WebApplicationType)(Banner$Mode)(Environment,Class,PrintStream)(ConfigurableEnvironment)(ResourceLoader)(BeanNameGenerator)(BeanDefinitionRegistry,Object[])(Class,Supplier)(BootstrapContext,ConfigurableApplicationContext)(BootstrapRegistry$Scope)(BootstrapContext)(ApplicationListener)(Class,BootstrapRegistry$InstanceSupplier)(BootstrapRegistry)(ThrowingConsumer,Set)(SpringApplicationHook,ThrowingSupplier)(SpringApplicationHook,Runnable)(ThrowingConsumer)(ApplicationContext,ExitCodeGenerator[])(Class[],String[])(ApplicationListener[])(ApplicationContextInitializer[])(ApplicationContextFactory)(BootstrapRegistryInitializer)(Banner)(ConfigurableApplicationContext,ApplicationArguments)(ConfigurableApplicationContext)(ApplicationContext,Object[])(ConfigurableEnvironment,String[])(ResourceLoader,Class[])(SpringApplication)(ConfigurableApplicationContext,Throwable)(ConfigurableApplicationContext,Duration)(ConfigurableBootstrapContext,ConfigurableEnvironment)(ConfigurableBootstrapContext)(MetadataReader,MetadataReaderFactory)(Object,List,Set)(String[],AutoConfigurationMetadata)(AutoConfigurationImportEvent)(Collection,Collection)(Environment)(AnnotationAttributes,String)(AnnotationMetadata,AnnotationAttributes)(AnnotationMetadata)(String,String,Set)(String,String,Integer)(AnnotationMetadata,BeanDefinitionRegistry)(BeanDefinitionRegistry,String[])(Object,Clock)(ApplicationEvent)(ApplicationEventPublisher)(ProtocolResolver)(BeanFactoryPostProcessor)(MessageSourceResolvable,Locale)(String,Object[],Locale)(String,Object[],String,Locale)(MessageSource)(Object,Object,ResolvableType)(BeanDefinition)(ScopedProxyMode)(AnnotationMetadata,String)(AnnotationMetadata,DeferredImportSelector)(FilterType)(AnnotationMetadata,BeanDefinitionRegistry,BeanNameGenerator)(MessageSourceResolvable)(String,Object[],String)(String,String,Locale)(MessageSource,Locale)(AttributeAccessor)(Constructor,int,String)(Parameter)(Executable,int)(Annotation[])(Executable,int,Class)(Constructor,int,int)(Constructor,int)(Method,int,int)(Method,int)(Type,SerializableTypeWrapper$TypeProvider,ResolvableType$VariableResolver)(Type,ResolvableType$VariableResolver)(ParameterizedTypeReference)(Type,ResolvableType)(MethodParameter,Type,int)(MethodParameter,Type)(MethodParameter,ResolvableType)(Method,int,Class)(Constructor,int,Class)(Field,int,Class)(Field,int)(Field,ResolvableType)(Field,Class)(Class,ResolvableType[])(SerializableTypeWrapper$TypeProvider)(String,Object,BiFunction)(int,String,Object,HashMap$Node)(int,String,Object,boolean,boolean)(AnnotationAttributes)(MergedAnnotation$Adapt)(MergedAnnotation$Adapt[])(ClassLoader,Object,Class,Map)(AnnotatedElement,Class,Map)(Class,Map)(Object,Annotation)(Function,MergedAnnotation$Adapt[])(MergedAnnotation,MergedAnnotation)(MergedAnnotation)(AnnotatedElement)(AnnotationFilter)(RepeatableContainers)(MergedAnnotations$SearchStrategy)(Object,Annotation[],RepeatableContainers,AnnotationFilter)(Object,Annotation[],RepeatableContainers)(Object,Annotation[])(AnnotatedElement,MergedAnnotations$SearchStrategy,RepeatableContainers,AnnotationFilter)(AnnotatedElement,MergedAnnotations$SearchStrategy,RepeatableContainers)(AnnotatedElement,MergedAnnotations$SearchStrategy)(String,Predicate,MergedAnnotationSelector)(String,Predicate)(Class,Predicate,MergedAnnotationSelector)(Class,Predicate)(Object,TypeDescriptor,TypeDescriptor)(Object,TypeDescriptor)(TypeDescriptor,TypeDescriptor)(Class,Method,Method,String)(Class,Method,Method)(Property,int)(MethodParameter,int)(TypeDescriptor)(Class,TypeDescriptor,TypeDescriptor)(Class,TypeDescriptor)(ResolvableType,Class,Annotation[])(Property)(Converter)(ConverterFactory)(GenericConverter)(Class,Class,Converter)(ConfigurableConversionService)(Profiles)(PropertySource)(String,PropertySource)(PropertySources)(String,Class,Object)(HttpURLConnection)(String,ResourceLoader)(Resource,long,long)(String,Supplier)(Class,Class,boolean)(Resource)(Object,ExampleMatcher)(ExampleMatcher$PropertyValueTransformer)(ExampleMatcher$StringMatcher)(ExampleMatcher$StringMatcher,boolean)(ExampleMatcher$MatchMode)(ExampleMatcher$NullHandler)(Optional)(ExampleMatcher$PropertySpecifier)(ExampleMatcher$PropertySpecifiers)(String,ExampleMatcher$PropertyValueTransformer)(String,ExampleMatcher$GenericPropertyMatcher)(String,ExampleMatcher$MatcherConfigurer)(Map,ScrollPosition$Direction)(Streamable)(ScrollPosition$Direction)(Sort$Direction)(Sort$NullHandling)(Sort$Direction,String,boolean,Sort$NullHandling)(Sort$Direction,String,Sort$NullHandling)(Sort$Direction,String)(MethodInvocationRecorder$Recorded$ToMapConverter)(MethodInvocationRecorder$Recorded$ToCollectionConverter)(Sort$Order[])(Sort$Direction,String[])(List,IntFunction,boolean)(List,IntFunction)(QueryRewriter$IdentityQueryRewriter)(String,Sort)(String,Pageable)(ScrollPosition)(MethodInvocationRecorder$PropertyNameDetectionStrategy)(Object,MethodInvocationRecorder)(String,Exception)(EvaluationContext,String)(EvaluationContext,Object[])(EvaluationContext,String,List)(int,String,Throwable)(EvaluationContext,Object,Object)(EvaluationContext,Object)(EvaluationContext)(EvaluationContext,Object,Class)(EvaluationContext,Class)(String,ParserContext)(EvaluationContext,Object,Object[])(EvaluationContext,Object,String,List)(Operation)(Operation,Object,Object)(EvaluationContext,Object,String,Object)(EvaluationContext,Object,String)(Object,MultiValueMap)(MultiValueMap)(String,List,BiFunction)(String,List,List)(Object,List)(String,String,Charset)(String,Instant)(String,ZonedDateTime)(InetSocketAddress)(MediaType)(ContentDisposition)(List,Resource)(HttpStatus$Series)(HttpStatus)(MediaType,Map)(MediaType,Charset)(String,String,double)(ProblemDetail)(Object,MultiValueMap,HttpStatusCode)(Object,MultiValueMap,int)(MultiValueMap,HttpStatusCode)(Object,HttpStatusCode)(String,PathContainer$Options)(String,IllegalStateException)(String,SQLException)(String,String,SQLException)(String,SQLWarning)(PreparedStatement,int)(CallableStatement)(Connection)(CallableStatementCreator,List)(String,CallableStatementCallback)(CallableStatementCreator,CallableStatementCallback)(String,Collection,int,ParameterizedPreparedStatementSetter)(String,List,int[])(PreparedStatementCreator,BatchPreparedStatementSetter,KeyHolder)(String,BatchPreparedStatementSetter)(String,Object[],int[])(String,PreparedStatementSetter)(PreparedStatementCreator,KeyHolder)(PreparedStatementCreator)(String,Class,Object[])(String,Object[],Class)(String,Object[],int[],Class)(String,RowMapper,Object[])(String,Object[],RowMapper)(String,Object[],int[],RowMapper)(String,PreparedStatementSetter,RowMapper)(PreparedStatementCreator,RowMapper)(String,RowCallbackHandler,Object[])(String,Object[],RowCallbackHandler)(String,Object[],int[],RowCallbackHandler)(String,PreparedStatementSetter,RowCallbackHandler)(PreparedStatementCreator,RowCallbackHandler)(String,ResultSetExtractor,Object[])(String,Object[],ResultSetExtractor)(String,Object[],int[],ResultSetExtractor)(String,PreparedStatementSetter,ResultSetExtractor)(PreparedStatementCreator,ResultSetExtractor)(String,PreparedStatementCallback)(PreparedStatementCreator,PreparedStatementCallback)(String,RowMapper)(String,RowCallbackHandler)(String,ResultSetExtractor)(StatementCallback)(ConnectionCallback)(Statement)(Statement,SQLException)(Object[],int[])(ResultSet,ResultSetSupportingSqlParameter)(CallableStatement,List)(CallableStatement,List,List,int)(PreparedStatementCreator,PreparedStatementSetter)(PreparedStatementCreator,PreparedStatementSetter,RowMapper)(PreparedStatementCreator,PreparedStatementSetter,ResultSetExtractor)(DataSource,boolean)(DataSource)(PreparedStatement,Object)(PreparedStatement)(ResultSet)(String,int,RowMapper)(String,int,RowCallbackHandler)(String,int,ResultSetExtractor)(ResultSet,int)(SqlParameter)(JdbcTemplate)(SQLExceptionTranslator)(ConfigAttribute)(Authentication,Object,Collection)(Supplier,Object)(Authentication,Object)(AuthenticationException,Authentication)(AuthenticationEventPublisher)(List,AuthenticationManager)(AuthenticationProvider[])(Object,Object,Collection)(AuthenticationProvider)(UserDetailsService)(AuthenticationManager)(ObjectPostProcessor,ApplicationContext)(AuthenticationManagerBuilder)(PasswordEncoder)(ProviderManagerBuilder)(UserDetailsContextMapper)(BaseLdapPathContextSource)(GrantedAuthoritiesMapper)(LdapAuthoritiesPopulator)(UserDetailsPasswordService)(UserDetailsManager)(User$UserBuilder)(UserDetails)(UserCache)(JdbcUserDetailsManager)(GrantedAuthority[])(AutowireCapableBeanFactory)(Filter,Class)(ObjectPostProcessor,AuthenticationManagerBuilder,Map)(ServletContext)(RequestRejectedHandler)(SecurityExpressionHandler)(WebInvocationPrivilegeEvaluator)(HttpFirewall)(ContentNegotiationStrategy)(SecurityContextHolderStrategy)(AuthenticationConfiguration)(ObjectPostProcessor,ConfigurableListableBeanFactory)(WebSecurity)(AbstractAuthenticationProcessingFilter)(HttpSecurityBuilder,AuthenticationEntryPoint)(AuthenticationFailureHandler)(AuthenticationSuccessHandler)(AuthenticationDetailsSource)(AbstractAuthenticationProcessingFilter,String)(RequestMatcher,Collection)(int,AbstractConfigAttributeRequestMatcherRegistry$UrlMapping)(AbstractConfigAttributeRequestMatcherRegistry$UrlMapping)(AccessDecisionManager)(AnonymousAuthenticationFilter)(RequestMatcher,AuthorizationManager)(RedirectStrategy)(CorsConfigurationSource)(SessionAuthenticationStrategy)(CsrfTokenRequestHandler)(CsrfTokenRepository)(AuthenticationEntryPoint,RequestMatcher)(AuthenticationEntryPoint)(AccessDeniedHandler,RequestMatcher)(AccessDeniedHandler)(UsernamePasswordAuthenticationFilter)(UsernamePasswordAuthenticationFilter,String)(CrossOriginEmbedderPolicyHeaderWriter$CrossOriginEmbedderPolicy)(CrossOriginOpenerPolicyHeaderWriter$CrossOriginOpenerPolicy)(CrossOriginResourcePolicyHeaderWriter$CrossOriginResourcePolicy)(XXssProtectionHeaderWriter$HeaderValue)(J2eePreAuthenticatedProcessingFilter)(AuthenticationUserDetailsService)(PortMapper)(RememberMeServices)(PersistentTokenRepository)(RequestCache)(SessionRegistry)(SessionInformationExpiredStrategy)(SessionCreationPolicy)(InvalidSessionStrategy)(X509PrincipalExtractor)(X509AuthenticationFilter)(OAuth2AccessTokenResponseClient)(AuthorizationRequestRepository)(OAuth2AuthorizationRequestResolver)(OAuth2AuthorizedClientService)(OAuth2AuthorizedClientRepository)(ClientRegistrationRepository)(OAuth2UserService)(OAuth2LoginAuthenticationFilter)(OAuth2LoginAuthenticationFilter,String)(OidcSessionRegistry)(JwtDecoder)(OpaqueTokenAuthenticationConverter)(OpaqueTokenIntrospector)(BearerTokenResolver)(AuthenticationManagerResolver)(Saml2WebSsoAuthenticationFilter)(Saml2WebSsoAuthenticationFilter,String)(Saml2AuthenticationRequestResolver)(RelyingPartyRegistrationRepository)(AuthenticationConverter)(Saml2LogoutRequestRepository)(Saml2LogoutRequestResolver)(Saml2LogoutRequestValidator)(Saml2LogoutResponseResolver)(Saml2LogoutResponseValidator)(Saml2MetadataResponseResolver)(SmartApplicationListener)(Object,String,Date)(String,String,boolean,boolean,boolean,boolean,Collection)(String,String,Collection)(UserDetails,String)(String,UserDetails,List)(BCryptPasswordEncoder$BCryptVersion)(CharSequence,String)(BCryptPasswordEncoder$BCryptVersion,int,SecureRandom)(BCryptPasswordEncoder$BCryptVersion,int)(int,SecureRandom)(BCryptPasswordEncoder$BCryptVersion,SecureRandom)(String,GrantedAuthority)(Authentication,String)(HttpServletRequest,HttpServletResponse,AuthenticationException)(RequestMatcher,List)(RequestMatcher,Filter[])(FilterChain,List)(FilterChain)(FilterChainProxy)(FilterChainProxy$FilterChainDecorator)(FilterChainProxy$FilterChainValidator)(SecurityFilterChain)(String,String,String,String,String,ServletContext)(String,String,String,ServletContext)(HttpServletRequest,HttpServletResponse,String)(HttpServletRequest,HttpServletResponse,AccessDeniedException)(String,String,String,Authentication)(String,Authentication)(FilterInvocation,Collection)(LinkedHashMap,SecurityExpressionHandler)(LinkedHashMap)(HttpServletRequest,Map)(HttpServletRequest,HttpServletResponse,FilterChain,Authentication)(HttpServletRequest,HttpServletResponse)(RequestMatcher,AuthenticationManager)(String,AuthenticationManager)(String,Object,List)(HttpServletRequest,UsernamePasswordAuthenticationToken)(HttpServletRequest,Authentication)(HttpServletRequest,Collection)(X509Certificate)(String,String,String,Date)(String,String,Date)(PersistentRememberMeToken)(Authentication,HttpServletRequest,HttpServletResponse)(AuthenticationTrustResolver)(HttpRequestResponseHolder)(CsrfToken,HttpServletRequest,HttpServletResponse)(HttpServletRequest,CsrfToken)(HttpServletRequest,HttpServletResponse,Supplier)(HttpServletRequest,HttpServletResponse,RequestRejectedException)(HandlerMappingIntrospector,String)(SessionInformation,HttpServletRequest,HttpServletResponse)(SessionInformationExpiredEvent)(boolean,Map)(ConcurrentReferenceHashMap$Entry,int,ConcurrentReferenceHashMap$Reference)(ConcurrentReferenceHashMap$ReferenceType)(ConcurrentReferenceHashMap$Restructure)(int,Object,ConcurrentReferenceHashMap$Task)(Object,int,ConcurrentReferenceHashMap$Restructure)(ConcurrentReferenceHashMap$Reference,ConcurrentReferenceHashMap$Entry)(ConcurrentReferenceHashMap$Reference,ConcurrentReferenceHashMap$Entry,ConcurrentReferenceHashMap$Entries)(ConcurrentReferenceHashMap$TaskOption)(ConcurrentReferenceHashMap$TaskOption[])(Object,ConcurrentReferenceHashMap$Restructure)(int,float,int,ConcurrentReferenceHashMap$ReferenceType)(int,ConcurrentReferenceHashMap$ReferenceType)(MimeType,Map)(MimeType,Charset)(Object,List,BiFunction)(Object,List,List)(ThrowingConsumer,BiFunction)(ThrowingSupplier,BiFunction)(ThrowingSupplier)(Throwable,ProblemDetail)(Throwable,HttpStatusCode,String)(HttpStatusCode,ProblemDetail,Throwable,String,Object[])(HttpStatusCode,ProblemDetail,Throwable)(HttpStatusCode,Throwable)(String,List,String,Object[])(NativeWebRequest)(ReflectionHints,MethodParameter)(RequestMethod)(String,Runnable,int)(CorsConfiguration)(BeanWrapper)(HttpStatusCode,String,Throwable,String,Object[])(HttpStatusCode,String,Throwable)(HttpServletRequest,HttpServletResponse,Exception)(HttpServletRequest,HttpServletResponse,ModelAndView)(HandlerInterceptor[])(int,HandlerInterceptor)(HandlerInterceptor)(Object,HandlerInterceptor[])(HttpServletRequest,HttpServletResponse,Object,Exception)(HttpServletRequest,HttpServletResponse,Object,ModelAndView)(HttpServletRequest,HttpServletResponse,Object)(View)(View,String,Object)(String,Map,HttpStatusCode)(String,HttpStatusCode)(View,Map)(Map,HttpServletRequest,HttpServletResponse)(HttpServletRequest,String)(String,String,PathMatcher)(PathPattern,PathContainer)(int,PathPattern$MatchingContext)(String,String,MultiValueMap)(PathContainer,boolean)(Map,Map)(PathContainer,PathContainer,PathPattern$PathMatchInfo)(PathContainer,PathContainer)(PathPattern)(PathContainer)(String,PathPatternParser,PathElement)(PathContainer$Options)(PatternParseException$PatternMessage)(Throwable,int,char[],PatternParseException$PatternMessage,Object[])(int,char[],PatternParseException$PatternMessage,Object[])(Object,Supplier)(AppContext)(GraphicsDevice)(CheckboxMenuItem)(FileDialog)(Panel)(Canvas)(Choice)(TextArea)(ScrollPane)(Scrollbar)(Label)(TextField)(Button)(Taskbar)(Desktop)(Component,Component,boolean,boolean,FocusEvent$Cause)(SortedMap)(Object,Transferable,long,Map,boolean)(RenderedImage,String)(Image,String)(Image,long)(InputStream,long,Transferable)(InputStream,DataFlavor,long,Transferable)(byte[],DataFlavor,long,Transferable)(ArrayList)(Transferable,DataFlavor,long)(Long,Transferable)(long[],FlavorTable)(Transferable,FlavorTable)(DataFlavor[],FlavorTable)(int,ColorModel)(Image,SurfaceManager)(SurfaceManager$ImageAccessor)(int,int[],int[])(int,char[],int[])(Font,AffineTransform,Object,Object)(Font,FontRenderContext,float[])(float,float[],int)(Font,AffineTransform,Object,Object,float[])(FontStrikeDesc)(FontStrike)(Font,FontRenderContext)(Font,AffineTransform,AffineTransform,int,int)(Font,AffineTransform,int,int)(Font2D)(FontFamily,String[])(Font2D,int)(String,boolean,int)(int[],float,float)(int,Point2D$Float,Rectangle)(int[],long[],int)(AffineTransform,AffineTransform,int,int,int)(Font2D,Font,FontRenderContext)(Object,Font2D,int)(Font2D,FontStrikeDesc)(Font2D,FontStrikeDesc,long)(Font2D,FontStrikeDesc,long,long[])(Font2D,FontStrikeDesc,long,int[])(FontInfo,GlyphVector,float,float)(FontInfo,char[],int,int,float,float)(FontInfo,String,float,float)(StrikeMetrics)(float,float,float,float,float,float,float,float,float,float)(Wrapper)(Object,int,Object[],int,int)(Object[],int,Object,int,int)(Object,DisposerRecord)(Reference,DisposerRecord)(StateTrackable$State)(Image,int,int,int,int,int,int,Color,ImageObserver)(Rectangle,AffineTransform)(int,int,Shape)(FontInfo,Font,FontRenderContext)(Shape,Shape,boolean,boolean)(Rectangle2D,Shape,boolean,boolean)(int,int,int,int,Region)(SurfaceData,Color,Color,Font)(Class,SurfaceData)(SunGraphics2D,int,int,int,int,int,int)(SurfaceData)(IndexColorModel)(SurfaceType,CompositeType,SurfaceType)(SunGraphics2D)(Image,int,CompositeType,Color)(StateTrackableDelegate,SurfaceType,ColorModel)(StateTrackable$State,SurfaceType,ColorModel)(SurfaceType,ColorModel)(SurfaceData,SurfaceData,int,int,Color)(SurfaceData,SurfaceData,int,int)(SurfaceData,int,CompositeType,Color)(SurfaceData,SurfaceData,Composite,Region,int,int,int,int,int,int)(long,SurfaceType,CompositeType,SurfaceType)(CompositeType)(AlphaComposite)(SunGraphics2D,SurfaceData,GlyphList,int,int)(SunGraphics2D,SurfaceData,int,int,int,int)(SunGraphics2D,SurfaceData,double,double,double,double,double,double,double,double)(SunGraphics2D,SurfaceData,int,int,Path2D$Float)(SunGraphics2D,SurfaceData,int[],int[],int[],int,int,int,boolean)(SunGraphics2D,SurfaceData,double,double,double,double,double,double)(SunGraphics2D,SurfaceData,SpanIterator)(Blit,Blit,GraphicsPrimitive,Blit)(Blit,GraphicsPrimitive,Blit)(SurfaceType)(Field[],Object)(int,CompositeType)(Blit,SurfaceData,SurfaceData,Region,int,int,int,int)(Blit,SurfaceData,int,int,int,int,SurfaceData,int)(Blit,SurfaceData,int,int,int,int,SurfaceData)(SurfaceType,SurfaceType)(GraphicsPrimitive$GeneralUnaryOp)(GraphicsPrimitive$GeneralBinaryOp)(GraphicsPrimitive)(String,SurfaceType,CompositeType,SurfaceType)(long,String,int,SurfaceType,CompositeType,SurfaceType)(String,int,SurfaceType,CompositeType,SurfaceType)(int,SurfaceType,CompositeType,SurfaceType)(SunGraphics2D,SurfaceData,Composite,double,double,double,double,double,double,double,double)(SunGraphics2D,SurfaceData,Composite,double,double,double,double,double,double)(SunGraphics2D,SurfaceData,Composite,int,int,int,int,byte[],int,int)(String,PixelConverter)(SunGraphics2D,Shape,AATileGenerator,int[],AAShapePipe$TileState)(SunGraphics2D,Shape,BasicStroke)(SunGraphics2D,double,double,double,double,double,double,double,double,double,double,double,double)(SunGraphics2D,double,double,double,double,double,double,double,double,double,double)(SunGraphics2D,Shape)(CompositePipe)(Object,byte[],int,int,int,int,int,int)(Object,int,int,int,int)(SunGraphics2D,Shape,Rectangle,int[])(SunGraphics2D,BufferedImage,BufferedImageOp,int,int)(SunGraphics2D,Image,AffineTransform,ImageObserver)(SunGraphics2D,Image,int,int,int,int,int,int,int,int,Color,ImageObserver)(SunGraphics2D,Image,int,int,int,int,Color,ImageObserver)(SunGraphics2D,Image,int,int,int,int,int,int,Color,ImageObserver)(SunGraphics2D,Image,int,int,Color,ImageObserver)(SunGraphics2D,int[],int[],int)(SunGraphics2D,int,int,int,int)(SunGraphics2D,double,double,double,double,double,double,double,double,double,double,double,double,double,double)(SunGraphics2D,double,double,double,double,double)(SunGraphics2D,double,double,double,double)(ShapeDrawPipe,ParallelogramPipe,double,double,boolean)(ShapeDrawPipe)(SpanIterator)(int[],SpanIterator)(Region,boolean,Shape,AffineTransform)(Region,Shape,AffineTransform)(RegionIterator)(PathIterator,PathConsumer2D)(double,double,double,double,double,double,double,double,Region,int[])(Shape,AffineTransform,Region,BasicStroke,boolean,boolean,int[])(Shape,AffineTransform,Region,BasicStroke,boolean,boolean,boolean,PathConsumer2D)(Shape,AffineTransform,BasicStroke,boolean,boolean,boolean,PathConsumer2D)(Shape,float,int,int,float,float[],float)(Object,SpanIterator,Region,int[])(SunGraphics2D,Region,Shape,ShapeSpanIterator)(SunGraphics2D,Rectangle2D)(SunGraphics2D,char[],int,int,int,int)(SunGraphics2D,GlyphVector,float,float)(SunGraphics2D,String,double,double)(FieldTypeSignature[],FieldTypeSignature[])(Type,Type[],Type)(String,FieldTypeSignature[])(String,GenericsFactory)(TypeTreeVisitor)(TypeSignature)(Visitor)(FormalTypeParameter[],ClassTypeSignature,ClassTypeSignature[])(FormalTypeParameter[],TypeSignature[],ReturnType,FieldTypeSignature[])(String,boolean,TypeArgument[])(VoidDescriptor)(DoubleSignature)(FloatSignature)(LongSignature)(IntSignature)(CharSignature)(ShortSignature)(BooleanSignature)(ByteSignature)(BottomSignature)(SimpleClassTypeSignature)(Wildcard)(TypeVariableSignature)(ArrayTypeSignature)(ClassTypeSignature)(FormalTypeParameter)(GenericsFactory)(MethodTypeSignature)(ClassSignature)(boolean[])(int,byte[],int)(DerOutputStream)(DerEncoder)(byte,DerEncoder[])(DerValue[])(ObjectIdentifier)(BitArray)(DerValue)(byte,DerOutputStream)(byte,byte[])(byte,int)(byte,boolean,byte)(InputStream,boolean)(byte[],int,int,boolean,boolean)(byte,byte[],boolean)(byte,byte[],int,int,boolean)(KnownOIDs)(DerInputStream)(Reader,int,Map)(Reader,Map)(ObjectIdentifier,DerValue)(GeneralNameInterface)(AVA[])(AVA)(X500Principal)(RDN[])(char,String)(LanguageTag)(String,ParseStatus)(Map,Set,Map)(java.lang.Object,java.util.List)(org.springframework.util.MultiValueMap)java.beans.FeatureDescriptor.tablejava.beans.FeatureDescriptor.displayNamejava.beans.FeatureDescriptor.namejava.beans.FeatureDescriptor.shortDescriptionjava.beans.PropertyChangeEvent.propertyNamejava.beans.PropertyChangeEvent.oldValuejava.beans.PropertyChangeEvent.newValuejava.beans.PropertyChangeEvent.propagationIdjava.beans.PropertyVetoException.evtjava.io.ObjectInputStream.serialFilterjava.io.ObjectStreamField.namejava.lang.constant.PrimitiveClassDescImpl.descriptorjava.lang.constant.ReferenceClassDescImpl.descriptorjava.lang.constant.DirectMethodHandleDescImpl.ownerjava.lang.constant.DirectMethodHandleDescImpl.namejava.lang.constant.DirectMethodHandleDescImpl.invocationTypejava.lang.constant.MethodTypeDescImpl.returnTypejava.lang.constant.MethodTypeDescImpl.argTypesjava.lang.invoke.CallSite.targetjava.lang.invoke.MethodHandle.typejava.lang.invoke.MethodType.ptypesjava.lang.invoke.VarHandle$VarHandleDesc.varTypejava.lang.Throwable.causejava.lang.ModuleLayer.cfjava.lang.ModuleLayer.parentsjava.lang.NamedPackage.namejava.lang.Runtime$Version.optionaljava.lang.Runtime$Version.prejava.lang.StackTraceElement.classLoaderNamejava.lang.StackTraceElement.moduleNamejava.lang.StackTraceElement.moduleVersionjava.lang.StackTraceElement.declaringClassjava.lang.StackTraceElement.methodNamejava.lang.StackTraceElement.fileNamejava.lang.Thread.groupjava.lang.Thread.uncaughtExceptionHandlerjava.lang.ThreadGroup.namejava.lang.ThreadGroup.parentjava.lang.ThreadGroup.groupsjava.lang.TypeNotPresentException.typeNamejava.lang.module.Configuration.parentsjava.lang.ref.Reference.referentjava.lang.reflect.InvocationTargetException.targetjava.lang.Throwable.messagejava.net.HttpURLConnection.methodjava.net.Inet6Address.holder6java.net.Inet6Address$Inet6AddressHolder.ipaddressjava.net.Inet6Address$Inet6AddressHolder.scope_ifnamejava.net.PasswordAuthentication.userNamejava.net.PasswordAuthentication.passwordjava.net.Proxy.sajava.net.URISyntaxException.inputjava.nio.channels.FileLock.channeljava.nio.charset.CharsetDecoder.replacementjava.nio.CharBuffer.hbjava.nio.charset.CharsetDecoder.malformedInputActionjava.nio.charset.CharsetDecoder.unmappableCharacterActionjava.nio.charset.CharsetEncoder.malformedInputActionjava.nio.charset.CharsetEncoder.unmappableCharacterActionjava.nio.file.attribute.FileTime.instantjava.nio.ByteBuffer.hbjava.security.AccessControlContext.combinerjava.security.AccessControlException.permjava.security.CodeSigner.signerCertPathjava.security.CodeSigner.timestampjava.security.ProtectionDomain.codesourcejava.security.ProtectionDomain.permissionsjava.security.ProtectionDomain.classloaderjava.security.ProtectionDomain.principalsjava.security.Provider$Service.providerjava.security.Provider$Service.typejava.security.Provider$Service.algorithmjava.security.Provider$Service.classNamejava.security.Provider$Service.attributesjava.security.Timestamp.signerCertPathjava.sql.SQLClientInfoException.failedPropertiesjava.sql.SQLException.SQLStatejava.text.FieldPosition.attributejava.time.format.DateTimeFormatter.chronojava.time.format.DateTimeFormatter.decimalStylejava.time.format.DateTimeFormatter.localejava.time.format.DateTimeFormatter.resolverFieldsjava.time.format.DateTimeFormatter.zonejava.time.ZonedDateTime.zonejava.util.concurrent.CompletableFuture.resultjava.util.concurrent.ForkJoinPool.factoryjava.util.concurrent.ForkJoinPool.uehjava.util.logging.Handler.errorManagerjava.util.logging.Handler.filterjava.util.logging.Handler.formatterjava.util.logging.Handler.logLeveljava.util.logging.LogRecord.instantjava.util.logging.LogRecord.leveljava.util.logging.LogRecord.loggerNamejava.util.logging.LogRecord.resourceBundleNamejava.util.logging.LogRecord.sourceClassNamejava.util.logging.LogRecord.sourceMethodNamejava.util.logging.LogRecord.thrownjava.util.logging.Logger.loggerBundlejava.util.logging.Logger$LoggerBundle.resourceBundleNamejava.util.logging.Logger.configjava.util.logging.Logger$ConfigurationData.filterjava.util.logging.Logger$ConfigurationData.levelObjectjava.util.logging.Logger.parentjava.util.Calendar.zonejava.util.MissingResourceException.classNamejava.util.MissingResourceException.keyjava.util.TimeZone.IDjavax.accessibility.AccessibleContext.accessibleDescriptionjavax.accessibility.AccessibleContext.accessibleNamejavax.accessibility.AccessibleContext.accessibleParentjavax.accessibility.AccessibleBundle.keyjavax.accessibility.AccessibleRelation.targetjavax.accessibility.AccessibleRelationSet.relationsjavax.accessibility.AccessibleStateSet.statesjavax.security.auth.x500.X500Principal.thisX500Namesun.security.x509.X500Name.rfc1779Dnsun.security.x509.X500Name.rfc2253Dnjava.lang.Thread.namejava.lang.ThreadLocal.valuejava.net.InetSocketAddress.portjava.net.URI.queryjava.net.URL.pathjava.security.CodeSource.certificatesjava.security.CodeSource.codeSignersjava.util.concurrent.Future.valuejava.util.logging.Logger.namejava.util.logging.LogRecord.parametersMaD:45810MaD:45814MaD:45811MaD:45812MaD:45813MaD:45809MaD:45825MaD:45840MaD:45844MaD:45843MaD:45841MaD:45841+MaD:45842MaD:45848MaD:45847MaD:45845MaD:45845+MaD:45846MaD:45865MaD:45831MaD:45832MaD:45863MaD:45818MaD:45819MaD:45860MaD:45859MaD:45862MaD:45861MaD:45891MaD:45821+MaD:45823MaD:45821MaD:45821+MaD:45822MaD:45820MaD:45823MaD:45822+MaD:45824MaD:45822MaD:45824+MaD:45823MaD:45824MaD:45824+MaD:45822MaD:45879MaD:45877MaD:45878MaD:45873MaD:45874+MaD:45876MaD:45874MaD:45875+MaD:45876MaD:45875MaD:45872MaD:45871MaD:45870MaD:45869MaD:45884MaD:45883MaD:45880MaD:45881+MaD:45882MaD:45881MaD:45890MaD:45839MaD:45838MaD:45828MaD:45827MaD:45889MaD:45888MaD:45885MaD:45849MaD:45868MaD:45867MaD:45886MaD:45887MaD:45826MaD:45853MaD:45855MaD:45854MaD:45852MaD:45835MaD:45837MaD:45836MaD:45833MaD:45834MaD:45856MaD:45858MaD:45857MaD:45851MaD:45850MaD:45830MaD:45829MaD:45265MaD:44211MaD:44209MaD:44210MaD:45264MaD:45263MaD:45267MaD:45266heuristic-callbackMaD:44273MaD:45400MaD:45393MaD:45392MaD:45426MaD:45425MaD:45391MaD:45390MaD:45389MaD:45436MaD:45432MaD:45399MaD:45398MaD:45401MaD:45397MaD:45396MaD:45441MaD:45403MaD:45431MaD:45430MaD:45435MaD:45427MaD:45505MaD:45504MaD:45503MaD:45501MaD:45506MaD:45500MaD:45499MaD:45491MaD:45490MaD:45496MaD:45495MaD:45489MaD:45488MaD:45494MaD:45493MaD:45492MaD:2546MaD:2553MaD:2550MaD:2551MaD:2552MaD:2547MaD:2548MaD:2549MaD:2588MaD:2587MaD:2586MaD:2589MaD:2617heuristic-callback+MaD:2802MaD:2807MaD:2822MaD:44272MaD:3663MaD:45627MaD:45626MaD:3733MaD:3720MaD:3745MaD:3801MaD:3804MaD:3824MaD:3822MaD:3821MaD:3826MaD:3825MaD:3823MaD:3852MaD:3853MaD:3851MaD:44263MaD:3866MaD:3865MaD:44264MaD:44266MaD:44274MaD:3868MaD:3307MaD:3311MaD:3312MaD:3406MaD:3407MaD:3389MaD:3388MaD:3391MaD:3386MaD:3385MaD:3405MaD:3404MaD:3403MaD:3401MaD:3413MaD:3440MaD:4593MaD:4596MaD:4594MaD:4696MaD:4741MaD:5181MaD:5193MaD:5189MaD:5223MaD:5224MaD:5228MaD:5280MaD:5279MaD:6119MaD:5655MaD:5656MaD:5826MaD:5814MaD:5824MaD:5841MaD:5830MaD:5907MaD:6708MaD:6711MaD:6744MaD:6743MaD:44694MaD:44693MaD:44692MaD:44690MaD:6928MaD:6937MaD:6938MaD:6935MaD:6936MaD:6945MaD:6946MaD:6947MaD:6944MaD:6948MaD:6943MaD:45510MaD:45337MaD:45339MaD:45338MaD:45343MaD:45340MaD:7000MaD:7369MaD:7393MaD:7783MaD:8294MaD:8298MaD:8296MaD:8175MaD:8177MaD:8163MaD:8164MaD:8160MaD:8161MaD:8162MaD:45549MaD:45548MaD:45547MaD:45546MaD:45550MaD:45368MaD:45381MaD:45385MaD:45370MaD:45382MaD:45383MaD:45369MaD:45367MaD:45366MaD:45572MaD:45584MaD:45573MaD:45230MaD:9862MaD:45348MaD:45349MaD:45351MaD:45443MaD:45442MaD:45446MaD:45445MaD:45444MaD:45353MaD:45352MaD:45354MaD:45356MaD:45355MaD:45359MaD:45360MaD:45568MaD:45567MaD:45570MaD:45569MaD:45562MaD:45559MaD:45558MaD:45557MaD:45556MaD:45555MaD:45554MaD:45553MaD:45552MaD:45551MaD:45566MaD:45565MaD:45362MaD:45361MaD:45571MaD:45363MaD:45387MaD:9957MaD:9956MaD:45511MaD:45513MaD:45521MaD:45590MaD:45589MaD:45586MaD:45585MaD:45588MaD:45587MaD:10012MaD:10011MaD:10010MaD:10009MaD:10013MaD:45624MaD:45622MaD:45620MaD:45621MaD:45619MaD:45617MaD:45159MaD:9105MaD:9115MaD:45155MaD:9113MaD:45157MaD:9172MaD:9171MaD:9236MaD:9235MaD:9710MaD:9707MaD:9708MaD:9709MaD:9729MaD:9723MaD:45215MaD:45214MaD:9728MaD:9727MaD:9724MaD:9726MaD:9725MaD:9745MaD:45211MaD:9743MaD:9741MaD:9747MaD:45816MaD:11270MaD:11266MaD:11269MaD:11287MaD:11286MaD:11294MaD:11293MaD:11292MaD:11290MaD:11299MaD:11298MaD:11296MaD:14921MaD:14922MaD:14916MaD:14917MaD:14914MaD:14915MaD:50828MaD:50829MaD:50831MaD:50825+MaD:50823MaD:50825MaD:50824+MaD:50823MaD:50824MaD:50827+MaD:50826MaD:50827MaD:50830MaD:50812MaD:50814MaD:50813MaD:50815MaD:50839MaD:50838MaD:50834MaD:50840MaD:50841MaD:51167MaD:51168MaD:51166MaD:51165MaD:51158MaD:51159MaD:51157MaD:51162MaD:51097MaD:51100+MaD:51098MaD:51100MaD:51099+MaD:51098MaD:51099MaD:51092+MaD:51089MaD:51092MaD:51091+MaD:51089MaD:51091MaD:51090+MaD:51089MaD:51090MaD:51136MaD:51135MaD:51138MaD:51137MaD:45842MaD:45846MaD:45866MaD:45864MaD:45876MaD:45882MaD:45262MaD:45405MaD:45416MaD:45417MaD:45418MaD:45419MaD:45420MaD:45421MaD:45422MaD:45423MaD:45424MaD:45406MaD:45407MaD:45408MaD:45409MaD:45410MaD:45411MaD:45412MaD:45413MaD:45414MaD:45415MaD:50971MaD:50980MaD:50978MaD:50977MaD:50969MaD:50967MaD:50974MaD:50975MaD:45394MaD:45395MaD:45404MaD:9948MaD:9949MaD:45437MaD:45438MaD:45439MaD:45440MaD:45433MaD:45434MaD:45402MaD:45428MaD:45429MaD:45371MaD:3216MaD:44214MaD:44215MaD:45502MaD:45498MaD:45497MaD:50889MaD:44213MaD:44206MaD:11248MaD:43991MaD:43990MaD:43989MaD:2557MaD:2558MaD:2556MaD:2554MaD:2555MaD:2590MaD:2583MaD:2584MaD:2585MaD:2607MaD:2616MaD:44107MaD:2793MaD:2802MaD:2805MaD:2810MaD:2821MaD:2820MaD:44194MaD:2852MaD:2855MaD:2857MaD:2858MaD:2869MaD:2872MaD:2874MaD:2875MaD:44116MaD:44192MaD:44188MaD:44190MaD:44186MaD:44183MaD:3656MaD:44200MaD:3662MaD:3217MaD:44204MaD:44202MaD:44203MaD:44201MaD:44207MaD:44208MaD:3709MaD:3707MaD:3706MaD:3708MaD:3717MaD:3716MaD:3718MaD:3722MaD:3721MaD:3725MaD:3724MaD:3728MaD:3727MaD:3750MaD:44216MaD:3812MaD:3813MaD:3814MaD:3815MaD:3816MaD:3817MaD:3818MaD:3819MaD:3820MaD:44249MaD:3833MaD:3832MaD:3835MaD:3834MaD:3856MaD:3849MaD:3848MaD:3847MaD:3850MaD:44262MaD:3846MaD:3860MaD:3858MaD:3859MaD:3857MaD:44265MaD:44277MaD:44276MaD:44275+MaD:44277MaD:44275MaD:44270MaD:44268MaD:44269MaD:44267MaD:3867MaD:44279MaD:3212MaD:3213MaD:3266MaD:3272MaD:3273MaD:3274MaD:3275MaD:3276MaD:3268MaD:3269MaD:3285MaD:3286MaD:3310MaD:3444MaD:3445MaD:3321MaD:3326MaD:3330MaD:3325MaD:3336MaD:3348MaD:3366MaD:3361MaD:3390MaD:3393MaD:3384MaD:3399MaD:3382MaD:3397MaD:3387MaD:3402MaD:3411MaD:3439MaD:3438MaD:4597MaD:4595MaD:4609MaD:4624MaD:4623MaD:4615MaD:4617MaD:4616MaD:4622MaD:4613MaD:4614MaD:4611MaD:4612MaD:4610MaD:4607MaD:4608MaD:4605MaD:4606MaD:4604MaD:4621MaD:4619MaD:4620MaD:4618MaD:4695MaD:4694MaD:4740MaD:4739MaD:4876MaD:4875MaD:4879MaD:4878MaD:4877MaD:4882MaD:4881MaD:4883MaD:4880MaD:5184MaD:5191MaD:5221MaD:5222MaD:5227MaD:5273MaD:5275MaD:5276MaD:5277MaD:5278MaD:6089MaD:6084MaD:6082MaD:6088MaD:6086MaD:6085MaD:6087MaD:6110MaD:6109MaD:6112MaD:6111MaD:6115MaD:6116MaD:6114MaD:6113MaD:6117MaD:6118MaD:6108MaD:6107MaD:6100MaD:6099MaD:6105MaD:6106MaD:44626MaD:44628MaD:6101MaD:44623MaD:6102MaD:44624MaD:6121MaD:6141MaD:6135MaD:6147MaD:6157MaD:6153MaD:6161MaD:6171MaD:6167MaD:6175MaD:6182MaD:6180MaD:6188MaD:6195MaD:6198MaD:6205MaD:6212MaD:6215MaD:6133MaD:6134MaD:6144MaD:6145MaD:6138MaD:6139MaD:6140MaD:6130MaD:6127MaD:6129MaD:6122MaD:6124MaD:6158MaD:6159MaD:6154MaD:6155MaD:6156MaD:6152MaD:6150MaD:6151MaD:6148MaD:6149MaD:6172MaD:6173MaD:6168MaD:6169MaD:6170MaD:6166MaD:6164MaD:6165MaD:6162MaD:6163MaD:6184MaD:6181MaD:6179MaD:6186MaD:6177MaD:6178MaD:6197MaD:6194MaD:6193MaD:6200MaD:6190MaD:6192MaD:6214MaD:6211MaD:6210MaD:6217MaD:6207MaD:6209MaD:6183MaD:6185MaD:6176MaD:6196MaD:6199MaD:6189MaD:6191MaD:6202MaD:6201MaD:6203MaD:6213MaD:6216MaD:6206MaD:6208MaD:5600MaD:5599MaD:5653MaD:5649MaD:5676MaD:5675MaD:5825MaD:5820MaD:5819MaD:5818+MaD:5820MaD:5818MaD:5817MaD:5816MaD:5815+MaD:5817MaD:5815MaD:5823MaD:5822MaD:5821+MaD:5823MaD:5821MaD:5840MaD:5836MaD:5835MaD:5834+MaD:5836MaD:5834MaD:5833MaD:5832MaD:5831+MaD:5833MaD:5831MaD:5838MaD:5977MaD:5978MaD:5974MaD:5975MaD:5976MaD:5973MaD:5906MaD:6066MaD:6706MaD:6710MaD:6741MaD:6742MaD:6756MaD:6927MaD:6931MaD:6932MaD:6933MaD:6934MaD:6929MaD:6930MaD:6939MaD:6940MaD:6941MaD:6942MaD:45341MaD:45342MaD:6999MaD:7368MaD:7367MaD:7366MaD:7365MaD:7364MaD:7363MaD:7362MaD:7361MaD:7388MaD:7386MaD:7385MaD:7387MaD:7577MaD:7583MaD:7782MaD:7781MaD:8260MaD:8257MaD:8258MaD:8259MaD:8261MaD:8262MaD:8263MaD:8265MaD:8264MaD:8266MaD:8267MaD:8272MaD:8273MaD:8271MaD:8270MaD:8274MaD:8277MaD:8278MaD:8276MaD:8275MaD:8281MaD:8282MaD:8053MaD:8052MaD:8283MaD:8284MaD:8285MaD:8286MaD:8287MaD:8288MaD:8292MaD:8301MaD:8300MaD:8302MaD:8299MaD:8297MaD:8176MaD:8178MaD:8179MaD:8172MaD:8173MaD:8165MaD:8174MaD:8166MaD:8221MaD:8211MaD:8212MaD:8214MaD:8213MaD:8196MaD:8195MaD:8180MaD:8183MaD:8189MaD:8190MaD:8191MaD:8182MaD:8181MaD:8186MaD:8185MaD:8209MaD:8208MaD:8206MaD:8207MaD:8205MaD:8192MaD:8193MaD:8194MaD:8188MaD:8187MaD:8198MaD:8199MaD:8197MaD:8184MaD:8203MaD:8204MaD:8202MaD:8201MaD:8200MaD:8217MaD:8218MaD:8219MaD:8215MaD:8216MaD:8229MaD:8230MaD:8231MaD:8232MaD:45545MaD:45544MaD:45380MaD:45379MaD:45378MaD:45377MaD:45376MaD:45375MaD:45374MaD:45373MaD:45372MaD:45365MaD:45384MaD:45583MaD:45582MaD:45581MaD:45580MaD:45579MaD:45578MaD:45577MaD:45576MaD:45575MaD:45574MaD:9863MaD:9861MaD:9860MaD:45350MaD:45447MaD:45563MaD:45564MaD:45560MaD:45561MaD:45386MaD:45388MaD:9954MaD:9955MaD:45512MaD:45514MaD:45515MaD:9973MaD:9979MaD:9980MaD:10015MaD:45618MaD:45623MaD:45625MaD:9248MaD:9244MaD:9104MaD:9121MaD:9102MaD:9103MaD:9120MaD:9158MaD:45153MaD:9114MaD:45154MaD:9177MaD:9178MaD:9238MaD:9233MaD:9234MaD:9231MaD:9232MaD:9716MaD:9713MaD:9714MaD:9715MaD:9720MaD:9739MaD:9730MaD:9733MaD:9738MaD:9737MaD:9731MaD:9736MaD:9732MaD:9754MaD:9753MaD:9752MaD:9740MaD:9744MaD:45210MaD:10929MaD:10947MaD:10951MaD:10970MaD:10974MaD:10993MaD:11007MaD:11273MaD:11268MaD:11275MaD:11267MaD:11274MaD:11272MaD:11265MaD:11263MaD:11279MaD:11277MaD:11278MaD:11289MaD:11288MaD:11284MaD:11285MaD:11282MaD:11283MaD:11281MaD:11291MaD:11297MaD:50832MaD:50816MaD:50817+MaD:50816MaD:50817MaD:50818+MaD:50816MaD:50818MaD:50821MaD:50822MaD:50819MaD:50820+MaD:50819MaD:50820MaD:50823MaD:50826MaD:50835MaD:50833MaD:50836MaD:50837MaD:51163MaD:51164MaD:51160MaD:51161MaD:51156MaD:51154MaD:51155MaD:50966MaD:50965MaD:51098MaD:51089MaD:51093MaD:51094+MaD:51093MaD:51094MaD:51095+MaD:51093MaD:51095MaD:51096+MaD:51093MaD:51096MaD:51086MaD:51087MaD:51088path-injectionfile-content-storeMaD:44509MaD:44507MaD:44508MaD:50874MaD:44517MaD:51284MaD:51285remoteSpringUntrustedDataType.getterSpringResponseEntityBodyBuilderSpringResponseEntityMaD:50973+MaD:50971MaD:50973MaD:44576MaD:2851+MaD:2852MaD:2851MaD:2854+MaD:2855MaD:2854MaD:2868+MaD:2869MaD:2868MaD:2871+MaD:2872MaD:2871MaD:3257MaD:3265MaD:3261MaD:44205MaD:44226MaD:44222MaD:44224MaD:3862MaD:3861MaD:44278MaD:44271MaD:3198MaD:3199MaD:3214MaD:3215MaD:3204MaD:3205MaD:3271MaD:3283MaD:3374MaD:3392MaD:3383MaD:3398MaD:3381MaD:3396MaD:4645MaD:4661MaD:44460MaD:44472MaD:44473MaD:44474MaD:6125MaD:5651MaD:5652MaD:5812MaD:5813MaD:5971MaD:5965MaD:5970MaD:5967MaD:5968MaD:5969MaD:6064MaD:6063MaD:6044MaD:6045MaD:6046MaD:6051MaD:6050MaD:6053MaD:6062MaD:6061MaD:6054MaD:6055MaD:6059MaD:6707MaD:6965MaD:6962MaD:9966MaD:9214MaD:9213MaD:9086MaD:9085MaD:14920MaD:14918MaD:14919MaD:50856MaD:50857MaD:50908MaD:50909MaD:50904MaD:50905MaD:50920MaD:50921MaD:50915MaD:50916MaD:50918MaD:50912MaD:50913MaD:50961MaD:50955MaD:50956MaD:50958MaD:50959MaD:50947MaD:50948MaD:50963MaD:50964MaD:50962MaD:50972+MaD:50971MaD:50972MaD:50968MaD:50979+MaD:50978MaD:50979MaD:50970+MaD:50969MaD:50970MaD:50976+MaD:50975MaD:50976MaD:44562MaD:44571MaD:44575MaD:44568MaD:44567MaD:44561MaD:3807MaD:50888MaD:44574MaD:44100MaD:2760MaD:2761MaD:2576MaD:2591MaD:2596MaD:2595MaD:2594MaD:2605MaD:2604MaD:2601MaD:2602MaD:2603MaD:2598MaD:2599MaD:2600MaD:2597MaD:2606MaD:2609MaD:2611MaD:2608MaD:2610MaD:2612MaD:44068MaD:44113MaD:44067MaD:44117MaD:2736MaD:2735MaD:44071MaD:44070MaD:44072MaD:2737MaD:44111MaD:44112MaD:44078MaD:44077MaD:44076MaD:2757MaD:2756MaD:2755MaD:2754MaD:2753MaD:44089MaD:44090MaD:2762MaD:2763MaD:2764MaD:2765MaD:2766MaD:44091MaD:44092MaD:44083MaD:44084MaD:44081MaD:44082MaD:44088MaD:44087MaD:44086MaD:44085MaD:44080MaD:2769MaD:44110MaD:44098MaD:2790MaD:2788MaD:2789MaD:44105MaD:44103MaD:44104MaD:44102MaD:44101MaD:44099MaD:2792MaD:2794MaD:2798MaD:44108MaD:2804MaD:2803MaD:2801MaD:2806MaD:2808MaD:2809MaD:44109MaD:2811MaD:2813MaD:2812MaD:2815MaD:2816MaD:2814MaD:2817MaD:2818MaD:2819MaD:2823MaD:44195+MaD:44194MaD:44195MaD:2849+MaD:2852MaD:2849MaD:2850+MaD:2852MaD:2850MaD:2853+MaD:2855MaD:2853MaD:2859MaD:2856MaD:2860MaD:2840MaD:2841MaD:2839MaD:2847MaD:2848MaD:2846MaD:2844MaD:2845MaD:2843MaD:2842MaD:2866+MaD:2869MaD:2866MaD:2867+MaD:2869MaD:2867MaD:2870+MaD:2872MaD:2870MaD:2876MaD:2873MaD:2863MaD:2862MaD:2861MaD:2865MaD:2864MaD:2889MaD:2894MaD:2893MaD:2895MaD:2900MaD:2902MaD:2903MaD:2904MaD:3655MaD:3654MaD:44199MaD:44189+MaD:44188MaD:44189MaD:44193MaD:44198MaD:44191+MaD:44190MaD:44191MaD:44184+MaD:44183MaD:44184MaD:44187MaD:44197MaD:44182MaD:3646MaD:3436MaD:4713MaD:4714MaD:4712MaD:4710MaD:4711MaD:4709MaD:4760MaD:4735MaD:3659MaD:3660MaD:3661MaD:4690MaD:4698MaD:4699MaD:4697MaD:3664MaD:3665MaD:3251MaD:3250MaD:3252MaD:3254MaD:3253MaD:3255MaD:3256MaD:3262MaD:3263MaD:3264MaD:3258MaD:3259MaD:3260MaD:3666MaD:3667MaD:3673MaD:3671MaD:3672MaD:3670MaD:3678MaD:3681MaD:3679MaD:3680MaD:3689MaD:3687MaD:3688MaD:3690MaD:3693MaD:3697MaD:3695MaD:3696MaD:3694MaD:3698MaD:3704MaD:3705MaD:3703MaD:3715MaD:3714MaD:3712MaD:3711MaD:3710MaD:3713MaD:3719MaD:3730MaD:3731MaD:3732MaD:3723MaD:3726MaD:3729MaD:3737MaD:3739MaD:3740MaD:3746MaD:3743MaD:3744MaD:3742MaD:3748MaD:3749MaD:3747MaD:3760MaD:3759MaD:3758MaD:3752MaD:3751MaD:3757MaD:3756MaD:3753MaD:3754MaD:3755MaD:3794MaD:3791MaD:3793MaD:3792MaD:3795MaD:3799MaD:3797MaD:3798MaD:3796MaD:3800MaD:3802MaD:3803MaD:3806MaD:3805MaD:3810MaD:3808MaD:3809MaD:3831MaD:3828MaD:3827MaD:3830MaD:3829MaD:44217MaD:44228MaD:44227MaD:44234MaD:44231MaD:44253MaD:44220MaD:44255MaD:44254MaD:44225MaD:44221MaD:44223MaD:44247MaD:44251MaD:44243MaD:44230MaD:44233MaD:44245MaD:44244MaD:44242MaD:44252MaD:44250MaD:44248MaD:44232MaD:44241MaD:44235MaD:44236MaD:44237MaD:44238MaD:44239MaD:44240MaD:44218MaD:44219MaD:44246MaD:44229MaD:44184+MaD:44194MaD:44195+MaD:44183MaD:44257MaD:44258MaD:44259MaD:3854MaD:3855MaD:3844MaD:3845MaD:44261MaD:3864MaD:3863MaD:3874MaD:3872MaD:3873MaD:3879MaD:3877MaD:3878MaD:3876MaD:3267MaD:3197MaD:3202MaD:3203MaD:3200MaD:3201MaD:3196MaD:3195MaD:3208MaD:3209MaD:3210MaD:3211MaD:3206MaD:3207MaD:3226MaD:3227MaD:3228MaD:3270MaD:3281MaD:3284MaD:3282MaD:3278MaD:3277MaD:3280MaD:3279MaD:3288MaD:3289MaD:3290MaD:3291MaD:3287MaD:3308MaD:3306MaD:3443MaD:4744MaD:3328MaD:3327MaD:3323MaD:3322MaD:3324+MaD:3325MaD:3324MaD:3329MaD:3333MaD:3334MaD:3331MaD:3332MaD:3349MaD:3353MaD:3352MaD:3351MaD:3354MaD:3350MaD:3335MaD:3345MaD:3344MaD:3339MaD:3338MaD:3340MaD:3341MaD:3337MaD:3346MaD:3347MaD:3342MaD:3343MaD:3371MaD:3372MaD:3369MaD:3370MaD:3367MaD:3368MaD:3355MaD:3356MaD:3360MaD:3358MaD:3359MaD:3373MaD:3357MaD:3376MaD:3377MaD:3363MaD:3365MaD:3364MaD:3379MaD:3378MaD:3375MaD:3362MaD:3408MaD:3409MaD:3410MaD:3394MaD:3380MaD:3395MaD:3400MaD:3412MaD:3437MaD:3441MaD:3442MaD:3446MaD:3447MaD:3448MaD:4591MaD:4592MaD:4603MaD:4627MaD:4626MaD:4625MaD:4630MaD:4629MaD:4628MaD:4631MaD:4632MaD:4636MaD:4633MaD:4635MaD:4634MaD:4637MaD:4651MaD:4652MaD:4653MaD:4654MaD:4642MaD:4646MaD:4643MaD:4644MaD:4648MaD:4639MaD:4656MaD:4650MaD:4658MaD:4649MaD:4657MaD:4647MaD:4638MaD:4655MaD:4640MaD:4641MaD:4660MaD:4659MaD:4662MaD:4664MaD:4663MaD:44389MaD:4667MaD:4666MaD:4665MaD:4673MaD:4674MaD:4672MaD:4687MaD:4685MaD:4686MaD:4688MaD:4689MaD:4692MaD:4693MaD:4691MaD:4717MaD:4716MaD:4723MaD:4724MaD:4730MaD:4726MaD:4725MaD:4727MaD:4728MaD:4721MaD:4722MaD:4729MaD:4731MaD:4733MaD:4732MaD:4745MaD:4746MaD:4749MaD:4748MaD:4747MaD:4751MaD:4750MaD:4753MaD:4754MaD:4756MaD:4755MaD:4757MaD:4764MaD:4765MaD:5112MaD:5113MaD:5114MaD:5115MaD:5116MaD:5117MaD:5106MaD:5107MaD:5108MaD:5109MaD:5110MaD:5111MaD:5121MaD:5120MaD:5158MaD:5180MaD:5307MaD:5182MaD:5302MaD:5303MaD:5183MaD:5192MaD:5190MaD:44449MaD:44451MaD:44450MaD:5194MaD:5195MaD:5196MaD:44459MaD:44458MaD:44457MaD:44456MaD:44453MaD:44455MaD:44452MaD:44454MaD:5198MaD:5197MaD:5206MaD:5215MaD:5218MaD:5219MaD:5216MaD:5217MaD:5226MaD:5255MaD:44469MaD:44470MaD:5260MaD:5264MaD:5262MaD:5266MaD:44466MaD:5265MaD:5261MaD:5271MaD:5268MaD:5259MaD:5263MaD:5270MaD:5267MaD:5269MaD:44471MaD:5274MaD:44467MaD:44461MaD:44468MaD:5272MaD:44465MaD:44463MaD:44462MaD:44464MaD:5289MaD:5288MaD:44485MaD:44484MaD:44486MaD:5286MaD:5285MaD:5284MaD:5287MaD:5281MaD:5282MaD:5283MaD:44482MaD:44483MaD:44475MaD:44478MaD:44479MaD:44480MaD:44481MaD:44476MaD:44477MaD:5308MaD:5309MaD:5306MaD:5305MaD:5298MaD:5297MaD:5304MaD:5301MaD:5299MaD:5300MaD:5310MaD:5319MaD:6083MaD:6091MaD:6090MaD:6081MaD:6093MaD:6094MaD:6096MaD:6095MaD:6098MaD:6092MaD:44620MaD:6104MaD:6103+MaD:6105MaD:6103MaD:44625+MaD:44626MaD:44625MaD:44627+MaD:44628MaD:44627MaD:44622+MaD:44623MaD:44622MaD:44621MaD:6097MaD:44629MaD:44630MaD:6120MaD:6146MaD:6160MaD:6174MaD:6187MaD:6204MaD:6132MaD:6131+MaD:6133MaD:6131MaD:6143MaD:6142+MaD:6144MaD:6142MaD:6137MaD:6136+MaD:6138MaD:6136MaD:6126MaD:6128MaD:6123MaD:44631MaD:44632MaD:44633MaD:44634MaD:5602MaD:5598MaD:5601MaD:5595MaD:5596MaD:5597MaD:5654MaD:5650MaD:5707MaD:44498MaD:5827MaD:5829MaD:5828MaD:5837+MaD:5838MaD:5837MaD:5839MaD:5937MaD:5936MaD:5939MaD:44557MaD:44555MaD:44556MaD:5941MaD:5938MaD:44558MaD:5940MaD:44544MaD:44545MaD:44554MaD:44546MaD:44549MaD:44548MaD:5972MaD:5966MaD:44547MaD:44552MaD:44553MaD:44550MaD:44551MaD:44573MaD:44572MaD:6000MaD:44566MaD:44570MaD:44569MaD:5999MaD:5997MaD:44560MaD:5998MaD:5996MaD:44565MaD:44563MaD:44564MaD:6004MaD:6003MaD:6007MaD:6006MaD:6005MaD:5905MaD:5910MaD:5911MaD:6065MaD:6052MaD:6049MaD:6056MaD:6048MaD:6047MaD:6060MaD:6058MaD:6057MaD:6709MaD:6913MaD:6740MaD:6739MaD:44695MaD:44691MaD:44689MaD:6771MaD:6769MaD:6770MaD:6768MaD:6797MaD:6795MaD:6796MaD:6794MaD:6800MaD:6799MaD:6804MaD:6802MaD:6803MaD:6801MaD:6905MaD:6903MaD:6904MaD:6902MaD:6906MaD:44697MaD:44696MaD:6915MaD:6914MaD:6926MaD:6950MaD:6949MaD:6954MaD:6953MaD:6951MaD:6955MaD:6952MaD:6968MaD:6964MaD:6966MaD:6963MaD:6961MaD:6967MaD:6960MaD:6987MaD:6985MaD:6986MaD:6984MaD:6427MaD:6428MaD:6465MaD:6466MaD:6467MaD:6464MaD:6462MaD:6463MaD:6471MaD:6469MaD:6470MaD:6468MaD:6475MaD:6473MaD:6474MaD:6472MaD:6476MaD:6479MaD:6483MaD:6481MaD:6482MaD:6480MaD:6601MaD:6605MaD:6600MaD:6603MaD:6604MaD:6607MaD:44640MaD:6606MaD:44639MaD:6602MaD:7297MaD:7296MaD:7295MaD:7294MaD:7298MaD:7318MaD:7317MaD:7320MaD:7319MaD:7321MaD:44724MaD:7325MaD:7350MaD:7351MaD:7326MaD:7338MaD:7332MaD:7345MaD:7342MaD:7327MaD:7339MaD:7333MaD:7346MaD:7344MaD:7336MaD:7337MaD:7341MaD:7343MaD:7340MaD:7354MaD:7330MaD:7352MaD:7328MaD:7347MaD:7334MaD:44725MaD:7331MaD:7353MaD:7329MaD:7349MaD:7348MaD:7335MaD:7358MaD:7355MaD:7360MaD:7359MaD:7357MaD:7356MaD:7392MaD:7389MaD:7390MaD:7391MaD:7384MaD:7402MaD:7403MaD:7404MaD:7397MaD:7398MaD:7399MaD:7405MaD:7406MaD:7407MaD:7400MaD:7401MaD:7395MaD:7396MaD:7394MaD:7458MaD:7459MaD:7460MaD:7453MaD:7454MaD:7455MaD:7461MaD:7462MaD:7463MaD:7456MaD:7457MaD:7451MaD:7452MaD:7450MaD:7576MaD:7570MaD:7571MaD:7572MaD:7565MaD:7566MaD:7567MaD:7573MaD:7574MaD:7575MaD:7562MaD:7563MaD:7564MaD:7568MaD:7569MaD:7579MaD:7578MaD:7581MaD:7580MaD:7582MaD:7690MaD:7691MaD:7785MaD:7784MaD:7787MaD:7786MaD:7812MaD:8269MaD:8268MaD:8295MaD:8293MaD:8171MaD:8170MaD:8169MaD:8168MaD:8167MaD:8220MaD:8210MaD:8228MaD:9865MaD:9864MaD:9908MaD:9907MaD:9909MaD:9910MaD:9911MaD:9945MaD:9946MaD:9958MaD:9961MaD:9959MaD:9960MaD:9969MaD:9967MaD:9968MaD:10786MaD:10788MaD:10785MaD:10787MaD:10795MaD:10796MaD:10793MaD:10794MaD:10790MaD:10792MaD:10789MaD:10791MaD:9974MaD:9975MaD:9972MaD:9981MaD:9977MaD:9978MaD:9976MaD:9997MaD:9996MaD:9993MaD:9994MaD:9995MaD:10016MaD:10014MaD:10019MaD:45158MaD:9239MaD:9241MaD:9242MaD:9240MaD:9245MaD:9243MaD:9246MaD:9247MaD:45156MaD:9169MaD:9168MaD:9167MaD:9166MaD:9165MaD:9106MaD:9119MaD:9112MaD:9111MaD:9110MaD:9109MaD:9108MaD:9107MaD:9118MaD:9117MaD:9116MaD:9161MaD:9160MaD:9159MaD:9154MaD:9153MaD:9152MaD:9130MaD:9129MaD:9128MaD:9127MaD:9126MaD:9125MaD:9084MaD:9083MaD:9082MaD:9081MaD:9080MaD:9079MaD:9078MaD:9077MaD:9076MaD:9075MaD:9074MaD:9073MaD:9101MaD:9100MaD:9098MaD:9097MaD:9099MaD:9096MaD:9095MaD:9093MaD:9092MaD:9094MaD:9091MaD:9090MaD:9088MaD:9087MaD:9089MaD:9124MaD:9123MaD:9122MaD:9139MaD:9138MaD:9137MaD:9151MaD:9150MaD:9149MaD:9157MaD:9156MaD:9155MaD:9136MaD:9135MaD:9134MaD:9133MaD:9132MaD:9131MaD:9148MaD:9147MaD:9146MaD:9145MaD:9144MaD:9143MaD:9142MaD:9141MaD:9140MaD:9164MaD:9162MaD:9163MaD:9170MaD:9175MaD:9174MaD:9176MaD:9173MaD:9204MaD:9202MaD:9203MaD:9217MaD:9218MaD:9216MaD:9215MaD:9237MaD:9249MaD:9283MaD:9299MaD:9698MaD:9706MaD:9705MaD:9704MaD:9712MaD:9711MaD:9717MaD:9718MaD:9719MaD:9722MaD:9721MaD:9734MaD:45213MaD:9735MaD:45212MaD:9755MaD:9742MaD:9751MaD:9750MaD:9749MaD:9748MaD:9746MaD:10917MaD:10918MaD:10919MaD:10920MaD:10914MaD:10915MaD:10916MaD:10928MaD:10925MaD:10924MaD:10921MaD:10922MaD:10923MaD:10926MaD:10927MaD:10930MaD:10932MaD:10933MaD:10939MaD:10931MaD:10936MaD:10935MaD:10950MaD:10949MaD:10940MaD:10946MaD:10948MaD:10934MaD:10942MaD:10938MaD:10944MaD:10943MaD:10945MaD:10941MaD:10937MaD:10952MaD:10956MaD:10957MaD:10963MaD:10955MaD:10953MaD:10954MaD:10960MaD:10959MaD:10973MaD:10972MaD:10964MaD:10969MaD:10971MaD:10958MaD:10966MaD:10962MaD:10967MaD:10968MaD:10965MaD:10961MaD:10975MaD:10978MaD:10979MaD:10985MaD:10977MaD:10976MaD:10982MaD:10981MaD:10996MaD:10995MaD:10986MaD:10992MaD:10994MaD:10980MaD:10988MaD:10984MaD:10989MaD:10990MaD:10991MaD:10987MaD:10983MaD:11250MaD:11251MaD:11252MaD:11257MaD:11256MaD:11261MaD:11255MaD:11260MaD:11254MaD:11262MaD:11258MaD:11259MaD:11253MaD:11271MaD:11276MaD:11264MaD:11295MaD:11307MaD:11302MaD:11308MaD:11303MaD:11304MaD:11300MaD:11309MaD:11305MaD:11306MaD:11301MaD:14894MaD:14895MaD:14893MaD:14892MaD:14891MaD:14890MaD:14889MaD:14913MaD:16612MaD:16613MaD:50858MaD:50910MaD:50911MaD:50907MaD:50906MaD:50919MaD:50922MaD:50943MaD:50917MaD:50914MaD:50932MaD:50931MaD:50930MaD:50941MaD:50942MaD:50940MaD:50939MaD:50938MaD:50936MaD:50935MaD:50934MaD:50933MaD:50929MaD:50928MaD:50927MaD:50926MaD:50925MaD:50924MaD:50923MaD:50937MaD:50960MaD:50954MaD:50957MaD:50950MaD:51244MaD:51298MaD:51295MaD:51297MaD:51296entrypointFieldStep                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            d    2A6    