# github_gpt

milvus_id: 452165072252046181
data:
Ksource=2;
9resources/views/dashboard/business/product/edit.blade.php(d
N	file_path=2;
9resources/views/dashboard/business/product/edit.blade.php(e
#	file_name2
edit.blade.php(f
	file_type2
.php(g
��text��2��
��<x-app-layout>
    <x-slot name="title">
        {{ __('dashboard.products.edit') }} - {{ config('app.name', 'Creatify') }}
    </x-slot>

    <div class="p-2 space-y-5 sm:p-5 md:pt-5">

        <div
            class="flex flex-col justify-center p-5 bg-white border border-gray-200 shadow-sm rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
            <div class="relative h-full rounded-xl">
                <div class="inset-0 w-full h-full">
                    <h2 class="mt-5 mb-10 text-4xl font-bold text-center text-gray-900 dark:text-neutral-200">
                        {{ __('dashboard.products.edit') }}
                    </h2>

                    <form action="{{ route('products.save_edit_product', ['uuid' => $product->uuid]) }}"
                        class="flex flex-col" method="POST" enctype="multipart/form-data">
                        @csrf
                        @method('POST')
                        <input type="hidden" name="redirection"
                            value="{{ old('redirection', request()->headers->get('referer')) }}" readonly>

                        <div class="max-w-screen-xl gap-16 px-4 pb-8 mx-auto lg:grid lg:grid-cols-2 lg:pb-16 lg:px-6">
                            <div class="col-span-2 lg:col-span-1">
                                <div class="mb-6">
                                    <x-label for="productname" class="flex items-start gap-1 dark:text-neutral-200">
                                        {{ __('dashboard.products.name') }}
                                        <span class="text-rose-600">*</span>
                                    </x-label>
                                    <x-input id="productname" class="block w-full mt-1" type="text"
                                        name="productname" :value="$product->title" required :placeholder="__('dashboard.products.name_text')" />
                                </div>
                                <div class="mb-6">
                                    <x-label for="category" class="flex items-start gap-1 dark:text-neutral-200">
                                        {{ __('dashboard.products.category') }}
                                        <span class="text-rose-600">*</span>
                                    </x-label>
                                    <div class="relative mt-1">
                                        <select id="category" name="category"
                                            data-hs-select='{
                                                "hasSearch": true,
                                                "searchPlaceholder": "{{ __('dashboard.products.searchbar') }}",
                                                "searchClasses": "block w-full text-sm border-gray-200 rounded-lg before:absolute before:inset-0 before:z-[1] dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-400 dark:placeholder-neutral-500 py-2 px-3 focus:border-creatify-2 focus:ring-creatify-2",
                                                "searchWrapperClasses": "bg-white p-2 -mx-1 sticky top-0 dark:bg-neutral-900",

                                                "placeholder": "{{ __('dashboard.products.searchbar') }}",
                                                "toggleTag": "<button type=\"button\"></button>",
                                                "toggleClasses": "hs-select-disabled:pointer-events-none hs-select-disabled:opacity-50 relative py-2 px-4 pe-9 flex text-nowrap w-full cursor-pointer bg-white border border-stone-200 rounded-lg text-start text-sm text-stone-800 focus:outline-none focus:ring-2 focus:ring-creatify-2 dark:bg-neutral-800 dark:border-neutral-700 dark:text-neutral-200 dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-neutral-600",
                                                "dropdownClasses": "mt-2 z-50 w-full min-w-[140px] max-h-[300px] overflow-y-auto z-50 p-1 space-y-0.5 bg-white rounded-xl shadow-[0_10px_40px_10px_rgba(0,0,0,0.08)] dark:bg-neutral-900",
                                                "optionClasses": "hs-selected:bg-stone-100 dark:hs-selected:bg-neutral-800 py-2 px-4 w-full text-sm text-stone-800 cursor-pointer hover:bg-stone-100 rounded-lg focus:outline-none focus:bg-stone-100 dark:bg-neutral-900 dark:hover:bg-neutral-800 dark:text-neutral-200 dark:focus:bg-neutral-800",
                                                "optionTemplate": "<div class=\"flex justify-between items-center w-full\"><span data-title></span><span class=\"hidden hs-selected:block\"><svg class=\"flex-shrink-0 w-3.5 h-3.5 text-stone-800 dark:text-neutral-200\" xmlns=\"http:.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"/></svg></span></div>"
                                            }'
                                            class="hidden" required>
                                            @foreach ($productcategories as $category)
                                                <option value="{{ $category->id }}"
                                                    {{ $product->category_id == $category->id ? 'selected' : '' }}>
                                                    {{ $category->name }}
                                                </option>
                                            @endforeach
                                        </select>
                                        <div class="absolute top-1/2 end-2.5 -translate-y-1/2">
                                            <svg class="flex-shrink-0 w-3.5 h-3.5 text-stone-500"
                                                xmlns="http://www.w3.org/2000/svg" width="24" height="24"
                                                viewBox="0 0 24 24" fill="none" stroke="currentColor"
                                                stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                                                <path d="m7 15 5 5 5-5" />
                                                <path d="m7 9 5-5 5 5" />
                                            </svg>
                                        </div>
                                    </div>
                                </div>
                                <div class="mb-6">
                                    <x-label for="description" class="flex items-start gap-1 dark:text-neutral-200">
                                        {{ __('dashboard.products.description') }}
                                        <span class="text-rose-600">*</span>
                                    </x-label>
                                    <textarea id="description" name="description"
                                        class="block w-full px-4 py-3 mt-1 text-sm border-gray-200 rounded-lg rounded-b-none focus:border-creatify-2 focus:ring-creatify-2 dark:bg-neutral-800 dark:border-neutral-700 dark:text-neutral-200 dark:placeholder:text-neutral-500 dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-neutral-600"
                                        rows="5" placeholder="{{ __('dashboard.products.description_text') }}" required>{{ $product->description }}</textarea>
                                    <div class="hs-accordion-group">
                                        <div class="border border-t-0 dark:border-neutral-700 hs-accordion bg-creatify-bg dark:bg-neutral-700 rounded-b-md border-creatify-2"
                                            id="hs-basic-with-title-and-arrow-stretched-heading-one">
                                            <span
                                                class="inline-flex items-center justify-between w-full p-3 font-semibold text-gray-800 rounded-lg cursor-pointer hs-accordion-toggle hs-accordion-active:text-blue-600 gap-x-3 text-start hover:text-gray-500 disabled:opacity-50 disabled:pointer-events-none dark:hs-accordion-active:text-blue-500 dark:text-gray-200 dark:hover:text-gray-400 dark:focus:outline-none dark:focus:text-gray-400"
                                                aria-controls="hs-basic-with-title-and-arrow-stretched-collapse-one">
                                                <div class="inline-flex items-center gap-2">
                                                    <img src="/img/svgs/hand-wavy.svg" class="w-5 h-5" alt="">
                                                    <p class="text-sm font-medium text-gray-900 dark:text-neutral-200">
                                                        {{ __('dashboard.products.no_idea') }}
                                                    </p>
                                                </div>
                                                <svg class="block hs-accordion-active:hidden size-4"
                                                    xmlns="http://www.w3.org/2000/svg" width="24" height="24"
                                                    viewBox="0 0 24 24" fill="none" stroke="currentColor"
                                                    stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                                                    <path d="m6 9 6 6 6-6" />
                                                </svg>
                                                <svg class="hidden hs-accordion-active:block size-4"
                                                    xmlns="http://www.w3.org/2000/svg" width="24" height="24"
                                                    viewBox="0 0 24 24" fill="none" stroke="currentColor"
                                                    stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                                                    <path d="m18 15-6-6-6 6" />
                                                </svg>
                                            </span>
                                            <div id="hs-basic-with-title-and-arrow-stretched-collapse-one"
                                                class="hs-accordion-content hidden w-full overflow-hidden transition-[height] duration-300 px-6 pb-4"
                                                aria-labelledby="hs-basic-with-title-and-arrow-stretched-heading-one">
                                                <p class="text-sm text-gray-800 dark:text-gray-200">
                                                    {{ __('dashboard.products.no_idea_text') }}
                                                </p>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="gap-6 lg:grid lg:grid-cols-2">
                                    <div class="col-span-2 xl:col-span-1">
                                        <x-label for="price" class="flex items-end gap-1">
                                            {{ __('dashboard.products.price') }}
                                            <p class="mb-1 text-xs text-gray-400">
                                                ({{ __('dashboard.products.optional') }})
                                            </p>
                                        </x-label>
                                        <span
                                            class="w-full relative before:text-gray-700 before:content-['R$'] before:absolute before:top-1/2 before:left-3 block before:-translate-y-1/2 before:font-bold before:dark:text-neutral-200">
                                            <x-input id="price" class="block w-full mt-1 pl-9" type="text"
                                                name="price" maxlength="6" :value="$product->price" placeholder="0,00"
                                                oninput="isPrice(this.value, this.id)" />
                                        </span>
                                        <div class="mt-2">
                                            <p class="text-sm text-gray-400">
                                                {{ __('dashboard.products.price_text') }}
                                            </p>
                                        </div>
                                    </div>
                                    <div class="col-span-2 mb-6 xl:col-span-1">
                                        <x-label for="pronounciation"
                                            class="flex items-end gap-1 dark:text-neutral-200">
                                            {{ __('dashboard.products.pronounce') }}
                                            <p class="mb-1 text-xs text-gray-400">
                                                ({{ __('dashboard.products.optional') }})
                                            </p>
                                        </x-label>
                                        <x-input id="pronounciation" class="block w-full mt-1" type="text"
                                            name="pronounciation" :value="$product->pronounciation" :placeholder="__('dashboard.products.pronounce_text')" />
                                    </div>
                                </div>
                            </div>
                            <div class="col-span-2 lg:col-span-1">
                                <div
                                    class="flex flex-col overflow-hidden bg-white border shadow-sm mt-9 border-stone-200 rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
                                    <div
                                        class="flex items-center justify-between px-5 py-3 border-b gap-x-5 border-stone-200 dark:border-neutral-700">
                                        <h2 class="inline-block font-semibold text-stone-800 dark:text-neutral-200">
                                            {{ __('dashboard.products.upload_images') }}
                                        </h2>
                                    </div>

                                    <div class="p-5 space-y-4">
                                        <div class="grid grid-cols-2 gap-3 md:grid-cols-4">
                                            @foreach ($product->images as $image)
                                                <div id="dismiss-img{{ $image->id }}" class="relative">
                                                    <div
                                                        class="relative flex-shrink-0 w-full overflow-hidden rounded-xl h-44">
                                                        <img class="absolute top-0 object-cover w-full h-full start-0 rounded-xl"
                                                            src="{{ $image->image }}">
                                                    </div>
                                                    <div class="absolute z-10 top-2 end-2">
                                                        <button type="button"
                                                            class="w-7 h-7 inline-flex justify-center items-center gap-x-1.5 font-medium text-sm rounded-full border border-stone-200 bg-white text-stone-600 shadow-sm hover:bg-stone-50 disabled:opacity-50 disabled:pointer-events-none focus:outline-none focus:bg-stone-50 dark:bg-neutral-800 dark:border-neutral-700 dark:text-neutral-400 dark:hover:bg-neutral-700 dark:focus:bg-neutral-700"
                                                            data-hs-remove-element="#dismiss-img{{ $image->id }}">
                                                            <svg class="flex-shrink-0 w-4 h-4"
                                                                xmlns="http://www.w3.org/2000/svg" width="24"
                                                                height="24" viewBox="0 0 24 24" fill="none"
                                                                stroke="currentColor" stroke-width="2"
                                                                stroke-linecap="round" stroke-linejoin="round">
                                                                <path d="M18 6 6 18" />
                                                                <path d="m6 6 12 12" />
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </div>
                                            @endforeach
                                        </div>

                                        <div class="flex items-center justify-center w-full">
                                            <label for="images"
                                                class="flex flex-col items-center justify-center w-full h-[19rem] bg-white border border-dashed cursor-pointer border-stone-300 rounded-xl dark:hover:bg-bray-800 dark:bg-neutral-800 dark:border-neutral-600 hover:bg-gray-50 dark:hover:border-gray-500 dark:hover:bg-gray-600">
                                                <div class="flex flex-col items-center justify-center pt-5 pb-6">
                                                    <svg class="w-16 mx-auto text-stone-400 dark:text-neutral-400"
                                                        width="70" height="46" viewBox="0 0 70 46"
                                                        fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path
                                                            d="M6.05172 9.36853L17.2131 7.5083V41.3608L12.3018 42.3947C9.01306 43.0871 5.79705 40.9434 5.17081 37.6414L1.14319 16.4049C0.515988 13.0978 2.73148 9.92191 6.05172 9.36853Z"
                                                            fill="currentColor" stroke="currentColor"
                                                            stroke-width="2"
                                                            class="fill-white stroke-stone-400 dark:fill-neutral-800 dark:stroke-neutral-500" />
                                                        <path
                                                            d="M63.9483 9.36853L52.7869 7.5083V41.3608L57.6982 42.3947C60.9869 43.0871 64.203 40.9434 64.8292 37.6414L68.8568 16.4049C69.484 13.0978 67.2685 9.92191 63.9483 9.36853Z"
                                                            fill="currentColor" stroke="currentColor"
                                                            stroke-width="2"
                                                            class="fill-white stroke-stone-400 dark:fill-neutral-800 dark:stroke-neutral-500" />
                                                        <rect x="17.0656" y="1.62305" width="35.8689" height="42.7541"
                                                            rx="5" fill="currentColor" stroke="currentColor"
                                                            stroke-width="2"
                                                            class="fill-white stroke-stone-400 dark:fill-neutral-800 dark:stroke-neutral-500" />
                                                        <path
                                                            d="M47.9344 44.3772H22.0655C19.3041 44.3772 17.0656 42.1386 17.0656 39.3772L17.0656 35.9161L29.4724 22.7682L38.9825 33.7121C39.7832 34.6335 41.2154 34.629 42.0102 33.7025L47.2456 27.5996L52.9344 33.7209V39.3772C52.9344 42.1386 50.6958 44.3772 47.9344 44.3772Z"
                                                            stroke="currentColor" stroke-width="2"
                                                            class="stroke-stone-400 dark:stroke-neutral-500" />
                                                        <circle cx="39.5902" cy="14.9672" r="4.16393"
                                                            stroke="currentColor" stroke-width="2"
                                                            class="stroke-stone-400 dark:stroke-neutral-500" />
                                                    </svg>
                                                    <p class="mb-2 text-sm text-gray-500 dark:text-gray-400">
                                                        <span
                                                            class="relative font-semibold bg-white rounded-lg cursor-pointer text-creatify-1 hover:text-creatify-1 decoration-2 hover:underline focus-within:outline-none focus-within:ring-2 focus-within:ring-green-600 focus-within:ring-offset-2 dark:bg-transparent dark:text-creatify-2 dark:hover:text-creatify-3 dark:hover:bg-gray-600">Click
                                                            to upload</span>
                                                        <span
                                                            class="font-medium pe-1 text-stone-800 dark:text-neutral-200">or
                                                            drag and drop</span>
                                                    </p>
                                                    <p class="text-xs text-gray-500 dark:text-gray-400">
                                                        {{ __('profile.setcard.maxfilesize') }}
                                                        {{ config('app_custom.filesize.product_image') ?? '5mb' }}
                                                        (.jpg, .jpeg, .png).</p>
                                                </div>
                                                <input id="images" type="file" class="sr-only" name="images[]"
                                                    multiple accept=".png, .jpg, .jpeg">
                                            </label>
                                        </div>
                    <p class="text-sm text-stone-500 dark:text-neutral-500">
                      {{ __('dashboard.products.upload_images_text') }}
                    </p>
                  </div>
                </div>
              </div>
            </div>
            <div class="max-w-screen-xl px-4 mx-auto mb-5 lg:px-6">
              {{-- Notes --}}
              <x-alert :title="__('dashboard.products.note').' '.config('app.name')" body="{{ __('dashboard.products.note_text') }}" :icon="asset('img/svgs/truck.svg')" />

                            <button
                                class="relative w-full items-center px-3 py-2 text-sm font-semibold text-white border border-transparent rounded-lg bg-creatify-2 gap-x-2 hover:bg-creatify-2 focus:outline-none focus:ring-2 focus:ring-creatify-2 shadow-md shadow-gray-900/10 hover:shadow-lg hover:shadow-gray-900/20 dark:hover:shadow-gray-300/20 focus:opacity-[0.85] focus:shadow-none active:opacity-[0.85] active:shadow-none">
                                {{ __('dashboard.products.salvar') }}
                            </button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>

  @push('js')
    <script src="{{ asset('js/isPrice.js') }}"></script>
  @endpush

  <script>
    document.querySelectorAll('[data-hs-remove-element]').forEach(function(element) {
      element.addEventListener('click', function() {
        var id = this.dataset.hsRemoveElement.replace('#dismiss-img', '');
        fetch(
          "{{ route('products.delete_image') }}?imageid=" +
          id, {
            method: 'DELETE',
            headers: {
              'X-CSRF-TOKEN': '{{ csrf_token() }}'
            }
          }).then(function(response) {
          if (response.ok) {
            document.querySelector('#dismiss-img' + id).remove();
          }
        });
    </script>
</x-app-layout>
(h
pk

	喰�̷��(i
�0evector"�0��0
�0 ��:I��R��E�G��&����&�1�|�	l�<�
�;L ���=%����ݼ��(�ڌ�<pD�=�ռ�d�V�.<=e�<b�ļ_u�<Y:;���;�S����N<R����J�<��:���<s�'���<�tܻ�뮼X#��^'=�
=�4�;d�;���]��?�<���s|�<��<Q	7�_���@-<��<�=�8<��02��mb=^��N���`v��!�<չ�=��H=ʮd=�Mi�r�=Z��<�����ƻmSӼv��8պ/kq:)�+<ߦڼ��K6��	�<\=M�!���^��<�:\<�M����c�H==�D<Y齼�	񘽷`v;�4��6i"=ڷ��������;Q%^�Z��/�<N����X5�ǡ��Y==�c�=J�,о����5����gd==��<L �Uk;moz��2<����"�=�M��_��.�<?I)=8ջ>�s�p�����_u5;��j���عx���74���:@-��χ���+=��(<���<�X���ü�_<�rs��/�;�0��sT=\L"=-�i�7>�</@u;�ſ���k���ӿ<Wj2��d<��=!���A���V��G8<?-����O=���<j�n��ٻm7,���-��G�<�I������@�r�ʻ���΃����Kɼ�Q;���*<�/�Sl<��<�\�<����9�1:�j=���<{�;�����R��<-�"F0=��ػm�:��LC�;��;£�Ka=�p[�>�L=s����;2��<�ú�(=Q�:=�v|=X#�=Sl��`����Fc��Y����������{�M=�٩��һ=��:ɡ�_��<�<#�=o�;<-��<�祽�S�8i*@=��V��u==�u�;Y0a=$�7�l�v����;H=C��<�ը;�J�;�A�<l�v��aO��4��u^ֻ/O�;�/�.^�.zF����n;���;/O�;u�����;��=N�'=�{'�g�_<j�Ǽ4�<������>��;�M<Kn��;B�8�e���c	�D=�u�<��W=B��<'��;�	��f�;�G�;�.=hU<<�[��!��<�����<�\�����<��N���!�;޵��].�:�5;\L"<r�<G8:��;��<<9ļ�%��9����?�w;\!&��P�R�;4����+�<x�>�i�<����λP�H)0<
j�<&( <�Z=�j���#}<B���K�f������y�;/3��ʒ�<�;l<Y���C=�=ջ!q���]}��~���]����h<��E<Ϯ�:K��s�;��޼��)�6i"<�j=
�]����;�ߛ�7ZM����<�YE�H������U
���&=8��;Xd<_���]��Uμ�t�R<���<��f<g�
�������R��g���|x�<^���(ҧ����<DD��t<B��<J<��#�5��<\Y�;1��9@:Իu3Z<��v|�+
���b��V�U�[&=o�;;�4=��z��6=��r:�+P<x��$�7=��<�f���0����;� �޵�;�]��j�<�%�<s|�=K6�;���9i<WN��u3ں�)��C�<j뻗�<\hI;V�*��M�;q��Z�:�卼���<7�</k�<;Xd<:��<|\�:��<^�
=�"�WN����;��˻R��g��<�=�٩�
	<6K�m���	<���<`.<o�=�M��&?�+B�<u�=��*o<V�.:���<0�ѻ'v�ҝ�;��=
ރ<�`�����Q	7����<��c��Dϻ��
]<���<�I����<r�#=�_<�^�=�}=��;=@-;ڌ��E�˻j��;��=��H��T�<X[ݻ��<Q�:��d�n�Z<�4��c����g�R�>��=鼴g��@��~׼-��=��b�Vy�Knj�7/Q�0���	=8�<􉼾^��#����<6˼��=��*Q�<��μ����9�<ſ"=�┼/kq;KRC�z�"=�=�<s��aG��_��o�7�_޺u^V;�┼~"6=n3��3+�=�ȼ4"e<���;���WT<�a��{'�a����y>���6�{u<���OC�:2@�=,ػ�c��$�;�g�4��fh�H)���n=ڷ:4�A<j�G9\�p�.^��K6��#��o��;���<.��<r�J�C+<�ދ��
�V�.<�g������8<�l���d9K}�;�c�<���;}�����<J=aؙ<�,`�ҁ:4�A�g��<�d�!�v<���<�"<{�����	����tQ���+�k�K��F	�d@<�ƽ��=O��<�02�M�4�A;�j�;��;���2<��<m0�!�v<=�H=i�;}n�7*�,���c�Mr<P�;�g�z1q=�����C���;������v�<��]�����B�nŌ<d��\=�;Ӏ<������ܚ�4"�<[��<�����d<�"�</@u�K�f<a;d��χ<��<I�=j���^|;�Z���<Sl�;pD��v|�}iY;g�[=dsL=�ü��<��;Z�A��Z<�e!�OC<|��:xz���0�<=���<b��<�mb:}1=�t���W-=�l��6=��u�}�9���!�O=r����<Wj�<��`<�]����<DD=\!&=E<9�
��ց�Sl�O_����K=}��\Y�<=��B��F	;Sl��!U;=�H=���;^|;󭥻���;#�=Kn꼡j��8�ɡ�;ҁ�<�&?��8�M�#<)���\Y�<��;-�i�-�������8<<��<�{'9T�;�9̻;Xd�y\��Q��<�4�<���vE;^|��JA�aG�?�<�R��Pb<�ul:��<�hQ�R=+B�<�gA�_Y��2;�R��74�aؙ;��6=ʒ=�x��8\=M; ��;a������;ޙ�;�q��
���<�t�;�=x����1�;֎�;�y><��(�LCn<���H���8s;=�����<�	�<}i�<{�=i����<�1¼���[w<Fc�;�����<P43�*］��;�B�*�<�`��X��y\����<��@��@�<�;5��8�{=��W����j�G�K��=��{Φ�����=�,���<λлD���<��r�<��	< �$���A<Z�h<1�|;H�3="*�<N����%�<4�<̽�^˭�
	=��<��o=#7[<�j<M�<���6�ɻ7*��"m<!������#><6K;$�7=ʮd�T#=��<7*��<E<�yu���;���4��u&�=��O<�g��(ҧ�@+����?<��ü�H�;�ünᳺ:�5����;�?�=�q��I��<{u��#�����+
����!��� �!U��0<�M�<��:�T�^|=�J���X5�1��<ϼM�#���:��=CG�<��*��;<{�ͼj�G���"=�缢L�</@u�B�8=��E=/@u���<�j��s|={�<������<!��<��<w��<��%�9��;����rs�:K=�����P���xk»U뺍c���϶��rD<�� �,ߓ��4�l��;��<���:�L=�
��	f�f��<��8<��;<���;ڷ=��<�6��N��<xz��C�;�W-��e�<GT,;dW%8ʒ���<GpӺ�zλ�M�<H
	<��=�b�<�!��V��UD��6$��,`�\�!����#�<Ɣ�<N�y=��0��͞���<�g
=ڨC��.=-�i<j�n=��A�0���J
=}i�< �$���!<e�<1����B<�C�;.����j��.zF<�%/<׷~�ڨC=H�<�?����=xO�<0�*<x�i<�t���0��M鼖'�<;-�|��;�9=��<�<醼�S�<�u�<�DO<>�s<��8��=�3�<�r
=$Ż�lF�<�aO<�j�<l���s�'9+B�</OJ�ưM=/$N;'����<K�f;7>�<��ܼ�x�:�ʥ<(�κ����ɕ<$ߺ�R<�鎼N���~a;椋�f�׼��<�χ;��<��	<���H)�<��X=j��:���<�������<��=q5üT#�ſ"�{�=�S�8g��<��='�7M�#��=�:�����<�ء;m�����D<�
@=��<1k��pD��5���Gw�
A�<���!���j</�<H)�<n�<�����ZU:!U�4ꖼ
%'�)�=�/"=�5z=3M�<)`��<Y�;���<~����)�<X[�<�5���G���`��moz;^�
��=.�:\<%�?�M�J<���<���<�<�'�;���1��;�+P�&oü�q�����;���<u^�<H=:g�;��<[���0<�<�����2=��<�H!=��Fc�<@+�[w�<P=���<�V<N����{'<\�p<�˵;g��<u��<�ݼ��;�٩��c�4�;��r;Sl��)`��DD<)`�<�	��ҁ�<iFg��6���Լ������g;��?�&( �ӎ��<źq�Ҭ<Y0�<@ؼ�W-<:��=����
�=��E�K:�_��;.��<�B���$������C;��=���<!U=ϐԼ��л<-h�?������;0�*=K6�:�{<����G�<�;��$Ż;; �<���;�c<�2�[&=��:<{��;��9�<ܚ�\L�;��D�}���={�Q<�s�<E� ���;����4��j� ��,༬d;��<=Q�N�'��YE�3��O�}�_�X<�c�;<�;N�'�ߊ�<λP=�Y�<�q�<h�;�Ȼ��ػ_��~"6�΃=�G�<�
=hx<�D�;�"=�����;���A'���/<���_�;��<�ָ<�F���u����y\m�r
ǼQ%�;J��ݲ�������<@V�<{�<�J
�t��<���<N��;�#�<.�<��9<,�:<�ul��I�<2\6��r����
��7Zͼ�S�;��<���<Z�A�.^�����;>t%=Vy���X�9�X<��:��
~�������O�<��<ҁ�<�Ԙ�Z�h<�5��z�";U�:��;�y��a�����^�Լ��:N��X[ݼ�.I��<^�<��<d�<�����;�q��N¼��;���;�.�m��L'G<�����@�����/O�;H)��uB/��ը���;��S���~;���<#�����)��<"*�:�2<�}�;7���I=��#=g�_<�ʻ)��<*5����(�<�C�����z1�moz;���<!��<��Q<�gA<Vy�Sl;�Y:��<~ے��w&<�[.=���S]F���M�D=��;#��<m(׼����[��n3�+B޼���d,�;N�u=�]��f)=H��<���<f�W<{��<�.�<��	=Q�a�:�`���:��<9�
<[w����\��<�z�<�j<�ݲ<N������<�?���u��Ɯ��9L=iFg���D�ɡ�<J��</���ZռH�3��E߼���<���;!U�����<s�<��༆I�;���#�<mS�<�
����C�<�̎<����l�<�M������H!�Br�<���������e��?eP<�4;<�gA<f�0����l�v�:�\<ҝ@<�4;<��=$��;X#������E�Ǽ�X��\�;׷���r
���<*mZ<������;��;0�<?�w<�p<,�>���Z<��=9�;}1���)��K��ڌ����<#Ԑ�N�����H<�`<�HX�@���!<���<�U
��g�<�\�;N��;��(�L'�<����DϼdHP�"F�:4�A<g��<KRC;�L<��K;%~�fְ���;�X<E�$<�F;ưM;2@�<��@=HE׼�'O<o�^<j�;]Q=�M<��<�c	<�g<���<{��9}���=��
=ڨC<� �0�Ѽ��0���V<�zN��|����<Y0Ự�;f�W<"*�<j�<=�O�}�tm�;�ĳ��.��K6=�F	<y\m<�<<}1�y\m<X#���;�2����o<HEW�gd�ǅQ�9�ػ�d��ȼ<�t<|�|��P��f=:�ܼG8�<�6��b��(j
RowID

	喰�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046182
data:
Lsource>2<
:resources/views/dashboard/business/product/index.blade.php(d
O	file_path>2<
:resources/views/dashboard/business/product/index.blade.php(e
$	file_name2
index.blade.php(f
	file_type2
.php(g
�&text�&2�&
�&<x-app-layout>
    <x-slot name="title">
        {{ __('dashboard.products.list') }} - {{ config('app.name', 'Creatify') }}
    </x-slot>

    <div class="p-2 space-y-5 sm:p-5 md:pt-5">
        <div
            class="flex flex-col p-5 gap-6 lg:gap-[30px] bg-white border border-gray-200 shadow-sm rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
            <div class="flex items-center justify-between gap-x-5">
                <h2 class="inline-block font-semibold text-gray-800 dark:text-neutral-200 lg:text-lg">
                    {{ __('dashboard.products.list') }}
                </h2>

                <div class="flex items-center justify-end gap-x-2">
                    <a class="align-middle select-none font-sans font-bold inline-flex items-center gap-x-1.5 transition-all text-sm py-2 px-2.5 rounded-lg bg-creatify-2 hover:bg-creatify-2 text-white shadow-md shadow-gray-900/10 hover:shadow-lg hover:shadow-gray-900/20 dark:hover:shadow-gray-300/20 focus:opacity-[0.85] focus:shadow-none active:opacity-[0.85] active:shadow-none"
                        href="{{ route('products.create_product') }}">
                        <svg class="hidden sm:block flex-shrink-0 w-3.5 h-3.5" xmlns="http://www.w3.org/2000/svg"
                            width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor"
                            stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                            <path d="M5 12h14"></path>
                            <path d="M12 5v14"></path>
                        </svg>
                        {{ __('dashboard.products.create') }}
                    </a>
                </div>
            </div>

                <div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-3 md:gap-[30px]">
                    {{-- Create --}}
                    <div class="relative flex flex-col gap-3 group">
                        <div class="bg-gray-100 dark:bg-gray-700 rounded-lg max-h-[110px] min-h-[110px] md:max-h-[240px] md:min-h-[240px] lg:max-h-[182px] lg:min-h-[182px] h-full w-full flex justify-center items-center overflow-hidden">
                            <div class="p-2 rounded-full md:p-4 bg-creatify-2">
                                <svg class="w-4 h-4 md:w-8 md:h-8" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
                                    <path d="M16 4V28M28 16H4" stroke="#EEF2FF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
                                </svg>
                            </div>
                        </div>
                        <a href="{{ route('products.create_product') }}" class="text-sm font-semibold text-center md:text-base 2xl:text-lg text-creatify-1 dark:text-creatify-3 after:absolute after:inset-0 line-clamp-1">{{ __('dashboard.products.create') }}</a>
                    </div>
                    @foreach ($products as $product)
                        <div class="relative flex flex-col group">
                            <div
                                class="bg-gray-100 dark:bg-gray-700 rounded-lg max-h-[110px] min-h-[110px] md:max-h-[240px] md:min-h-[240px] lg:max-h-[182px] lg:min-h-[182px] h-full w-full flex justify-center items-center overflow-hidden">
                                <img src="{{ asset($product->images->first()->image) }}"
                                    class="object-cover w-full h-full transition-all group-hover:scale-110"
                                    alt="{{ $product->title }}">
                            </div>
                            <a href="{{ route('products.edit_product', ['uuid' => $product->uuid]) }}"
                                class="m-3 text-sm font-semibold text-center 2xl:text-lg md:text-base text-creatify-1 dark:text-creatify-3 after:absolute after:inset-0 line-clamp-1">
                                {{ $product->title }}
                            </a>
                            <div class="flex flex-wrap gap-1.5 px-4 py-1 justify-center">
                                <span
                                    class="p-2 text-xs text-gray-800 bg-gray-100 rounded-md font dark:bg-neutral-700 dark:text-neutral-200 line-clamp-1">
                                    {{ $product->category->name }}
                                </span>
                            </div>
                            <div class="flex flex-wrap gap-1.5 justify-center">
                                <span class="text-xs text-gray-600 dark:text-neutral-400">
                                    {{ $product->created_at->format('d.m.Y H:i') }}
                                </span>
                            </div>
                        </div>
                    @endforeach
                </div>
        </div>
    </div>
</x-app-layout>
(h
pk

	新�̷��(i
�0evector"�0��0
�0�%������>'����lֻ�"���F����<��;\���ԝ<�
�����*ϼ"�<��=�vI�o�8��ge;��=�R<S$/���<��}<����9�<!��:�#;"�<H�<���<3����|"=gZ����:�Q<�J
=V��<���<��;<Hۻ�
X��=7=�G��С
<<�\I��@�;��:^��<�<=����m��:��<�`��F�A4��G��l_R=�W`=ηE=��1�X)r=�sȺ�A(��W��~3��)���P=<7��;"^=�bS��#���@<��o<��
�5L�;�p�<���:!$`��E���=� ���<19w��S�vzB�����W`�F���������F��J�"�\ƀ���|=l_R;�=�<�ż�d�<C�=_)�A<�#��4�z�h
/�ʙ�<#P�<\��	W��>u��: 
;V�o�m=1~;��!&��S>=С�<5�A<<IK�
jżL�C�>u0��dd���;n�7;�F��|��!'��bS�K5$=i��;0G:<{�I�}�.���r�����T=NSF���@=BQ�<��U���=�Pn���F�k�3;w�ü�V<"�b��$=�ͣ<CF��z�ȼ���}<�3����=1�<�X�l_Ҽ����l��||�Q/K�_�"�c~��O�伔��'����9��:鋻UM���{<�����U=u�"=;�;����<�x�=9��<=?<&ng�D9�{�ɻ���=��:�#��~�[ќ�'��u��;W���ϴ�&�<P+��>�<�2�<�w9<I�]=y��<�3e<�s=x�D��bӼ�����Y�����e��,��]?=�S��ge�6O�;�,�T�:�����Γ<��p;s�<�&��b�C:���<�$'���	=��=� 6=ڼ�o���<�y�<tQ�<�;�=����b:O滴�?<G�Y�y����P<������;��<�a2��郻�>���6�;�lμ�T�<�Bz=`�=3D����:�F;Yc�<)M��Z���19w�Eo�<�_J�tQ�;B�ӻx-	���ɼ�<"�&<|�,=9m�<���P:g��[(:7�û:�<I��<����DZ���	�t�<�b�<��;Xn6:H�6��;xd���_�:	ޠ<���<��<-&q<��<\��<�+R����������P�&n�;��Q��eԻО�;��<?�N<�P���(<Ma	<H�;�|"9R��=q�Y��N=����+Ҽ19��6�;�߈�ηż��k<4�!<D8ֻB��vɼ�<�|"�e.*<�@8������ܣ<�;@�2���#��ؿ<}�A�R����҈.=��`��{�=j�O�W�<���<HKܼ�����p���D��q=4����3<<����<�����N���<���<;W�9�
��:��E;*���O��9�<����_k���8<K�Q��:�v�<��<�����;{	;C����;�Y<��s��n���?y�CU;�f�C�6;���;?�1<�G����=5|�{	�<lּ�S�<1~;=�+R�:����2��5�{g<�w��=�)<?3�=��˼>�=B<�g<6����2����v<��6:���<�B������� ����V��	� �?3�<_k�<k�<e=_k�����0�<�S�<��W<����3e�:�<�r�@%�<K��<�����:q�ټ���Eo�<���=��Ƽ��(=��c�w�C�*�<�5=Eo׼�m<�A(<�t=�z��b��Xn6;��<�w����s�
��h���ň<��`��y����m�v��<�p?����<bG�<��:=��=K5�=}�;B�S=�dd<,44�6O$�О�:=�=}2L��σ<��Ҽ��9<4�����{	<;ʻ���;Q�ɼ��<8�'�![a�̎��*��T�=�5��z�<�i���\<h����g=0;D8V������O��?��^����T: 2#���<r/��V����<�}l=��%���l;�ͣ9�6==��?={K���<G��:6;6
��i���<l_R�i��=ܠw�u��������;K�_�J����:̎�13��L��x��9�A��ڟ;���UP�:u��=4Z���F�r�Z������z<�<�;$��<A�=���<�6��"�b��t��p�;ʙ#����pr�<Աl<�=��xac<`���x)�%|�<�:�]�z��;_���ME;C��<�Cj<���+�����=� �<3��<����Ɂ�О漛�;$�<�C<;v�;O�������ڟ��<D9�mۗ��?���=7<�����+�<��Z=����=:�G<��W������S>�T�<EoW��)���r��OM=H[<��3� ���w*b���
���ż�F���;��/=��v<lּ�מ��&;�5�<��;�f#�B=�ޘ<�:�<&�<f#�;xa�
jE<�)�=�=�<�i�:���<)�M<�Ɂ��a<��x�"�<s\�o�=Oϋ�U�n;m�Ӽ��<�=]<�]<��P���=��<���aO~;UM�;�1T=gӭ<N�c��9�<t�!<���=5U<�[(=I=]s�;�y<Ϭ����8=u�޼v�=.��;o¸�^v �: �=�[(���)<�F�<��I<���9�9���<̀D=u�^<�]�������*���B�<�O�<��ɼ��<V�;���W��=��<s�;�딼�_�<9mF;)��� ��3D����;�=��	���f�K5�<�_!�a�=��|����AY<�=���=}�<����<y��;�����fĻ���Yc=�˼��ݼ����}K��IC�u$=	ޠ���g;N����e<#̊<�f�<��<��]s�;/�<���<O�l��;҈.=5�������@<��=��
�Hۻk(Q�r�=<���<M�:��p�u��<Y`�^�����;�&<v��;m�<��K��7<�wj<,��W�<Ma	=I�!<�<�~�;ޘ<n���-k5��=�;�;�B��gZ��K�»�Z�_);T�N���<��A�g���rg��E���M��v8%=Q�,��p��#7=7D��b��:Eo׼�M��P����}w:3콼$弶�}<\�<��2u�%7f�������<aR����<mT��ɤ?<&���_�;����g�:�K<�]��=>����<С
=���<y�;N��<,�o<N��~�������&n�*O��h��
j�; �A��ge=UP����O=w��\w�Z������9��<lV<Ll����v=�G����*�С��Qt�a�B9'�輩��<�/��8��:���;��<��K=�Ӽ�D=0;h4<r�ڻ#�����6O$<�u�:��(;��<���̀D���=w*�oּ2p�;oV�P
<gZ�<+�n=W75<���:b��o;W<�s�z�,44=�ﶼ�#�<�����<�\=�a<aO���~<�
Y<P��<k���*���
�@<�lN<h�M<lV�$E�<��(�#�c�_�{<�g���ۏ�7�%�Оf�aO���
ټ̎��x�<2s�t@�T커"G���l<7�û�w9=Kw��J�޻�/=�<D}=��|9��0=���<�����:<� <A���W��_!��uY<��g�m�;]=b���#<i��<�=;⫈=�M;����-2:���=�̼}w�ܠ�����;�9�<؍q;��.=��#�С���fu<((=���;���<L'�:|�-=%|��`����<���;�}��B��<��<n�7�/�:[���������ʺ���<q�:6����x=��J<;�+����<�P�<�u�<9�<𔺼/9;�j�Zܸ;?�1��o<��<V�<H��<����\<�3;�ȻLl%<&���j��;|�,=4�<�hU�=�<BQ5<�lιT
�	��h�<��b��lN=�x�;�s��"^=��Q<o;׺�;��;q��<��<`�;�j�<.�;�C�;��<�<�T�μ5ռ�U&�p�����|��{2<�G2������<�$=�{[<T;�	輠A<�;=%�ȼo¸�l��W��<s��.�s<���<� _<mT��'�i<n���<����J���<�i�<襯<�m��a<��� �޻9+)<o;�;�d�����;�%H<��4=��<����3�������˺�1<Qqh=���<�M�l��<YP<��<��<���P:�<B�S;s�>�����yVG;���D���T=e�<��;D8ּP:�ޘ=���;B�<��r����*�<aO~<�c��&ng<��<J�^<3� =��<x��d�(<^��;��<鼺���jx1=D�7;���<��P��k�;{	�bG�<���<@%P<��<;������#��<Uɲ<Ĝ�<�=��q�OH�<G��;A�������e#�\�<9lV�u�^<K�4᡼�L;~���5���u�z�ȼ#�<��4����^�><�è;|=h;L*<��;����<�n�=����P�H<Qq�93��;�}�9��fu<��;I�]��eT��;<���<�ޘ<P:�<𔺼V��
����ӥ9x-��5օ=2s��-)�<���;�i<L'ἶq��5U���<�/<T�:tN]��N,=��8��"�:|=�<Nڧ<������<|@��ޘ���=y��<���<�>X<��P�5U�h����ԝ��W�^�!;�C=������ ;�,;�ǻ_���x��<�
0��DZ<�_J�vz�<H=���;e�<��c;���
jŻ��ʼ������<b��<���;O�=�~�<b�C=K�ߺHҽ���(��Ʃ<`}�&ng���8;u�<������k��<7D�;_k��vz<���;�l<Nڧ;��{<���<��g<-)���
�<�
�<��:<�n�<ؐ<ˋ`<�=ѓʼ��=�R�+�n�z�e��W��_���q�Y���L�ˋ`<����+����&<:�<�����j�<e�ȼ��6
�x-�9�d�<�W�<�7���<���<�Ѻ�<������'�����S�N�c����T�1;�.ӻ��#���L�\<�<k(�<���;�lN<�3<�	� ;O���ݼ{::\<L��:�{��h��9aO�;��D��w��G�=�{2������~����v�T����(��<h�:D}�&�<Fd��N�c<�G2<�j=<�G2=�/�<4�!;��;��[=�郼�\ɼ�S><a���S;���tQ��:b�<���v��;%7�η�;��<hL�:B�;s�yƼ���<��8�Q^��I�W�=X,�<�cû�M�:�[(<��p:Դ�w*��DZ�;�<��<]���K�<Y�<l�<Qt=H[<䒩<$E)=�}:[��@%P:��<,4���!��5U��{�<�<k�3�~i�;v�༿�<"��:tQ��@��<�U&=:b*�19����/<Y`�<����D1��x�<���1<�<�]��j�V��<ϼ<���]��<ۮ�;'��<�D=0Λ<y�� 2#=�Bz�Qt��ޘ�<�`B��P���:�<��<A��^�>��Y�;w��<P:�<�g�;�T.�4#?��6=L*�<h��tQ�<�/��5ջV����櫼�AY��`�;�}�@������;�<�J3��v<�
X:�@8<�>X<�,B<�	�r��<ʙ#=T;��ݼ;��Cջd�����v<i�N<T�1�<�G�<+��<]��;#p<�/t<�G����=<�U�;�&8<>�ͼ�q7=4�z�|@���2���m�.`�:ê�<̎���c<��<��Ѽ������<���;e�<Ma	���B�S<Qqh=�~��j��;�Bz;C�6���P=T[�<�}<J�=t@=V�<�L=J@@<�Y=��G=�c�;��.������{���_<��#��};a=��;u�^;xd
;-&q<��;���~��j6�<��<�r'�I	?=��<�w�;f�,<@����uY<[:�6
=� ߼+��ɼprX���>�13<�8μ��<�<����ꚓ���=����{	�A�2�<�(j
RowID

	新�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046183
data:
TsourceF2D
Bresources/views/dashboard/business/product/upload-images.blade.php(d
W	file_pathF2D
Bresources/views/dashboard/business/product/upload-images.blade.php(e
,	file_name2
upload-images.blade.php(f
	file_type2
.php(g
�text�2�
�<div>
    <x-label class="flex items-start gap-1 mb-1">
        {{ __('dashboard.products.upload_images') }}
        <span class="text-rose-600">*</span>
    </x-label>
    <div class="grid items-start grid-cols-2 gap-4 p-4 border rounded-md md:grid-cols-3 lg:grid-cols-4 md:p-6 bg-creatify-bg border-creatify-2"
        x-data="{ uploading: false, progress: 0 }"
        x-on:livewire-upload-start="uploading = true"
        x-on:livewire-upload-finish="uploading = false"
        x-on:livewire-upload-error="uploading = false"
        x-on:livewire-upload-progress="progress = $event.detail.progress"
    >
        {{-- Add image --}}
        <div>
            <input id="imagesInput" class="hidden w-full" type="file" wire:model="images" multiple required />
            <div class="bg-white rounded-lg h-[150px] md:h-[280px] relative flex flex-col gap-[10px] group justify-center items-center overflow-hidden p-2 shadow">
                <div class="p-2 rounded-full cursor-pointer md:p-4 bg-creatify-2 hover:bg-creatify-3" id="buttonAddImage">
                    <svg class="w-6 h-6" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
                        <path d="M16 4V28M28 16H4" stroke="#EEF2FF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </div>
                <p class="text-sm font-semibold text-center text-gray-700">
                    {{ __('Add one or more image') }}
                </p>
                <p class="text-xs text-center text-gray-400">
                    {{ __('profile.setcard.maxfilesize') }} {{ config('app_custom.filesize.product_image') ?? '5mb' }} (.jpg, .jpeg, .png).
                </p>
            </div>
        </div>
        @if ($previews)
            @foreach ($previews as $preview)
            <div class="relative" wire:key="{{ $loop->index }}">
                <img src="{{ $preview }}" class="rounded-lg h-[150px] md:h-[280px] w-full object-cover" alt="">
                <button wire:click="removeImage('{{ $loop->index }}')" type="button" class="absolute p-2 rounded-full bg-creatify-2 hover:bg-creatify-3 top-2 right-2">
                    <svg class="w-3 h-3" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                        <path d="M13.4099 12L19.7099 5.71C19.8982 5.5217 20.004 5.2663 20.004 5C20.004 4.7337 19.8982 4.47831 19.7099 4.29C19.5216 4.1017 19.2662 3.99591 18.9999 3.99591C18.7336 3.99591 18.4782 4.1017 18.2899 4.29L11.9999 10.59L5.70994 4.29C5.52164 4.1017 5.26624 3.99591 4.99994 3.99591C4.73364 3.99591 4.47824 4.1017 4.28994 4.29C4.10164 4.47831 3.99585 4.7337 3.99585 5C3.99585 5.2663 4.10164 5.5217 4.28994 5.71L10.5899 12L4.28994 18.29C4.19621 18.383 4.12182 18.4936 4.07105 18.6154C4.02028 18.7373 3.99414 18.868 3.99414 19C3.99414 19.132 4.02028 19.2627 4.07105 19.3846C4.12182 19.5064 4.19621 19.617 4.28994 19.71C4.3829 19.8037 4.4935 19.8781 4.61536 19.9289C4.73722 19.9797 4.86793 20.0058 4.99994 20.0058C5.13195 20.0058 5.26266 19.9797 5.38452 19.9289C5.50638 19.8781 5.61698 19.8037 5.70994 19.71L11.9999 13.41L18.2899 19.71C18.3829 19.8037 18.4935 19.8781 18.6154 19.9289C18.7372 19.9797 18.8679 20.0058 18.9999 20.0058C19.132 20.0058 19.2627 19.9797 19.3845 19.9289C19.5064 19.8781 19.617 19.8037 19.7099 19.71C19.8037 19.617 19.8781 19.5064 19.9288 19.3846C19.9796 19.2627 20.0057 19.132 20.0057 19C20.0057 18.868 19.9796 18.7373 19.9288 18.6154C19.8781 18.4936 19.8037 18.383 19.7099 18.29L13.4099 12Z" fill="#fff"/>
                    </svg>
                </button>
            </div>
        @endforeach

        @endif

        {{-- Progress Bar --}}
        <div x-show="uploading" class="rounded-lg h-[150px] md:h-[280px] w-full bg-white flex justify-center items-center">
            <img src="{{ asset('img/spinner.gif') }}" class="w-8 h-8 md:w-12 md:h-12" alt="">
        </div>
    </div>
    @error('images.*')
        <span class="text-sm text-red-600">{{ $message }}</span>
    @enderror
</div>
(h
pk

	疰�̷��(i
�0evector"�0��0
�0��@�
�꼡4����޻T����rg<]$5<�ܷ��w�^�d<#�.�w@��Kg�i<���=s����Kg��=I<�=���<�V6�BF�<-�e<�^�<6�<�<��l;�|=�U<�"��\���(=����ϒ��M��;�g8=z]�=�P�;�q����;ϒ���7�<kq����=���<�yn��i׼�dC<�6�<��<^���aμ'a�<�=�
T�l�`�\��;��<��<8�=�q��π=/ ��#X��#��Bd��r�6w�<X��<"��<KY����<H�:�+m<�M�9�`��E��b�<i��'A�� �<�s;�
�;'h�;x˻|H�;P���p���/<��&�����y��m�;��U���<���;5�;:����:=�	�=T��<�ʼ�K�?`����"��?=,��<�ۃ��1�a�T�j���^ټ�Ǧ=R�<_���X=��!=<z�;'h������7�fք:�/���m�<蠼A鼰�!<wؽ����]�<��3��+$=���Pʰ�!�����<��<n-���9�<�P=���J�<�=���:��	��<���<���%u�u}�;{��g���ͼ)�#<٥�0t�<^N�;����v���-�������<Y�|�l�`��Wj��=��=+;�,r�${�R絼��:<�����X�=�U1=sP=�l�}@<A�<�L�<���<)�}��ǌ��L���*=��黻�ù����c�Y������:��	=2+<��:=�9��
�Z;B�A=Fμ�!=�=eD/=�M=9F��X<a���a�T��W������
}��f=#X��A<�Yt�>/���s<��a<a��<���c�;9����<
/3=E�F�>==��
=�'�T�r��z<��&=<V.H<}��rg�<�F��=m�<B��w�;I5f<d{D��+��=<�?d��k�߯�'ac���;�ė<�X&=��=���83��J(^�$��<b^?��ǌ��ݼ;f7'����5�=��5�E��ؼ.=�8�<�B=���<�V�<d"��d�<�]����<���<P�0<Dc$=I�л�3=���Y|=
��<)�#�|����;�:���lL<�AԻ�W;;V�:�	<���<Ul��qK�o�C����;Cp��u�ż��1�.��;3ZE��;�	��V�2<���;�ʁ�`��<4�纯PL�Nop<X��<����s<�4L�Al���4���"<ML���ew<���<�F
�8�Ϻd��;P�����F�U��2�o���R<�n�<cQ7�Z�
��ˆ<U;��dC��򞻬�~=�k��y��<pJ�\��e
�<����Ŝ���A:;���!=�����c�=�i׼�0#�(�����<"ƶ<��=[1=��代 ջAi��k��<���'A=G��
��h#��k	i<��<.�-��b<N׸<��T���<���<٥� 4a��U��x,ػY|����<tZ��9���J<H�6=���<$����֞�l2<c��<1���fn<����<+x�%u���̉�<�H)=I5f=��<�9�:U�;iT,�5�߼GBn�-�e<�</JȺ��W;�yT�0�<vM������٥k��8u<9]:;u��;@�I=
vż��D<Ҷ$;4#0=���\�:w�`��wd������<�<x�<���u}}�u}���=-��<w�==C
���Q����;8jB=�J��ػ��D<e
=--û�컆OG<��q<�+�<�2�o��)�a4�<�ȑ���ۼ?)���K�2g�<��Q;�5Q<#X=��!�Ul�=�T<iT,=�5�<�`I�nW!����;��<S� ���</�;e
��T;P�"�{��ݼ�/ ���i(���/�f7'�vw;5��1ܝ��l�S� ��o>��6���ʻ�Ŝ��B�������b<�����x���3���^�伶���&�<#X���<9������QU�D\~=�Q�03�*�u;<z?=�=:&��5�_:^��;FOv:�!��q=T�-��"=��*:S���d{D��1;Hs!<�PL���=]$5�;�Լ�喽p�P;��ż�Ll� �>����W�=������l�`�ʖ��B��x��=`�<�b9;�1<�#���];A��"�6��|���<;=���a�v<�Ԯ��T�\��<
�ջ:ł;
�Z�՜��--�<z��<��|<1=@<����\O=E=�&<Ob�s)c�1=@�J(^;�<W!�<M��;��8�<���*�:�鼥D�����V�V���R絼����{��<1=�<�Ŝ�T��<u}�<�|�;Ul�<�2��o�:���<�a��VXջA=�O��x��G��!��[�� ��f�<O-<	&=Fλ㿃��5���{P��A�ּL|����<ga4<��<q6�<��<���"��;�����ۃ<�a;9��;;�T<���<�]��Z>�<�p;[К;�^<.�-=�'D�6���~���)<2�;s�+����9c��<��=�Y�<�����<9]:<I�.<��n��D��`<�7��^�;+><�@O��1�;x,�<~/M<��=��\[J=������<^����-<��>;pCs=ML���_^<<�a<�V<�9�Ҥ<х�<�Y�<��);e��Nq;��.���:�"=��һh#�<\5�+�(=�ᶼ3��ݼ<FOv=�ʁ<Ɔ-;(�8�k�<��<F�>��G>�i;GBn��;�����������)�<i��\��;�wd;�F�;���;����-.<�<<٬��ԩ<�`�:��G��S�Bd<U�:[1����ø�f���
��`��:ł<h*���a<����<*GS;��'=tZ=Ul<�}���:ł�I5f��B����/=4#0��z;�-.��5Q<��D��B<6�<ML�<��V�I5f<�	:;I��<��<�Φ'<�E}�R�5<Oi9-� ;����&����]<����l��<���1=@<Dc$=�[<����-.:O-���;tZ<=�;w@<f�޼�0����<�,��j\<�̼������s�@�
�j�YuZ:^-=
����);��_=�}N���k�,>��ew����)��d{ļ�Dx<�DI�&7ֻ+��l2��r6��ɖ;��<\��A�4�R<*�0����<�N\�aӏ��=�;X��<o � 4Ἤq=��p<�?=)����Xo<Ob�<�%��ʺ�
?;<�<��9�;�T�IC:h#��p�P=)��9��x=��C:0�<�(<�=+<:&��"�6:����s;=٥�:W�b�$��<md)<�ѹ;����=�M(���	=�;%
I<�c>=?`/���=蠼��� ��nW!�e�Q����9yVe�Nq����:�һvS�<�=R˼4�g�T�-<A��5���{<�
=��<q6�cӼ��</�]<��~�2�=��ь<�-];���<}<�<fn�����<�A���B�--C=ʖ��4#0<�ާ<+x�<��ٹfn<��P�^-�`���<Ai�!�<U;�K��:yVe��xi�6���<KY�(��(ɼ~��Z�;��4���8=�l漅\�<�ʁ<{��;���<��9@�=��;�����8:T�r��}N<g�ּu#<�K�<qt�<ײs;
/�<Jf������nP{<T��<A=:&�<N�8�?��3�"���b��\ �����$�<��<n-�;�π=�1��Wj����;�_^<��u}�<�LR<ē5=�B���j��r�<�l�<�<(T�<�P<8�O�хq�C���`���)�k	�;�`�<�?J�pC�;7@5<��缟x <w=�)���<���;㿃���G����</ ���G><��,=���;c�L<H���vw��T��<��|<z�<�b
<,���A�<�ʁ<�嗢��<ލ<ײs<�b�q6k���;�#J��<�o=4�
�V��<��.�8j�;u#����D;��<��<*永l2=?"t;�2�I5���e���<�鿼���_�8��ӻ(�;�E�;`���"���'A=��e<�=�;�57�^N�<�<tZ����C����:��K<��给	=�q=����7�>��;�¼}��<ȣ���#��؎<�+=�|I=ŽB��=Z<��'�Uͥ�Ul�<F����6��,�<߯=}�w<�*=�r�A�9\5;;<;P2;�o=�B=�B=�5<E�1<
ΐ<�]<^xO<4�Ҽ��<��<��~�r�U����/�]<�喼�M�<���<Dc$<{���E,�:�=����=m;+٨;_<�B<h#���8�:(T[<Zh�;E=�k�<ʖ���]�z���)�}<�v�Al���0=�\���	<`�c�<^���C9�<���<܋�;K��;��t�jG$<L|x;���:Nq���<A}��хq�nP{��r<�7<��O<vM�<����M�@;�X<����a�<̉"��O��~
�h*���F=���<�伅��;嫺�"�
�j;��<��Bd<.��=ۘ��r=i�N�W��<�ѹ��v�;s�@<�[�<��/;N׸;��?��e�<�Q�<��~=�H)���
�MκI5�:�c>;I�C=���|ȺvS�c�Y;Ɔ����:���;{��;a�<�Xo:���;^�
=ǰ�;Ob�7�׻��]���A�+
<ع��K����o;픺<"�!;q�ȼ[����8��Y���R91�����;��R=I<����`<�һ��<5�_���	<�,�$�<���ﱿ<�o=S� <�7�<��%=�����`;�1��o='�+=��<8�O<YZ<k��;�<j恻\[J���y��ϯ�:�i��#����;,�m<r=������=��F<�����<�x��*GS<�<��<���<��<�¼i�<_��o'<�!�;X��cQ7<i�<R��;��=e
�;�h#�+
�_��Nv����"<�"<��; r��� ����X<�h=+x����Q�	��;�)�<�W��=m7�Q\�;��)=�Ǧ;a��D\�9�U<%u�<���;�ۃ��^<{���Ob�L�384��z��<�༝[��a�v�9��<"'�<�>�<��<t�M�E,;R"�����0#�Φ�;Y�;.��6w�<����������9��h#��l������vӻU��m�K<��=$��s)c;���<�O;���;jG$��X&�{�=�=[К<.�;�B=�G�tZ<${s<P�0�r=�������Z�<�*h<�C�f�<o�û����A�;S����<�b'*�d��<--C:x,ؼ�����!<}��<���<`�A黽��;�l漋�ѻ{���
�<;���������:#X��%�<p�;���<��<���3ZE�G�K<�~
=��;�yԼ�����91<��F<0��<��	�!�)�(T[<I����S�D��[�<��:����4��<��<r�ջ�ݼ�����Y��u#<jG�<+
�{P<�G�<�9��!o���F�>��<�l<�7p;�����ǻ���;D�ۼ܋[:���%u��AԻǰ:=[��?`/<���<�/<[�;��=ŽB<Nq�o�C�A}4;�%�:�>_��3G='ɫ;��;/ ���B����/�q=����^Y;��=C9=����%�Nq���;ǰ�<���<`��:�i;b'*=7�:����n����ۼ�ɖ�E�<0�=��f�G��<��g<��ZhҼ5�:g��<�CD�6<ԩ<��4�g�	�]<����^��"�{��<p�P��_<����J�x˵;O���۟���y�<Ž»��4=G�E��٥�;~m=�	�<�L;Ty;ۘ��U=���<���:�5�;jG�<�B<��-��f<��=O�<���:���Z>�;��;6w�<O?���QQ��><V.�;v�0<���<\5���~<�*���;�z�<g�۟��b=tZ��Z>Ż�R�<q�"'�;<�̼�ì<s�����8<FN� 4a�9����q���ۼ'ac�'h	<�&���v�;\�'=)[��6wJ�'ɫ���P�(j
RowID

	疰�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046184
data:
VsourceH2F
Dresources/views/dashboard/creator/livewire/dashboard-tasks.blade.php(d
Y	file_pathH2F
Dresources/views/dashboard/creator/livewire/dashboard-tasks.blade.php(e
.	file_name2
dashboard-tasks.blade.php(f
	file_type2
.php(g
�Dtext�D2�D
�D<div>
    @if ($orders->count() < 1)
    <div class="p-5 min-h-[500px] flex flex-col justify-center items-center text-center">
        <span
            class="flex flex-shrink-0 justify-center items-center w-[46px] h-[46px] bg-white border border-gray-200 rounded-full dark:bg-neutral-800 dark:border-neutral-700 dark:text-neutral-300">
            <svg class="flex-shrink-0 w-6 h-6" xmlns="http://www.w3.org/2000/svg" width="24"
                height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"
                stroke-linecap="round" stroke-linejoin="round">
                <rect width="20" height="5" x="2" y="4" rx="2" />
                <path d="M4 9v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9" />
                <path d="M10 13h4" />
            </svg>
        </span>
        
        <p class="mt-2 font-medium text-gray-800 dark:text-neutral-200">
            {{ __('dashboard.index.no_jobs') }}
        </p>
    </div>
    @else
    <div class="grid gap-5 sm:grid-cols-3 xl:grid-cols-4">
        @foreach($orders as $order)
        @php
            $fechado = false;
            $overlay = false;
            $overlay_text = '';
            $userId = auth()->user()->id;
            $userApplication = $order->applications->where('user_id', $userId)->first();
            
            if (!$order->details || 
                $order->details->accept_application == 'no' || 
                in_array($order->status, ['EM PRODUÇÃO', 'CONCLUÍDO'])) {
                    if (!$userApplication || in_array($userApplication->status, ['APPLIED', 'REJECTED', 'CANCELLED'])) {
                        $fechado = true;
                        $overlay = true;
                        $overlay_text = __('dashboard.index.overlay_closed');
                    }
            } elseif ($userApplication && in_array($userApplication->status, ['APPLIED', 'REJECTED'])) {
                $overlay = true;
                $overlay_text = __('dashboard.index.overlay_applied');
            }
        @endphp
        <div>
            <div class="grid gap-y-5">

                    <div class="flex flex-col p-4 bg-white border border-gray-200 rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
                        <a @if (!$fechado) 
                                href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"
                            @endif>
                            <div class="relative w-full" style="aspect-ratio: 1 / 1;">
                                <img class="object-cover w-full h-full rounded-xl"
                                     src="{{ asset($order->productImages->first()->image) }}"
                                     alt="{{ $order->product->title }}">
                                     @if ($overlay)
                                        <span class="absolute top-0 left-0 flex items-center justify-center w-full h-full text-xl font-bold text-white bg-black bg-opacity-50 rounded-xl">{{ $overlay_text }}</span>
                                     @endif
                            </div>
                        </a>

                        <div class="flex items-center justify-center mt-4 gap-x-2">
                            <a class="inline-flex items-center mx-auto font-semibold text-gray-800 gap-x-1 decoration-2 hover:underline hover:text-creatify-2 focus:outline-none focus:underline focus:text-creatify-2 dark:text-neutral-200 dark:hover:text-creatify-2 dark:focus:outline-none dark:focus:text-creatify-2"
                                @if (!$fechado) 
                                    href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"
                                @endif>
                                <span class="line-clamp-1">{{ $order->details->title }}</span>
                            </a>
                        </div>

                        <div class="flex flex-wrap gap-1.5 mt-2.5 px-4 py-1 justify-center">
                            <span
                                class="p-2 text-xs text-gray-800 bg-gray-100 rounded-md lg:text-sm font dark:bg-neutral-700 dark:text-neutral-200">
                                {{ $order->product->category->name }}
                            </span>
                        </div>

                        <div class="flex flex-row justify-between mt-2.5 text-xs leading-4 text-black">
                            <a class="inline-flex items-center p-2 m-1 text-xs text-gray-800 rounded-md bg-gray-50 dark:bg-neutral-700 dark:text-neutral-200"
                                @if (!$fechado) 
                                    href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"
                                @endif>
                                <img src="{{ asset('img/svgs/video-camera.svg') }}" class="mr-1 size-5 filter-to-creatify-2" alt="">
                                {{ $order->seconds }} {{ strtolower(substr(__('dashboard.orders.seconds'), 0, 1)) }}
                            </a>
                            @if ($order->pictures > 0)
                                <a class="inline-flex items-center p-2 m-1 text-xs text-gray-800 rounded-md bg-gray-50 sm:hidden 2xl:inline-flex dark:bg-neutral-700 dark:text-neutral-200"
                                    @if (!$fechado) 
                                        href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"
                                    @endif>
                                    <img src="{{ asset('img/svgs/image-placeholder.svg') }}" class="mr-1 size-5 filter-to-creatify-2" alt="">
                                    {{ $order->pictures }}
                                </a>
                            @endif
                            <a class="inline-flex items-center p-2 m-1 text-xs text-gray-800 rounded-md bg-gray-50 dark:bg-neutral-700 dark:text-neutral-200"
                                @if (!$fechado) 
                                    href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"
                                @endif>
                                <img src="{{ asset('img/svgs/money.svg') }}" class="mr-1 size-5 filter-to-creatify-2" alt="">
                                @php
                                    $service = new \App\Services\PayoutCalculationService();
                                    $orderPayAmount = $service->calculate($order->subtotal);
                                @endphp
                                R$ {{ $orderPayAmount }}
                            </a>
                        </div>

                        <div class="mt-2.5">
                            <a class="inline-flex items-center justify-center w-full px-3 py-2 text-sm font-medium text-gray-800 bg-white border border-gray-200 rounded-lg shadow-sm gap-x-2 hover:bg-gray-100 disabled:opacity-50 disabled:pointer-events-none focus:outline-none focus:bg-gray-100 dark:bg-neutral-800 dark:border-neutral-700 dark:text-neutral-300 dark:hover:bg-neutral-700 dark:focus:bg-neutral-700"
                                @if (!$fechado) 
                                    href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"href="{{ route('task.overview', ['uuid' => $order->uuid]) }}"
                                @endif>
                                @if (!$fechado) 
                                    {{ __('dashboard.check_orders') }}
                                @else
                                    {{ $overlay_text }}
                                @endif
                            </a>
                        </div>
                    </div>

            </div>
        </div>
        @endforeach

        <div x-intersect.full="$wire.loadMore()">

        </div>

        <div wire:loading.flex class="flex items-center justify-center w-full sm:col-span-3 xl:col-span-4">
            <svg class="w-5 h-5 mr-3 -ml-1 text-white animate-spin" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
                <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
                <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
            </svg>
        </div>

        <div wire:loading.remove>

        </div>

    </div>
    @endif
</div>(h
pk

	薰�̷��(i
�0evector"�0��0
�0�Zͼ埶:!�B������[κ%��|L9��M��턼�ϩ�\z�<�VG�A���q:��U�J=��J=酒�
�˻Gٺ�
�=.��<'|,���<v���ټ,Dռ~��tj;�f�
=���<̞\=�|�����<����M��	��ѫ<`�=a�����<ڣ�<�D��v�;��P�J
X<�M�<&�%�+b�;W��<g�=�}�<��V:��%�q��=�4��+[�Dy(���?<�{S=�XJ<�
-=�r����F=A_�:�d�?��k�[S��c�:\���	���;~�F<����
�o=xP��=}�߻|L�<_O=��T�k<b���Ǟ<,��;��.��z��6�*���B<�]�������\z��Vo;���<����3�;��4���=
�=n��[Bz�M�
��滲J�<xP<T��f��#�0��\w�NN<��M�3=)��<<c���^�=�o�<�XJ<�6j������h��Ψ��(/��~���r;R�U���8G
��?ϼ��<�<��<{�q�ļ޼}b<h���F�\=���pD=��=M'-��>�<G�8T�C��`U<.�����9�1�>�;<J�DԈ�މ���6�9�5�r�;�'��?=�E׼&UE���H<{����Ӈ�I�p<w?���|������#;�eͦ<(��T�����]Q�d���D�N�
��<Jh8=ļ�<h1��G
=�=�e=Ħ=���<p<��B��J=,�t�'|���'U�4ܓ<��,<��;f�<~�=u6B=#L��ۀ<�K8<)׻�Y=��-=2=u��=7@(��XJ�j	���,�!��ę;������d=�2���<�T�D�μ(�������<�&=���m
��5�<��D���p�_=��T=6ρ=k�:püT=�<��=bi�5�=������<�^R��$Q��_��~?':-�<��\<93=t[<��m�#񰻲J�v�h<i��=�9�+=���={��;��û������J�a��?�<�E=E[��<"%��u����i;��I=(H�;�Պ=�rn�w?v;��M'�<���;+xN=,�t=�:H�)��<�SC;}s�<d�<w�8�<����wt<���;뀼�_{;DE�;�3�:���<9}ջ�+��������:��Y�
��x��y�c5�6�<��黷\w�(��zY˻�<��.<�L���"=6�<X9F<��;�T�c�]5h<�GڻT=$�5����ͼ�7=�J�;���<클���R=��;��7��2�����!%�Õw=���<��{���ݼ�.7<��ּ�K<`�����<3��NN�<�7���h<��o<a�ʼ���.�#������<�
1�ߗ�v�	�l㝻
�����@�e(�I�p<�;��;�=�;��={�E[��Ԁ�<��μE6<4�;���kaV<��!=��e��&��/t�<�x�<P�g<�b�;]5h;5M��$�����ۀ�G�;�X<�xv�� �\z��<�<���<�y)<h�<�Ψ<�k==�&�:��<³*=��9I�<W߻y��<�9<�;=M'-<)<�W����<����|��$�<�馼pn;�*�;�¼&UŻ;����끺���^R<|�<$�;��;Jh8�0*1<[���g�=?}�:g{��I��'�<��|��̥</��<�>�;��<���i�������<n{+=�?����;W���VＤ�;+.=p9���ڻc5���M�<�c2�̈;1��<���<w��<�cY���YM�Q~/<�ɡ<.7C;�m�J~~�j=w�<�����Q=y2�<!Y#=��j<��I=��j��;<"�
�|��=/8=�����=in�:@I
��;}�߼/t�;��]:U�:����Uƺ�H[��$Q���h�|�ػ�f<u��=�k��Y$;\�����:��;�"�</�
=���3�!�b�߰&���(�}b<,Dռ4�<���<R�u�kK<<c1=�1���E0�Wȟ���	==h���³��y�=���;;`D���:▂���G=�"�;>V����]F��ڣc;�L���=碻�����+��
Tk���h�j	<}��@�̻�|=�Z����<�̼d\�����<E[u<�F�<�M=��<Є8<�'<酒;j��C����?���?<e(�<g
Լ֧A<�?<�a��<~΀<c5�)�<�[κ6ρ<���;X��<L��;��
���=X#<v�h��_,�f�-<+b�.탻a����	=m
�<�"';bi����'ռi�H��#�'|,�g��E0:xP��_��<ƙ=U��ܔ����<��d<����0�׼,��;��<4��*Q�A=����[��;�)��f��#���	��w?v�5M����<T���B;P�g��=�Wm?���;�C�l㝻x�6</^*�E<��b< �����:m
��I�1=Ӟ�<��<��:▂<��ۼ2��:%�;&��F�\�Fݼ<#;�6�໬�%�1b���<tś<Wm?�{�q�e[<�e�;�#�ֲ<N	�<��=�.���sǻ��9;M�3���<�]�{�q<iX"<oG�<_�;�8E�y=T���L=�X�;��`<<�p��Q=�_���W�<�=^�/<�w&�/t�<9�5=��o=0�<���\'<�&�������<��ǼZ�=ϸ1����<�����e:�0::�1�<�m<Y�
<O�{�2<��=��W�.�#�F8��f�<���<$b׼J
X���v<d������:,Dռ�UƼh1;9a��;6A=�.�;ך/���=<�r�<�D���4���<!<�^+�vɼ9ص9+xN�w���=�F1�Fl���k�<Õw���ɼ��=E=3�;q: ��c�;v��<��� �:5M:=������<f�
;<�<a���t��HЪ�6�4�<"%*;Դ�<��=0�����;)�@�F�<<pn���7<ٍ�m
��̞�<��{��$=�<K�?�<��s<Y`-;kaV<�*��r���'�n֋<d���߰&�|�X;��b�߰&;n���Vo����,��4�<,��;&�:�����cY<�N���y�<��=��T���d<�=��>&;Ӟ��kK�����R;�o꼫��;���;f�8g�.��e�;8�μ��#��{=�������<��X�E<�Mb<�a��J��!�y=�:�Vo=���:Wȟ<�L<�$�{�1g^;�#w<�.7��
��sG<��żIAQ=���
�o=-\;�i�;��:c5<b����@��)	�3�k=U	+�5�Y����]ѻz�<�쪻^={�������_�B���_�<���;��=&UE�I��]��;ܖQ��Z�;V0<(.�&�k�߰�<��5<�E0���=�����
��C=���inh:클<{%�<-\<;ˣ��B��DE/<U���v�֧A=�6j��"'<�턼���<���<ΑʻUq�]F	���d;)=�,ܼ�t�<�F=���<�G��j<E��<�Z%<4
�D�=��;��=����A_ӻ�2�;▂;��;�b��1���m�$�7���Z�X�&=�P<� =DE/�G�:RJ6�ʫ�<�i�<>��9bXq;��<[��;���<�Ѓ�j���n��?"�;v��<��ź���y�<�ς�A_�:]P=zC����=�馸n@��U�f�;���GN㼔<��O=���<M�
=�E=��Լ`v�:�>�<v��<[S��=蹋<˼�<��:�����<�6j�>E~�*�=�*2<މ?��x<���;A����F��f��<,���&��,�5<�Y�;����䟻�=����U<���\w�O桼8�N�Y`��a�ʹaB+=�w�;��<k��Õw<�=�=�'�<GN�璤��'}<��<���<�=]��<ʫn;�D���n��b�=���N	�<�!=
�K����<�﮼�VG<����/�<L��<3�<���ۀ�<3���Ի�ӯ;C,�|���ʕ���(���Y�T=�;p9<�J��✼<Q�J~�<��V<���<�Ě�ge4<���:����:Qُ;���<@�,���6<�;�<�$;]�<��=�B�0��<��<�c��H+=��_<��<"�
9A�y<ƙ�S�ܻ�R�<P
���c���oB<"��<h��<��<��"���B����;�l漧�b<?�;��<~�=N	�� 2�<o�<�GZ<�+3<��ݼ�(�<���<�{����2��]=j�;b2=v])<�u������:	�)=#�P<B��;�S�<�y�:ٍ����D�5�Y�6�`;��w<�w�<��<��A=�q�;"%*<���A�y<���b���;&�<�@<�0�<埶�0�W<Dy��;�*<}b�<�%���<GY���r����<h��;"%�<}��4&S��t"���s���<G_�;+b����:���-���\w;IAѼ
��:M�
�E�U�{�+�L༰W!={%�;�����i��;;�x;���<w?�<c�8�]�<er�=��@���B=.�;��b<��ݼ$��7��:inh��8�N�$;I��<%�;d�~=Y��� �<�b	<�J<���<�Q=����`<@8l;D��;/���f��*�;�ԉ<�k==0�P<ļ^���<�y��)�`��I<�2=�j<�q�;�&��`v$���r<<��;b�:w)0����¼�&����O�L������n@=�E��YM<:c��%�����������)<O<k���P<�W�<���<;&=�&�<E���T;��ɼv]�<�=k��<j��<�"'=��<L�==/8�ۀ���}���9;J~����2;>E�;�=<b2���b���|<� �/^*�ԴS��M;<�B�<GY��9��=JØ<ۀ�<c1�ʫ�;y����&�<�E׻yfݻ<�<+b�<5�Y<�)	�(.��k��&���;;NN�B�;�;k�;�B�F�<=��=\���[S�<�y=��ļ�Ys��O��X�����=l�;r�<ra��k����V9�O�;.��m�c;z�ļ������<�;��	��y���>&�g{z���cX<B��;%.�;!Y���];g�;h����4<:��:�c2<��չ��q:����������_{<�@x�E�ռ�4�f�
�$bW���;1�<I�1��_�<{��<,���{��;�D���ς;��R=�"�<�l><�l�;�E�;���� �[� #=����t�3�k;��<��<�qE<��E<7�G��<���;�UƼ,�t<�pļ���;ך�<��N<�������@�<�	�;��<�<r�f�-���[�5�<�;_ޖ�%=]=��7��<X�&=��E:��r=ΑJ<u����f6=��;=��C��;�r��	����:����]F	=;�*<����y�<n�񼓤�<7@(�:�����;p��<��Լ�<r�T=$=�g�<r;�n��>�><ļ޼ ��;�߼D��`<�Vo<�d�����<�H��R�U<�Z�<��E��ݼ*Q�<P��>V���=��.��\���h����)<��^���!�����"<��e<�ܻ<;ˣ<-5�1Q��1�<▂<[B�:��<�/;��<-Ɯ�^�:;<J�$��;�﮼#L����[<M��;��R�GNc<T��eۻ�x;=/�<z�$��P��@��<���;ra�f�-�9}�;��|�P
	=S�;�"��)X:���<�2����:c5=r�<�O��@<��<�����H�r<S=�������W�]�<���;8�<;<J��V��.:P
�<�|��ƙ�,�5<Y�l<�#�&�%��9���]=CH<%���CH�.�#<6=G_<z�D<�k伽�<�_,=��R��
�<v])=ΑJ<�_�bX�7iX"��m;��;Y�컉*Y;�;����Dֻ.�b<sǻY�<PWH��ض�Dy��3�,��L����<Y�
<�3>��-6<E[u�Õ�<��	��[�<r���"�<VFX<h������$��n����<�bi�;�<i�H=PA�;��[����Ѓ�(j
RowID

	薰�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046185
data:
Ksource=2;
9resources/views/dashboard/creator/task/progress.blade.php(d
N	file_path=2;
9resources/views/dashboard/creator/task/progress.blade.php(e
'	file_name2
progress.blade.php(f
	file_type2
.php(g
��text��2��
��<x-app-layout>
    <x-slot name="title">
        {{ __('dashboard.orders.list') }} - {{ config('app.name', 'Creatify') }}
    </x-slot>

    <div class="p-2 space-y-5 sm:p-5 md:pt-5">
        <div
            class="flex flex-col pt-5 space-y-4 bg-white border border-gray-200 shadow-sm rounded-xl dark:bg-neutral-800 dark:border-neutral-700 max-w-[1440px] mx-auto">

            {{-- Header --}}
            <div class="flex flex-row items-center justify-between gap-2 px-4 sm:px-5">
                <div>
                    <p class="text-2xl font-bold text-gray-700 dark:text-neutral-200 text-balance line-clamp-2">
                        {{ $task->details->title }}
                    </p>
                </div>
                <div>
                    <x-button class="hidden mr-1 sm:inline-flex" data-hs-overlay="#hs-briefing-modal">
                        <svg class="flex-shrink-0 w-4 h-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24"
                            viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
                            stroke-linecap="round" stroke-linejoin="round">
                            <path stroke-linecap="round" stroke-linejoin="round"
                                d="M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75 12h.008v.008H6.75V12Zm0 3h.008v.008H6.75V15Zm0 3h.008v.008H6.75V18Z" />
                        </svg>
                        {{ __('dashboard.progress.show_details') }}
                    </x-button>
                    <div class="relative inline-flex sm:hidden hs-dropdown">
                        <button id="hs-dropdown-custom-icon-trigger" type="button"
                            class="flex items-center justify-center text-sm font-semibold text-gray-800 bg-white border border-gray-200 rounded-lg shadow-sm hs-dropdown-toggle size-9 hover:bg-gray-50 disabled:opacity-50 disabled:pointer-events-none dark:bg-neutral-900 dark:border-neutral-700 dark:text-white dark:hover:bg-neutral-800">
                            <svg class="flex-none text-gray-600 size-4 dark:text-neutral-500"
                                xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                                stroke-linejoin="round">
                                <circle cx="12" cy="12" r="1" />
                                <circle cx="12" cy="5" r="1" />
                                <circle cx="12" cy="19" r="1" />
                            </svg>
                        </button>

                        <div class="hs-dropdown-menu z-10 transition-[opacity,margin] duration hs-dropdown-open:opacity-100 opacity-0 hidden min-w-60 bg-white shadow-md rounded-lg p-2 mt-2 dark:bg-neutral-800 dark:border dark:border-neutral-700"
                            aria-labelledby="hs-dropdown-custom-icon-trigger">
                            <button data-hs-overlay="#hs-briefing-modal"
                                class="flex items-center w-full gap-x-3.5 py-2 px-3 rounded-lg text-sm text-gray-800 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 dark:text-neutral-400 dark:hover:bg-neutral-700 dark:hover:text-neutral-300 dark:focus:bg-neutral-700">
                                {{ __('dashboard.progress.show_details') }}
                            </button>
                        </div>
                    </div>
                </div>
            </div>

            {{-- Navigation --}}
            <div class="flex items-center justify-between px-4 sm:px-5 gap-x-2">
                {{-- Mobile navigation --}}
                <select id="tab-select-menu"
                    class="block w-full px-4 py-3 text-sm border-gray-200 rounded-lg sm:hidden pe-9 focus:border-creatify-2 focus:ring-creatify-2 dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-400"
                    aria-label="Tabs">
                    <option value="#hs-tabs-chat">
                        {{ __('dashboard.progress.chat') }}
                    </option>
                    <option value="#hs-tabs-delivery">
                        {{ __('dashboard.progress.delivery_creator') }}
                    </option>
                    <option value="#hs-tabs-overview">
                        {{ __('dashboard.briefing.title') }}
                    </option>
                </select>

                {{-- Tablet - Desktop Navigation --}}
                <div class="hidden sm:block">
                    <nav class="p-0.5 inline-flex bg-white border border-gray-200 rounded-lg dark:bg-neutral-800 dark:border-neutral-700"
                        aria-label="Tabs" role="tablist" hs-data-tab-select="#tab-select-menu">
                        <button type="button"
                            class="hs-tab-active:bg-gray-100 hs-tab-active:font-medium hs-tab-active:focus:bg-gray-200 hs-tab-active:focus:text-gray-800 py-1.5 px-2 sm:py-2 sm:px-3 inline-flex justify-center items-center gap-x-2 text-sm text-gray-800 rounded-lg disabled:opacity-50 disabled:pointer-events-none focus:outline-none focus:text-gray-500 dark:hs-tab-active:bg-neutral-700 dark:hs-tab-active:after:bg-neutral-600 dark:focus:hs-tab-active:bg-neutral-600 dark:focus:hs-tab-active:text-neutral-200 dark:text-neutral-200 dark:focus:text-neutral-400 active"
                            id="hs-tabs-item-chat" data-hs-tab="#hs-tabs-chat" aria-controls="hs-tabs-chat"
                            role="tab">
                            <svg class="flex-shrink-0 hidden w-4 h-4 sm:block" xmlns="http://www.w3.org/2000/svg"
                                fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                                <path stroke-linecap="round" stroke-linejoin="round"
                                    d="M2.25 12.76c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.076-4.076a1.526 1.526 0 0 1 1.037-.443 48.282 48.282 0 0 0 5.68-.494c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z" />
                            </svg>
                            {{ __('dashboard.progress.chat') }}
                        </button>
                        <button type="button"
                            class="hs-tab-active:bg-gray-100 hs-tab-active:font-medium hs-tab-active:focus:bg-gray-200 hs-tab-active:focus:text-gray-800 py-1.5 px-2 sm:py-2 sm:px-3 inline-flex justify-center items-center gap-x-2 text-sm text-gray-800 rounded-lg disabled:opacity-50 disabled:pointer-events-none focus:outline-none focus:text-gray-500 dark:hs-tab-active:bg-neutral-700 dark:hs-tab-active:after:bg-neutral-600 dark:focus:hs-tab-active:bg-neutral-600 dark:focus:hs-tab-active:text-neutral-200 dark:text-neutral-200 dark:focus:text-neutral-400"
                            id="hs-tabs-item-delivery" data-hs-tab="#hs-tabs-delivery" aria-controls="hs-tabs-delivery"
                            role="tab">
                            <svg class="flex-shrink-0 hidden w-4 h-4 sm:block" xmlns="http://www.w3.org/2000/svg"
                                fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                                <path stroke-linecap="round" stroke-linejoin="round"
                                    d="M6 12 3.269 3.125A59.769 59.769 0 0 1 21.485 12 59.768 59.768 0 0 1 3.27 20.875L5.999 12Zm0 0h7.5" />
                            </svg>
                            {{ __('dashboard.progress.delivery_creator') }}
                        </button>
                        <button type="button"
                            class="hs-tab-active:bg-gray-100 hs-tab-active:font-medium hs-tab-active:focus:bg-gray-200 hs-tab-active:focus:text-gray-800 py-1.5 px-2 sm:py-2 sm:px-3 inline-flex justify-center items-center gap-x-2 text-sm text-gray-800 rounded-lg disabled:opacity-50 disabled:pointer-events-none focus:outline-none focus:text-gray-500 dark:hs-tab-active:bg-neutral-700 dark:hs-tab-active:after:bg-neutral-600 dark:focus:hs-tab-active:bg-neutral-600 dark:focus:hs-tab-active:text-neutral-200 dark:text-neutral-200 dark:focus:text-neutral-400"
                            id="hs-tabs-item-overview" data-hs-tab="#hs-tabs-overview" aria-controls="hs-tabs-overview"
                            role="tab">
                            <svg class="flex-shrink-0 hidden w-4 h-4 sm:block" xmlns="http://www.w3.org/2000/svg"
                                fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                                <path stroke-linecap="round" stroke-linejoin="round"
                                    d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25H12" />
                            </svg>
                            {{ __('dashboard.briefing.title') }}
                        </button>
                    </nav>
                </div>
            </div>

            {{-- Tabs --}}
            <div>
                <div id="hs-tabs-chat" role="tabpanel" class="px-4 sm:px-5" aria-labelledby="hs-tabs-item-chat">
                    <div class="flex flex-wrap sm:grid sm:grid-cols-12 sm:mt-5">
                        {{-- Chat contact mobile only --}}
                        <select id="tab-select-chat"
                            class="block w-full px-4 py-3 text-sm border-gray-200 rounded-lg sm:hidden pe-9 focus:border-creatify-2 focus:ring-creatify-2 dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-400"
                            aria-label="Tabs">
                                <option value="#chat-{{ $task->user->uuid }}">
                                    {{ __('dashboard.progress.chat_with') }} {{ $task->user->firstname }}
                                </option>
                        </select>

                        {{-- Chat contact tablet - desktop --}}
                        <div
                            class="hidden border-gray-200 sm:block border-e dark:border-neutral-700 overflow-x-hidden min-h-[calc(200px+64px)] lg:min-h-max sm:h-[calc(100dvh-(58px+40px+60px+57px+37px))] overflow-y-auto relative sm:col-span-3 xl:col-span-2">
                            <nav class="flex flex-col space-y-2" aria-label="Tabs" role="tablist"
                                data-hs-tabs-vertical="true" hs-data-tab-select="#tab-select-chat">
                                    <button type="button"
                                        class="hs-tab-active:bg-gray-100 hs-tab-active:font-medium hs-tab-active:focus:bg-gray-200 hs-tab-active:focus:text-gray-800 rounded-s-lg inline-flex items-center py-1.5 px-2 sm:py-2 sm:px-3
                                    text-sm text-gray-800 disabled:opacity-50 disabled:pointer-events-none focus:outline-none focus:text-gray-500 dark:hs-tab-active:bg-neutral-700 dark:hs-tab-active:after:bg-neutral-600 dark:focus:hs-tab-active:bg-neutral-600 dark:focus:hs-tab-active:text-neutral-200 dark:text-neutral-200 dark:focus:text-neutral-400 gap-x-2
                                    border-transparent hs-tab-active:border-creatify-2 pe-4 border-e-2 whitespace-nowrap
                                    active"
                                        id="chat-item-{{ $task->user->uuid }}" data-hs-tab="#chat-{{ $task->user->uuid }}"
                                        aria-controls="chat-{{ $task->user->uuid }}" role="tab" data-chat-auto-scroll>
                                        <img class="flex-shrink-0 hidden object-cover w-6 h-6 uppercase align-middle rounded-full sm:block"
                                            src="{{ $task->user->profile_photo_url ?? asset('/img/svgs/avatar.svg') }}"
                                            alt="{{ $task->user->firstname }}">
                                        {{ $task->user->firstname }}
                                        @if ($unread_messages > 0)
                                        <span class="inline-flex items-center justify-center w-4 h-4 text-xs font-semibold text-blue-800 rounded-full bg-creatify-2 ms-2">
                                            {{ $unread_messages }}
                                        </span>
                                        @endif
                                    </button>
                            </nav>
                        </div>

                        {{-- BubbleChat container --}}
                        <div
                            class="relative flex-grow mt-5 sm:mt-0 sm:col-span-9 xl:col-span-10">
                                <div id="chat-{{ $task->user->uuid }}" role="tabpanel"
                                    aria-labelledby="chat-item-{{ $task->user->uuid }}"
                                    class="mb-4">
                                    {{-- <!-- Chat Bubble --> --}}
                                    @livewire('OrderChat', [
                                        'order' => $task, 
                                        'brand' => $task->user, 
                                        'creator' => Auth::user(),
                                        'view' => 'creator',
                                    ])
                                    {{-- <!-- End Chat Bubble --> --}}
                                </div>
                                {{-- Loader --}}
                                <div class="absolute inset-x-0 top-0 z-50 w-full h-full bg-white dark:bg-neutral-800" id="creatifyLoader">
                                    <div class="flex flex-col items-center justify-center h-full gap-3">
                                        <x-application-mark />
                                        <div class="inline-flex items-center gap-1">
                                            <div class="w-3 h-3 rounded-full animate-pulse bg-creatify-1" style="animation-delay: 0;"></div>
                                            <div class="w-3 h-3 rounded-full animate-pulse bg-creatify-2" style="animation-delay: 100ms;"></div>
                                            <div class="w-3 h-3 rounded-full animate-pulse bg-creatify-3" style="animation-delay: 200ms;"></div>
                                            <div class="w-3 h-3 rounded-full animate-pulse bg-creatify-4" style="animation-delay: 300ms;"></div>
                                        </div>
                                    </div>
                                </div>
                        </div>
                    </div>
                </div>

                <div id="hs-tabs-delivery" role="tabpanel" class="hidden min-h-[500px] pb-10 px-4 sm:px-5"
                    aria-labelledby="hs-tabs-item-delivery">
                    @livewire('order-files', [
                        'order' => $task,
                        'creator' => Auth::user(),
                        'view' => 'creator',
                    ])
                </div>

                <div id="hs-tabs-overview" role="tabpanel" class="hidden min-h-[500px] pb-10 px-4 sm:px-5"
                    aria-labelledby="hs-tabs-item-overview">

                    {{-- Details --}}
                    <div class="mt-5">
                        <div class="grid grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4 xl:grid-cols-5">
                            <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/users.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <div>
                                    <p class="ml-3 text-sm font-semibold text-gray-800 dark:text-neutral-200">
                                        {{ __('dashboard.briefing.gender_' . $task->details->gender) }}
                                    </p>
                                    <p class="ml-3 text-sm font-semibold text-gray-800 dark:text-neutral-200">
                                        {{ $task->details->min_age }} -
                                        {{ $task->details->max_age == 40 ? $task->details->max_age . '+' : $task->details->max_age }}
                                    </p>
                                </div>
                            </div>
                            <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/video-camera.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <p class="ml-3 text-sm font-semibold text-gray-800 dark:text-neutral-200">
                                    {{ $task->seconds }} {{ strtolower(__('dashboard.orders.seconds')) }}
                                </p>
                            </div>
                            @if ($task->hooks)
                                <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                    <img src="{{ asset('img/svgs/film.svg') }}"
                                        class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                    <p class="ml-3 text-sm font-semibold text-gray-800 dark:text-neutral-200">
                                        {{ $task->hooks }} {{ strtolower(__('dashboard.orders.hooks1')) }}
                                    </p>
                                </div>
                            @endif
                            @if ($task->pictures > 0)
                                <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                    <img src="{{ asset('img/svgs/image-placeholder.svg') }}"
                                        class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                    <p class="ml-3 text-sm font-semibold text-gray-800 dark:text-neutral-200">
                                        {{ $task->pictures }} {{ strtolower(__('dashboard.orders.photos')) }}
                                    </p>
                                </div>
                            @endif
                            @if ($task->ads > 0)
                            <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/radar-line.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <p class="ml-3 text-lg font-semibold text-gray-800 dark:text-neutral-200">
                                    {{ $task->ads }} {{ trans_choice('dashboard.month', $task->ads) . ' ' . __('dashboard.orders.ads4') }}
                                </p>
                                </div>
                            @endif
                            <div class="flex items-center col-span-1 p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                @php
                                    $video_format = '';
                                    $formats = config('app_custom.video_formats');
                                    $db_format = str_replace(':', '/', $task->details->video_format); // Wandelt "4:5" in "4/5" um
                                    $selected_format = array_filter($formats, function ($format) use ($db_format) {
                                        return $format['id'] == 'format_' . $db_format;
                                    });

                                    if (!empty($selected_format)) {
                                        $video_format = reset($selected_format)['icon'];
                                    }
                                @endphp
                                <img src="{{ asset($video_format) }}" class="flex-shrink-0 size-8" alt="">
                                <div>
                                    <p class="ml-3 text-sm font-semibold text-gray-800 dark:text-neutral-200">
                                        {{ $task->details->video_format }}
                                    </p>
                                </div>
                            </div>
                            <div class="flex items-center col-span-1 p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/language.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <div>
                                    <p class="ml-3 text-sm font-semibold text-gray-800 dark:text-neutral-200">
                                        @php
                                            $language_name = '';
                                            $languages = config('app_custom.languages');
                                            $selected_language = array_filter($languages, function ($language) use (
                                                $task,
                                            ) {
                                                return $language['id'] == $task->details->language;
                                            });

                                            if (!empty($selected_language)) {
                                                $language_name = __(reset($selected_language)['name']);
                                            }
                                        @endphp
                                        {{ $language_name }}
                                    </p>
                                </div>
                            </div>
                        </div>
                    </div>

                    {{-- Product information --}}
                    <div class="flex flex-col mt-5 lg:w-full gap-7">
                        <div x-data="{
                            imageGalleryOpened: false,
                            imageGalleryActiveUrl: null,
                            imageGalleryImageIndex: null,
                            imageGalleryOpen(event) {
                                this.imageGalleryImageIndex = event.target.dataset.index;
                                this.imageGalleryActiveUrl = event.target.src;
                                this.imageGalleryOpened = true;
                            },
                            imageGalleryClose() {
                                this.imageGalleryOpened = false;
                                setTimeout(() => this.imageGalleryActiveUrl = null, 300);
                            },
                            imageGalleryNext() {
                                if (this.imageGalleryImageIndex == this.$refs.gallery.childElementCount) {
                                    this.imageGalleryImageIndex = 1;
                                } else {
                                    this.imageGalleryImageIndex = parseInt(this.imageGalleryImageIndex) + 1;
                                }
                                this.imageGalleryActiveUrl = this.$refs.gallery.querySelector('[data-index=\'' + this.imageGalleryImageIndex + '\']').src;
                            },
                            imageGalleryPrev() {
                                if (this.imageGalleryImageIndex == 1) {
                                    this.imageGalleryImageIndex = this.$refs.gallery.childElementCount;
                                } else {
                                    this.imageGalleryImageIndex = parseInt(this.imageGalleryImageIndex) - 1;
                                }

                                this.imageGalleryActiveUrl = this.$refs.gallery.querySelector('[data-index=\'' + this.imageGalleryImageIndex + '\']').src;

                            }
                        }" @image-gallery-next.window="imageGalleryNext()"
                            @image-gallery-prev.window="imageGalleryPrev()" @keyup.right.window="imageGalleryNext();"
                            @keyup.left.window="imageGalleryPrev();" x-init="imageGalleryPhotos = $refs.gallery.querySelectorAll('img');
                            for (let i = 0; i < imageGalleryPhotos.length; i++) {
                                imageGalleryPhotos[i].setAttribute('data-index', i + 1);
                            }" class="mx-auto">
                            <div x-ref="gallery" id="gallery" class="grid grid-cols-5 gap-2 sm:grid-cols-10">
                                @if ($task->product->images)
                                    @foreach ($task->product->images as $image)
                                        <img x-on:click="imageGalleryOpen" src="{{ $image->image }}"
                                            class="object-cover w-full rounded-lg cursor-pointer"
                                            alt="{{ $task->product->title }}">
                                    @endforeach
                                @endif
                            </div>
                            <template x-teleport="body">
                                <div x-show="imageGalleryOpened"
                                    x-transition:enter="transition ease-in-out duration-300"
                                    x-transition:enter-start="opacity-0"
                                    x-transition:leave="transition ease-in-in duration-300"
                                    x-transition:leave-end="opacity-0" @click="imageGalleryClose"
                                    @keydown.window.escape="imageGalleryClose"
                                    x-trap.inert.noscroll="imageGalleryOpened"
                                    class="fixed inset-0 z-[99] flex items-center justify-center bg-black bg-opacity-50 select-none cursor-zoom-out"
                                    x-cloak>
                                    <div class="relative flex items-center justify-center w-5/6 xl:w-4/5 h-5/6">
                                        <div @click="$event.stopPropagation(); $dispatch('image-gallery-prev')"
                                            class="absolute left-0 flex items-center justify-center text-white translate-x-10 rounded-full cursor-pointer xl:-translate-x-24 2xl:-translate-x-32 bg-white/10 w-14 h-14 hover:bg-white/20">
                                            <svg class="w-6 h-6" xmlns="http://www.w3.org/2000/svg" fill="none"
                                                viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                                                <path stroke-linecap="round" stroke-linejoin="round"
                                                    d="M15.75 19.5L8.25 12l7.5-7.5" />
                                            </svg>
                                        </div>
                                        <img x-show="imageGalleryOpened"
                                            x-transition:enter="transition ease-in-out duration-300"
                                            x-transition:enter-start="opacity-0 transform scale-50"
                                            x-transition:leave="transition ease-in-in duration-300"
                                            x-transition:leave-end="opacity-0 transform scale-50"
                                            class="object-contain object-center w-full h-full select-none cursor-zoom-out"
                                            :src="imageGalleryActiveUrl" alt="" style="display: none;">
                                        <div @click="$event.stopPropagation(); $dispatch('image-gallery-next');"
                                            class="absolute right-0 flex items-center justify-center text-white -translate-x-10 rounded-full cursor-pointer xl:translate-x-24 2xl:translate-x-32 bg-white/10 w-14 h-14 hover:bg-white/20">
                                            <svg class="w-6 h-6" xmlns="http://www.w3.org/2000/svg" fill="none"
                                                viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                                                <path stroke-linecap="round" stroke-linejoin="round"
                                                    d="M8.25 4.5l7.5 7.5-7.5 7.5" />
                                            </svg>
                                        </div>
                                    </div>
                                </div>
                            </template>
                        </div>
                        @if (strlen($task->product->description) > 250)
                            <div x-data="{ expand: false }" class="text-base text-gray-700 dark:text-neutral-200">
                                <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                    {{ substr($task->product->description, 0, 250) }} ...
                                </div>
                                <div x-show="expand" class="text-gray-700 dark:text-neutral-200"
                                    style="display: none;">
                                    {!! nl2br(e($task->product->description)) !!}
                                </div>
                                <a x-show="!expand" @click="expand = true"
                                    class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2">
                                    {{ __('dashboard.details.show_more') }}
                                    <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24"
                                        height="24" viewBox="0 0 24 24" class="block align-middle">
                                        <path fill-rule="evenodd" clip-rule="evenodd"
                                            d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                            class="cursor-pointer"></path>
                                    </svg>
                                </a>
                                <a x-show="expand" @click="expand = false"
                                    class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2"
                                    style="display: none;">
                                    {{ __('dashboard.details.show_less') }}
                                    <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24"
                                        height="24" viewBox="0 0 24 24" class="block align-middle">
                                        <path fill-rule="evenodd" clip-rule="evenodd"
                                            d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                            class="cursor-pointer"></path>
                                    </svg>
                                </a>
                            </div>
                        @else
                            <div class="text-base text-gray-700 dark:text-neutral-200">
                                {!! nl2br(e($task->product->description)) !!}
                            </div>
                        @endif
                    </div>

                    {{-- Video Briefing --}}
                    <div class="flex flex-col mt-5 lg:w-full gap-7">
                        <div class="grid mt-5 gap-7">
                            <div>
                                <div class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                                    {{ __('dashboard.briefing.sequence') }}
                                </div>
                                @if (strlen($task->details->sequence) > 250)
                                    <div x-data="{ expand: false }"
                                        class="text-base text-gray-700 dark:text-neutral-200">
                                        <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                            {{ substr($task->details->sequence, 0, 250) }} ...
                                        </div>
                                        <div x-show="expand" class="text-gray-700 dark:text-neutral-200"
                                            style="display: none;">
                                            {!! nl2br(e($task->details->sequence)) !!}
                                        </div>
                                        <a x-show="!expand" @click="expand = true"
                                            class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2">
                                            {{ __('dashboard.details.show_more') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                        <a x-show="expand" @click="expand = false"
                                            class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2"
                                            style="display: none;">
                                            {{ __('dashboard.details.show_less') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                    </div>
                                @else
                                    <div class="text-base text-gray-700 dark:text-neutral-200">
                                        {!! nl2br(e($task->details->sequence)) !!}
                                    </div>
                                @endif
                            </div>
                            {{-- Topics --}}
                            @if ($task->details->topics)
                                <div>
                                    <div class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                                        {{ __('dashboard.briefing.topics') }}
                                    </div>
                                    @if (strlen($task->details->topics) > 250)
                                        <div x-data="{ expand: false }"
                                            class="text-base text-gray-700 dark:text-neutral-200">
                                            <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                                {{ substr($task->details->topics, 0, 250) }} ...
                                            </div>
                                            <div x-show="expand" class="text-gray-700 dark:text-neutral-200"
                                                style="display: none;">
                                                {!! nl2br(e($task->details->topics)) !!}
                                            </div>
                                            <a x-show="!expand" @click="expand = true"
                                                class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2">
                                                {{ __('dashboard.details.show_more') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                    width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                            <a x-show="expand" @click="expand = false"
                                                class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2"
                                                style="display: none;">
                                                {{ __('dashboard.details.show_less') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                    width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                        </div>
                                    @else
                                        <div class="text-base text-gray-700 dark:text-neutral-200">
                                            {!! nl2br(e($task->details->topics)) !!}
                                        </div>
                                    @endif
                                </div>
                            @endif
                            {{-- CTA --}}
                            @if ($task->details->cta)
                                <div>
                                    <div class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                                        {{ __('dashboard.briefing.cta') }}
                                    </div>
                                    @if (strlen($task->details->cta) > 250)
                                        <div x-data="{ expand: false }"
                                            class="text-base text-gray-700 dark:text-neutral-200">
                                            <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                                {{ substr($task->details->cta, 0, 250) }} ...
                                            </div>
                                            <div x-show="expand" class="text-gray-700 dark:text-neutral-200"
                                                style="display: none;">
                                                {!! nl2br(e($task->details->cta)) !!}
                                            </div>
                                            <a x-show="!expand" @click="expand = true"
                                                class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2">
                                                {{ __('dashboard.details.show_more') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                    width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                            <a x-show="expand" @click="expand = false"
                                                class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2"
                                                style="display: none;">
                                                {{ __('dashboard.details.show_less') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                    width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                        </div>
                                    @else
                                        <div class="text-base text-gray-700 dark:text-neutral-200">
                                            {!! nl2br(e($task->details->cta)) !!}
                                        </div>
                                    @endif
                                </div>
                            @endif
                            {{-- Visual Description --}}
                            @if ($task->details->visual_description)
                                <div>
                                    <div class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                                        {{ __('dashboard.briefing.visual') }}
                                    </div>
                                    @if (strlen($task->details->visual_description) > 250)
                                        <div x-data="{ expand: false }"
                                            class="text-base text-gray-700 dark:text-neutral-200">
                                            <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                                {{ substr($task->details->visual_description, 0, 250) }} ...
                                            </div>
                                            <div x-show="expand" class="text-gray-700 dark:text-neutral-200"
                                                style="display: none;">
                                                {!! nl2br(e($task->details->visual_description)) !!}
                                            </div>
                                            <a x-show="!expand" @click="expand = true"
                                                class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2">
                                                {{ __('dashboard.details.show_more') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                    width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                            <a x-show="expand" @click="expand = false"
                                                class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2"
                                                style="display: none;">
                                                {{ __('dashboard.details.show_less') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                    width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                        </div>
                                    @else
                                        <div class="text-base text-gray-700 dark:text-neutral-200">
                                            {!! nl2br(e($task->details->visual_description)) !!}
                                        </div>
                                    @endif
                                </div>
                            @endif
                            {{-- Dont's --}}
                            @if ($task->details->donts)
                                <div>
                                    <div class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                                        {{ __('dashboard.briefing.donts') }}
                                    </div>
                                    @if (strlen($task->details->donts) > 250)
                                        <div x-data="{ expand: false }"
                                            class="text-base text-gray-700 dark:text-neutral-200">
                                            <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                                {{ substr($task->details->donts, 0, 250) }} ...
                                            </div>
                                            <div x-show="expand" class="text-gray-700 dark:text-neutral-200"
                                                style="display: none;">
                                                {!! nl2br(e($task->details->donts)) !!}
                                            </div>
                                            <a x-show="!expand" @click="expand = true"
                                                class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2">
                                                {{ __('dashboard.details.show_more') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                    width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                            <a x-show="expand" @click="expand = false"
                                                class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2"
                                                style="display: none;">
                                                {{ __('dashboard.details.show_less') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                    width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                        </div>
                                    @else
                                        <div class="text-base text-gray-700 dark:text-neutral-200">
                                            {!! nl2br(e($task->details->donts)) !!}
                                        </div>
                                    @endif
                                </div>
                            @endif
                        </div>
                    </div>

                    {{-- Photo Briefing --}}
                    @if ($task->pictures > 0)
                        <div class="flex flex-col mt-5 lg:w-full gap-7">
                            <div class="grid mt-5 gap-7">
                                <div>
                                    @if ($task->details->photo_requirements)
                                        <div>
                                            <div class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                                                {{ __('dashboard.briefing.photo_requirements') }}
                                            </div>
                                            @if (strlen($task->details->photo_requirements) > 250)
                                                <div x-data="{ expand: false }"
                                                    class="text-base text-gray-700 dark:text-neutral-200">
                                                    <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                                        {{ substr($task->details->photo_requirements, 0, 250) }} ...
                                                    </div>
                                                    <div x-show="expand" class="text-gray-700 dark:text-neutral-200"
                                                        style="display: none;">
                                                        {!! nl2br(e($task->details->photo_requirements)) !!}
                                                    </div>
                                                    <a x-show="!expand" @click="expand = true"
                                                        class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2">
                                                        {{ __('dashboard.details.show_more') }}
                                                        <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                            width="24" height="24" viewBox="0 0 24 24"
                                                            class="block align-middle">
                                                            <path fill-rule="evenodd" clip-rule="evenodd"
                                                                d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                                class="cursor-pointer"></path>
                                                        </svg>
                                                    </a>
                                                    <a x-show="expand" @click="expand = false"
                                                        class="flex flex-row justify-between mt-5 cursor-pointer text-creatify-2"
                                                        style="display: none;">
                                                        {{ __('dashboard.details.show_less') }}
                                                        <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg"
                                                            width="24" height="24" viewBox="0 0 24 24"
                                                            class="block align-middle">
                                                            <path fill-rule="evenodd" clip-rule="evenodd"
                                                                d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                                class="cursor-pointer"></path>
                                                        </svg>
                                                    </a>
                                                </div>
                                            @else
                                                <div class="text-base text-gray-700 dark:text-neutral-200">
                                                    {!! nl2br(e($task->details->photo_requirements)) !!}
                                                </div>
                                            @endif
                                        </div>
                                    @endif
                                </div>
                            </div>
                        </div>
                    @endif

                </div>
            </div>
        </div>
    </div>

    @push('js')
        <script type="module">
            $(() => {
                {{-- Auto scroll chat on click #hs-tabs-item-chat  --}}
                $("#hs-tabs-item-chat").on('click', function() {
                    setTimeout(() => {
                        var chatContainer = document.getElementById('chatSection');
                        // Scroll the chat container to the bottom
                        if(chatContainer) {
                            chatContainer.scrollTop = chatContainer.scrollHeight;
                        }
                    },10);
                });

                {{-- Auto scroll bottom for Mobile Chat Contact List --}}
                $('#tab-select-chat').on('change', function() {
                    scrollBottomOnSelectContact($(this).val())
                });

                {{-- Auto scroll bottom for Desktop Chat Contact List --}}
                $('[data-chat-auto-scroll]').on('click', function() {
                    let id = $(this).data('hs-tab');
                    scrollBottomOnSelectContact(id);
                });

                function scrollBottomOnSelectContact(id) {
                    setTimeout(() => {
                        let element = $(id).find('ul#chatSection');
                        let scrollHeight = element.prop('scrollHeight');
                        element.scrollTop(scrollHeight);
                    }, 10)
                }
            })
        </script>
    @endpush

    @livewire('business.modal-briefing', ['order' => $task, 'view' => 'creator'])

    <div id="hs-video-modal"
        class="hs-overlay hidden size-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto pointer-events-none">
        <div
            class="hs-overlay-open:mt-7 hs-overlay-open:opacity-100 hs-overlay-open:duration-500 mt-0 opacity-0 ease-out transition-all sm:max-w-lg sm:w-full m-3 sm:mx-auto h-[calc(100%-3.5rem)] min-h-[calc(100%-3.5rem)] flex items-center">
            <div
                class="flex flex-col w-full max-h-full overflow-hidden bg-white border shadow-sm pointer-events-auto rounded-xl dark:bg-neutral-800 dark:border-neutral-700 dark:shadow-neutral-700/70">
                <div class="flex items-center justify-between px-4 py-3 border-b dark:border-neutral-700">
                    <h3 class="font-bold text-gray-800 dark:text-white">
                        {{ __('dashboard.progress.upload_video') }}
                    </h3>
                    <button id="stopUploadButton" type="button"
                        class="flex items-center justify-center text-sm font-semibold text-gray-800 border border-transparent rounded-full size-7 hover:bg-gray-100 disabled:opacity-50 disabled:pointer-events-none dark:text-white dark:hover:bg-neutral-700"
                        data-hs-overlay="#hs-video-modal">
                        <span class="sr-only">
                            {{ __('dashboard.applications.close_modal') }}
                        </span>
                        <svg class="flex-shrink-0 size-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24"
                            viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                            stroke-linejoin="round">
                            <path d="M18 6 6 18"></path>
                            <path d="m6 6 12 12"></path>
                        </svg>
                    </button>
                </div>
                <form>
                    <div class="p-4 overflow-y-auto">
                        <input type="hidden" name="order_id" id="order_id" value="{{ $task->id }}">
                        <div class="space-y-4">
                            <div id="upload-area">
                                <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="video">{{ __('dashboard.progress.video') }}</label>
                                <input 
                                    class="block w-full text-sm text-gray-900 border border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400" 
                                    aria-describedby="video_help" 
                                    id="video" 
                                    type="file"
                                    accept=".mp4, .mov"
                                    required>
                                <p class="mt-1 text-sm text-gray-500 dark:text-gray-300" id="video_help">{{ __('dashboard.progress.video_maxfilesize') }} {{ config('app_custom.filesize.order_video') ?? '1024mb' }} (.mp4, .mov).</p>
                            </div>
                            <div id="progress-area"></div>
                        </div>
                    </div>
                    <div class="flex items-center justify-end px-4 py-3 border-t gap-x-2 dark:border-neutral-700">
                        <button onclick="resetModal()" type="button"
                            class="inline-flex items-center px-3 py-2 text-sm font-medium text-gray-800 bg-white border border-gray-200 rounded-lg shadow-sm gap-x-2 hover:bg-gray-50 disabled:opacity-50 disabled:pointer-events-none dark:bg-neutral-900 dark:border-neutral-700 dark:text-white dark:hover:bg-neutral-800"
                            data-hs-overlay="#hs-video-modal">
                            {{ __('dashboard.applications.close_modal') }}
                        </button>
                        <x-button id="submit-btn" onclick="uploadFile()">
                            {{ __('dashboard.progress.upload') }}
                        </x-button>
                    </div>
                </form>
            </div>
        </div>
    </div>

    @if ($task->hooks)
    <div id="hs-hooks-modal"
        class="hs-overlay hidden size-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto pointer-events-none">
        <div
            class="hs-overlay-open:mt-7 hs-overlay-open:opacity-100 hs-overlay-open:duration-500 mt-0 opacity-0 ease-out transition-all sm:max-w-lg sm:w-full m-3 sm:mx-auto h-[calc(100%-3.5rem)] min-h-[calc(100%-3.5rem)] flex items-center">
            <div
                class="flex flex-col w-full max-h-full overflow-hidden bg-white border shadow-sm pointer-events-auto rounded-xl dark:bg-neutral-800 dark:border-neutral-700 dark:shadow-neutral-700/70">
                <div class="flex items-center justify-between px-4 py-3 border-b dark:border-neutral-700">
                    <h3 class="font-bold text-gray-800 dark:text-white">
                        {{ __('dashboard.progress.upload_hooks') }}
                    </h3>
                    <button type="button"
                        class="flex items-center justify-center text-sm font-semibold text-gray-800 border border-transparent rounded-full size-7 hover:bg-gray-100 disabled:opacity-50 disabled:pointer-events-none dark:text-white dark:hover:bg-neutral-700"
                        data-hs-overlay="#hs-hooks-modal">
                        <span class="sr-only">
                            {{ __('dashboard.applications.close_modal') }}
                        </span>
                        <svg class="flex-shrink-0 size-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24"
                            viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                            stroke-linejoin="round">
                            <path d="M18 6 6 18"></path>
                            <path d="m6 6 12 12"></path>
                        </svg>
                    </button>
                </div>
                <form>
                    <div class="p-4 overflow-y-auto">
                        <div class="space-y-4">
                            @php
                                $maxFiles = $task->hooks - $task->files->where('user_id', Auth::user()->id)->where('type', 'hook')->where('status', '!=', 'declined')->count();
                            @endphp
                            <div id="hooks-upload-area">
                                <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="gancho">{{ __('dashboard.progress.video_with_hook', ['count' => $maxFiles]) }}</label>
                                <input 
                                    class="block w-full text-sm text-gray-900 border border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400" 
                                    aria-describedby="gancho_help" 
                                    id="gancho" 
                                    name="ganchos[]"
                                    type="file"
                                    accept=".mp4, .mov"
                                    required
                                    multiple
                                    onchange="checkGanchoCount(this, {{ $maxFiles }})">
                                <span id="ganchoCountError" class="text-red-500" data-max-files-message="{{ __('dashboard.progress.max_videos', ['count' => $maxFiles]) }}"></span>
                                <p class="mt-1 text-sm text-gray-500 dark:text-gray-300" id="gancho_help">{{ __('dashboard.progress.video_maxfilesize') }} {{ config('app_custom.filesize.order_video') ?? '1024mb' }} (.mp4, .mov).</p>
                            </div>
                            <div id="hooks-progress-area"></div>
    
                            <script>
                                function checkGanchoCount(input, maxFiles) {
                                    if (input.files.length > maxFiles) {
                                        var errorMessage = document.getElementById('ganchoCountError').dataset.maxFilesMessage;
                                        document.getElementById('ganchoCountError').textContent = errorMessage;
                                        input.value = ''; // Löscht die ausgewählten Dateien
                                    } else {
                                        document.getElementById('ganchoCountError').textContent = '';
                                    }
                                }
                            </script>
                        </div>
                    </div>
                    <div class="flex items-center justify-end px-4 py-3 border-t gap-x-2 dark:border-neutral-700">
                        <button onclick="resetHooksModal()" type="button"
                            class="inline-flex items-center px-3 py-2 text-sm font-medium text-gray-800 bg-white border border-gray-200 rounded-lg shadow-sm gap-x-2 hover:bg-gray-50 disabled:opacity-50 disabled:pointer-events-none dark:bg-neutral-900 dark:border-neutral-700 dark:text-white dark:hover:bg-neutral-800"
                            data-hs-overlay="#hs-hooks-modal">
                            {{ __('dashboard.applications.close_modal') }}
                        </button>
                        <x-button id="hooks-submit-btn" onclick="hooksUploadFiles()">
                            {{ __('dashboard.progress.upload') }}
                        </x-button>
                    </div>
                </form>
            </div>
        </div>
    </div>
    @endif

    @if ($task->pictures)
    <div id="hs-picture-modal"
        class="hs-overlay hidden size-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto pointer-events-none">
        <div
            class="hs-overlay-open:mt-7 hs-overlay-open:opacity-100 hs-overlay-open:duration-500 mt-0 opacity-0 ease-out transition-all sm:max-w-lg sm:w-full m-3 sm:mx-auto h-[calc(100%-3.5rem)] min-h-[calc(100%-3.5rem)] flex items-center">
            <div
                class="flex flex-col w-full max-h-full overflow-hidden bg-white border shadow-sm pointer-events-auto rounded-xl dark:bg-neutral-800 dark:border-neutral-700 dark:shadow-neutral-700/70">
                <div class="flex items-center justify-between px-4 py-3 border-b dark:border-neutral-700">
                    <h3 class="font-bold text-gray-800 dark:text-white">
                        {{ __('dashboard.progress.upload_picture') }}
                    </h3>
                    <button id="stopUploadButtonPicture" type="button"
                        class="flex items-center justify-center text-sm font-semibold text-gray-800 border border-transparent rounded-full size-7 hover:bg-gray-100 disabled:opacity-50 disabled:pointer-events-none dark:text-white dark:hover:bg-neutral-700"
                        data-hs-overlay="#hs-picture-modal">
                        <span class="sr-only">
                            {{ __('dashboard.applications.close_modal') }}
                        </span>
                        <svg class="flex-shrink-0 size-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24"
                            viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                            stroke-linejoin="round">
                            <path d="M18 6 6 18"></path>
                            <path d="m6 6 12 12"></path>
                        </svg>
                    </button>
                </div>
                <form>
                    <div class="p-4 overflow-y-auto">
                        <div class="space-y-4">
                            @php
                                $maxFiles = $task->pictures - $task->files->where('user_id', Auth::user()->id)->where('type', 'image')->where('status', '!=', 'declined')->count();
                            @endphp
                                <div id="picture-upload-area">
                                    <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="picture">{{ __('dashboard.progress.photo_no', ['count' => $maxFiles]) }}</label>
                                    <input 
                                        class="block w-full text-sm text-gray-900 border border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400" 
                                        aria-describedby="picture_help" 
                                        id="picture" 
                                        name="pictures[]"
                                        type="file"
                                        accept=".png, .jpg, jpeg"
                                        required
                                        multiple
                                        onchange="checkPictureCount(this, {{ $maxFiles }})">
                                </div>
                                <span id="pictureCountError" class="text-red-500" data-max-files-message="{{ __('dashboard.progress.max_photos', ['count' => $maxFiles]) }}"></span>
                                <div id="pitcure-progress-area"></div>
                                <p class="mt-1 text-sm text-gray-500 dark:text-gray-300" id="picture_help">{{ __('dashboard.progress.photo_maxfilesize') }} {{ config('app_custom.filesize.order_image') ?? '50mb' }} (.jpeg, .jpg, .png).</p>
                            <script>
                                function checkPictureCount(input, maxFiles) {
                                    if (input.files.length > maxFiles) {
                                        var errorMessage = document.getElementById('pictureCountError').dataset.maxFilesMessage;
                                        document.getElementById('pictureCountError').textContent = errorMessage;
                                        input.value = ''; // Löscht die ausgewählten Dateien
                                    } else {
                                        document.getElementById('pictureCountError').textContent = '';
                                    }
                                }
                            </script>
                        </div>
                    </div>
                    <div class="flex items-center justify-end px-4 py-3 border-t gap-x-2 dark:border-neutral-700">
                        <button onclick="resetPictureModal()" type="button"
                            class="inline-flex items-center px-3 py-2 text-sm font-medium text-gray-800 bg-white border border-gray-200 rounded-lg shadow-sm gap-x-2 hover:bg-gray-50 disabled:opacity-50 disabled:pointer-events-none dark:bg-neutral-900 dark:border-neutral-700 dark:text-white dark:hover:bg-neutral-800"
                            data-hs-overlay="#hs-picture-modal">
                            {{ __('dashboard.applications.close_modal') }}
                        </button>
                        <x-button id="picture-submit-btn" onclick="pictureUpload()">
                            {{ __('dashboard.progress.upload') }}
                        </x-button>
                    </div>
                </form>
            </div>
        </div>
    </div>
    @endif
    @push('js')
    @if($role == 'creator')
    <script>
        var videoURL = '';
        var videoContainer = document.getElementById('video-container');

        const form = document.querySelector("form"),
        fileInput = document.querySelector("#video");
        var progressArea = document.getElementById("progress-area");
        const uploadedArea = document.getElementById("upload-area");
        const submitBtn = document.getElementById("submit-btn");
        // form click event
        let xhr = new XMLHttpRequest();
        function resetModal(){
            location.reload();
            xhr.abort();
            uploadedArea.style.display = "block";
            submitBtn.style.display = "block";
            progressArea.style.display = "none";
            progressArea.innerHTML = "";
            progressArea.classList.remove("onprogress");
        }
        // file upload function
        function uploadFile() {
            event.preventDefault();
            uploadedArea.style.display = "none";
            submitBtn.style.display = "none";
            progressArea.style.display = "block";
            let fileName= '';
            let file = $('#video')[0].files[0];
            if (file) {
                videoURL = URL.createObjectURL(file);
                fileName = file.name;
                if (fileName.length >= 12) {
                    let splitName = fileName.split('.');
                    fileName = splitName[0].substring(0, 13) + "... ." + splitName[1];
                }
            }
            var videoprogess = 0;
            
            xhr.open("POST", "{{ route('task.video_upload') }}", true);
            var stopUploadButton = document.getElementById("stopUploadButton");
            if(stopUploadButton) {
                stopUploadButton.addEventListener("click", function() {
                    xhr.abort(); // Abort the upload when the button is clicked
                    uploadedArea.style.display = "block";
                    submitBtn.style.display = "block";
                    progressArea.innerHTML = "";
                    progressArea.classList.remove("onprogress");
                });
            }
            let fileSize =  '';
            xhr.upload.addEventListener("progress", ({ loaded, total }) => {
                let fileLoaded = Math.floor((loaded / total) * 100);
                videoprogess = fileLoaded;
                let fileTotal = Math.floor(total / 1000);
                if(fileTotal < 1024){
                    fileSize = fileTotal + " KB";
                } else {
                    fileSize = (loaded / (1024 * 1024)).toFixed(2) + " MB";
                }
                let progressHTML = `
                <div class="flex justify-between">
                    <div class="flex items-center gap-x-3">
                    <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                        <svg class="flex-shrink-0 size-5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
                        <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path>
                        <polyline points="17 8 12 3 7 8"></polyline>
                        <line x1="12" x2="12" y1="3" y2="15"></line>
                        </svg>
                    </span>
                    <div>
                        <p class="text-sm font-medium text-gray-800 dark:text-white">${fileName}</p>
                        <p class="text-xs text-gray-500 dark:text-neutral-500">${fileSize}</p>
                    </div>
                    </div>
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
                    <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99" />
                    </svg>
                </div>
                <div class="flex items-center gap-x-3 whitespace-nowrap">
                    <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
                        <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 rounded-full bg-creatify-3 whitespace-nowrap dark:bg-creatify-3" style="width: ${fileLoaded}%"></div>
                    </div>
                    <div class="w-6 text-end">
                        <span class="text-sm text-gray-800 dark:text-white">${fileLoaded}%</span>
                    </div>
                </div>`;
                progressArea.innerHTML = "";
                progressArea.classList.add("onprogress");
                progressArea.innerHTML = progressHTML;
                if (loaded == total) {
                    progressArea.innerHTML = "";
                    let uploadedHTML = `
                    <div class="flex justify-between">
                        <div class="flex items-center gap-x-3">
                        <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                            <svg class="flex-shrink-0 size-5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
                            <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path>
                            <polyline points="17 8 12 3 7 8"></polyline>
                            <line x1="12" x2="12" y1="3" y2="15"></line>
                            </svg>
                        </span>
                        <div>
                            <p class="text-sm font-medium text-gray-800 dark:text-white">${fileName}</p>
                            <p class="text-xs text-gray-500 dark:text-neutral-500">${fileSize}</p>
                        </div>
                        </div>
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
                        <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99" />
                        </svg>
                    </div>
                    <div class="flex items-center gap-x-3 whitespace-nowrap">
                        <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">
                            <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 rounded-full bg-creatify-3 whitespace-nowrap dark:bg-creatify-3" style="width: 99%"></div>
                        </div>
                        <div class="w-6 text-end">
                            <span class="text-sm text-gray-800 dark:text-white">99%</span>
                        </div>
                    </div>
                    `;
                    progressArea.classList.remove("onprogress");
                    progressArea.innerHTML = uploadedHTML;
                }
            });

            xhr.onreadystatechange = function () {
                if (xhr.readyState === 4) {
                    if (xhr.status === 200) {
                        var responseData = JSON.parse(xhr.responseText);
                        if (responseData.success == false) {
                            $('.processingMessage').text('Upload Failed');
                            $('.uploaded-area .row').css("background-color", "#e9b0b0");
                            if ($("#precessIcon").hasClass('fa-spinner')) {
                                $("#precessIcon").removeClass('fa-spinner');
                                $("#precessIcon").addClass('fa-times');
                            }
                            progressArea.innerHTML = "";
                            let uploadedHTML = `
                            <div class="flex justify-end">
                                <div class="flex justify-between">
                                    <div class="flex items-center gap-x-3">
                                    <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                                        <svg class="flex-shrink-0 text-red-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                        <path d="M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"></path>
                                        </svg>
                                    </span>
                                    <div>
                                        <p class="text-sm font-medium text-gray-800 dark:text-white">${fileName}</p>
                                        <p class="text-xs text-gray-500 dark:text-neutral-500">${fileSize}</p>
                                    </div>
                                </div>
                                <svg class="flex-shrink-0 text-red-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                    <path d="M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"></path>
                                </svg>
                                </div>
                            </div>
                            <div class="flex items-center gap-x-3 whitespace-nowrap">
                                <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">
                                    <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 bg-red-500 rounded-full whitespace-nowrap" style="width: ${videoprogess}%"></div>
                                </div>
                                <div class="w-6 text-end">
                                    <span class="text-sm text-gray-800 dark:text-white">${videoprogess}%</span>
                                </div>
                            </div>
                            `;
                            progressArea.innerHTML = uploadedHTML;
                        } else {
                            $('.processingMessage').text('Uploaded');
                            progressArea.innerHTML = "";
                            let uploadedHTML = `
                            
                                <div class="flex justify-between">
                                    <div class="flex items-center gap-x-3">
                                        <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                                            <svg class="flex-shrink-0 size-5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
                                            <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path>
                                            <polyline points="17 8 12 3 7 8"></polyline>
                                            <line x1="12" x2="12" y1="3" y2="15"></line>
                                            </svg>
                                        </span>
                                        <div>
                                            <p class="text-sm font-medium text-gray-800 dark:text-white">${fileName}</p>
                                            <p class="text-xs text-gray-500 dark:text-neutral-500">${fileSize}</p>
                                        </div>
                                    </div>
                                    <svg class="flex-shrink-0 text-teal-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                        <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"></path>
                                    </svg>
                            </div>
                            <div class="flex items-center gap-x-3 whitespace-nowrap">
                                <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">
                                    <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 bg-teal-500 rounded-full whitespace-nowrap" style="width: 100%"></div>
                                </div>
                                <div class="w-6 text-end">
                                    <span class="text-sm text-gray-800 dark:text-white">100%</span>
                                </div>
                            </div>
                            `;
                            progressArea.innerHTML = uploadedHTML;

                            if ($("#precessIcon").hasClass('fa-spinner')) {
                                
                                
                            }
                        }
                        
                        Livewire.dispatch('sweetAlert', {
                            icon: responseData.icon,
                            message: responseData.message
                        });
                    } else {
                        $('.processingMessage').text('Upload Failed');
                        Livewire.dispatch('sweetAlert', {
                            icon: 'error',
                            message: '{{ __('validation.custom.error') }}'
                        });
                    }
                }
            };

            var data = new FormData();
            data.append('profileVideo', $('#video')[0].files[0]);
            data.append('order_id', $('#order_id').val());
            data.append('_token', "{{ csrf_token() }}");
            xhr.send(data);
            
            
        }

    </script>
    <script>
        var pictureURL = '';
        // var pictureContainer = document.getElementById('video-container');
        var pictureProgressArea = document.getElementById("pitcure-progress-area");
        const pictureUploadedArea = document.getElementById("picture-upload-area");
        const pictureSubmitBtn = document.getElementById("picture-submit-btn");
        // form click event
        // file upload function
        let xhr1 = new XMLHttpRequest();
        function resetPictureModal(){
            location.reload();
            xhr1.abort(); // Abort the upload when the button is clicked
            pictureUploadedArea.style.display = "block";
            pictureSubmitBtn.style.display = "block";
            pictureProgressArea.innerHTML = "";
            pictureProgressArea.classList.remove("onprogress");
        }
        function pictureUpload() {
            event.preventDefault();
            pictureUploadedArea.style.display = "none";
            pictureSubmitBtn.style.display = "none";
            let fileName= '';
            let file = $('#picture')[0].files[0];
            if (file) {
                pictureURL = URL.createObjectURL(file);
                pictureFileName = file.name;
                if (pictureFileName.length >= 12) {
                    let splitName = pictureFileName.split('.');
                    pictureFileName = splitName[0].substring(0, 13) + "... ." + splitName[1];
                }
            }
            var pictureProgess = 0;
            
            xhr1.open("POST", "{{ route('task.picture_upload') }}", true);
            var stopUploadButton = document.getElementById("stopUploadButtonPicture");
            if(stopUploadButton) {
                stopUploadButton.addEventListener("click", function() {
                    xhr1.abort(); // Abort the upload when the button is clicked
                    pictureUploadedArea.style.display = "block";
                    pictureSubmitBtn.style.display = "block";
                    pictureProgressArea.innerHTML = "";
                    pictureProgressArea.classList.remove("onprogress");
                });
            }
            let pictureFileSize =  '';
            xhr1.upload.addEventListener("progress", ({ loaded, total }) => {
                let fileLoaded = Math.floor((loaded / total) * 100);
                pictureProgess = fileLoaded;
                let fileTotal = Math.floor(total / 1000);
                if(fileTotal < 1024){
                    fileSize = fileTotal + " KB";
                } else {
                    fileSize = (loaded / (1024 * 1024)).toFixed(2) + " MB";
                }
                let pictureUploadedHTML = `
                <div class="flex justify-between">
                    <div class="flex items-center gap-x-3">
                    <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                        <svg class="flex-shrink-0 size-5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
                        <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path>
                        <polyline points="17 8 12 3 7 8"></polyline>
                        <line x1="12" x2="12" y1="3" y2="15"></line>
                        </svg>
                    </span>
                    <div>
                        <p class="text-sm font-medium text-gray-800 dark:text-white">${pictureFileName}</p>
                        <p class="text-xs text-gray-500 dark:text-neutral-500">${fileSize}</p>
                    </div>
                    </div>
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
                    <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99" />
                    </svg>
                </div>
                <div class="flex items-center gap-x-3 whitespace-nowrap">
                    <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
                        <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 rounded-full bg-creatify-3 whitespace-nowrap dark:bg-creatify-3" style="width: ${fileLoaded}%"></div>
                    </div>
                    <div class="w-6 text-end">
                        <span class="text-sm text-gray-800 dark:text-white">${fileLoaded}%</span>
                    </div>
                </div>`;
                pictureProgressArea.innerHTML = "";
                pictureProgressArea.classList.add("onprogress");
                pictureProgressArea.innerHTML = pictureUploadedHTML;
                if (loaded == total) {
                    pictureProgressArea.innerHTML = "";
                    let pictureUploadedHTML = `
                    <div class="flex justify-between">
                        <div class="flex items-center gap-x-3">
                        <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                            <svg class="flex-shrink-0 size-5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
                            <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path>
                            <polyline points="17 8 12 3 7 8"></polyline>
                            <line x1="12" x2="12" y1="3" y2="15"></line>
                            </svg>
                        </span>
                        <div>
                            <p class="text-sm font-medium text-gray-800 dark:text-white">${pictureFileName}</p>
                            <p class="text-xs text-gray-500 dark:text-neutral-500">${fileSize}</p>
                        </div>
                        </div>
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
                        <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99" />
                        </svg>
                    </div>
                    <div class="flex items-center gap-x-3 whitespace-nowrap">
                        <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">
                            <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 rounded-full bg-creatify-3 whitespace-nowrap dark:bg-creatify-3" style="width: 99%"></div>
                        </div>
                        <div class="w-6 text-end">
                            <span class="text-sm text-gray-800 dark:text-white">99%</span>
                        </div>
                    </div>
                    `;
                    pictureProgressArea.classList.remove("onprogress");
                    pictureProgressArea.innerHTML = pictureUploadedHTML;
                }
            });

            xhr1.onreadystatechange = function () {
                if (xhr1.readyState === 4) {
                    if (xhr1.status === 200) {
                        var responseData = JSON.parse(xhr1.responseText);
                        if (responseData.success == false) {
                            $('.processingMessage').text('Upload Failed');
                            $('.uploaded-area .row').css("background-color", "#e9b0b0");
                            if ($("#precessIcon").hasClass('fa-spinner')) {
                                $("#precessIcon").removeClass('fa-spinner');
                                $("#precessIcon").addClass('fa-times');
                            }
                            pictureProgressArea.innerHTML = "";
                            let pictureUploadedHTML = `
                            <div class="flex justify-end">
                                <div class="flex justify-between">
                                    <div class="flex items-center gap-x-3">
                                    <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                                        <svg class="flex-shrink-0 text-red-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                        <path d="M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"></path>
                                        </svg>
                                    </span>
                                    <div>
                                        <p class="text-sm font-medium text-gray-800 dark:text-white">${pictureFileName}</p>
                                        <p class="text-xs text-gray-500 dark:text-neutral-500">${fileSize}</p>
                                    </div>
                                </div>
                                <svg class="flex-shrink-0 text-red-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                    <path d="M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"></path>
                                </svg>
                                </div>
                            </div>
                            <div class="flex items-center gap-x-3 whitespace-nowrap">
                                <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">
                                    <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 bg-red-500 rounded-full whitespace-nowrap" style="width: ${pictureProgess}%"></div>
                                </div>
                                <div class="w-6 text-end">
                                    <span class="text-sm text-gray-800 dark:text-white">${pictureProgess}%</span>
                                </div>
                            </div>
                            `;
                            pictureProgressArea.innerHTML = pictureUploadedHTML;
                        } else {
                            $('.processingMessage').text('Uploaded');
                            pictureProgressArea.innerHTML = "";
                            let pictureUploadedHTML = `
                            
                                <div class="flex justify-between">
                                    <div class="flex items-center gap-x-3">
                                        <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                                            <svg class="flex-shrink-0 size-5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
                                            <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path>
                                            <polyline points="17 8 12 3 7 8"></polyline>
                                            <line x1="12" x2="12" y1="3" y2="15"></line>
                                            </svg>
                                        </span>
                                        <div>
                                            <p class="text-sm font-medium text-gray-800 dark:text-white">${pictureFileName}</p>
                                            <p class="text-xs text-gray-500 dark:text-neutral-500">${fileSize}</p>
                                        </div>
                                    </div>
                                    <svg class="flex-shrink-0 text-teal-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                        <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"></path>
                                    </svg>
                            </div>
                            <div class="flex items-center gap-x-3 whitespace-nowrap">
                                <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">
                                    <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 bg-teal-500 rounded-full whitespace-nowrap" style="width: 100%"></div>
                                </div>
                                <div class="w-6 text-end">
                                    <span class="text-sm text-gray-800 dark:text-white">100%</span>
                                </div>
                            </div>
                            `;
                            pictureProgressArea.innerHTML = pictureUploadedHTML;

                            if ($("#precessIcon").hasClass('fa-spinner')) {
                                
                                
                            }
                        }
                        
                        Livewire.dispatch('sweetAlert', {
                            icon: responseData.icon,
                            message: responseData.message
                        });
                    } else {
                        $('.processingMessage').text('Upload Failed');
                        Livewire.dispatch('sweetAlert', {
                            icon: 'error',
                            message: '{{ __('validation.custom.error') }}'
                        });
                    }
                }
            };

            var data = new FormData();
            data.append('picture', $('#picture')[0].files[0]);
            data.append('order_id', $('#order_id').val());
            data.append('_token', "{{ csrf_token() }}");
            xhr1.send(data);
        }
    </script>
    <script>
        var hooksprogressArea = document.getElementById("hooks-progress-area");
        const hooksuploadedArea = document.getElementById("hooks-upload-area");
        const hookssubmitBtn = document.getElementById("hooks-submit-btn");
        // Reset modal function
        let activeUploads = [];
            
            // File upload function
        function hooksUploadFiles() {
            event.preventDefault();
            hooksuploadedArea.style.display = "none";
            hookssubmitBtn.style.display = "none";
            hooksprogressArea.innerHTML = "";
        let files = $('#gancho')[0].files;

        for (let i = 0; i < files.length; i++) {
            let file = files[i];
            hooksuploadFile(file, i);
        }
    }
    
    function hooksuploadFile(file, index) {
        let xhr2 = new XMLHttpRequest();
        activeUploads.push(xhr2);
        let fileName = file.name;
        let fileId = 'file-' + index;
        hooksprogressArea.style.display = "block";

        if (fileName.length >= 12) {
            let splitName = fileName.split('.');
            fileName = splitName[0].substring(0, 13) + "... ." + splitName[1];
        }
        
        let progressHTML = `
            <div id="${fileId}" class="m-3 progress-item">
                <div class="flex justify-between">
                    <div class="flex items-center gap-x-3">
                        <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                            <svg class="flex-shrink-0 size-5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
                            <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path>
                            <polyline points="17 8 12 3 7 8"></polyline>
                            <line x1="12" x2="12" y1="3" y2="15"></line>
                            </svg>
                        </span>
                        <div>
                            <p class="text-sm font-medium text-gray-800 dark:text-white">${fileName}</p>
                            <p class="text-xs text-gray-500 progress-hooks-text-xs dark:text-neutral-500"></p>
                        </div>
                    </div>
                    <div class="reoload-btn">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
                        <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99" />
                        </svg>
                    </div>
                </div>
                <div class="flex items-center gap-x-3 whitespace-nowrap">
                    <div class="flex w-full h-2 overflow-hidden bg-gray-200 rounded-full dark:bg-neutral-700" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
                        <div class="flex flex-col justify-center overflow-hidden text-xs text-center text-white transition duration-500 rounded-full progress-hooks bg-creatify-3 whitespace-nowrap" style="width: 0%"></div>
                    </div>
                    <div class="w-6 progress-hooks-text text-end">
                        <span class="text-sm text-gray-800 dark:text-white">0%</span>
                    </div>
                </div>
            </div>
        `;
        hooksprogressArea.innerHTML += progressHTML;

        xhr2.open("POST", "{{ route('task.hooks_upload') }}", true);
        xhr2.upload.addEventListener("progress", ({ loaded, total }) => {
            let fileLoaded = Math.floor((loaded / total) * 100);
            let fileSize = Math.floor(total / 1000);
            if (fileSize < 1024) {
                fileSize = fileSize + " KB";
            } else {
                fileSize = (total / (1024 * 1024)).toFixed(2) + " MB"; // Corrected to total instead of loaded for size display
            }

            let progressItem = document.getElementById(fileId);
            progressItem.querySelector(".progress-hooks").style.width = fileLoaded + "%";
            progressItem.querySelector(".progress-hooks-text span").innerText = fileLoaded + "%";
            progressItem.querySelector(".progress-hooks-text-xs").innerText = fileSize;
            if (loaded === total) {
                progressItem.querySelector(".progress-hooks").style.width = 99 + "%";
                progressItem.querySelector(".progress-hooks-text span").innerText = 99 + "%";
                progressItem.querySelector(".progress-hooks-text-xs").innerText = fileSize;
            
            }
        });

        xhr2.onreadystatechange = function () {
            if (xhr2.readyState === 4) {
                if (xhr2.status === 200) {
                    var responseData = JSON.parse(xhr2.responseText);
                    let progressItem = document.getElementById(fileId);
                    if (responseData.success == false) {
                        progressItem.querySelector(".bg-creatify-3").classList.replace("bg-creatify-3", "bg-red-500");
                        progressItem.querySelector(".progress-hooks-text span").innerText = "Failed";
                        progressItem.querySelector(".reoload-btn").innerHTML = "";
                        progressItem.querySelector(".reoload-btn").innerHTML = `
                            <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                                <svg class="flex-shrink-0 text-teal-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                        <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"></path>
                                    </svg>
                            </span>`;
                    } else {
                        progressItem.querySelector(".bg-creatify-3").classList.replace("bg-creatify-3", "bg-teal-500");
                        progressItem.querySelector(".progress-hooks-text span").innerText = "100%";
                        progressItem.querySelector(".reoload-btn").innerHTML = "";
                        progressItem.querySelector(".reoload-btn").innerHTML = `<span class="flex items-center justify-center text-gray-500 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                                    <svg class="flex-shrink-0 text-teal-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                        <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"></path>
                                    </svg>
                                </span>`;
                    }
                } else {
                    let progressItem = document.getElementById(fileId);
                    progressItem.querySelector(".bg-creatify-3").classList.replace("bg-creatify-3", "bg-red-500");
                    progressItem.querySelector(".progress-hooks-text span").innerText = "Failed";
                    progressItem.querySelector(".reoload-btn").innerHTML = "";
                    progressItem.querySelector(".reoload-btn").innerHTML = `
                            <span class="flex items-center justify-center text-gray-500 border border-gray-200 rounded-lg size-8 dark:border-neutral-700 dark:text-neutral-500">
                                <svg class="flex-shrink-0 text-teal-500 size-4" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                                        <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"></path>
                                    </svg>
                            </span>`;
                }
            activeUploads = activeUploads.filter(item => item !== xhr2);
            }
        };
        var data = new FormData();
        data.append('hooks', file);
        data.append('order_id', $('#order_id').val());
        data.append('_token', "{{ csrf_token() }}");
        xhr2.send(data);
    }
    function resetHooksModal(){
        activeUploads.forEach(xhr => xhr.abort());
        activeUploads = [];
        location.reload();
        hooksuploadedArea.style.display = "block";
        hookssubmitBtn.style.display = "block";
        hooksprogressArea.style.display = "none";
        hooksprogressArea.innerHTML = "";
    }
    
    
        // Event listener for form submission
    
        </script>
    @endif
    @endpush
</x-app-layout>(h
pk

	閰�̷��(i
�0evector"�0��0
�0)���J�:��Ҽ���^�<&V�;��&<ƹ1�ɣg<�?Ma=�<��ͼ�=ݼ ��<�XL=� �n�:I����>t=�2=2" ��.o;�)����0:�h
���?�x�=<�:=��+��c=
>��a�B<����ss���c�<��H=��#�YPv�n�=eC���@�k�#��<S�=:ik��ο���v"<CaU=H�����<V�j���=�[��*�;�zL��a�<���<W���p>�=�#C�iN=򐕼Uϐ��Oj�^�E��U�����<�����{�<f��<���<[w
���<�|R�y�<0��U��<|X��;��k=p�ɼTԻ�a�:�ƕ��+��כ��Ћ}�[�.��D��˕<!�R���<�W=B0�������;�);�~�<���=f�׼b��i	�����;x.h;Y�=�t�<��'��S�'{7�	�<��E��Gi=���<�$2�UF�<9a�<ϋ,�JK@�N=i��>U��_�;�҄�`�B<Q[��n��wM\�����K��(�=�
H��l�<:@��B8{���x�㻚@A=s
��I�a=�հ<�:��ĵ<Gg��i;�0<����=O��}�F�����brC���ȼ=��mĎ<��H��

=�Y�<o�c���k<0G.��K���<L�t�Y�8QtϼJ	ݻ�ǃ�Q�ݽ+�A��������W�q�+���=ց��=I�ʼ^�=��W=��=���<�_��yo�
�]��V�:�6<�m�<�yQ����;h<�;��;ɋ�<"G�<4	=��ۼ���<��<�_G<0W[=�TC=f�5=C"�=	�
�m%=�9狼<Z����B-��X���Ek=J�5;�<�<wL�s�뼗>L<O9��&=���~1��#`���v=�B=����<u�</Tf=�:M�Y�ۺ�;N�/=׸<"���g��d=`L;�-L= �'�c�y�e<������<�лp���{��UFo�<���.Ѽ�![;���<-�0=��꼖rS����p=�����D>���<�n7<pǼ =�2���>�=����;�<x.=-O�=$y�=;�I<�0$��<�%<a�T=��<������<����)�-=���E8F�<�k<J-�6ƌ<ND	<�X;nE����6=�p�;{�s��T��1�	e:<����hݼ��;�|��y�-����2�q��V;ɟ��2-_����< �;X�<�����n��(�<#�C�4Ɉ�
.=�����[�rP�V�����q=B<��<��X�<�=�ֆ�E�ȼ#{89����S(��1�<�`Z=҅�;"��x�ǻV�	�<�=�L��)`�=D��^¼L��պJ�,_�<b�Y�-����������gf=�+_��ȣ<t�w�(�����;��m���5<�>�;bY�=�&�*NH���{<Jf��a�R]�;����'=&X<kx���<��=_Uûs�7��<y�S;�2Z<)��;���<ٌ��ѕf�j�c��冼j��<�1g<	��;[퀼D4u�!��<�pj�ǖ<�Z��==��=gQӼ���k�<
�����<�O��$�<��h<gW%=C v=���ǆ�cV<�ʋ:���8�t;?WT�"�{<${���4廸/f<�nC�E|�<^���sA&=�L�lg�<%�=omW��-�<W��<!3�<�f��2F�\Mݼ�G	��p�)~%=�?_=�Gл�7�<��`�\�*��d��<��<3<'=64�&���й��ل<	��<��h<|�^٣����<������D��<�3�<PK��(�
Pg�!���J�:t�T<$9�; 2߼�R���ݳ<F��� <���<����U�=�$�;���<��=�
���CW<�=�<Ͱͼ��_<�;2M�<=��:��b��N���g������'��j��p�GxL���\����K;]c�=␏<�~;��E�T���ú�)�<��(=�o���
�K$�E�7�RC@��;k;
~ɼ��p<�Jz��#�;�ۅ<?=ܖG�g����*<�P�<��.=tj��B�漯�;V�O�܂���G<'�.;�w =�=<�<;㗆�Tȗ����<����|���<;�0<�̣������*��
"=�����<��5=�g�0�|<�{[��R��qj9;�\����<`��<��L<��/���=�ui�<�ݼ�0����<���<PN!��'�<4E���C�����<�Lq<�R=��-�;z仝�=�V<��==���;�ļ=��<���<Hgں�K���b<R۟<�|+;�>=���7j<�%�9jͼ��@�xuS�68r�����RLZ��ߙ����:�Ps��C1=�|*<H{��N��;��7<�M)<�:��q�y<zC�<��=���;B�0���a<@���K��6
����.�ۂ)��k���j��8\�8=�;!���Ŗ�h�<���<��;&g�<Ll��K�ۼb㼇w��n!<�&�<�;��Ҽ��P<��|<�o;�>�<�<J|p�����O<K^�F�����;4w,=k2���;�����<��<^E�:��'��+�<���<`S�<6��=��<¸�;��P;�R��c�9�b���X���<���h`�<QH�����]{+�weA��=�׿�pЬ<z��m�;x�.�+=�<�;���8�l}<��<����#r=���<��=3��<�F+��;Z;t��v�|;=a@=%B��
7�<"@�de
=��#��5�h�:�UG=��ں�
�B������;(��<��-��O��6��<w'��S�<�{c�N3��x��;^⊼ ��lS��(�9��=�,���<��
=������4� ��}�[�+I0�Q��;r��;�f���gq9�|!�j_�����,�;o�P�̔0�.�{<����$ȼO�<�:�<�<0T����-<��}<��ؼ�=��7a=}z6���;q��;h�<
��?���C<�wP�E�[;cC/����<�G=��
��=i�ּ�[<|{��6�j�'�.F����<��%�uq=�9��{�=+=��	=�'3��/<�S*�J�48��y<}㦻-n�����SϺ�
��=쫼͕e=�f,<�X��6���u<��<= ���R<f���Lb�<�V	=� D��P;�F4�?�f����/_����Z}O<��Ӽ��<��+�Sּ��˽*��g	=��N��K��[�_<^�-O=.��3�*�2��<�K��=�j�C�@��!�<��y<�|=��&�נ��e������������:�=���z&
<zJ�<[Q��ע=d,ݼNCd=47=G]�<�7�<��a���������~�K=z��%�b���R�A$0<��t��p<�%��;K�q̻�S<8#;��n<����s�<��
�/�m��}Ļ4=�wë�?�;��ۼny@�iR�<
Q!�π�����<���n���z�<,˯���;<�܃��=��<��G<;s��I�=�b�:���d��<s�Gm�<�>��=)W=�r�<�`�0'&��ƶ<�/�<g���<��=���<WoC�қ��=G�m�<�����<��:#ϖ;�EH�o�%<��� ��/<���;U\ļ����#F������1�<��S;>�<t��c�=��/<�ѻؗ�;Ү*�Ä=���<H岼c��<�����P9=V��vq�<�o�<Flǻ8�;XȦ<�,$�;��;�;�<��0<r[�<%<E�������<��-@�v�1���<˫�<�)<�X�<I���&����*�<*d��΂�;��<�����d�<j�-��l��0";��<{�w<z=\�U<�fS�ⶩ<]W�V�%��'��K�K<�l��q�:[|�<�\=a����*=E�\=�<��>;�嬼[��<�7P����<�?�8��;@�U=-�)�k�<Ym̻��?<��<�~�<y%�<AB<��(��y�:X7�9���F�_�;Z��;�ڻ���<�^�<�J��;ٜ<��2=ř%���<��J��;�4ۻU�{<��ü��;B�ż���<?�T�;�;R�N�C��7<$<q��,Z�f�}�#��<�	X<�ᕼ��:��=y�<vV�<�����<���<i$[:2��;�N�<Z�<�߱�5��<1d;��q���>;S
�;'��;�=�{�>.߼�K
=5��<�=#G�;��:�$�.�;[27���<)�)�R�==�o�<�2�<^ܗ<��w�u�$<�+n<����=��=���<k<���<���<|�<݁<Z�19#RL��%��,4=�+=��7�4����� <!�	�@m�<������м�h<�Gw<R�$<m&/;W�X9He9?ǡ<������J���Ʊ<��=���<�b�<��T;���<�q���=�k�<mٻ�]<)���-�9<��f��=�	4<Ȥ<<��!=ާm<��6��O�9�_<
]N��N<��<HN�<���܀�:�Q���F�<�D����U;"�<u���W�Q�<a��s�<X�&��>�9^i��#[�M|�<���<��
��R<N0��_�;��1b:�J<�.�qy�F5�=�_-��<4�<�ߖ<g�ѻd�c<�N�<��;�T�:���*�<G��<bH�<B�`=zռ�8�<��L<���:^r	<���<	�}<-�F��	��P�D<��e�A���s1<"=�e�;F;��)
�<�
g<��p͞<�$��)x;��<pX����k�G�<{QN<�D�
���FA�bs�k�p�:D���آ���'=�`;�Z�JER�hZi�9��T�
����t�Q;�go�9u@<���<@�!����<�nX<c����q?:@�S���<M��Dd�<��T=�#;�d���9<�O�S��;Q�]����G�o�żS,<���<٤"�U��a< z:<8�����<��ݻu��;Rz�<Z�<�఻T�<���;�JR�/��;K|��,�<nc��P�<L��<0��K�<M�Լ��.@-�����JV�{�U��s<b����p���:���;/�r<+��}��q�^<%[,�b�<\����==�sm<�Ph��-�<�������;-��<zwA<;���.�����6t;�27;cҼ@�����'���s��>{;�=�E;d��<d����*_��qĺ�T�<��r�Q`�D/���<�ڿ;�h�?�żJ�|<�	u;Ƙ<�B9V� ;Zż��|<�6;��<o
]<f�����<"�'<��);���2?�(�B���B=6�=��Y<�����7�<�MD�'\�;��<}��+������N�:�۪<̜�<
ۨ9�N<�ͼ���:�T�v��<B~պ
=�!�;`(:�3p�_ۺõ(=4B<Iż�ܴ��	̻i�;�j<������
���=<�<�GO�	̯<��<ú�<5��<WR7<c���=p�;�=�����i.�:[۩<��g��s�����<�}�:}`��`���$���;|���Ǣ��CJ-�K!�<9�ʻ��#�"
=�-�;n3���e���R<���:���;;��<�;wM=<��H<�yD�	M�<��	��T�<��;搇�����S<k��tj<`μƵ<b��ap��
��PS<��X�ٱ=jjZ:!}�;~�e<pWE<m�;N��c<2�O��;�S�<�<�U)<oY2��6�5o��rR��G�<Ž�+��ѠM<�)<�|�0r�<�R+�r<y��<�^�:�&��������=���<F[��O\;�Ƨ��E�;��<�=����N�ر�<���7����b<��}�D<�n�;�F��
0��0�[<1̦<�����5���꼦=p/<�ߥ�Em��\�<[�V��h~<���Awe������&<e���#�;sW��Hj=�4�8��;T]�;�Y�<�~=?��(c����Ye�;��<m���@I<7�(=������:�|!;�7��ܰ<��[<6�/;LjN<�Q<��a;S��<��<�n<�-�<��м9c�:�L���C<�c�0��<��:q��;�:�<��ѻ���|,ܻ��<"����k=E�����L���:���v/��V<*G�;�}���<�<�7l<򣬼�"Y�PD���:(j
RowID

	閰�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046186
data:
Gsource927
5resources/views/dashboard/creator/task/view.blade.php(d
J	file_path927
5resources/views/dashboard/creator/task/view.blade.php(e
#	file_name2
view.blade.php(f
	file_type2
.php(g
��text��2��
��<x-app-layout>
    <x-slot name="title">
        {{ __('dashboard.briefing.title') }} - {{ config('app.name', 'Creatify') }}
    </x-slot>

    @if (!$filter)
    <div id="dismiss-alert"
        class="p-4 mx-2 mt-2 text-sm text-red-800 transition duration-300 border border-red-200 rounded-lg sm:mx-5 md:mt-5 hs-removing:translate-x-5 hs-removing:opacity-0 bg-red-50 dark:bg-red-800/10 dark:border-red-900 dark:text-red-500"
        role="alert">
        <div class="flex">
            <div class="flex-shrink-0">
                <svg class="flex-shrink-0 mt-1 text-red-600 size-4" xmlns="http://www.w3.org/2000/svg"
                    width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor"
                    stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                    <path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z" />
                    <path d="m9 12 2 2 4-4" />
                </svg>
            </div>
            <div class="ms-2">
                <div class="text-sm font-medium">
                    {{ __('dashboard.details.apply_not_allowed') }}
                </div>
            </div>
            <div class="ps-3 ms-auto">
                <div class="-mx-1.5 -my-1.5">
                    <button type="button"
                        class="inline-flex bg-red-50 rounded-lg p-1.5 text-red-500 hover:bg-red-100 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-red-50 focus:ring-red-600 dark:bg-transparent dark:hover:bg-red-800/50 dark:text-red-600"
                        data-hs-remove-element="#dismiss-alert">
                        <span class="sr-only">Dismiss</span>
                        <svg class="flex-shrink-0 size-4" xmlns="http://www.w3.org/2000/svg" width="24"
                            height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor"
                            stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                            <path d="M18 6 6 18" />
                            <path d="m6 6 12 12" />
                        </svg>
                    </button>
                </div>
            </div>
        </div>
    </div>
    @endif

    <div class="p-2 space-y-5 sm:p-5 md:pt-5">
        {{-- Details --}}
        <div class="flex flex-col p-5 pb-10 space-y-4 bg-white border border-gray-200 shadow-sm rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
            <section class="relative flex flex-col lg:flex-row">
                <div class="flex flex-col gap-5 lg:w-full">
                    <p class="text-2xl font-bold text-gray-700 dark:text-neutral-200">
                        {{ __('dashboard.details.title') }}
                    </p>
                    <div>
                        <div class="grid grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4 xl:grid-cols-5">
                            <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/users.svg') }}" 
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <div>
                                    <p class="ml-3 text-sm text-gray-800 dark:text-neutral-200">
                                        <span class="font-semibold">{{ __('dashboard.briefing.gender') }}</span>: {{ __('dashboard.briefing.gender_' . $task->details->gender) }}
                                    </p>
                                    <p class="ml-3 text-sm text-gray-800 dark:text-neutral-200">
                                        <span class="font-semibold">{{ __('dashboard.briefing.age') }}</span>: {{ $task->details->min_age }} - {{ $task->details->max_age == 40 ? $task->details->max_age . '+' : $task->details->max_age }}
                                    </p>
                                </div>
                            </div>
                            <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/video-camera.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <p class="ml-3 text-lg font-semibold text-gray-800 dark:text-neutral-200">
                                  {{ $task->seconds }} {{ strtolower(__('dashboard.orders.seconds')) }}
                              </p>
                            </div>
                            @if ($task->hooks > 0)
                            <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/film.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <p class="ml-3 text-lg font-semibold text-gray-800 dark:text-neutral-200">
                                    {{ $task->hooks }} {{ strtolower(__('dashboard.orders.hooks1')) }}
                                </p>
                                </div>
                            @endif
                            @if ($task->pictures > 0)
                            <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/image-placeholder.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <p class="ml-3 text-lg font-semibold text-gray-800 dark:text-neutral-200">
                                    {{ $task->pictures }} {{ strtolower(__('dashboard.orders.photos')) }}
                                </p>
                                </div>
                            @endif
                            @if ($task->ads > 0)
                            <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/radar-line.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <p class="ml-3 text-lg font-semibold text-gray-800 dark:text-neutral-200">
                                    {{ $task->ads }} {{ trans_choice('dashboard.month', $task->ads) . ' ' . __('dashboard.orders.ads4') }}
                                </p>
                                </div>
                            @endif
                        </div>
                    </div>
                    
                </div>
            </section>            
        </div>
        {{-- Product information --}}
        <div class="flex flex-col p-5 pb-10 space-y-4 bg-white border border-gray-200 shadow-sm rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
            <section class="relative flex flex-col lg:flex-row">
                <div class="flex flex-col gap-5 lg:w-full">
                    <p class="text-2xl font-bold text-gray-700 dark:text-neutral-200">
                        {{ $task->product->title }}<br>
                        <span class="text-sm font-normal">{{ __('dashboard.briefing.client') }}: 
                            @if ($task->user->data->company)
                                {{ $task->user->data->company }}
                            @else
                                {{ $task->user->data->name }}
                            @endif
                        </span>
                    </p>
                    
                    <div 
                        x-data="{
                            imageGalleryOpened: false,
                            imageGalleryActiveUrl: null,
                            imageGalleryImageIndex: null,
                            imageGalleryOpen(event) {
                                this.imageGalleryImageIndex = event.target.dataset.index;
                                this.imageGalleryActiveUrl = event.target.src;
                                this.imageGalleryOpened = true;
                            },
                            imageGalleryClose() {
                                this.imageGalleryOpened = false;
                                setTimeout(() => this.imageGalleryActiveUrl = null, 300);
                            },
                            imageGalleryNext(){
                                if(this.imageGalleryImageIndex == this.$refs.gallery.childElementCount){
                                    this.imageGalleryImageIndex = 1;
                                } else {
                                    this.imageGalleryImageIndex = parseInt(this.imageGalleryImageIndex) + 1;
                                }
                                this.imageGalleryActiveUrl = this.$refs.gallery.querySelector('[data-index=\'' + this.imageGalleryImageIndex + '\']').src;
                            },
                            imageGalleryPrev() {
                                if(this.imageGalleryImageIndex == 1){
                                    this.imageGalleryImageIndex = this.$refs.gallery.childElementCount;
                                } else {
                                    this.imageGalleryImageIndex = parseInt(this.imageGalleryImageIndex) - 1;
                                }
                    
                                this.imageGalleryActiveUrl = this.$refs.gallery.querySelector('[data-index=\'' + this.imageGalleryImageIndex + '\']').src;
                                
                            }
                            }" @image-gallery-next.window="imageGalleryNext()" @image-gallery-prev.window="imageGalleryPrev()" @keyup.right.window="imageGalleryNext();" @keyup.left.window="imageGalleryPrev();" x-init="
                            imageGalleryPhotos = $refs.gallery.querySelectorAll('img');
                            for(let i=0; i<imageGalleryPhotos.length; i++){
                                imageGalleryPhotos[i].setAttribute('data-index', i+1);
                        }" 
                        class="mx-auto"
                        >
                        <div x-ref="gallery" id="gallery" class="grid grid-cols-4 gap-4 mb-4">
                            @if ($task->product->images)
                            @foreach($task->product->images as $image)
                            <img x-on:click="imageGalleryOpen" src="{{ $image->image }}" class="object-cover w-auto h-full cursor-pointer rounded-xl"
                              alt="{{ $task->product->title }}">
                            @endforeach
                            @endif
                          </div>
                        <template x-teleport="body">
                            <div x-show="imageGalleryOpened" x-transition:enter="transition ease-in-out duration-300" x-transition:enter-start="opacity-0" x-transition:leave="transition ease-in-in duration-300" x-transition:leave-end="opacity-0" @click="imageGalleryClose" @keydown.window.escape="imageGalleryClose" x-trap.inert.noscroll="imageGalleryOpened" class="fixed inset-0 z-[99] flex items-center justify-center bg-black bg-opacity-50 select-none cursor-zoom-out" x-cloak>
                                <div class="relative flex items-center justify-center w-5/6 xl:w-4/5 h-5/6">
                                    <div @click="$event.stopPropagation(); $dispatch('image-gallery-prev')" class="absolute left-0 flex items-center justify-center text-white translate-x-10 rounded-full cursor-pointer xl:-translate-x-24 2xl:-translate-x-32 bg-white/10 w-14 h-14 hover:bg-white/20">
                                        <svg class="w-6 h-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                                            <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" />
                                        </svg>
                                    </div>
                                    <img x-show="imageGalleryOpened" x-transition:enter="transition ease-in-out duration-300" x-transition:enter-start="opacity-0 transform scale-50" x-transition:leave="transition ease-in-in duration-300" x-transition:leave-end="opacity-0 transform scale-50" class="object-contain object-center w-full h-full select-none cursor-zoom-out" :src="imageGalleryActiveUrl" alt="" style="display: none;">
                                    <div @click="$event.stopPropagation(); $dispatch('image-gallery-next');" class="absolute right-0 flex items-center justify-center text-white -translate-x-10 rounded-full cursor-pointer xl:translate-x-24 2xl:translate-x-32 bg-white/10 w-14 h-14 hover:bg-white/20">
                                        <svg class="w-6 h-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
                                            <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" />
                                        </svg>
                                    </div>
                                </div>
                            </div>
                        </template>
                    </div>
                    @if(strlen($task->product->description) > 250)
                        <div x-data="{ expand: false }" class="text-base text-gray-700 dark:text-neutral-200">
                            <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                {{ substr($task->product->description, 0, 250) }} ...
                            </div>
                            <div x-show="expand" class="text-gray-700 dark:text-neutral-200" style="display: none;">
                                {!! nl2br(e($task->product->description)) !!}
                            </div>
                            <a x-show="!expand" @click="expand = true"
                                class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2">
                                {{ __('dashboard.details.show_more') }}
                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                    class="block align-middle">
                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                        d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                        class="cursor-pointer"></path>
                                </svg>
                            </a>
                            <a x-show="expand" @click="expand = false" class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2"
                                style="display: none;">
                                {{ __('dashboard.details.show_less') }}
                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                    class="block align-middle">
                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                        d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                        class="cursor-pointer"></path>
                                </svg>
                            </a>
                        </div>
                    @else
                        <div class="text-base text-gray-700 dark:text-neutral-200">
                            {!! nl2br(e($task->product->description)) !!}
                        </div>
                    @endif

                </div>
                    
            </section>
        </div>
        {{-- Video Briefing --}}
        <div class="flex flex-col p-5 pb-10 space-y-4 bg-white border border-gray-200 shadow-sm rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
            <section class="relative flex flex-col lg:flex-row">
                <div class="flex flex-col gap-5 lg:w-full">
                    <p class="text-2xl font-bold text-gray-700 dark:text-neutral-200">
                        {{ __('dashboard.details.video_briefing') }}
                    </p>
                    <div class="grid gap-5">
                        {{-- Icons --}}
                        <div class="grid gap-3 sm:grid-cols-6 xl:grid-cols-8">
                            <div class="flex items-center col-span-2 p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/video-camera.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <p class="ml-3 text-base font-semibold text-gray-800 dark:text-neutral-200">
                                {{ $task->seconds }} {{ strtolower(__('dashboard.orders.seconds')) }}
                            </p>
                            </div>
                            @if ($task->hooks)
                            <div class="flex items-center col-span-2 p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/film.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <p class="ml-3 text-base font-semibold text-gray-800 dark:text-neutral-200">
                                    {{ $task->hooks }} {{ strtolower(__('dashboard.orders.hooks1')) }}
                                </p>
                                </div>
                            @endif
                            <div class="flex items-center col-span-2 p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                @php
                                    $video_format = '';
                                    $formats = config('app_custom.video_formats');
                                    $db_format = str_replace(':', '/', $task->details->video_format); // Wandelt "4:5" in "4/5" um
                                    $selected_format = array_filter($formats, function($format) use ($db_format) {
                                        return $format['id'] == 'format_'.$db_format;
                                    });

                                    if (!empty($selected_format)) {
                                        $video_format = reset($selected_format)['icon'];
                                    }
                                @endphp
                                <img src="{{ asset($video_format) }}" class="flex-shrink-0 size-8" alt="">
                                <div>
                                    <p class="ml-3 text-base font-semibold text-gray-800 dark:text-neutral-200">
                                        {{ $task->details->video_format }}
                                    </p>
                                    <p class="ml-3 text-xs text-gray-800 dark:text-neutral-200">
                                        {{ __('dashboard.details.video_format') }}
                                    </p>
                                </div>
                            </div>
                            <div class="flex items-center col-span-2 p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                <img src="{{ asset('img/svgs/language.svg') }}"
                                    class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                <div>
                                    <p class="ml-3 text-base font-semibold text-gray-800 dark:text-neutral-200">
                                        @php
                                            $language_name = '';
                                            $languages = config('app_custom.languages');
                                            $selected_language = array_filter($languages, function($language) use ($task) {
                                                return $language['id'] == $task->details->language;
                                            });

                                            if (!empty($selected_language)) {
                                                $language_name = __(reset($selected_language)['name']);
                                            }
                                        @endphp
                                        {{ $language_name }}
                                    </p>
                                    <p class="ml-3 text-xs text-gray-800 dark:text-neutral-200">
                                        {{ __('dashboard.briefing.language') }}
                                    </p>
                                </div>
                            </div>
                        </div>
                        {{-- Sequence --}}
                        <div>
                            <div class="text-base font-bold text-gray-700 dark:text-neutral-200">
                                {{ __('dashboard.briefing.sequence') }}
                            </div>
                            @if(strlen($task->details->sequence) > 250)
                                <div x-data="{ expand: false }" class="text-sm text-gray-700 dark:text-neutral-200">
                                    <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                        {{ substr($task->details->sequence, 0, 250) }} ...
                                    </div>
                                    <div x-show="expand" class="text-gray-700 dark:text-neutral-200" style="display: none;">
                                        {!! nl2br(e($task->details->sequence)) !!}
                                    </div>
                                    <a x-show="!expand" @click="expand = true"
                                        class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2">
                                        {{ __('dashboard.details.show_more') }}
                                        <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                            class="block align-middle">
                                            <path fill-rule="evenodd" clip-rule="evenodd"
                                                d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                class="cursor-pointer"></path>
                                        </svg>
                                    </a>
                                    <a x-show="expand" @click="expand = false" class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2"
                                        style="display: none;">
                                        {{ __('dashboard.details.show_less') }}
                                        <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                            class="block align-middle">
                                            <path fill-rule="evenodd" clip-rule="evenodd"
                                                d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                class="cursor-pointer"></path>
                                        </svg>
                                    </a>
                                </div>
                            @else
                                <div class="text-sm text-gray-700 dark:text-neutral-200">
                                    {!! nl2br(e($task->details->sequence)) !!}
                                </div>
                            @endif
                        </div>
                        {{-- Topics --}}
                        @if ($task->details->topics)
                            <div>
                                <div class="text-base font-bold text-gray-700 dark:text-neutral-200">
                                    {{ __('dashboard.briefing.topics') }}
                                </div>
                                @if(strlen($task->details->topics) > 250)
                                    <div x-data="{ expand: false }" class="text-sm text-gray-700 dark:text-neutral-200">
                                        <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                            {{ substr($task->details->topics, 0, 250) }} ...
                                        </div>
                                        <div x-show="expand" class="text-gray-700 dark:text-neutral-200" style="display: none;">
                                            {!! nl2br(e($task->details->topics)) !!}
                                        </div>
                                        <a x-show="!expand" @click="expand = true"
                                            class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2">
                                            {{ __('dashboard.details.show_more') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                        <a x-show="expand" @click="expand = false" class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2"
                                            style="display: none;">
                                            {{ __('dashboard.details.show_less') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                    </div>
                                @else
                                    <div class="text-sm text-gray-700 dark:text-neutral-200">
                                        {!! nl2br(e($task->details->topics)) !!}
                                    </div>
                                @endif
                            </div>
                        @endif
                        {{-- CTA --}}
                        @if ($task->details->cta)
                            <div>
                                <div class="text-base font-bold text-gray-700 dark:text-neutral-200">
                                    {{ __('dashboard.briefing.cta') }}
                                </div>
                                @if(strlen($task->details->cta) > 250)
                                    <div x-data="{ expand: false }" class="text-sm text-gray-700 dark:text-neutral-200">
                                        <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                            {{ substr($task->details->cta, 0, 250) }} ...
                                        </div>
                                        <div x-show="expand" class="text-gray-700 dark:text-neutral-200" style="display: none;">
                                            {!! nl2br(e($task->details->cta)) !!}
                                        </div>
                                        <a x-show="!expand" @click="expand = true"
                                            class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2">
                                            {{ __('dashboard.details.show_more') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                        <a x-show="expand" @click="expand = false" class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2"
                                            style="display: none;">
                                            {{ __('dashboard.details.show_less') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                    </div>
                                @else
                                    <div class="text-sm text-gray-700 dark:text-neutral-200">
                                        {!! nl2br(e($task->details->cta)) !!}
                                    </div>
                                @endif
                            </div>
                        @endif
                        {{-- Visual Description --}}
                        @if ($task->details->visual_description)
                            <div>
                                <div class="text-base font-bold text-gray-700 dark:text-neutral-200">
                                    {{ __('dashboard.briefing.visual') }}
                                </div>
                                @if(strlen($task->details->visual_description) > 250)
                                    <div x-data="{ expand: false }" class="text-sm text-gray-700 dark:text-neutral-200">
                                        <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                            {{ substr($task->details->visual_description, 0, 250) }} ...
                                        </div>
                                        <div x-show="expand" class="text-gray-700 dark:text-neutral-200" style="display: none;">
                                            {!! nl2br(e($task->details->visual_description)) !!}
                                        </div>
                                        <a x-show="!expand" @click="expand = true"
                                            class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2">
                                            {{ __('dashboard.details.show_more') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                        <a x-show="expand" @click="expand = false" class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2"
                                            style="display: none;">
                                            {{ __('dashboard.details.show_less') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                    </div>
                                @else
                                    <div class="text-sm text-gray-700 dark:text-neutral-200">
                                        {!! nl2br(e($task->details->visual_description)) !!}
                                    </div>
                                @endif
                            </div>
                        @endif
                        {{-- Dont's --}}
                        @if ($task->details->donts)
                            <div>
                                <div class="text-base font-bold text-gray-700 dark:text-neutral-200">
                                    {{ __('dashboard.briefing.donts') }}
                                </div>
                                @if(strlen($task->details->donts) > 250)
                                    <div x-data="{ expand: false }" class="text-sm text-gray-700 dark:text-neutral-200">
                                        <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                            {{ substr($task->details->donts, 0, 250) }} ...
                                        </div>
                                        <div x-show="expand" class="text-gray-700 dark:text-neutral-200" style="display: none;">
                                            {!! nl2br(e($task->details->donts)) !!}
                                        </div>
                                        <a x-show="!expand" @click="expand = true"
                                            class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2">
                                            {{ __('dashboard.details.show_more') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                        <a x-show="expand" @click="expand = false" class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2"
                                            style="display: none;">
                                            {{ __('dashboard.details.show_less') }}
                                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                class="block align-middle">
                                                <path fill-rule="evenodd" clip-rule="evenodd"
                                                    d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                    class="cursor-pointer"></path>
                                            </svg>
                                        </a>
                                    </div>
                                @else
                                    <div class="text-sm text-gray-700 dark:text-neutral-200">
                                        {!! nl2br(e($task->details->donts)) !!}
                                    </div>
                                @endif
                            </div>
                        @endif
                    </div>
                </div>
            </section>            
        </div>
        {{-- Photo Briefing --}}
        @if ($task->pictures > 0)
            <div class="flex flex-col p-5 pb-10 space-y-4 bg-white border border-gray-200 shadow-sm rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
                <section class="relative flex flex-col lg:flex-row">
                    <div class="flex flex-col gap-5 lg:w-full">
                        <p class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                            {{ __('dashboard.details.photo_briefing') }}
                        </p>
                        <div class="grid gap-5">
                            <div class="grid sm:grid-cols-3 xl:grid-cols-4">
                                <div class="flex items-center p-3 bg-gray-100 rounded-lg dark:bg-neutral-700">
                                    <img src="{{ asset('img/svgs/image-placeholder.svg') }}"
                                        class="flex-shrink-0 size-8 filter-to-creatify-2" alt="">
                                    <p class="ml-3 text-base font-semibold text-gray-800 dark:text-neutral-200">
                                        {{ $task->pictures }} {{ strtolower(__('dashboard.orders.photos')) }}
                                    </p>
                                </div>
                            </div>
                            {{-- Requirements --}}
                            @if ($task->details->photo_requirements)
                                <div>
                                    <div class="text-base font-bold text-gray-700 dark:text-neutral-200">
                                        {{ __('dashboard.briefing.photo_requirements') }}
                                    </div>
                                    @if(strlen($task->details->photo_requirements) > 250)
                                        <div x-data="{ expand: false }" class="text-sm text-gray-700 dark:text-neutral-200">
                                            <div x-show="!expand" class="text-gray-700 dark:text-neutral-200">
                                                {{ substr($task->details->photo_requirements, 0, 250) }} ...
                                            </div>
                                            <div x-show="expand" class="text-gray-700 dark:text-neutral-200" style="display: none;">
                                                {!! nl2br(e($task->details->photo_requirements)) !!}
                                            </div>
                                            <a x-show="!expand" @click="expand = true"
                                                class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2">
                                                {{ __('dashboard.details.show_more') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                            <a x-show="expand" @click="expand = false" class="flex flex-row justify-between mt-2 cursor-pointer text-creatify-2"
                                                style="display: none;">
                                                {{ __('dashboard.details.show_less') }}
                                                <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
                                                    class="block align-middle">
                                                    <path fill-rule="evenodd" clip-rule="evenodd"
                                                        d="M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z"
                                                        class="cursor-pointer"></path>
                                                </svg>
                                            </a>
                                        </div>
                                    @else
                                        <div class="text-sm text-gray-700 dark:text-neutral-200">
                                            {!! nl2br(e($task->details->photo_requirements)) !!}
                                        </div>
                                    @endif
                                </div>
                            @endif
                        </div>
                    </div>
                </section>            
            </div>
        @endif
        @if ($filter)
        {{-- Application --}}
        <div class="flex flex-col p-5 pb-10 space-y-4 bg-white border border-gray-200 shadow-sm rounded-xl dark:bg-neutral-800 dark:border-neutral-700">
            <section class="relative flex flex-col lg:flex-row">
                <div class="flex flex-col gap-5 lg:w-full">
                    @if ($task->status == 'ESCOLHA O CRIADOR' && 
                        ($checkApplication == null || 
                        ($checkApplication->status != 'APPLIED' && 
                        $checkApplication->status != 'REJECTED' && 
                        $checkApplication->status != 'APPROVED')))
                    <p class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                        {{ __('dashboard.details.apply') }}<br>
                        <span class="text-base font-semibold text-creatify-2">
                            @php
                                $service = new \App\Services\PayoutCalculationService();
                                $orderPayAmount = $service->calculate($task->subtotal);
                            @endphp                        
                            {{ __('dashboard.details.earn') }} R$ {{ $orderPayAmount }}
                        </span>
                    </p>
                    <form action="{{ route('task.apply', ['uuid' => $task->uuid]) }}" method="POST" id="{{ getFormId() }}">
                        @csrf
                        <div class="grid sm:gap-3 sm:grid-cols-6">
                            <div class="flex items-center p-3 sm:col-span-1">
                                <div x-data="{ playing: false, hovering: false }" class="relative" @mouseover="hovering = true" @mouseleave="hovering = false">
                                    <video x-ref="video" class="w-full h-full rounded-lg" @play="playing = true" @pause="playing = false" @ended="playing = false"
                                        preload="auto" 
                                        controlsList="nodownload">
                                        <source src="{{ Storage::disk('s3')->url(Auth::user()->creatorDetails->setcardvideo) }}" type="video/mp4">
                                        {{ __('dashboard.video_unsupported') }}
                                    </video>
                                    <button @click="playing ? $refs.video.pause() : $refs.video.play()" class="absolute inset-0 flex items-center justify-center w-full h-full">
                                        <svg x-show="!playing" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-12 h-12 text-white">
                                            <path stroke-linecap="round" stroke-linejoin="round" d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z" />
                                        </svg>
                                        <svg x-show="playing && hovering" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-12 h-12 text-white">
                                            <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25v13.5m-7.5-13.5v13.5" />
                                        </svg>                                      
                                    </button>
                                </div>
                            </div>
                            <div class="flex items-center p-3 sm:col-span-5">
                                <textarea id="apply_text" 
                                    name="apply_text" 
                                    class="h-full text-gray-900 bg-gray-100 textareaStyle dark:placeholder-gray-400 dark:text-gray-400"
                                    placeholder="{{ __('dashboard.details.apply_placeholder') }}"
                                    rows="10"
                                    required
                                >@if ($checkApplication){{ $checkApplication->message }}@endif</textarea>
                            </div>
                        </div>
                        <div class="flex justify-end">
                            <button type="submit" class="m-3 px-3 py-2 font-semibold text-white border border-transparent rounded-lg bg-creatify-2 gap-x-2 hover:bg-creatify-2 focus:outline-none focus:ring-2 focus:ring-creatify-2 shadow-md shadow-gray-900/10 hover:shadow-lg hover:shadow-gray-900/20 dark:hover:shadow-gray-300/20 focus:opacity-[0.85] focus:shadow-none active:opacity-[0.85] active:shadow-none text-lg">
                                {{ __('dashboard.details.apply') }}
                            </button>
                        </div>
                    </form>
                    @elseif ($checkApplication && $checkApplication->status == 'APPLIED')
                    <p class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                        {{ __('dashboard.details.apply') }}<br>
                        <span class="text-lg font-semibold text-creatify-2">
                            @php
                                $service = new \App\Services\PayoutCalculationService();
                                $orderPayAmount = $service->calculate($task->subtotal);
                            @endphp                        
                            {{ __('dashboard.details.earn') }} R$ {{ $orderPayAmount }}
                        </span>
                    </p>
                    <div
                        class="p-4 mx-2 mt-2 text-sm text-green-800 transition duration-300 border border-green-200 rounded-lg sm:mx-3 md:mt-5 hs-removing:translate-x-5 hs-removing:opacity-0 bg-green-50 dark:bg-green-800/10 dark:border-green-900 dark:text-teal-500"
                        role="alert">
                        <div class="flex">
                            <div class="flex-shrink-0">
                                <svg class="flex-shrink-0 mt-1 text-green-600 size-4" xmlns="http://www.w3.org/2000/svg" width="24"
                                    height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
                                    stroke-linecap="round" stroke-linejoin="round">
                                    <path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z" />
                                    <path d="m9 12 2 2 4-4" />
                                </svg>
                            </div>
                            <div class="ms-2">
                                <div class="text-sm font-medium">
                                    {{ __('dashboard.details.already_applied') }}
                                </div>
                            </div>
                        </div>
                    </div>
                    <form action="{{ route('task.cancel', ['uuid' => $task->uuid]) }}" method="POST" id="{{ getFormId() }}">
                        @csrf
                        <div class="grid sm:gap-3 sm:grid-cols-6">
                            <div class="flex items-center p-3 sm:col-span-1">
                                <div x-data="{ playing: false, hovering: false }" class="relative" @mouseover="hovering = true" @mouseleave="hovering = false">
                                    <video x-ref="video" class="w-full h-full rounded-lg" @play="playing = true" @pause="playing = false" @ended="playing = false"
                                        preload="auto" 
                                        controlsList="nodownload">
                                        <source src="{{ Storage::disk('s3')->url(Auth::user()->creatorDetails->setcardvideo) }}" type="video/mp4">
                                        {{ __('dashboard.video_unsupported') }}
                                    </video>
                                    <button @click="playing ? $refs.video.pause() : $refs.video.play()" class="absolute inset-0 flex items-center justify-center w-full h-full">
                                        <svg x-show="!playing" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-12 h-12 text-white">
                                            <path stroke-linecap="round" stroke-linejoin="round" d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z" />
                                        </svg>
                                        <svg x-show="playing && hovering" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-12 h-12 text-white">
                                            <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25v13.5m-7.5-13.5v13.5" />
                                        </svg>                                      
                                    </button>
                                </div>
                            </div>
                            <div class="flex items-center p-3 sm:col-span-5">
                                <textarea id="apply_text" 
                                    name="apply_text" 
                                    class="h-full text-gray-900 bg-gray-100 cursor-not-allowed textareaStyle dark:placeholder-gray-400 dark:text-gray-400"
                                    placeholder="{{ __('dashboard.details.apply_placeholder') }}"
                                    rows="10"
                                    required
                                    readonly
                                    disabled
                                >{{ $checkApplication->message }}</textarea>
                            </div>
                        </div>
                        <div class="flex justify-end">
                            <button type="submit" class="m-3 px-3 py-2 font-semibold text-white border border-transparent rounded-lg bg-creatify-2 gap-x-2 hover:bg-creatify-2 focus:outline-none focus:ring-2 focus:ring-creatify-2 shadow-md shadow-gray-900/10 hover:shadow-lg hover:shadow-gray-900/20 dark:hover:shadow-gray-300/20 focus:opacity-[0.85] focus:shadow-none active:opacity-[0.85] active:shadow-none text-lg">
                                {{ __('dashboard.details.cancel') }}
                            </button>
                        </div>
                    </form>
                    @else
                        <p class="text-xl font-bold text-gray-700 dark:text-neutral-200">
                            {{ __('dashboard.details.apply') }}<br>
                            <span class="text-lg font-semibold text-creatify-2">
                                @php
                                    $service = new \App\Services\PayoutCalculationService();
                                    $orderPayAmount = $service->calculate($task->subtotal);
                                @endphp                        
                                {{ __('dashboard.details.earn') }} R$ {{ $orderPayAmount }}
                            </span>
                        </p>
                        <div class="text-base text-gray-700 dark:text-neutral-200">
                            {{ __('dashboard.details.apply_not_allowed') }}
                        </div>
                    @endif
                </div>
                    
            </section>            
        </div>
        @endif
    </div>
    {!! htmlScriptTagJsApi() !!}
</x-app-layout>
(h
pk

	ꖰ�̷��(i
�0evector"�0��0
�0����
X<Pm�Ǽ�]<�+:�/���o�K��<�ʺ:x�<
	���=c�VB��>1=ߕ	=¥�GܻA��T�=;/=����&eP���;FW��'���3r��#��<4�1="�`<���= �W�-;�{�o�;r`<�#�<\J=�t;�sL����<0�3�[S����˻P&��41�;�+M�5�����=�Z0=<���aH»w��=�=��\�)���*����<�ט=�k׺�E{=�鳼
�
=9��<�h��U�����׼�n$<����¥�<��<F;��l�ȋ�<�U���<�כ<���<�R@�;�[���=~��� �S<��<����ڢ�2����/c��-�m;�����=$�`�׼��=v�x</ɘ�N�p<�e���I<n�=t��Uƻ�B�;x�<x�<̡+<�P�<8�)���¼�Ԯ�:.�;��P��v=�~@<rQ���<��f��
�:��Z���	�I�����q;̨L���(u��ټ�K':����3�*�/=��;^�;�[��r�aQ�����(�p=0d�9�+=�V�<���*�
=c*��춼P6�;�bż<d ���	X��kӼ*�:���<>�kل<M9}��S�<���<��/�
��;O�M�=8����;8�b��R�f`�y�" {<t�iʥ����;�:�^:��L�����<�P���4W<μ7��
=�=���<��<�����/���y��j<G;�\������7]�;j�;]�<��n=�y=ג1;�hc���=�Q�; 鼻�=i=�J =��
=�"�=ț����u�����BD�����I쬼��dk=�n$�0&빷�Z<s�����Z=K��fG�<�?8<�E<�E�7'Z=��<%�
����<;==�Z=�3��A<0�k=��1(=�[<^�'�L!˼���<H�^��u<���)�Gz<�@�:%�7=|%�kY�9���!�4:��3<�X�.�;BX�<�CY=E�i;L�<X�޼�Z ��'�����>��<)I�<����ӿ<E�����˼s1[��O�;a�=۞J=�N"=1��<�l˼��:tG�<�!�=��<�.Լ�;*˹�#=�X@�sLڼ���LӺ��<;�G��&�;�s��[��ʂ=� �<g�.<އ6�(J��=S;IZ���@�����E�<��F��~�<�"%<���M�z\�:m�=5=T�F<
��<ݡ]��Ϗ<�
S��+;���:?@��AԊ�=���g2��)�=��E��=K����-=�i{�Ԃ��
�x<f�9.�Z�N��<�*]=�T���򠼣�Ż4�S��-z<0��:�N2=Wl=���_;�Nw�@f�<!;<��`�qӗ��/�k�W��oy<6��xT4��U��l��;rte;{	 ����������)=�{Ƚ�;�1��<K��>���<9c#�jw��k��<q�S�5<g<�-=�ۄ�������;�B"<]�;����<�3������J�z���N<p	�<�R�;nuۼ�����M<q�컮=�jƻQ�<2�	=3
��!�a;:,�<?�,�f8�<�Wo�'m�<��u<!NJ<ny�=�$f<%r�<�9�}�;�.��7T\;��L�%=���7�J��8K;�8����;�Ƽ�_<�� q<�,<	��;�+=�~�<��<�
<�)�-爼>å����y�=m_=d)����;���j����==�]<}��;����J)$�~��<FT�<��e�Lɻ�c���<B���Ҋ��'�<]+�<\&n�L".;Ǫ��p
'�⛢<I�<;
l1�@�˼���<�OH:.�4<�<�\=z�V=��.��� =��w;K��9@>�^t��}r�<p�$�M��<Y�<-�=Ҏf�d��sE���,�O!9�5�?�����q+;V����A�`t��V�<��=�<U��;
k<&o�;�E�;M=�<�i=f��������;��� ��@��Z�.����<Ǻλ�[<)==&�={sܼ۶�9�g#<J��<�M�<՛R�bN�|1�;A	кk��Þ�<e���P/=!�;GB��&7�;,[<�9!<�NQ��&A:^�>��6�Z9r��c��E���m�<���R��;iSR=�8�*F�<%�o��r����?<��!��s�<���<E�n<�
;�̢��<
n˼z�����%l<���<�����=dvs��A����*<�<���K:Q<puj��b
<����;�<� -;�,��Z`<�W
=��8�g��:��;+4�9qM;Lb�:M����;���2�!<��m�g���W+��#�˿)��䟼��<g&����<k �<Ƒ��!�C�K�]�g(<?N�:�j����=s�2<^�;�ގ�຦<�O���G ����;��!�s���Ӆ��E���	��<"���x,x�0l�;��<�C�;n38<(����b��f0;~����9��C�<2��
�Y;�����<�JN:k��<[;C�{�9�L�T:�;m:��?���dM<��=Q��o�F�$���Y<�w=��;�;�˥<<�<��<&lT�M��<��<O=��<�����.����_��I�a;<T��A��<���;0��cT<R���=S̼%Q�<\�
<��<V*��l9N=Uf;��<��<����@�d�4=ơD=��B=W�?<Ď��C^�:
���B��Y
=�.¼���<��.���=��-��ݯ�~�<�D6='D;���:IR��";���<��^�;g��<���<��
=o�#�f����;����:}�O��!��׃���	���<�h=�ˀ<���� �:A�<�ɼ��n���;���;<����;�U�<L�������M<-�r�����B<@�컸3>���<��<}�<VP3�Bo<9�I��n���!��]I=6H]�A巺���<�Ü<�h'<l�6�:���0�(<}�=<��<H;M=c3��@�<����d<�Rͻ���$bb��-A�BS�<��P�^N=��<q�=�w�<
�<Q��L�!����KM�l:�;팆�����sr��紼Iq軦:򼆖D=R�;��G�����!��<��Ⱥ���<���Tm�<][	={kL��Z�;��V�
ؙ��X�g��:N�����;��Z���<	#���WA�����ql��;�<'����b���=2m<,� =�S�!ꄺoy�<���52;�v���݇<�u�<#B=��h�B3�<S�S�gx��E��m���]�<�l��V��i:<`�����I=����R=��<��*��>�<��XȄ<L}7<a��
�~=��ͻ�d�; @[��:�<��<�hB;ߢ�<V�9���/�;��<fH�<�	����<���� ��O�޽��@sʼ)�k��[�;e.;<�İ<��:�c�ۘ<ǚ��jP�ܠd<�����<��;��;ʧ;���:�VѼ���<4���<������
l����<����˟<&N=�c˼=Xfм�T�<7s�<_⬺3=8�=��< ˔�2<<i*<ic<#o��iLV<�Լ�<�5�#�V�:�����om��S�
<��Q<~t��G/���Ȼw�q�|��<��<�=aR�.W�<�Q�<��<�f��c;�1M�<�"b<juԻ�G�<b�/�O��<�'�����<<�<{ũ;ݢ�;˧<<�����0�l��<��<'b<=
zv<#
������n�(<z)��ㆼ}��ؖ=K�z<D�E<�b�<0^޼�o����<a5<2a�����<��x��=��N���	�u�[<�՟:�䘼39
=�ɼAQB��B�<�ׁ96��^�;˜<d
<;�1�!֝<*^=�7���=M-O=��<'
�<okM;"���G'����<Ti!��b�;Ty=�7߼/�<�J����<�H<��1=�Z�<������<
'�;��|<�q�:/(�;��<��Y��-�;2��<g��<m�����<�D�<H�Ѽ}6b;m�9���;���U�=\F��
��<(��:���<6�����y�k�#��lM��
�:痼���=��ߘ;�?�<�������J�;�$8<�컻D�<dW����<{��<1h<K0�;Y��<9����¼�%P<���<G��;�0�;�U�<odb8�4=�L�<}��o��<���<M��<�5�;�]�:�ܗ�
jq<4�<=��9������<��<���<���;�l���X�%�;�tѼ!��<���<���<�_�</E<Y�<z�<]���U��<V��	oX�,<&=2����仼p�}����<���;XR=H�"���n���ɼ���`�:b�T<����0�<���_��J�^�y&����<1h@<rJ�<Z�<g��<k��;<�<�ほC��<�0`<�"p�xT�<�
��a���n}ļ��<tN<���;�0=+� ��P�:�c׼��;�*<�\<�i=��:�CN�%�;P���n��<�����:O��<�<�r��l�8��<�g5���`:��K�q�d��g��}���O>�<c�<ܪ���,��.U<����Ub<��r<7n(�J?�����=������ݻ��<��><�o���B�Г�<���[
%�Tu�%xX<���<�k<3�:=t�����=.�����2<-ց<�<B��<�l<5�����<��q��?��d
��E�<�5�<:�;����qD�<�!
:N?���/5<�f�<�{8�xoh<[d��}����= <���;��P;B&<=�������;�
�7��Eü�Z=�>����{O�7�޼�D��x�9�:!<1�<����<̺�<v�M<�9�;@斻��}:��O��M���<���<�Y�<�6=�Q�<��T:Q��<
��9�k�]��;n���V�<������.�%w�<�Y$�]�޼���<�
��$:%��;�����;�\�;k�H<�5�<��<JP����;�{	;�D�Y�.=~.<�!*<��%=AΗ���^<G���ow���་Ď�
� <F��ꈻ��7�!��,<�<ީL����&��:�ji<Xм��u;X,̼d[�����;�g���+=>\��-P<nhq<�y<c����đ��; �R<R�;
�5���L���<�P��;@Ҕ<^��<s�<������\Q�_�I�з¼��k<-ݖ��s�<e��Lٌ��1��
��<�B�B<��r�Yv�����<75��ӯ��-�<��8��x=f=<~h�;Q]��w���k߻�		=��7;�<�V<K$�;[�<<�v�<	(�
���]�����$�<o�v<>M&����<J�4��{�<J�ؼW�=+{���2�<襔<��5�)	�����=z�< �0�����Do��t�TO��毼
V�nѠ<��
=X�[��5=Q4�<zȶ<���<>�K<�(�;�1_=�mN�5��^^��(�:D��<��
��jʹ
�<��}�.�����!<a��i��<�9^��ڸ���έ�<I��w���<1ۂ<Ӏ���Ƽnf�<�룼��';��
�Ta�<����ߞ������<��;
��<�7p;:e�#�������w̻�=���<�t�g��w���D�;R�6<c2<zT�� �;�\<'��<�����I���f�<��D<,ߊ<�<b>=
o0;9�<X漏��9�ռݤ�<�N���ّ��Y<�z�;v#H�Լ�<S��;g0��jf<�Sc<
�����y�8Ͱ<���< r��y?���۟<n)�qݨ<�$</�<��l<��;c���v3��
�P<�X:<�;+�}�?�;�A�&�<��:�O0���35��K:�^���*<��s:���;�΄����<��B��H��!R#�Wƀ<���X��;�]���X=�����<Ё�;q��<�5=aˋ<L�K"��1�<�y=��9���=̪@=�G����`��J�<�p�H��<�l��M���̗�;T�<�a#�Oj�;��y;�<�~�<�N�\)���f��v�<$%�/�<��q<�0j���7<�IƼr^i�aڼ�f=p'
��Y�<98;K�Y�:��!�;<��Y�mSq<p���H�<L]<l��<�V���;~g����(j
RowID

	ꖰ�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046187
data:
SsourceE2C
Aresources/views/vendor/authentication-log/emails/failed.blade.php(d
V	file_pathE2C
Aresources/views/vendor/authentication-log/emails/failed.blade.php(e
%	file_name2
failed.blade.php(f
	file_type2
.php(g
�text�2�
�@component('mail::message')
# @lang('Hello!')

@lang('There has been a failed login attempt to your :app account.', ['app' => config('app.name')])

> **@lang('Account:')** {{ $account->email }}<br/>
> **@lang('Time:')** {{ $time->toCookieString() }}<br/>
> **@lang('IP Address:')** {{ $ipAddress }}<br/>
> **@lang('Browser:')** {{ $browser }}<br/>
@if ($location && $location['default'] === false)
> **@lang('Location:')** {{ $location['city'] ?? __('Unknown City') }}, {{ $location['state'], __('Unknown State') }}
@endif

@lang('If this was you, you can ignore this alert. If you suspect any suspicious activity on your account, please change your password.')

@lang('Regards,')<br/>
{{ config('app.name') }}
@endcomponent
(h
pk

	떰�̷��(i
�0evector"�0��0
�0�GC�����c~<K0==N�<{��6��U��W��pi9x�=��.�G4r��c��,��<i�,=G4�N,�<�,�d@�<�`=�1<���
��<��k;�!���p�%�+�{�<S';9�<r��LY	<�bb=���id�<'�C;�<���<�	��>�����;�^�<c�	�ӆ�q�<"���9#FF�&B=�+���#<ھ<�=j8��\2
�ØT<�=n
]<�\84t�=*�<�`e���.;��;����<;���Y<#[��{�;�8�<�L,<�
���A>��M�u�����<4t�!���"�
�8;�$A�!sǼ9��;�{*�����!s�;q�;�!(��=: =%�6�K�p�=��;�>�J�
��71���=T;�=�"	�oޏ���t�o3�;��<V�=���G����2�<����
v`<Oֺ��z�<x)׼N�<`n1=�I��0�=�kӼ�;��*��J�5	���<�_���1a�<�0��1�����<���;;�R� .����;)j�<o�»�C;X
v���<��I=r��x��;?������� �XwO��ޝ��@"<<��=^��C�t����<�f��Ɖ��Es=�I�<�|s����;� t;y~�#�������`弫G���4E<�0�����7չ�6��0��N�.�Y6�8�<"��<���=	������=���<R�E=Ɣ���c�����Ï<�l<V*��wݼYK�;�<��/�;Q��<��E<�iV<7�G��	=��мh�9�t��<c��<�Z�<#�_=3��uBL��=<���L�"=}䔼�v=6o=��;�F�≮��O
�j#�<��*<��< ɔ:کG���\�u�r<�.�=�P�;�<[	�<��=׭�<H�K�ܽS<>>�<P�F<׭���b��� =k�ļ���<bA0=ˏ�<��<h�9;�/=�=�U=s�
=+���Ȩ�<L�o���<y��=���<�u%�%.=_�>�ޥ�;���;��%<܄�P�F=ЊM� ɔ<�N���$�/�%�N®;����@{�<�G;����]�O+T����GI2=q(;�-2���%=�37=,5=��=�Ĺ=3�p<R�E;�눼���o�B����<l&�䴵��x=YK�<���:
����"D�0���5;a�F��;��d�Fu<:�ƻ�:<bA����
��P���<�"�<��D=�GC<LY	=)�B�:��<[����^�@üK/��`��[�;���u��<�Ɖ���;^��<�ݮ�ad��'-�?��<��<Sgx����LDI<u��<��5�	�:@&<�N=��&=Ɣ��G�<4�<�u�e=�=�4H�:J�
<C
�H�<�
�+=�������M
<�x��2���h��.=�FT�
̭��e�;>��<Ĭ�;mK�<W͜;B�A�D��|e{<��ּmB<p2�;�g��?��IǗ=r��x$�H�˼-z��+�<����d/�&�����8:��=m`*=㠩=��Q<��<��u<`���f��p<"�,=��
���<�`<�A<�ɷ���<��<��
=]r�<�(�<�.�;���y�	�R}�4�<�3��<}9.=W͜���<}$n;<��^��<��d���<�<��
=�ݮ�>��=�4����iy�/��<vk���?�.e��a�=��r�<[=ጝ����<C���f(��������(��	=<�4H�6�=X��LDɼ�\�<mK�;��ܼ7p�;�c=�&;� <����׭|=�C���� ��E�Wt<`Yq��Q��|��;f;�1=3�<���T��<1�<�̻�"�=#[;��u<�=��U�ݻ�}����<<����=�	�����@�i�H%=/�e<쫗��]L�G4r���<W"6=���9��lL�}$n=��
��<3�#���!=*)����;�ש<�pi��g;����0K=�0x�W"6=<�^�id_<�z��ØT�ўY=��=���Fu���w��<՞;
����r=i�l<f���[�����v�<�ʼ$o�=�����&�Wx�<eӡ<ȓ�<#��
<�N��he<�[���<|z�;���<.$3�]1�<��;�6��g;}9.����(V;X��i
=�2=~M:<w|�"�l�Sg�<�����6<��{<��<��(��WǼ8a<�0��@ü���Jۣ;IǗ���������<����^�<<kE;�r����<�:�P�≮�,5<����H=�!�� �;	w=7ռ7[n�[	A�f(;��5;�
���P����&��<+���\2
���=�����0x�_Z�9��a<,�ڼԚ�<�x�9��n�8�Ï��=��.��=��=m`������瀼f(;=u��;�+b<�'�n;��/�L�o�NH�S|������x��;�a=�7=pG���<-z=Kﯺ��n�Sgx<Ï<NȻ�(�<)Ԃ��)j��2�}��Q8: =�H�<P����=<�x�����<L��;`؊<�(ɼ�l�9̣B<��=�мZ��<�.����o<��8;r��c��<��J�/��<�\�<#[��)Ԃ;f�=�={ɼ�<�1a�<�@"��b<6���)�:L�"�J�
�5	=*~5���/��4=�A=�
=��<a�;�m#;��4H��uBL<��<�zv<~�Ǽ]�:pG�<4H�<%�+=����
<ޥ�T�Ѽ΋<��<DMg��줼��'����=N®<�^���<�&���<.s��|F�E!�n
]�p=��<`�l�w�(�6<Q��BZ<�d�Od=����d��/���6����}�T<soM�П
�U��<f�<��y���;L����E���3�"��;�O�<�"q��w";�T<@&��34
���;��\�䴵<��g�
�x�h�y�!sG<T��<D��<LDI�`�����<�
�7p.<ѳ����<<kE�0���H]>��h:=�A����<z=�<<�����9i<����/�#��ޥ����0�w|9N�;^�K���޹��.��E�<�Pa�����{*=m`*��_<��S<�	=�7l:_;��x�<ZJμ��;�`n���9�_��;�f�*�:?g��W"6�he=ˏ�:��m;	
;�������C
�-�
<^�K����;d�<6o<.�.=�2��[ϻ�]1Y=���;c#=?�<��1<A:��j��$�H��F�L=�;f�C
��%.�S'�;Z_<1��,~<�����뻹�3�f���~�G�H�˺d@��	���?3����%��p<�
�<]k��7=<�޼=�*<�ʾ�"�,=�lo�$9<C��<~�G���5�/㥻���A:��f<�I����;��ݼ�q��><�q=���;�j<g��;�]�کG<	
;�#Fƻ>S�<^��΋�<��1=��4���f�:R�R<id߻��Y����<���<�������Y�<]r�<�v�m�<�lo8����w]���<*e=K��*e����;jθ<��j�4tc<�YD;�ᶼi�l<C
�<��;ጝ��:��<=�=y~p����<^<�Es<�������<�2=6�<��9��N)<���;�=��<������=��Ȼ����׼�P�~��T&k=ŀ��� ���ֻx��;&B=�s<��;�1�}����W����ޝ<��(��
0=�ғ����<l�<�	��������=�^�<h�����=iy�<�	=��<���G�H�d=:By�g<G=/��&B�<��������L��`�e�a��@�<)j)���<���<T���Q�a�==�m�<�������r[�8��<:W�<�8 ����<�V<P<�_���T.������+'<w��<1��<n
]<<�޺b��7[n���c<��w=������6���i<�|s<��u���q;\2�<
���R҅<\�s��ؘ;�|�k�=��ۼ�<�U���<�̎��&>��S�$o;Y�/��<�C���<K��ўY=)�B��1�'̼��<�Pa<��z�w�1:H�K���<)j)���<�ȼUO�<+�λH]�;C�M��HQ�e~=Y6=��9��><�&<c���%�<:�<so�<�����<R҅;�p�<Յ�;U�<��k<і<G�<�=p���.$3�$Zһ~���b�<so�<�=����a<7[�<�֍�H��<��������-��;Y����
<�!(�Ev��@&����@{�<�=}9������Ѻ��\;���;��|<%.��;X���=�ϧ�s�
�a�<]1�<;��<��);��<��$���<��x>���<���;�ɢ<��L���#�+(�:h��<��-���ϻ�;���;��|e{�H��YK��e!�
����K�:mK���="�Ӻq�N<YK��=(V=.�vk;~� ��2�p2�����;��<6�e~�;׭|<�J�#FF�N,�;R���Z�(A]=[	�����)��2u�=�^�+(h<mʃ<���;��;��<��Q=�Q��"z<���;���<�F�;��;��@<�Z�;Ԛ�:Fu��8��<k�+;��\<|z;<�T�<�4E��m����:��ܼޥ����,=d���Y�<�U=�v��/��
һeӡ;`؊�
6<(Aݼ�v���j�<��=��3<|z�;�~��)��&�� ��
� ��K�]F���i��N�<1��x���ؘ;��<��;�&B;�K=�"�<�<<�B�;��<[	�<�>���̎�'�ü�P<�a�<�|F�������<NH����<��_;=Q�r[�<�݁<!sG<ŀ����<}$�<���<K0����;vk�����ܒ;so�<'����<;�R<�m#�ØT<��g��N�<��f=����WG<@A�
���&�w;��<WcC=Ȩ+<�ؘ�(A]��a-$�� �����<H]>��ʑ<���U��:\�3<t�=B����M�<�h���UJ��5��=�����<���<��<���;%���/����<��'���)<��NV�׭|;��	�;Dv������u<����� �6�{���׻Y����(�<��<�	�9��1�<,��:�ｺd��Y<
���I1=�+����<(�6�s����t	��^h<�2<���<��<�7<������[�Њ�<��������=e�a=:W9<�S�;N,=�J!<��П���7��u��;_���Mm�<���; ɔ��>�:N,��2<<՞;�l���:�u�<�޼&�<D�=�`���<;��m�Mm�<����f=�_��oޏ<�:J�3���:W9����W͜���<�1<	
���X(=#�<{�<x)�<�m�z=����NH;�-�<Fu���v�<K�<QT�;�}'����?�)�$ZR<�k�<ZJμ��=�3�:�̻<���;��<�W<G�X<��{��H$<��]�<՞�r����O<���;�S�������7<�9=S���-_<��<����LDɼ�<{Ј�{�H;%.�����$���E�<	w��\2�<�n�;��$=Q?�m`��:��6�}�Լ��;�<�o ;�qX�0����1���{����f�k���Wt<��<;&�����D�1������<u��`؊��=���<�뵼8a�L�����=n;+����E=	�z;�λB��<2�}�1��S<�ʑ;𐻨�V����<��hPӻ�?<�<</y�;n
]<H�d;�ؼ�K��ټB��<;��U=iF�.s���T���<��'-�\��<���<��һr��
^��=��C�7#;��/<��C<���<�<�n?;	bT�p����;������H<Ï�8/!=��<��(<�����8�<՞���;���f=��=ѳ<���;08?�`���C;�=?��<"����:<���@{<Z��<���<՞<�GC��P�<q���?<���<ݑ���K;�4�i
�ک�;vk����|;�6�08?<�^�<�p�t�Y<�//�(j
RowID

	떰�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046188
data:
PsourceB2@
>resources/views/vendor/authentication-log/emails/new.blade.php(d
S	file_pathB2@
>resources/views/vendor/authentication-log/emails/new.blade.php(e
"	file_name2

new.blade.php(f
	file_type2
.php(g
�text�2�
�@component('mail::message')
# @lang('Hello!')

@lang('Your :app account logged in from a new device.', ['app' => config('app.name')])

> **@lang('Account:')** {{ $account->email }}<br/>
> **@lang('Time:')** {{ $time->toCookieString() }}<br/>
> **@lang('IP Address:')** {{ $ipAddress }}<br/>
> **@lang('Browser:')** {{ $browser }}<br/>
@if ($location && $location['default'] === false)
> **@lang('Location:')** {{ $location['city'] ?? __('Unknown City') }}, {{ $location['state'], __('Unknown State') }}
@endif

@lang('If this was you, you can ignore this alert. If you suspect any suspicious activity on your account, please change your password.')

@lang('Regards,')<br/>
{{ config('app.name') }}
@endcomponent
(h
pk

	얰�̷��(i
�0evector"�0��0
�0�.<��-� r^��T=�R'=����h�e�n�]L�&H��3�J��H��Ƥ�i�黿��<��=z�Y��1<�̠����<�~u=IY�<C�;���<ou���JV�>%��D;���<}¬�םQ<~�*��J[<�-=w��yP�<�P�;`����=s����g����ػi�<K	�����u<O�ټ�m�<���I==Y�ϼ��<�;�J= ܉�������<��=^�u<Y�%�*^*�Lˇ<:�W�Q<d��;�+��Kd3�9]��ʂ;�ܓ����;��<
�p;E����n,�z�Y�?���|<@{���ˌ�������;G�7��;����:�s�R쁽x<��;�V��=ǡ�<Qd���*���1=T<V�|�ȯ���&�x=��=�<+�}�,�������;hFk<�P�<�;��;�����<�ͯ��)<��Ժm�<}
׼T�=u5=�r��%=>%�3� ;���/&%���|�^��<���2.̼A�=;�ň���&��9�<s/`<nge��jA�s/�;��<�X0�=��:�F��Z��<�(M=�Ǽ"�[�M����ռm�����%��^y <�H�\�<J�4������=?��Y�ϻ���=��<\�w��TE<�;L�������r
���n�9]�<�����(S,;��-��B�s���(�U�%�=���<�k=�%��"���;=wV=O�Y=m�;���)��,��vH�<d�<�n'��|�l\g<T���<0��<~k<&��<���^ !=EC���M2��M<YG�<�a=?�?=`�ȼ`vI�ZU�;����=G
�6=��q=n�;c~�<������N����<�\<|w<F�;�OK���e�w�2<	
�=s��w�=
]q<��=˷�<[N��'><X��<��<Qd���[��#S=k���<t��<���<c<������<t�<�N=&�-=�R"�f��<�|W�b��<��=T�<i�j�b��<�OP��G)<n�<EC9���"��X=A�=���<�N��㼭�Q��9O<�~��ы<��/;Ɠb9�v�J��������=�8�;�����=�=>p@=�[=�\�=���;Z�λ�!:�j7�`s�IY5<b����g���0=*�)<���;�;;��!������l�;��I<��P;�Ɨ�Lr�<���9)�<�����;�?]���<���<^y =A�<�J=�IG�R��<:�?~�V�����"�o�;��Z;�TE��|�<�W��D�:<���<�]���i�E�9����<��<[R��
����<��=TB*�T��:���;��G=n�=�����<�JV�R�=C��~�U;
��:�&�]�!;��
�����^�C�;��]%��������\n"=�!:��%��ib�as�<��.<�,�<٨�;����zl�0�;�z��m�f;���;�Հ�l\g�hFk=&���A���fۼ)R����< '��Qd��B��},�A�=�=E��=�
�<�ܓ<�
���:�<
�p�ڶ���
�<��=�qٻ �]<��<{[�;5G����<��<?�=s��<	��<��F���p�1y:9���t0�(S�<S�+=&���C�<�!;j��9�̠<^�u�(=�=[�<Zc��kh=��:�;b6���Q�<�鴼XJQ��/e��!:���<��<��.��N�<�^��4z������c)�.�%=j��7R�B�=�e�;��ȼ5��<ث�;��
�2�L�yP�<�K���q�����]{=�P���u?��!���?<��J������;��';7�F=%:�<���:~�<!�2<�r���=g��;!��<��[�Q:��9]���
=���<y��=�����:d�ļ���<�z<鵕�M�[�<w�3��<p'9=�L��G���G$�R�=5��9�<��˼�<���@{�;ቝ<��r���<�y%;I=����1�"=`�s�SE�<|����V��4Z=�=J4��V
�~����#<��}���<�x<a����E�c���}<�솼���=o*���/
��<�2�<L�<�b��{C<j���V�|<T������;�֊�1|�<��F���
=<�����І;�0��y*�:�:)Pռ��<Ë;=[Rx<������ʼ��=���=�A<*�<V��<�_9(�ּ�l<��7���sw�
�p������8�� ���ʂ<������;��5<��c�ou�<o*���<�A�<f��:�rh=11#�z:�:=�F����U����h������Y:N[��;?"�<���O��=�`W�Q:���ͯ;JL<m��ou:<G�
<�����W����#�=X�����=�=�|׻n;���M��,3=�h��Z�y<�"�̴�8L2�9ż��e;�r��k�=�`�;^ !=ث&=������$<�f=\#��s!;�Ɨ<5��<������<�G��3�J�eL<y�ڻ��$;Pw�<[�<�P��=�;)��۳�<p<��<���g��VM(</$=� ��Z��<�$�?"�<w�2�I=<A���E�9<�ˌ:FQ�<��<�Q����$<:=��=*��)P�;'�,����<
kF�?ה<�����;q����ڼ�%=YG��5G��.Q=p�=s�=-�<�8�9���ZUϼ�L���<k��;aݝ<�j��O/<�"�<S��<s�6=m���;ǡ��������9��<x������&/�Kd��ם�<��<��
�R�;�<&�.�P<x��A���]{��~��\`M=���<mf:Ȟ�F�8:X���f;m<W�y0=�핼�����F����ۼ@{���
�<�s��Ѽ���<8�< �	�
��;gIB���ܻ�s!��V
<��E<�:c�&�-;��n<��}��n,�jQ�;��z����<��}���z�g�l��י<*�<���<٨O�_ʼ.�<Jg
;F�8<��-�9��<A������.�л�R"=^�J��)�<zl=�.V<6����6"<i��j���<+��0��6���9��_�W��7������n'=.�P�r}�i�?=��E��<|��<Ɠ�<�Ǧ�ZUO�P�=xS���y��@{��cA�����;M����;���;��g�G
=V��;�$g<d�D�B;�w�ܼ������6"�Ȟ�g��<�X�<�ۄ��l	=^�����	G�� �3=���:&�-=οZ<^��9�^�nge�Ɠb������N=����鯼y��э<��<X!��V�:u���b��5����˼��1<7�;�м��D�R�,�&V�ƍ����;�J�<&H��%�.=忼S��<��ۻ11#=0j�5�ɺ�%�<PӮ�NlZ�e���#��P�:�.�<��:���;�c���Jֻ�K�<S�U=x�;i�i<��[<A��3�J<y����G$:�/�<+��@0�<B�<=Y�O��$�d���y*<��A�5�ɻ�/�<��=KV^���k�;���<5�ɼ!$�<�ZN;�
\��:�:�<��U=��.:��ɼ�'><�|�<%﮼TB�<�R"<"�1��ˑ;v�]<�eG<�¼�[��埙<\�<d��0أ<K�]��i2<IY��H\=��=��<R)׻/qO<�M��Kd�<2��<>%�u�	=�������ng�e󙼺Q���_=�4<ö�\�;��;�[=~t�<6�:?N�+����+��
�֠�<t|�
=B;��p�=DF�<hFk��OP�F�<��<��ؼn�=�$�<j�=��"<},���ż[Rx=���2�L=�:
�Ff<�����0�T;�Ɠb�5�Ⱥ��<U���x�<
��<!�������;�=���<'��hF��!:;yP�:��<�
�Y��<(S�<J�	<'EW��76�$����$g<t=�<�X�<�<i�j:�Ǽ��^��מ<��r=3� ��4��e>D�e��<�<�3K�W�:�u�<�
���V�<X��;q$b<�Q���<Ҋ���hy<�\���K<Y�ϼA������e̹o���=�h��@0�<�W���E=��+�A���V��<�s!<^ ��JL<V���y�=�a��,i(<s@��(��<�;�E��*�:��T��%=��5=G�
���#<*�T</��ݘ<}�<}f�<�ͯ;�F<|w;ʩ�<�B/��jA<�0�<!$�;Ë;<��=Z�y;H���;�%﮻s@�۳�<���<���<b��:��<Mo1=r}�%�=Ĉd�T��\�;Ƥ�PӮ;\#�?ɿ� ܉��м�}<�)=W�Ѽ����»�c�;����І<<w�,i(���=9�����B��O�<=s�<���<�Q�;m��<���4�<�7�Rs��~�<�_ù�Ǧ<ݘ�q�7����:�޶<�ϻy����IG;��Ⱥ��:�����1���^u�ռ��
�}fֻ
]�<�\��s�;_ht���#=9]=����i:G�����;��J[��
<�=�r���<�$�<wS���E���,<�s���m��/e=�X��R����7R�=�����<�d<	
���0�;'EW<5�H=$�ڼuK�<J�4<��L<;�;-':9��;PӮ;�|<]]v�s/�<7��;���<4�<���<��ϻ��X��˼�.;���Ë;�s�6=&V�|w�<�c.=%컸F�
c�d��;�%���<�¼����<y�=X��;d�D;����w���ԼcA��,�R���!���;~t��^y�<��	���ɼς<c~�<��r�.t&<�h#��<��}<~�*<��<��<T;���>��n��prc<��=X��H���y�<�TE���<���km��g�<mx�<��D<E���{�<q$�<�!<Q���$�������Q���:;�<[R�����<\n"<(�+��u<�:��x�<��S=<w�|�<��^�z��~)�;%�<�<=�ۄ<�f��#�0�od��`R�s�����<�i��Kd�<�?����F�;F�<߼Jg�<�"ɻJg��(S��I<^�J<`�<��<e�C;�h#������ň<э�[Rx<+�;mx��!$�;b6����@<�vN�b���u�3<3�˼�����F<G�
�s��>�<�<@0��P��<i�?;	�s@��L<
�p�N!0=��i���5<��<�*�����q5<�r�;{��<�7�<�;<��*������<h����Ⱥ�f��<}�,=��;�E�:z^/=�-G��1��ҩ��_����;�E��|w<�<d���c3F;d�ż
kF<�hy;�R"�3��;Ҋ��M$��Ȟ�<�#=
kƼ[�<�v;�9Լ��<6��<���T4U<���:��ɺ
�EC��\�w����<��
<�F�8=���<gI�<��=:�a(ȼmû�@{�;���<P��L�<�J�<U1�;��������� ��.<�7�<&��)�=�f<\��</qϼ�V�<asr<��3<�/��ȯ<ث&�	
���pżXX�<t��;`�����.V<ם�<�M����<��V<��4��$���]{<�1-�X�&<���R�;�E��n'=L���(a<�̠;�=?�;wV�&��ȯ��ͼ	<�
�<�G�;$K�ݘ��ͯ��g���/
���ʼ{�<�n���Լ�����ػ٨�<�P_��u?�
��<I6<M$��R�ֻ��X�(a=��[:��F��1-=Ƥ�˷�����<��*��~;֠�;J�	�5G����<����\���@<�]�<�;e�C<x�[:o���eL����
k�<����JL=X�&�hF뻫�Ӽ$��<���э��)=t�<�\��H�6�ɬ5<Ә=����f[�ԕ�;�o6<^k�<��8<�X�;g�k��ĺ�;�����(�V<�)�;p'9=��<��C<οڼ^�u�����~t+�n�;��ƼF�<��=_h�;��I<�a����W��<m�<���mj�;����ya<��<Z�x�-fQ<_J�`�<�8����q<��<�\��ڶ$<R�:��¼���<u��!���"@�A�<�=<�#���]{<i���(j
RowID

	얰�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046189
data:
Csource523
1resources/views/vendor/mail/html/button.blade.php(d
F	file_path523
1resources/views/vendor/mail/html/button.blade.php(e
%	file_name2
button.blade.php(f
	file_type2
.php(g
�text�2�
�@props([
    'url',
    'color' => 'primary',
    'align' => 'center',
])

<table border="0" cellpadding="0" cellspacing="0" width="100%" class="tableButton">
    <tr>
        <td align="center" valign="top" style="padding-top:20px;padding-bottom:20px;">
            <table align="center" border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="center" class="ctaButton" style="background-color:#3CC7BD;padding-top:12px;padding-bottom:12px;padding-left:35px;padding-right:35px;border-radius:50px">
                        <a class="text" href="{{ $url }}" target="_blank" style="color:#FFFFFF; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:13px; font-weight:700; font-style:normal;letter-spacing:1px; line-height:20px; text-transform:uppercase; text-decoration:none; display:block">
                            {{ $slot }}
                        </a>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>(h
pk

	햰�̷��(i
�0evector"�0��0
�0k5l������f��;7XS<Knм�I����R�Z̼��d<���@�	=~"��ᒰ�[;��Lj(;s�6;���<�Z=E���']�О+�.ɬ<�_�P��<C܋��p��]_�;��=>��<V�	���31����;�uO�w�=6-=#D�;��;N�Ҽ��üa�c=���<��#���<�|���ڻ{��<�l=�<�?<�yw;Q�<O��^\���J�Kp�<�V�<ϟ���Cϼ�K���E<�Rͻ������ֻ1ꚽoN
�	�<��<Qo=�I<;���s�J<��
=��������(�n<=�%������&�<�������fѼeǳ��� ���s�J�<�W�\c�<���%;�������qs =X�<��;�ļ�$���;W�=��4�Y��H"��_��-��M=��ܼqwH���a<HMb��C�<w���mX�<������ڻ�z=���<8R=��-��/˼oO�x�D=ϡI�|(g<��'��	����f�Ӽ-��7X�<IJD=�������_�HM�<{�(�
�<��u�̀�<�2"<���<����2���U;���+�4=�������<��<);;�"�3�<%:��s���]aK=ֱ;�樽�����=�PԼ4;�� �x�:���B��I���<1���7=x= ����;D�<h�<�~G<�=Υ񻆈�;��M=!�<��<�'�;��l��x�b��<��-�C܋�\c߼W���<.����;���;Υ񼽄=V��;�2<G%�<ϣ]<�䯻t��<�_<�<:x7�њ��g�?��x��~�<-�J=��P=��<��;y�<��8<SԸ�\8��~ =���<���<}N�1�<�ʊ=���H���4�=�_R=~�;53�����+��<���Jr�:s�ʼ��;��I�̂�;ᑦ��ɀ<�w㼡���<�)��G$$���<��$��;�� ��M�;��5=U�X<��ɼ�x�Y�� M����:1���<� ����o�qt���A��3�9y�0;�r��i�<B�=N��;'^;1膼
��<������<^[=d��9qw�;M�漶D>=��0=������Mg
��:�;��=�w��Q�6�~!��a��<�u�<�ﻻ�� <���;e�;�3�t����p=���<������:SӮ<F*༉�q<O�|=d�e<�
=�>���<=�=P��<8S����?��2�<��t<�-7���1��
��9<'���ͻ�J����;6-���r�<��_<�d"��β��1=��/<j
8�Mf���<�ɀ���<�p��"F~=�2��>�<+�4=�_����;�he���i���hj���#<��/�rr��������;�P���W�U��;��b<^[�H!��qs�;��R�>���c�<��h���0=�1z<���>����;=̂o;�<��<�ȼ�sּ,Y<f����d�;���6\���A���Y�b��;�<�"�<0��	� <F*`�[:!:��2��s�<�W����'<���<�;�<���<�*��4�;�:W;""=;v�<4=3�;I��h�;x�⼶EH<�ϼ�������-���s��<�_�D���[ż�A;=�*=��o=W[=�+#;+�>��D#���;=�:<=���<�z�<�)�<��@�h�<`��<��4:,���uO��6/<��={��<\7��i�<�uj<�<�;���<��<��K�r�r��6��f�<��1�ϡɺJD=���=w��Y���7���m��˔;s�^�$=�<�8(;oR2=w�<�·<��=<iֻHOv=M��<O��;�<V����x��y��	� <̂o=����d=�(�<�n<�1߼�=�Ec<���<�e,������j
=��<�*�6\��iV���u=���Wo;v�L�X�����<�:�<�Ҽ�:�'`&���;{��ϣ]8��<+�H��=�Gw���/��5�<���<$=$�oR2��b)��W�<IH0=@��:��m��=���:��\7��s�J��]=�J��m-��B���v<[:!��~G�-�=�����a漤Ta�nTF<H"���¼������)��9�����=j	�����m���"�yو;����%�Z@�;������A<g�+��$u<D�<�<V�=IH0����<Mf�<��l<K� ��;*�
�(��:`�9��he<�$�;������8k=F(L=
�=,��<D�����9�rq=	�;v��<�ȑ:IJD<XG���ټ,ٻ����Y���;s�ʻ��;����=㵲=T����R�<̀[;Z@�<��*�F*�;E<Q����PT<8T+<=�;�(�<��j�`�%��5%�����D�<�
=E�
=��):�L���=G�����<�
����$@B=G��t�"�m��V����㊼1����0<�#=��;��C^=���;�lr��BŻ���:�jy<Z@ݺN�*<�����ɛ�b��;rp=rp�:60=E���GܼX)=�5<�s�;k5l��=�v��cz<��ͻ@�	;*�����˯���A����:̀[= #���&n�w��:I�;,� ���J=�	F�"�����Ip<>�����v<Bޟ�8R��KmƼ<�k<ބ<�?'=�&=��a�Z=?��$Z�	�4��{)<]_7�[<�;��#���<yۜ<�2���ش�n5=MG=�x;JE�:~M�<��-=�P�;`~��qB=��;%:����<I����<�Η<�*�}$��Ӿ��@������<�I<��<�2"<O�<{�<&����?�~M}<�(<��u��JF��@��t񼄏Y<8T��G&�;|(绶G\<\c_<Tњ<Qo��ʊ<�� =D����i��z�<��<��N<�"��8^<���h�;�3��c����;�$Z7w�=�
=w�<z�:������o<&eؼ��;�l�<Bὼ,ټ�2�@��<������;� �<��;XG=��<�ź����<�
�YBq<nVZ<k��8(=�EH���s<dȽ�qt*���F=0�B<�U�52���wc<�l�/�rr�<;s��4��^[=\c߼�˻�d�;F*`;��<	�*�t�b��<Ӿ��u�=��`;��:�@�	�$	=��\8���G�:7X�<��<x<��+�H=
�����N����<ֱ<Z̹*=����E�
=t����p�<#B�;b�ż=�/�yݰ�����~"+;`�%;JF<�>d��"�;�l�;<�k:�n�<��i��7�<�>�;�X��H"=E�
<
뻹hJ��L�<��<=��;�3s<ӓ�47��_m��$ڻ"=�!�;9}��M<򇿼'^�����;��μ0�;ӽ���ü�g��N�һS�B�:x7<�˔� �Z=�<ӿ����U��_�<pI=s���7Z缉�ɼZ=?<�����*�p<
C<���<�p�X�;H"�=����İ�v<�"F=�I��!6�Iպ�!<�Z>�<m,�d�e�N���{���i�<��#=\e�󄡼����F*��c�/ń<pM��ބ<6\��'a0���*���JF��,���8R�<�'�'a��N�4=w�����<�E-��-�<
�=�a�����1_�b�;<��I����̀[��@�;e�=��@<MG;�Z���񙺉��;W�<�*4<�X�
����ӂ<h捼",��>��`<���<�� ��
�;nTF<�[E�nV�<3�;��Y��yw=ϡ�;
��;�?'����ɛ<��=�e��YB�<'_�<�+#���t<`~�����s�޻�5
=���<�V<�n�<�β<�]>�?��<�P�<�ʊ:�@���x��e,<�>��3
<���)�pM=�>�;O�|:��t����;��C=	�4:��<O�:��;.�"=�{�<��<<y����m<���<"";����6-<,����/˻^\�M������<��<M�z<�~��Y�<e�3���=K�<MG;��ɼJD�����&9V�:����Q�:�
5���(=3�<t�,=W.�F(�<.�<h�
��Ы�v�Iռ�Z;=њ����p�;t����<��ۻ�p<̀[=�<Q���b�;;�[Ż��M<�<�;�a���<.m<C	�;w������;a�w;�_m��8C��̹��l<��W<u�t�Q�6<�'�<���@��;3�<II�����P�h:/��<)�2<qu�����<��;rq<��<v��;X=�Н�<DJ;~!!�4�<C^���<Mf:�GA=~M�;����Ll<:���;�n�<�_R<��V<�d�@��<��K�
�T<rr�<���<4�<�B*=�~�<�a�<~�<W[���l<w��:�sV�� 2=䱊;�6<��l�%;����.�']<�)�9�w<%<�����켤(<����C^�#<|�
��
=j	��䲔;�;���C<E��<^]�<x��<�U<V�:���;��;u��f�Ӽ55Q=�β��>�IU;���:�Ip�HM�<�I�<����
<u�t=(1�Q��YB�; ��<���<��=�⛻T�$��Z��������D�f�d�e���<���JF�<+�ܻ�3�<�o��H=e�3<�F��2w<l!�Lj(��C<��@��օ�rr=�I�<55Ѽ��<���4�f�g<�QC���v��)�����!���g;�<�ül0:<��j�N�Ҽ��T��c�<������<���;�x��b��^Z�<:x7��z<��$�O��<�c�����<N�R<%:<3'<'^��1<,������� ���)�����;�k�XG=�V�<A�[;�4�<��S��x�|��<[<5;m-���>����;�������3<6\��-��K�:qwH=x�N�Qo����<��<�uj<�?����s��c<��Q��<�֠�a}���0<�0;s�^�[9���0��>��G\<~
�~M}�Q�<�s;���<��=�%=�����I��EH���<��E�1�<1��\8�<�Z�<��f=��{<���<���<TА�b�'��P�;� �<�}=���(�tq�W[�{3��>;$���sV�,� �B೺C	r=����uj<�İ;c����+��}&S�Ϡ?�"<l!���<�3�<T�=.ɬ���1<�K���,�#D긵�<C޻N��<T���
�S��	�*;8V?;DJ�"����!����<�P9=�)��Km�<���<)��<Ki�*��-�����C�k3ؼ��%��/f=�b�?���(�Z<��K<�������X3;�g�<���A�[;��< ���x=���<^[�<zQ;�]<w��<SӮ<���.��;X8;-�ʼc�=M�f����<��<k�<i�<Jr�����<���<�ӂ<��:����}$��Ϡ?</���n�<Q��<�����w㻁C���M�������	�<55Q=���:,���Mf=p{𺕄h:,���Y�<��0�L�����S<�uO<!�<Li����<��'=IKμ>�m;D��e��f��<G=+�ܼ��<����v�L�s�@�
�<�<k��9<��S�JD�<��<��0;Lh�49y;��9f�S<�:�<M�f��@���M6������lr�6.���<k5l:���<�2"�?����ѵ������<II:��u�<�������輼�he��:r<�(��ợ-�;�ܼW.�!@��������<��`:Kp���˼�{)=6\{<|��y�:R��:e�;�EH�h�;j
��)�<�6J����;��ݼЛ
�,�;�z�<�b��u�`<
�h��@��ϣ]=��:է��g;��*=nS�<ӿ;�-�<k�<ze�"F~<�<�����й���<m-�;��7=F*`���!=�]�<�N@��R��:�<u�t<L�:�%<�;Ƽ�|�<�n��6�<|���N�Ҽ�����n<P�@�	� ��=���� #�;%:�<�2�6�e�c�	�󂍼Y���<��
�+��:�2"����JE��H=rq��%<0�`< !�;&b:<oR�<�G&��|*{�",�(j
RowID

	햰�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046190
data:
Csource523
1resources/views/vendor/mail/html/layout.blade.php(d
F	file_path523
1resources/views/vendor/mail/html/layout.blade.php(e
%	file_name2
layout.blade.php(f
	file_type2
.php(g
�ttext�t2�t
�t<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
	<!--[if (gte mso 9)|(IE)]>
	<xml>
		<o:OfficeDocumentSettings>
			<o:AllowPNG/>
			<o:PixelsPerInch>96</o:PixelsPerInch>
		</o:OfficeDocumentSettings>
	</xml>
	<![endif]-->
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="width=device-width" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <title>{{ config('app.name') }}</title>

	<!-- Google Fonts Link -->
	<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet" />

	<style type="text/css">

		/*------ Client-Specific Style ------ */
		@-ms-viewport{width:device-width;}
		table, td{mso-table-lspace:0pt; mso-table-rspace:0pt;}
		img{-ms-interpolation-mode:bicubic; border: 0;}
		p, a, li, td, blockquote{mso-line-height-rule:exactly;}
		p, a, li, td, body, table, blockquote{-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
		#outlook a{padding:0;}
		.ReadMsgBody{width:100%;} .ExternalClass{width:100%;}
		.ExternalClass,.ExternalClass div,.ExternalClass font,.ExternalClass p,.ExternalClass span,.ExternalClass td,img{line-height:100%;}

		/*------ Reset Style ------ */
		*{-webkit-text-size-adjust:none;-webkit-text-resize:100%;text-resize:100%;}
		table{border-spacing: 0 !important;}
		h1, h2, h3, h4, h5, h6, p{display:block; Margin:0; padding:0;}
		img, a img{border:0; height:auto; outline:none; text-decoration:none;}
		#bodyTable, #bodyCell{ margin:0; padding:0; width:100%;}
		body {height:100%; margin:0; padding:0; width:100%;}

		.appleLinks a {color: #c2c2c2 !important; text-decoration: none;}
        span.preheader { display: none !important; }

		/*------ Google Font Style ------ */
		[style*="Open Sans"] {font-family:'Open Sans', Helvetica, Arial, sans-serif !important;}				
		/*------ General Style ------ */
		.wrapperWebview, .wrapperBody, .wrapperFooter{width:100%; max-width:600px; Margin:0 auto;}

		/*------ Column Layout Style ------ */
		.tableCard {text-align:center; font-size:0;}
		
		/*------ Images Style ------ */
		.imgHero img{ width:600px; height:auto; }
		
	</style>

	<style type="text/css">
		/*------ Media Width 480 ------ */
		@media screen and (max-width:640px) {
			table[class="wrapperWebview"]{width:100% !important; }
			table[class="wrapperEmailBody"]{width:100% !important; }
			table[class="wrapperFooter"]{width:100% !important; }
			td[class="imgHero"] img{ width:100% !important;}
			.hideOnMobile {display:none !important; width:0; overflow:hidden;}
		}
	</style>

</head>

<body style="background-color:#F9F9F9;">
<center>

    <table border="0" cellpadding="0" cellspacing="0" width="100%" style="table-layout:fixed;background-color:#F9F9F9;" id="bodyTable">
        <tr>
            <td align="center" valign="top" style="padding-right:10px;padding-left:10px;" id="bodyCell">
            <!--[if (gte mso 9)|(IE)]><table align="center" border="0" cellspacing="0" cellpadding="0" style="width:600px;" width="600"><tr><td align="center" valign="top"><![endif]-->
    
            <!-- Email Wrapper Header Open //-->
            <table border="0" cellpadding="0" cellspacing="0" style="max-width:600px;" width="100%" class="wrapperWebview">
                <tr>
                    <td align="center" valign="top">
                        <!-- Content Table Open // -->
                        <table border="0" cellpadding="0" cellspacing="0" width="100%">
                            <tr>
                                <td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px" class="emailLogo">
                                    <!-- Logo and Link // -->
                                    <a href="{{ config('app.url') }}" target="_blank" style="text-decoration:none;">
                                        <img src="https://creatify.com.br/img/logo_full.png" alt="" width="150" border="0" style="width:100%; max-width:150px;height:auto; display:block;"/>
                                    </a>
                                </td>
                            </tr>
                        </table>
                        <!-- Content Table Close // -->
                    </td>
                </tr>
            </table>
            <!-- Email Wrapper Header Close //-->

            <!-- Email Wrapper Body Open // -->
            <table border="0" cellpadding="0" cellspacing="0" style="max-width:600px;" width="100%" class="wrapperBody">
                <tr>
                    <td align="center" valign="top">

                        <!-- Table Card Open // -->
                        <table border="0" cellpadding="0" cellspacing="0" style="background-color:#FFFFFF;border-color:#E5E5E5; border-style:solid; border-width:0 1px 1px 1px;" width="100%" class="tableCard">

                            <tr>
                                <!-- Header Top Border // -->
                                <td height="3" style="background-color:#3CC7BD;font-size:1px;line-height:3px;" class="topBorder" >&nbsp;</td>
                            </tr>

                            <tr>
                                <td align="center" valign="top" style="padding-left:50px;padding-right:50px;" class="containtTable">

                                    {{-- {{ $subcopy ?? '' }} --}}

                                    <table border="0" cellpadding="0" cellspacing="0" width="100%" class="tableDescription">
                                        <tr>
                                            <td align="center" valign="top" style="padding-bottom:20px;" class="description">
                                                <!-- Description Text// -->
                                                <p class="text" style="color:#666666; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:14px; font-weight:400; font-style:normal; letter-spacing:normal; line-height:22px; text-transform:none; text-align:center; padding:0; margin:0">
                                                    {{ Illuminate\Mail\Markdown::parse($slot) }}
                                                </p>
                                            </td>
                                        </tr>
                                    </table>

                                </td>
                            </tr>

                            {{-- <tr>
                                <td height="20" style="font-size:1px;line-height:1px;">&nbsp;</td>
                            </tr>

                            <tr>
                                <td align="center" valign="middle" style="padding-bottom:40px" class="signature">
                                    <!-- signature and Link // -->
                                    <a href="#" target="_blank" style="text-decoration:none;">
                                        <img src="img/signature.png" alt="" width="150" border="0" style="width:100%; max-width:150px;height:auto; display:block;"/>
                                    </a>
                                </td>
                            </tr> --}}
                        </table>
                        <!-- Table Card Close// -->

                        <!-- Space -->
                        <table border="0" cellpadding="0" cellspacing="0" width="100%" class="space">
                            <tr>
                                <td height="30" style="font-size:1px;line-height:1px;">&nbsp;</td>
                            </tr>
                        </table>

                    </td>
                </tr>
            </table>
            <!-- Email Wrapper Body Close // -->

            <!-- Email Wrapper Footer Open // -->
            <table border="0" cellpadding="0" cellspacing="0" style="max-width:600px;" width="100%" class="wrapperFooter">
                <tr>
                    <td align="center" valign="top">
                        <!-- Content Table Open// -->
                        <table border="0" cellpadding="0" cellspacing="0" width="100%" class="footer">
                            <tr>
                                <td align="center" valign="top" style="padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;" class="socialLinks">
                                    <!-- Social Links (Facebook)// -->
                                    <a href="https://www.facebook.com/creatify.com.br" target="_blank" style="display:inline-block;" class="facebook">
                                        <img src="https://creatify.com.br/img/email/facebook.png" alt="" width="40" border="0" style="height:auto; width:100%; max-width:40px; margin-left:2px; margin-right:2px" />
                                    </a>
                                    <!-- Social Links (Instagram)// -->
                                    <a href="https://www.instagram.com/creatify_oficial" target="_blank" style="display:inline-block;" class="instagram">
                                        <img src="https://creatify.com.br/img/email/instagram.png" alt="" width="40" border="0" style="height:auto; width:100%; max-width:40px; margin-left:2px; margin-right:2px" />
                                    </a>
                                    <!-- Social Links (Linkdin)// -->
                                    <a href="https://www.linkedin.com/company/creatify-oficial/" target="_blank" style="display:inline-block;" class="linkdin">
                                        <img src="https://creatify.com.br/img/email/linkdin.png" alt="" width="40" border="0" style="height:auto; width:100%; max-width:40px; margin-left:2px; margin-right:2px" />
                                    </a>
                                </td>
                            </tr>

                            <tr>
                                <td align="center" valign="top" style="padding-top:10px;padding-bottom:5px;padding-left:10px;padding-right:10px;" class="brandInfo">
                                    <!-- Brand Information // -->
                                    <p class="text" style="color:#777777; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:12px; font-weight:400; font-style:normal; letter-spacing:normal; line-height:20px; text-transform:none; text-align:center; padding:0; margin:0;">
                                        &copy;&nbsp;{{ date('Y') }} {{ config('app.name') }} | Avenida Washington Soares, 55 | 60811-341, Fortaleza - CE, Brasil.
                                    </p>
                                </td>
                            </tr>

                            <tr>
                                <td align="center" valign="top" style="padding-top:0px;padding-bottom:20px;padding-left:10px;padding-right:10px;" class="footerLinks">
                                    <!-- Use Full Links (Privacy Policy)// -->
                                    <p class="text" style="color:#777777; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:12px; font-weight:400; font-style:normal; letter-spacing:normal; line-height:20px; text-transform:none; text-align:center; padding:0; margin:0;" >
                                        <a href="{{ config('app.url') }}{{ route('terms') }}" style="color:#777777;text-decoration:underline;" target="_blank">{{ __('general.pages.terms.title') }}</a>
                                        &nbsp;|&nbsp;
                                        <a href="{{ config('app.url') }}{{ route('privacy') }}" style="color:#777777;text-decoration:underline;" target="_blank">{{ __('general.pages.privacy.title') }}</a>
                                        &nbsp;|&nbsp;
                                        <a href="{{ config('app.url') }}{{ route('refund') }}" style="color:#777777;text-decoration:underline;" target="_blank">{{ __('general.pages.contact.title') }}</a>
                                    </p>
                                </td>
                            </tr>

                            <tr>
                                <td align="center" valign="top" style="padding-top:0px;padding-bottom:10px;padding-left:10px;padding-right:10px;" class="footerEmailInfo">
                                    <!-- Information of NewsLetter (Subscribe Info)// -->
                                    <p class="text" style="color:#777777; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:12px; font-weight:400; font-style:normal; letter-spacing:normal; line-height:20px; text-transform:none; text-align:center; padding:0; margin:0;" >
                                        {{ __('email.footer') }} <a href="mailto:oi@creatify.com.br" style="color:#777777;text-decoration:underline;" target="_blank">oi@creatify.com.br</a>.<br> 
                                    </p>
                                </td>
                            </tr>

                            {{-- <tr>
                                <td align="center" valign="top" style="padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;" class="appLinks">
                                    <!-- App Links (Anroid)// -->
                                    <a href="#Play-Store-Link" target="_blank" style="display:inline-block;" class="play-store">
                                        <img src="img/play-store.png" alt="" width="120" border="0" style="height:auto;margin:5px;width:100%;max-width:120px;" />
                                    </a>
                                    <!-- App Links (IOs)// -->
                                    <a href="#App-Store-Link" target="_blank" style="display:inline-block;" class="app-store">
                                        <img src="img/app-store.png" alt="" width="120" border="0" style="height:auto;margin:5px;width:100%;max-width:120px;" />
                                    </a>
                                </td>
                            </tr> --}}

                            <!-- Space -->
                            <tr>
                                <td height="30" style="font-size:1px;line-height:1px;">&nbsp;</td>
                            </tr>
                        </table>
                        <!-- Content Table Close// -->
                    </td>
                </tr>

                <!-- Space -->
                <tr>
                    <td height="30" style="font-size:1px;line-height:1px;">&nbsp;</td>
                </tr>
            </table>
            <!-- Email Wrapper Footer Close // -->

            <!--[if (gte mso 9)|(IE)]></td></tr></table><![endif]-->
            </td>
        </tr>
    </table>

</center>
</body>
</html>(h
pk

	�̷��(i
�0evector"�0��0
�0�P��x�<2 P���F��y�<��ڼh���x�μ����7��r�<_����̮��(O���-=T�$=�T<�C��N��<�6=-o<���fb�Hi��+=��8;�ҼO�=��=�輮5)=Z��A�<�KؼtG;�a\<+h�<�գ<����A<�z�<��p;�x='l�<�Z�A
;�Y(���<�eA=���<��=s�<�R�p�`=��Q��|�/�����<��<`��;��5=��Q<�����9�:�
�����;�Jl���H�]V/<F�;��;lf�<@6<&¼C�=��Ւ����L�'�;�����]B���)=�Y(�����!���щ����b�S<�c��"?�<s���^��h��d ���;�=׽���0��(�;J�$�&;�=�T���g��%<������=�	J<���!�5�-_:8Mo�V�<+R��C=�0#;�y㼢sq=��a; �=�n�݁;��<Ыݻ��Z�^-�:��)���¼��<	φ������2==�.=K�;���e�`��2=�˼ӊ,=����<�Ԃ==WP������a������M<O�C�I<�;l�u�z�;X�o<<�3�&���2��z$�J�V!<=1̸���;��<%A�<2 м���;�}��G>��,�Um�>��<`X��|�������b2�?_��9ئ<�d ��2�<��F=�F��W�<��=)�<j��<=�;��B< 7@�L�t�4Q�<�Ҽ�޼d�e���@<��(�0��;7��<�j|��S�:�<�s����Ⱥ���=��<J6�<m��<x��Ӗ�����k�z�x�N<�����<���=!h����Ż����0x���f�I����;�O�;^-��yEf��܋=Oi�<伨�0=
q�<�[=Qq9�D�H��<]V/=h獻'�<�щ��?
=9�&�
q�;4Q)7��;�x<r�/���m=��*<C�
�Oǻ_�Ƽ�Wƻ��E�XLN�}~=<]�=Ba1<X)<#��.GH�_^�<j�����;d=lf7���ɼY}'��P3�D�C<,��<m��<�B�<��a<���<O�C�=WP<A�y<�
=M>S=1&����<aR����������HeK<A0X�)E;(����X�Ec���A�<�����Z�9�M<����c�,�������޻/���%���0<��k<
����գ����J��;�=ݼqp�<�);<�]m��c;�"S=B�=!1y=���|漮��<0x!;�B���(�;,>;�=����ּ�c�/=a�<��@��r�:4(��d���*'=)��<_%�e�༌e�<�Ἵ-_<�գ��O�=V�A�y<�=M>S��s�<�
��
B����%���%��������Ј�X�o��<�Ҽ�
�<(�=�	=�7��]V��OF'=�y8��u;B�t<I����S;��=<�*\�sA�<�<����(�O<׺<�~>=P@�9~H<���:Z��:�Jl�oE�����<<<��l���p<�<�<%�»h
�<���<1IU=y�I��v
=��4;���<�
w;��^9�A��TW<��μ�J=�ܶ<a{z<z�"=݁<ʄ���x�<c�N�H�мd�0x��E@��4�;{�ۼ���:�j��J����Ȕ�w�;���<�k=��d�<��9<5�@<�3|<�Jl<�	���#����Ի⚴���za<�;=J�$��V%��_��
!��W��:�d��<M�o��9�<cs���=i��<V�Z��B�t��N&<�Ҽ>
����<��=o<o��i0��Է;�Ἴ0��;,����3��}�Q;���<�� �X���و��h=I�����:�?
=��ѻ��	�����Xg;�Z?=���F�Z=�-�<�O9��<c�,;]ْ<d<ʄ��6�����ӊ�<� ƼBa�������<���=yB�X��C����+�;��<�=a{�<d�ۖ��A
�:��<�X��<E桽���<DO;J�^�=�S�=^���O�C��39v�7<�<��S�K��Ⲽ,?t;<�3<uI ��
��b`���!2=�F����C�Gk���<D���3�~,�<�޻5�~;�Bc�1̸��̼P�����2�X�;�?�<D�ü��<�[�1rڼ��ܻ�޼m`�<c7=��J;�1<�3;Ы�<���~,�����<�]B<�͚<��f�D�H=�����%�E	`�e�`�F:99�-�Y�e<�s<<H�.�c�<�w�<�^�N�
=�k�<�TM85���Y<�e��p??< ���dU=6���@���/C�\��+Ȟ�h����j�6|��������;5�����<��=������9E	�;�8�<'l3<��<�x:�!=��,�}�Q�5�@<���:ۖ���<<N�j�yE����]�лNɊ<��<a����Dϼ&����<�G��1�8;�:<"?�<o¢�n7�_��<������r� Z��Pw=C8�<*K=�?
����-_��P��\�ؔ�<��V<�1=Y#ɼ��O;�գ�ۖ=@;�2[<���WR�Pw={O=�?�;���;�:�<Wu�;�}��ܐӼZׅ����<�m��ѻ{���z�;�8<����
qn<X)��6=m`�$=����]�<�ʡ��\�;<9��;U���q;H�P��>I=�Jl=h��<#=�tݻ��;��I�)�K
�<����n7k����f߹�I�)�)�<a{z<�@�<�k�<x��<t���H*<�s=�P3��<<<�<q<�e�<m`�<��[��<<��Z�<�`�G�ռRJ<b�������E���;=�컊� ��@+�C�=�
B���\�"?;�d�;����Ѵ���^��n6��S��7S�<j;%��/-�B��:5�=Um����<���ؔ�;�~�9�C����J�:	��}U����$=�)��J�<��8;��<��ȼy|���{;�>��D;C�
<��ݹ#�+=Sy
���<|���m=2<<�U;��ٻ�F��
L���J�;���;)t�sA̼�7=#9�<Tͤ;?�<ϱ$<P=��Z<^-*;�񙼖k���G><�ϱ��֌��zv�;d1D<���7vt������;ck<�"ӻ�d �n�<�l)=�l)�s<��<\<�Vڼ5��<��;�Tx<Di��r�/=���<V{��ؼ'l3<�����	��J�;#<Oi�]��:���<�m��̮<��p�-��}�k�=Z�.�+=׻���<��G<������:��F}<�F�;��f�@����8�;�߄�za;d1ļ�TM=ʄ=�{�<Z�;Di<8�������Um�<�ϼC8��s�#�	<�O=
L��ط�<��G�3��'U���=֯�<.����<W�6���O�!h�;��J������;<�O�B���WF<F:�9,6�b�=�xw����I<F<�N&�q�<�1��%�<H�P<���m��;8*�<#�n�?����A=� Ƽ��r;�&���<�<��=����
��Xg;a/7��d <�a\�=<��<�.�<L�6<��
����(Ƒ�.Gȼ� �<��ܼ#�	������-�-M<����5�~<1���/-�����V��Oǻ&=m`p<	=V!<��=]��#�;΀�;k�z;�:�sq<�=���;kǼ�!��[;�+�FҼ���<id���<`�=�<<�����ک<��Ȼj�=c�<������Ba�<׻���������=c7�<,��<��=�H�������J�<n7�;��.�,?�<��=e�`<'l3�p���O;�Է<�����<6֙�e�"�V�;鼙�f��䊻s=|�V<`�����<�]B=ҳ���+�;�
=?�:�G<���5����ⲻ#�i<�ؔ�<X�o=�bȻ`�<�~>��'���%<Z�=��=�/��3Ǻ��<�� <�<�6=?�=$Ȼ_^<�	ֻ�%=�<�OF�<��
=�3G�4�E=Z��<�	�BB��<tǻ�\L<�s�WuS;�`�G��<���<5��k�9�d �5�~<k���<��<ӊ�;�C��Z�;E�!=����f��<�Kؼ���B=Zw༄�<��l<���;֯w� Z~<��>=�و<�<��
<�%!<ˡ�<�R������|�V��P3;��<��R<i��^�<F:9��O�;TsF;��;�}�<Z�=�L�1IU���RH�:C������;DO<wt�;5��<���:Ы]<ť�C[j<C����i0�9ئ�C��;��ϱ��=WP��l�<��;�&�<������v��*\���<��<Km�<j��;���qp�He�<+E;<��0x�<���<�)=T�<΀K=���<m��:�/-��͚:���;�3�(�<X����<b2���6<K�;�g�;ؔ
=���;��<Pw�����xw�V�X�x���]m<|��m`�<D�C�ohD�xK-;�i����<^��Sy
=���<�Է��<<<�f�M��ɭ
�b�S����:�S,<���Z<�޼�k��v�79j��<�xK-�5��=b���;�2�<R��<,v��j�<�;�<�{E��q=��׼V��=E	`<h
L=?_��9ئ<�ݼ+��<�i�;o�"<���;��9������;�����쾼_^<���<�	V=���;za���<"t<��Ҽ�?
�6|�;��ͼ���;���䢈��j=?F=�9��ʡ;�鐼��M��ݼ�P�:BӼ����m��<HB
��c	�#��;�3|���	<��<�%=ǥ6����q��#~<�IK<e�<��;�Ӗ�\+<;,���X2�J�$;B���e��;:	=C8��N�j;�����tݻO��mT<���񻻗;<��=y¼u�A�X���%��n7�k�<��`;�F�;�<��<ˡ����g<J����ٻY�<��;tr%=(�O<����}=Ւ<�ە;5���Ec>�&��<��X�;�1��Zw�<񁷻�}�;�f-���=
��<����@5:Y��;ɭ����:��Y�>
�N��;I=6�=D2e��a\����<��<e?�N�H<��(��]��F:�<wt�����Լ��3<��2;��ɼZ�<6��<u��6�y���<i�ƺ�/-�^�˼��<�/�<!1���x��3�����<cݬ���2<ﰃ:V�Ւ�����<�J�;}���R��;тػ�#<�=�b���x���Ǩ�`X��rjQ=��<�J<Zw`<wt2���w�2�3<,��<ϱ���DŻ��;�i[:ܹX:��9礕�Ø;���;d�'����ϱ$;Oǻ=4�<��=׽�<��	�����<��+;���ܹع����߯<��l�J��*K����<�=w������<���;�T�<_^=�&=O�<!h=�%<L�68���5)<��l�w�u;
��C��<ˡ���l��;,����H��
�<9[
������ƻ׽==4���2�:2={M:�=4�;���Tͤ<��u���/�8�ͼO�C;h3�;�>I<�����x�<�Q=�J7�]�=MN;�J7��ù����-��A�<�������������<,v�i�D�;���<��9��<fb<Y�e<Zw།<=�;�ᑼ*n�;�@�;�(O��޻�[��=4�A�y��tݻ:	�D2e<�Î����$��:��򻸕.<���<vƼ���G�a�<�ϧ<��R<�X缸�<H	<��$�'�;DϺS�˻l�u�;,��M�Ｇ6<��<~x̻�<<��y8;e����c�8��<��;[+�?�<2��P=<LgX;���;�������\����;��ڼ�s�խ<Zׅ<P����P���;_�F=H讼��<@�~�������\=^��<�sq<7v���D�;�g�<r���$�;�K=�a\<:�仩�&:�J��P3<He�;�Or<��:<xn�;��Y�Mλ��7:<ڳ����<���(����3���=�i[��e��}��<KD�xK�<�B���};��O�/��<b��of<�^<���s�����<�g#�ꦢ�?�<�F��ev���<?��䢈<$�����(j
RowID

	�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046191
data:
Dsource624
2resources/views/vendor/mail/html/message.blade.php(d
G	file_path624
2resources/views/vendor/mail/html/message.blade.php(e
&	file_name2
message.blade.php(f
	file_type2
.php(g
�text�2�
�<x-mail::layout>
{{-- Body --}}
{{ $slot }}

{{-- Subcopy --}}
@isset($subcopy)
<x-slot:subcopy>
<x-mail::subcopy>
{{ $subcopy }}
</x-mail::subcopy>
</x-slot:subcopy>
@endisset
</x-mail::layout>
(h
pk

	�̷��(i
�0evector"�0��0
�0�!=���<��l�ù���G�<������n��3.��<mhP� �ۼ�G>�2�	:��?<L�\��LC=���<*�Ǽ4�8�ǧg=��<_q���(=����4;��6�H�����5=I=
�9>n�<���cv�<������⼹D$=32�<3!=���<�?;�'<�һ�o)};d�;v` � j�;�#<��<d��<ϥ�=w��< �ۼ�<T=,1�II���c:�:@���[<�Ľ;	�Ѽ�})���;L�W�l�1�m�Ƽcv_�WQټUɠ;�b<�R3=m��<����0%�I'�=��:��9/=���<�'��*Ƽ
 �:��h=+�a<m�һ�^���Ǽ��ӂr=шQ�B�r��W��kL�;(�&�	�S�z��<'�=��J�W/˺�M�;3k�<���=�R����2v���<YKz���;�3?��^��������J�;_�
<�l=ن����J22=�>x<�3�<����!�<��<,Ey<�;，�<u��}����ּ�>�xZ�<�X�=�ճ�5�F�u�����;k�=l$4�3�=`I���=<��+=��`��n�<z,��V
=�j�=6&�,�t�Mp�!�;϶=b�L;�l�݅�<��,���9���N=B����μ`�<C=���X�,E��3!�m�R�b
V��.=���t<���Asּ�x��<�񹦼���WQY�>F ��2v��X#=�3?=�>x=k񞻗0���޼�>��cm<c���yTb��
���8uw��]���-=wI��X�b<���<v���u�<�c�=mWI�>n
=4;����n��`�&��|`�32!<xZA�)�<�J=��K����G>:�A���<�-���a�<񀲼�l3=�7���-<�c=X��'�
= H`=���=xkH��̓�_�x2�<LNa=��:<���'��=�<Mp�lFB�x�ʺUɠ��A�а�<T�<Xsg<I��;Uڧ<�l��4襼��<�d��j��=���<T�����_����l�<V������8��<�2e�U�.<ǧ�;�Հ�n/�<ln/;T�<�R3=�z����G=C����S*<@��<5�?<_��l�1;����2v<xZA<�J<�ޛ��A߼B�r�KeG��z ��P�;�Ҫ�>$<�� =y�ػ&R<�	<��4�����ӂr��G<(���c��*b�<�A�;,�}<+m�<�a=y��;��<��<�(�=�ޛ<`�;��<Hq��z¼�"�d�{�v,��3�<񀲼��#���i��>�a|>=W/K=���<)孽Asֹm�<���<�ѹ6U��ӄ���=�|`�3|<��B����=a2C��r;���<kL!�ۢ�<y�k�a�żII��n�����X#�w�5�Ŝ�<��U���9<�"��KeG��q�<�Zt���M�x�M�j=��`��/m<��;�a�İ���	;,����:=(�=>�<Hq��=��<5��<�c��2I���Z�;݅j��fe���<28��*$��9
���=k;������*<�;�<����躸�=�iL��}:�����8f<��<W�O����<,��<�=��s=2��;X�p�)�+<��=����� �=��<LNa�W���3;��񼣰<�.�(y��3!=�|`<�q�<e�<H��B�<�@<�ǂ� ��Ҫ߻ԕ<u��<׍<o)�<�o+��cm;�X��k��UF��ￅ��G����<�n�<�>��l�=U�'���˾�L��<_F��cm<myW�d��;�f2=������=b-�6ռ僙�(y���|�;���<��<��<ŋ�;�l=��:V�5=���<'F�;��<W�M��8�j�=�3л	�J<��<WQ�<�+�7j<+�a<��ۼ������F����*�S��>����=�h;�!�ڨ��+����>��~<��{;
�k�v��<�->�5=�<J�!�n�e���*9J�/�y��<�Lü��i=�����`<�J����ż�^����=_�<�6�T�<�z ��/�<WQټ,�t��wJ;H����׼݅껦h��`B=(�;΃����C<�W�<�����t��"�;M��;�๻��c�2�	:�9��ڹ��H����� <?
�<j�	<Δ�а���ފ�_
<w',����<>n
=�A���P<WQٻ�=ާ��u-�lFB<�r�<�+�	7H:�l<L,S�A�ѻ��'�?�"<�ʭ�@/��X�p�s�;�3����
; jn<?��;��#=yTb<�������<�.��M���=��<WQY<�w���(��>4�:����!����ެ�2I���nQj�����>$=�H=�o+<y����<�A
=���<Xs�<=]�<�c<�G�<3�<)�4�j�	=�/���'<����_���0��>5���zB=���<���T;	<B��J2�<ڨ�<Y�����k&=��<H�=��ռ�"<I������<A�߼��;�k=?ð�32!<+m�<۳6�j�����`̘� ��;�Z�<vq'��/~<�D���q<���:�f2<dw<,����<=���<��)�4:4C(<�W=�P�<6p^�	��;2���f����<o��-<	�X��]l<����4�<aZ0�e=!����J%<�ʭ�B�;��c��A����n��<��	���<`8"=đ;z��;��:�z;L,S<mhл>n
=V�:����M&��j����ӄ�� �'댼�.<T���tA<��P�_>�<(�=V�5��"�Δ<��{<���Y<��<��<�۴<kL�<�'N;>�;��;�Δ���=�d<�>#��Հ<Ў0<T�;�"�9���(y$=�>��	�J�v��G:��t���;A�Q�Jk&��yh���Y<6&c<�9�<�ZR;�fԼ�*F<�=jR�9W�ͺ�n��aZ0=��Q��c)�*�N�(��;��^��A=�A_;)Q7=4�%9v>�<���������<�%���z<�]�;W��;)�+�񨟼�[��׍�B�r<�j;�0G;�0�<T��7j���D$;����]���
�������:	�ؼ4T/<I'�<I���:=��d���'$�<��'��< ��<�a�T������:�/��7��;�[
��"�����y��mU<�d�;����5�;񀲺����Δ���yy<��<�^��3�<�i<�5̻��M&t=��<�����8�]9�'���! �;�ּ��<��%<jR����67��;�;＜/~;��;���w�7��
�<�l"�T�<X)�<L��9������;_�
�j�	=��s<my׼�=M���&A<�	��})�d�<�l���8�;,1�I'
�m�ĻH�<�o=΃���*<�	�<���<k��đ��Ǽ(�&=
�;���v�<��}<�"8�U5*�`̘��X�<I'
��A_��a���<?�"=��<6p^;����`�-<�ؼ�<�����`�<Bn<zv�;V�:=��:W�ϻ7�l�?y�<�G����;�=�ʋ��*�<ƅY<�U	��"����%�5�F�@徼��<a!��	�S���<�0<��U��2�:lFB���%�ڹ�<dw;�a�K��<������<6U���ȼ2�<�X���J�b�Z<ӂr;B�<����2v�v���t<J��<,Ey����<+mf��f2=)�2=��(�+Kؼ�^�<>ɏ<�/��h=@QȼT�nﻢD�xZA<���;�<:<�/m=�9�;n/�9@@A�*:�<4C(=��X�⼧�z<Ў��>F ��U+�y��<��<�i�;,Ey=�䋼�.���T<��:<_��P� ��<�<�6��w=��-=��ƼKC��݅j=I�=�x�>���Ǽ��=��V���-��6=
 b�� =JZ<�})�a|>����<J|��À�;�ZR�5,¹�8�<K�<��-;4e�;�+;��+<�ᓼmWI=�w�<�o��II<N�;��ͼ3�=�ʺ�X�<KG��I�X����<*sż�;jϐ�M��<e%<'�<�);�q8<����v���W|��q�`̘�ƅY;K��:`�<�l��M:���;c,d���[<�����$���!��A�;���4C��	j�<_`<�D;���<���(�=w�0<˼�b��^$=�]l<唠���=�̓<� <! s��=2�=@�<��"<�H=�/�;�|`;��u���XE<�
<�i�<W/�;�ճ����<jR<�D�<�tA=��=�06�@�<�D׼��	���漙ȼ��D<П7����<p�;�	�ŋ��ۢ/<��¸ j�:�(<! �;u�<�3=��B<��"<W��9>���t0���s�?��<Î<u�������A_��;�/<đ<�A�<��V<������:�!�ƾM;���<�<�<�'=�nQ꼐T�������49n���
�lFB���+=��T�;��ɹ)��<�A
<>����IK;Q��b�L;u-<`��-=���;�`S<�<�<�
�3|=y
�&ҼWQ�:�X��)Q7���:���=����U������='< jn<�f�<ƾ�:���*C<)����������<�J%;`'�<!�w��fT<a�9;'��<�*F��;��6<�L�<�$ź����c���[��zvp�5,»+#�<���*�̺�"�
#=�'�K�;����;�"����x�C�jR��؉<��>=��������>F��W�O�U� �'�=?�0<��<B��;(�����<�j<�iL��p<��<WQY��*$<����
���<h�;�X<_5<�^����:y�k��5L<K�<@�ü
�k�l5�<�*Ƽv�;k��T����<�=Mp�;��e������<2��<��B�H������u-���x���W�<�*����=���<�c�3Ɨ;�l=���<	��<Xs�;�P��J�T���x=��N;�2=
�븭6���`d<mWI<c�m���f�n��<T���X���Z<��⺀��<*�S���<�9���9����!;�ᓼ�WZ<�d��(=�6�<�E<�/<a�@;`'�:��;�;,Ey�V
�;��P�?W'��<�o��z���f!<U���k�<�H<�*�;,��;�H�)�;2���ͥ�V��<k��
�T;���*�<nＱi��ۣ<�[�<�z1<ak7;ù��	��;w������:����!<�6��Ŝ?��|<K��;_�
���\=@�>�_�<Y�;�$�xkH���ٻ:���;���;�"I;đ��a��<��r���Ļ�G�:�D�;(W����;+K�;��<� ��
߹ڨ=��@�E=�i̻��*;��	�cv_<A�Ѹ�D�<@@���w(��̺���<��;���:��;�RD<><*sE=�8�<I8=b
�<5=ɺ3���JZ=��&<5�M<3��;��,��0<���<��2����_���7=�(��"�<W�M=��D��̺����[=�'���Bm�;��<���aZ0<�i����	<+]<����׼J!�����<os�;�X�<�G-<�l3�@�E<KG�����=�ؼ_`�<n/\��
=�2e���)��W<,�}�5NP<@/�<LNa�����û��=BK�<*sE�3����a��2�<�+<v��<c,d���a��ǵ��򚼚nѻy�ާ�<�����0���8��[��I���	��;�����<=��<?�)�='5��@�4C(=3<	�X<�^��4C(<�G�<��f�nQj<l5���3�<��N���=�5�?�o�s�JZ�;k��П7=='���;/��n��<�<�::�:	��;n��<Hq���Wk<X�u<�ʭ<b��<涮�ݭ�<�w�<��#;5v��ۢ��+KX��}=m
�<�'����s���鼛y�<�<�P<Q&=��<��v��ެ���r��A=<�����;�����4e6<ن�;��O���а>;uw��s��)@0=�=�Ǻ������c<��)9=��㼯t�:����<�
��yT��?�<L�׼k;���cm<,��y���9�<���?��d�{< ��;�ż���;�Ǽ(j
RowID

	�̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046192
data:
Bsource422
0resources/views/vendor/mail/html/panel.blade.php(d
E	file_path422
0resources/views/vendor/mail/html/panel.blade.php(e
$	file_name2
panel.blade.php(f
	file_type2
.php(g
<text02.
,{{ Illuminate\Mail\Markdown::parse($slot) }}(h
pk

	��̷��(i
�0evector"�0��0
�0�U��B�]����T�����<�ѐ<��%��&Ļ��۹ja<�b��o<�%��z�<��=���<M�c<����'��;,Ǘ=���;�m�;@��<cp�=�H�=��3s���G��T=c�<���<�뼫�);_�C��\��eU<L���%�<;ʻB��9�V�����<�a�:~��<s�9\�~;X�/<K�=0�=Ц�8D[��!*;��'=,`#�u]
�K�6<;<Ɍ=X0
<��;M#��*��<׹d;��e���R�%M�� �b���+�׼*=Q�J=@d=X���3s<,.�=��Y��<��L�|j����K�p:�/H=�0���y��x�=M#�������<�3��+�����,Ǘ;@�����˻�Ϗ<q�#<~�b�Y�:�}���:�]=O6W<��K�׹d���0��I���T<~�y����ZCݻ��ɽ���<��=����l���O�<�6=T�T=�<s�ܼ~�����G��������𺵼Q��TeI������;���׼*<Zut:\����4�;��~����W<�xF������'<ӿO<c�ػH#f=��Y,<�����?��骊��޻�`�<զ��q`/�Y��Ǽy|�R�=.�<t8�%�<���
D����q.�����C�>���!�:lf�����;_ۼ�o¼,�Q<�����q7��Z<����
�*J
��)
=�zG��{�=׼���؟�<j���`;<�BE��h':��;V{�<svż;J����<�N��q��<�Y�:_܉=~��.�=T0l<���=qǣ<�R�:�� �5��<%都�n�9N�j�2���/=�=�d�<'ʼ����<h�;�S5<�n���+��������9��;�Ն=X-G<H#�<4�d<���=%都~=��;I�N<�r�;��%���]�л��=B�ƼT��伺���Æ��P���#�<�;
貼���<B�:���|8X=��=<��+=׹d<�'��
	<�w�B�;a�����<.s�;@2���1<7��<��ɼj�<xA	�V{߼>N=��[�������T���o�#�J;�G�<w��,+Ƽq+R�'f<�G�@2�<aY��K��2>�<t���=�q+R�Ŝ3=
�2��=��軨o�<n�^��l�<��_��~���B9< ��;��<�?���`;<��=�}�[�=
��u�=j��:��;n�^;��<*J���ȼ�u-�5���
9����hl�<Zu�:��4�����X�/�D�9=�y=�0=�M�5�
�=��/=9p�����\�;�8=�ǻ;��#����5=��߼R�=��=
D<�����c���&�9��X����;]�м5��\��<O@������0�t<3s�<�yv���7���o��#�<)GG���a�@�j:?[�~�:�+�����;�5=��<q�<j�X�=u���|�:5TM;�����f���XO��!��uZĻT�<��;0�C���<K��;���oB:;�2��	�co�9a�<���<u(-��U�<��(;>�;V��<���:9Nb=RO3;|�L<��<��;Kn�<~�=�OK<����R�<��;[��h�������̯$��_��z"»Ok���L��ܡ<Bu��N�;���=��;R����P<�\<���}=�B=��u��<5𞼲���޻���<0�,���"=�����8�jP�=�;)�������X<T�T�9���$C��t�<h�V=
��;Zx�<�E^���Q<�*���Cu��Nz�Цs�
���+�
6K<f��=��'<%��<%��O6W���;:�6�lf��̬�<3s���<��h=;��<z��<Y���=o|����X�R�7m)�卼�
��̬�;;�;������t��1ɼ�+>��g<����ڼ�Y<o�
;���<�-Ӽ��]�����:jP�;�95��o�=_R��䁼��ؼ|;��w�q<u��=զ�<��꼐�Y�V�v<aV�<S����9Q(�O6׼jP��X0�<p]i��6o=�f���b�������V{�<�r���]���[��[<��-��⺤C��O���=��!�<�}�<V{߼�w��|8X��+���R�����<�Ȼ�2�;sݹ<�y;7����<�o��Xɘ;��:��v]<��ȼ��<ø4= �˼��=�#����
n�)GǼ~Q�<M{��'�<�皻d�=I[	=�x�#i3=�<�:�	r<�9���j<2��<�2�<;�l<��ټ��J�ȵ�~�K�o�����;�l<���ߢ�0�O���5�*=��=Z߮<�ak�a���a����п;��4<D��<�y;w>�;I�<�_=��=ǲɼ���;��;*0�
6˻V{�:5"6=_�,��������$����,:
���ٷ��)���;�5����<�������<�-ӻXb$�P��F��~꿼.D"�զ�=.D��La���X�Ҽ�ֶ<M�L��<�/T���1<I�N����<�/�<�E=e�z�ePc�����|<���������"=�,#=�j<I�λ]*�:�n<BH�:���H#f<��<
6�<#f��_ۻ��[9I��<ӿ�;�/�<'�S��"<�#<�� =�|ȼ���
;K<B<B���0=���;�8<��=e�z��DF����;���8��P<ܹ�����<��;�U<j�;���;�!���H�����<��;@�j<���<��t<VL��>&<u�<��;�=K��<M ���h��"N<��'<'cH���-<�U*�F�r<Y�=��
=���S|<_R���<�\Q<��x���<X���!!�;���2;�=h˼�k���
�
4�����ak�
k�<�T;�(<_[=Щ��Kq< ��R�=X�R=�q������y���Gߺ�tܺ�o���A<cp��Ƌ<���9N�á���̼��=)Gǻ�{�;��<�*=�{�K?�'f�<K?�<M�5<I��< z<��<���;~���,+�7�	r���F;�b��Z�.�%�&<��9����y�d�۳y���E=Ȁ2����B�]<ř��ܶ��zW�:�N�<�H0�9Nb�u��<#�J�����>����n�Æ�������i<��R<�-ӹB᣼'���o<�}�e=����;��1�9�<�.�;����8=]*"=�p<f!<��_�,��<6=,�Q<Th���7@=�oB�*����ѻl�%��q��೚�X0
=l�<;5�����:Ohn<j鏼�2<�+=q��53��a�;����
�=svŻ�)�sݹ<�(���<�l�_[:F�:�MJ��A�<~�;=K���BE��Z�u�!=��=��(<�l��ak<���ř�<�����3=~�K�7���2pN�u��;�&ļ��<T���h�̬޻B��:A�xڔ<�M<�A=�D:�*㘼��.<M{���:M#�ہ�<=H�;
��:~�K=��k���<-;;�0;t<۳y���:�b�;|j�;�tܻ9K�X0
���켔9�<>��<qr�����a�;9Nb<V{�;3&�7�9Nb�u����Ƌ<�1U=l�����<Y����<I�N:�_�<u�!=
�V��ź�z%��ZC]<�Z�<ہb��=�h�����B<�4�<�ZP<ePc�,Ǘ��=�9=����Z�;~�=� ͻR�<��I=ޝ��������kL������غ�2��9��;�X�<ř�;֒�'�S����<���<�V��6o��I�<'f9�Q��������;�c�)y^����<׹�;�=�z��<����؟��.<�
	=
6K:�.<nM<���<�1U�@ˍ��=[{=!!�;���|8ؼ�Ȁ��a�;�N�!!�<,.�jM�<�n=sy���	����<�a�;HU�<����,`#<�<�74=aY<��<
��u�O< �b<�!�<s<9�����<'�Ӽq�ƻ��	=�x���+�w>C�9�3�����%M����<�W��幅��;h���屼I��:VB;q��HU}8�k�;a�+<�d%<��*8�Z�;.A�<�4���<�M����|�<�gJ<�n�;�{w��u�<0�O��r�;�95=��#=;;F�8=��@�\�<@d=�I`���&�o|0=���0���S�<�B��d1���<�y<I��<�~=<���<�
\<ZC]<���뎉��
	������i�;2 �I����c;�t\<_=r<w��<0Z�<*<����wpZ;�]�<5��;զ�3&�����}
���<VL=fS����Z�z�*;K?<D^�<@�$<��E=�*.�a��Zx:<��D�*=c֞;�Rd��}
=���<9���c���nM���;���;��=�_�:�74��J%<����H���<9p��v]��2�<!S<9Nb�K�M���<׹��#<��:�z�6<��==F�r�TeI=�2<��<X�R<�7���W�<���<��=��}���2<aY<�-Ӽ��;Z�.=]�-<�*:<=��<�ỿ�6�ZC�<�S�l��#fm<X��=�a�;�ث<u���ù�)y^��]�<�{w�*|$��x�<��,<9�Gw�����<�7�<��h��;��1<��=�b<;�r[��`�;Kؓ<�o�:�u!�p]�w��,+F���J�'�%<�<w��
ĻX�;:�}
�@���ӑ�0(��lX�nv�,�:�3��_�<�9���}<���a�e���ټ2>7=~�w�7=Y�<�E���0�q��<��;�R�j�I;��<�=Q��,��<ws <T�6co�;Q��;�i˼Y�<R<�4��8���e����>�=xA�<��Z<���<�G߻;J<�y#=[F���b���D����1=t<�B���{�����%�=���:a�=�s��5���%��{<�W�!�<�_j<��<M�)�����#i3�B���y�;D����g<f��z%���;��<���Th�.v9<*��W+�
k(<��x<@2=@�<�����q;R�<�+j<�P:d����0��:Y=]\�����<;��<���<M��<H#�8�I�<�8�<�2�;.A\�c:ͻ;�Ἁa��z;<5TM��
	=)y^=��<�q����;�u-���$�s�ܻ�E�;
O���G���������<����B����;��黤C
<I�N����7;��F����'<7������;h��<>�<�e�<��<��;���<��9'��<�}༢*�<��̻e����ͦ�2���VB<�0%��	r�9��<f!<9��q�� �<.E<�q�:���;��E<�	�����!��<e���2m=�6�<�At�����'h<_=�:V~�<s�ܼ�2m�|;�۳y���<�9�����<���<�Nz<�B=�V=��-<�G�<�?���<�@����T�+��;#�'<�F�~�<0�O=��@<�����ݼ���Te���c<L�=�0;�b��'.k�ǲ�<I��o�
�n�^=�<����:ټ;��<��B�]�-���r���<�&�����;�2��a�|�ޚ�<X-ǻD^.��~�!�
<R���D��<�G�<��6��!}�o;�gJ<�D=۬�ʙ���Y,<
k(=Oh�;V����:=卻o�$�?ۻf�<T̽�Ц������;)GG;O6׼�#=0�	��?�	�u�����Ҽ����V��ePc<�_�<�r[��{�<�@ļ��ļZ߮<�V=M�c;��<Q�x<�`�<D[h����:�c
=��;��;K��<�3�;֒<��<�j�f�4=X7�c�X�eP�@ˍ��C=���<>玺�v]<�����R<�3�<<j=�*.=b<
�q+�;��<�i�<R넼�j�<M �<�F�<>�9j�2��9�<��}<h��95<Bu<9���5�lX�*J
�Kq<q+Ҽ�Vf���f��<̯$<���9MU�����۬<KnY���2��<��=Fv<�6�:�]�@ˍ<�ߺ<��A;0�}<'���w�:eP㼀ֻ�7��V噼l1���B<K����V���<��A�;��5"�<�74����X�i�~�?�(j
RowID

	��̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046193
data:
Dsource624
2resources/views/vendor/mail/html/subcopy.blade.php(d
G	file_path624
2resources/views/vendor/mail/html/subcopy.blade.php(e
&	file_name2
subcopy.blade.php(f
	file_type2
.php(g
�text�2�
�<table border="0" cellpadding="0" cellspacing="0" width="100%" class="tableDescription">
    <tr>
        <td align="center" valign="top" style="padding-top:20px;padding-bottom:20px;" class="description">
            {{ Illuminate\Mail\Markdown::parse($slot) }}
        </td>
    </tr>
</table>(h
pk

	��̷��(i
�0evector"�0��0
�0�����g̼��S�O}����<)�|�N�1a�M�;��_;�~��g�<��M���[����<ſ<�a<���;N��;�;�=�<��S��q>=��Ժ������5<��<�����>="�<yB=�������<����W�w�*��)=(�]=�P}�Φ��ː9,
��s�<D�<�߄�)���F�8�	���U�<+�=�#;ʕ�.�<�|�<u������݉��q<A�=����'�3�v�T�<�wJ�*���)�$���ӽTkm��©;2��<)�=�ڮ<D�+��57=�h�(�ݻCz��+�
�,n��=I;��-=[�)���Ǽɍ9=����P쌽N<C�b��.�;Y-��w;d�6�׊޻���<:�;!�9��򈼿�����9�e�=m��;�KQ�)�����r�H��(<vr��Ǽ�F%�X���2Ng<��<\r��}�t���<
�=o9-=*�<�����2������QݼZ������Q���:nUS�~�μ��< 󹊒�;ILA��[����[��F�:=���=������:N�;��������h�<#{{��)�;��ja<�[߼h�N;Ž�<{<������.��;�
���A��P=��s;32A�VA4<����#μ�U���<���r�
	�I��F�<�ݴ���<u��;�}��i;����sd��p=(!��������;5=��3<�e&=�l�������4��7;�3��o��;ҲƼ/p�7�K�����٣<J�c<�UC�c(�<�C�<r�<�i�<��$=Et�;*�<�
z<��M;�W�Sc;��:c���;�;�Q����:��S= �<M�ܺQ�t�6��<~�<7¼}�<�����K��e"3�b�<��0=�W�<7�;U�$=�ޔ=+� ���=�&�<6��<�ϡ�M'��j��X=�]J�kS���G�T�=Wμ�$I<Et)=f��;�a뼓B��
��:�!C�A=y=���<;�=��/�������-��Ļ׊^<ŽS��6<O�<�����;?��;<ea�1�W=�)���x����="���v�	{мd>�;r�[�w�<��2=0׸������S�9q#<�p�<�|�;�C�:gR��Q�<Z�:���9q�;�S-=��;{�U=�K�u��<p��<�j�<zͶ�{<3�M�I;T��:�h=ܻ��A=�;�U~�e���=�ʼ�yp��**<�k2=�z%��a@=D��"e6��������R=�:kB�nG�9/Z�<�Q��aս;(!(�.vO=&5=�o=��:����k�$<Cz
=׍�E�˼����R==�顼;��	��1a=$�"�=�}�=wｻ���<�L\�:���� ��/L����l������T�N�<iq�<A���R��뜻�[=�����kwZ�W%=�)��o9����'<�����R<���;����L1=3��<�i�UĤ���M<|D式���[����D�"�k���r��;�J<�X�$_U��F�;����B?�N2l�vr.<&Y��=��<�T
=�˹z�#��w<Ef;{�U<�����'�O}=��r;�)�;�<���p�<�EE<�s�<��º�i��s-k;�=��h��Qݼm?���� H���L�Tk�;�Lܼ��a<��t<6�o<��<�c��É<vd���$t;��<Ǔ��>�=��=ɍ��Z'_<��M��v���*<7�I<��2���=>�<L8ͼ�:8=�;����9�ż��<C�b:��Y��x:��m=���=Cz
<�!=�@�yP�<�ǚ���@��?9���S��ꑼ�˼�y�<�e=�����<yB�h���q�<�i��**��R<�ZĻs��<%C/<C��<��f�
�̻��M<|D�</Z�;�6�<��f��f�Ͼ��B��;�|K<f ��X:���Ӗ >]r�ȼB���q�<и'����<��M�(�]�-���#N�"ړ9�����m=��T������
I�TG�<��<C�=��<�����:�a`�<O3=�м��g�;�j'�pO�9�;û�C��=$Բ�_����?d����; �;���8��8`�л���:�ۼ�b��2���{���/��5b<i�=/L��薼��-�TG���.��yp:��`<��<���<
S��>�����<@���	�;�cV�| 
<Tk��!�9<ILA=���7�<0�8���Y��B��ר:4$���:�W�<������;s�<P�<��=,�<��<:H�\�%;W��<�2�<��;���4<�:kB��-������;�p�)<?���0��KQ;�׼��;=���=@��<;�Q��綼ҲF<[��:��::x<"̀<'/��-��<g��<��=�c�1��;%C/�u�����[�;�lx=���ja���¼�7���9`�P;�3��&����D<�9���y�T�ʼ�r�<�7�;4�����É<�����*���խ=[��;|De�I��3�v���L<���:,|0<!���g<�n
�L*:=�2�<x^:= ͼ� �)/<<�;�5b;{�U�}��<��=�(�<��Լ�}��698��4��<.�^;׍<H�1=��xe��K|<i�=�Y����<������:���݉<��4�yB���<�3<�[߼��=K��:D��<�{�<�J<ݭ����8a�=�u�<Dr��/�<������;��(���<��7	�<�n
=;Ҍ��6<5,`<�q=�)u�U�7<o�b<�x�8)��<�#=F㥼�I���=�<�H��9q���:�<3��;
/=3�1=;O=��;<M��<��(�P�<�:�<q3L��&D=vd��o9-��~�j��;U��<���9c�����������z�6;	y<V��;SqN;M'=��|D�<�0���\�<h=�����:����O�<��߽����_;��Ƽ��<�U�����;�������^l�<�cּ�s<���<r�<�#N�e�h<#{{<
��;7&�<;<X��<q�<}��9���; k����<�gw����&5�;����&)�f��t���w=��<O��5�<��l;ւ,�׊޼&Yt<u�Ի�| �[�<��ݼ�?��4�л\!����`��s��j��F�;�.�޻F|ۼ�Ζ;"̀��Y���؈��-�h��<�~<�
ɻr�=�x:=��<Z'_<G�j��=>����<^u<�b ;��H=�1<�٣��n���
�| 
��K|��
<1TH�.h����ں�V�;s������:�}=m?���E���<�5����<����խ;��=��߼�����y�u��<׊^<L*:;���<pO�y�����A=�;x�=:k�;!�\;[̼윬<tx����;堼��F=
u＞�H�d>Y�V��<q3L��É;�y�ȅ�8�<ڼ�����<���<h=5����l��s�"<j�����f��p+�<C�O�s-�5,�<#{�:�(�<�$��u��<.ݙ<ɍ�<bR�;R�+<� <�I+�\�%�h��[���P�ռ�3<��=z4����Y����>��<����y�����a<����9q�;��<S���0�<:�;퀆<���퀆<�g!=�1&����'/����;�E=��f�8怺ŽS���<�|�<
_�;�L\�����|�<��G=#W��N�<8
�<�[_<��.=��:=W�ü&���H˸�{�
Sh�Ր?;������;��<��<)���"����:=z��;}(�9V��;Ӗ =Ѫ��3�h��	�<�a�<	{P��:
=���<����Ĕ<U�|;��l�&'	:�J�<�KQ<��A<jo(=^�<�����s�<(�=߿9��g�M�ܼ:;1�W�����S��:Ր?<�W�<��<��Ǽ�4׼v�<u��:�<�����	><1TH=�=��<6�=e"���I<#�E<(�]<���<�4׻� <�~�����N<=n��;kwZ�
u�
Q�<���F�������<X����H���4<f8���72��~��'�;;]��D��<��<R��<
�̻d>Y�9c�<�4�<׍�5�3�v��K�<׍��h<$���=x�\�)7m;F�%=C@=�p���b�<Hϱ��
=g�=����(�P�=_��9�/V���<�����i䅻���;,��<�ZD<�h�;�a@<�<��3�h�a�(�ʻ^^��]X;r�[���<����x^�<�h�;�h;&5=D�<Ҝ����̻mq�<\ϻ���]ؼ��<�W��<��<Ù�o�ϼ(!(<��KT�<u�A<��$=Ǔ�����[9<%�<G=�C�<@)�F�<�K|;�h<��	�������:�c+;��;����p�<�K&< � H<�
�<���e<p=���<���;+�V����<Ef��\�%<�<&'�<�5=����
=��<8�<��=}���Ԉ
<��!<���<�(j���0�$�<���V�����k=j�J<����a�<G��L*:��<�[$��}� �;�=��ڻ�Ѻ��x<"̀<h��HR�<<ھ�Et)�=�=�}<�)����:<P庌~=���	ԇ<�s;[�=B!S�4�P;!覻�*�;�v������w�*�ud��й�S�<7w:�p�~�N�������5�"̀�C�;.φ;�������=��;�W�<HD�Z'߻�o���]J��*ռN�{=����Ԉ
=�8<;O�����;N2l<X����;�$;+�:�E�<������A<H��;��<����ô����<�.��HD�Z��(�ݺj��tD=0><���@<�hW�g��;�m�<+�C��.���F��s	=�tĻ���W�C�<��;�;�57���0=� 8��X<ja����l<��<���;�#<&5=�����؈;Žӻ�3��Tk�<��;C<��Ӽ��l�L*:�8
Y<�/+������<!�ܼ�m�;8��N��<�b�<�~�<��B<��<jb;)7m<�`%���ջ�7����U= ȻV��<GՒ<��C<���<��y:��<��$_U<�e�
��;�S��)7���)u��g�:s�z�$Ɵ��nc=2Ng<Ù��F���J��)���9q��)�|��L�yfl��J�B�<���:;��nUS<��H�1�׻�G�;[����A��aս����;7�I:>��;�m<�xe�c��<tx��S���
=wV<"^<��;��<	y���Ǽ&���8���9X<�D*�H�����<<�>;6����(�����<��#<v�s<\���0�%<N���k29kS=�׻}(?=IZT<<A�����B�z�#:�k<�J��+;^�1� y*���=c6'��Z<D�<:@'4<�+=7�I<��<��]<�hW;.�޻��ۼC�ʕk�G�j<!sI��#�<M�=�~���'����и'�������.h<<��=�m����a<�#<���<�e&����}�=и���8�����@��;�}<+��<x�ܼ�廻��=��.��;�[߼�_E�0ɥ<-�?<�ݻ�ҧ<�P��UĤ���;o��<�(�;���(�ݻ�L����;�m-=��.<�>�x�ܻ�}+=HD�<�3��G<���OF��8;.��<iq�ț̼��̺�O7�T�ʺ|D��ʠ<�׻�b����A�:x;9�h�i���wʼ�=�$�<<̫����<�X�e���<IL�;��(��O=1TH<�j;��u�u��;�[$<�#i������<�#i<T��<���<u����"="����Y;,|��Tkm�F|�<Qw/;�Ղ<Hv�<������<�=N�{<)�<�ILA:���9�1;�3�<(�]��P�<ޟ=B!�<9c9�J���c�<$=�ʻ{�U��<[��9ŽS�gҼ�4��ŽS;�"#�1TH��K&�:�<��s;Bz������&����:�̛�u狼 M<TU(=�b�:9c�i�Yɻ}�<�ǚ��<%����;��H��"#�D������]ʼs�5=�㻫2;׊�;2�ļJ>.;
�E=ŧ������U9�<C-�(j
RowID

	��̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046194
data:
Bsource422
0resources/views/vendor/mail/html/table.blade.php(d
E	file_path422
0resources/views/vendor/mail/html/table.blade.php(e
$	file_name2
table.blade.php(f
	file_type2
.php(g
XtextL2J
H<div class="table">
{{ Illuminate\Mail\Markdown::parse($slot) }}
</div>
(h
pk

	��̷��(i
�0evector"�0��0
�0GC`�bF����G:8����<����t���q"Ⱥ��;�g���;C�d��Z=<s�;��=�a=�w;��w<���=�J�<��G<,>O=A�P;	I��&=g,��j�(/=� =�C
=O��έ�<d�ļE���v݌<�a�<#J=C���G�;aC<����f�=D�x<�y�<(ځ:~N0������
=�ـ=�]<ʠB���<�w�<��R���!�\�Ƽ�a�:�ۇ=<ȼu�޻�>Q�(��;�`�<r}w���\�a���c��e��;KP�<��C={o;�,��9;2�T=]�W˥;�����sּE�7a;W�%=�;��i���=�M��K����C=\�a���9����G;B���G;��=�9@<��Wx���j��:�g�=]65<�+��8����g�l�F��<1�������܊����H��;IJ�<�x輘P7�1�J<x�|=���<5��<L�$��sּ�x�K�Ѽ
�$�4������3�Ț.������6�<�t�:ke'<����켄�5<�K'<���^9�<x��|�;Qc <�8���89�<����)<�=μ8�Ⱥ�f���9A�
�<!)�4��,�<��ke'�S=U-<bE�P`�{E�����K�������;��qw���<����}Jx<<s�8ϰ�� k:<�L*�\��u=���;F��B1�:�=�m<\�F=�4��𼜲���C�<e��Q�:�����Iv<�篼)�L��A=t�T<(/;���<�<Ǘ$��=�P7=VrR��E�<?(��s)��9n�����܉�̧�I�;���;�0=Z�<qwc��
����<_�-�7���Ď<�j8�u����,��x�<�i5=�j<i_=z�<���=�P
�<��+;��=<�`�)�B��K��V7=�]
�6Ƽ"3������4;Su=�>Q��CἉ�;h�$���(���&=�~<8d#=x;F��z79������=<t�/�ϲ�<^�#<��;��"I9X{p<l輹h2=ގ�`?ӼzB=����z<+��f+;|H��cK�;&)	=U-�Wx滫䤼ʠB<г�<D��:���8����Ǻ-B;Wv����;�g.=v52<��Y="qκRf�<���<굳<:����n�<Vu\����<+����;���)݋�{o=?(��mC����<��=��;��=�i5��L��=�e�N��9��A�k<#���P�;��;
 @��)�=�@=n�=�d���_��UH<a�A=��4��	�M����:=@�D��IG�;C�I=�9��Xy=ҼJ=y鴼�@X<P`��
N�)�绡��H�Vț������<��ۄ�����������i=����`��^=��4������e(��+��=M;*5�<��üR<=��<D7��JM,�Z��<�����篼Wv
�	��s)��w�r�B����bF<�pL<���:�#���l��e(�/H<?R��pM;��=��<�sV�`�<��<���<p�"<���:�a=�qл�T�;���<�~�݉�<jb�<=v�<��<	6;l��g���(���y�*8������sV�~��C�<�E輒��<ɞ�����%;c�<�M-<4�輙�\<�S<��b�G�=2�=��)�g<!�
��x����2��K'<Qc ��7=o�<��
�W�%=��R;E妼�{���<�A��Vu\��TE�N��<F@V=Kz<&)	=J��IG<�=μ�CỚVK�42�}K��Vrһ�zn<=1��;\3�<i\	��F�O�<��5�f��Ď�<�?U;g��<�~�;��<�U<7a�(��<
�<8����<��7мͩ`�Q
�;���<�F�X{�\ޏ�ő>T�:]��N1��1�;lh����<鲩�7P�G�Ļ�c���=N;�:C�\�==w��ڀ-�r&��4���JL~;�N�=Z��<�����s�jb=C�=�����ļ|��;��2��9��	rQ��p=��E�Ď��l�����;�:���ɝ�;��Y;�nF<2����ٺ�����ـ�d�
�x�|<���<�*���̼~y�^�u��j8����;]�<ލ�<h��;��O�V�����<��}�R�;n���6�<7�;���<2�T=/G��굳<�1&���<���Ȼ��Z��1%<NZ��e��<�K'<Kz<(��<�<�5=�c!<@+;R�d�Ļ+�)=�5�<"��~&���/��Ҽ� <�CἨۆ��ȝ;�ـ��@W��/����GC`=`?�=GC`<
u[��i���sV<�#<���g��<�<:&��1&<��<�=0�	����;��,;��,��{D�C�=�-����1�����oʼ��
<)�L��t����4��<���D��;�?ռ��<��!��G��[�<;���;Vu\��F�U�=5[�<jT��Z�M�b�K;�Fk;Y~�;i���M/<I�=��O5=�@�<�8==����'�г,<�=�<�mC<�0���I!=�"I=NZ�e�N��R���D�����;'�ɻ?(�5�r<�TD=Y�:JL~��Ȝ<O��<��\<�Z=Ӽ��!<�f,�{��<ۃ7��F��ۄ�|Gn<�-���@=��}<�
N<�{�<�U<	Ț��A����E�+��<�ߓ���<KP����;�Ë��[<��<sU<ͬ�<�3�JL~<j<�w=�O5�����|�<r{�<�Z=[�=R�h�9�Ì<�>ѻ5������<g�컫��<{o=�_=����!�<�b;O��;�]�<S�m�<�x缼qP�b��ᙫ:2��<�c����L�k��]��{�v�;&)�<�ͭ9���UF=Ț����<
̼8d�<�(=�n��c�;����|;;�0#��7�������y�<�����0";��:�з���=;�
�NZ<���<�w=����ˣL�~��0�<o4����<�w�<
v	=��;�P7��J��cI��s~�<�A��8=�ɝ8<?}��Cߒ;�A���Ƽ�Fl=f��;�M����=���;��лR�\ޏ<�SB��
Y�B�<L�ۼg���E��;��jԻ��
���i���;�E�;��}J���xg<l=�Xy���	K���=��g<Ď<D�x�G��<��O=`@�Q�;�y�e�μ�{�<��<9�;�,=�/<N�o�x;ƻ���	rѼTl>�ڀ�<.Dc��y��R?�j<
 @�>y�;Rf*=�'�K�Ѽ�\<x����u�<ލ��x�:X{�<���cI����-B���K�!nĻ��}<HD���@���G��
xe<ϲ�<�l9��	;N����=�<�
����;+�����I=�_��Q;���Ż
v�<�̩�cK{<
u[��+��T:�7:�+����<?(=y�4=t�Ի�Q��];<t���α�����w�<{o����a��<�G��O��;�I!�IJ�<�|t:��s<D�x<���;e�N;��:ڀ-�w8<���y�����1<�a=M�������<�_<Vu\;��ü�Fl��j������d�D<��<���;��<���z��<ѹ��}��<.�,=Vuܻ�ߺ�| ��v`<�c"=qx��ͪ��[���
��<�<\�;~���B_��v�<�E=$x���<�c�<m�wd<�rT=f)�
xe��i6��{��;�f):����r{�;+�<lh<NZ���_�jT=��<�:ü�]�;�
N=���;�櫼����2��<��<]6���A=�<��c���<�}��E�aB�:�F�<&ӿ<��P<��=�F�<aC��O�y����<��<��;���i3�V��9j7��}���=<}J��8d�<`@=x;F�����!�<�����<��?|�:��:=�<ϲ~<�}�<ͩ�:Q
�<�(��y�;h�=y�y>л����ϰ��VrR=ލ���B	�
*��ߓ;<ȼ��H��@׻妁<�̩��'�;�<dL��F@ּ�Ѻ�=v_<L���g<f��;%{<0Jw�_�;��w<�w=���y�@+�����<��߼+���P�1����<��H�9�;�@=}Jx=���U�<�z�=v�<X{�<��,�u�^���)=��;����
�<��i��
Y<�53���;�g/=`?S<�9�<�<���<)2'�{Dd������α����;���2��;r�6��
�<Ǘ$<���R��<�A�<����*<�Fl<�t���꼵������;�nF;妁<`=]6����ü�	<�)���R?<�Ȝ<$"�<��������;F=L�n�=f��<�40���b<,��<t��<Ѹ�{���.�G��g.:%{�<�s�9n|<IG�<����}�:�z;�Uȼb��;�F�<�s���?�����Hr<���f)�=w�;jT<y>P=���;�<��<��6<�?�<Y'��<��;Rf�<��v:8d�C4�<u/��O�y;�+=�s<�a��j<Q���e����<"qN��m¼0�@<���={D�`�7����<0K%<�pL;`<JL���TE�%�5=��F<d�
���ҹ��;A.=��j
=X{�7P=�i�7���)�̻ͩ�;���9����D�Ef�dL����=q"H�'��ɠ;�⻿&��]��e��z�S�Z�2�l�?R��}#=�;��rS<@�Ƽ�sV�>z���O=Ď��-=�ǻ8d�;�<�{<�'�;�]
<D�����!<D��<�1&���<u��<�]�;oǘ<�\
<����@+<{E�9fR���g/�9�;K��mk;=�<�3,�Vț<#��T�:�G=�����yk�S���=x��;��L�橋�|�����;�h��e�=,����"<�@X��'�<t��<��<��<��=��L�x�|��K�ݻ�*�5[�;��<���`근h@���~����&�K��<3����E��?�;G�<u��<g��<��7��<�M<P�1<bF��x�*�~�K�nnE=�2��
=���<@}<�H�<������<6�*<Kz;橋�굳;\3���z��e�μ6�*<�K|;Y�C<�}x=�B_:<sռ��e<B���<��=ͼR��9v52��_;�B_<��<2��:�����g/<�7:�v��:��L�u�޼��Ҽ��,�:E妻��I�_<I<�ΰ��u�<q�,<������<w8<<�\<�uݻ�i�;��1;�A��rT�A�м/Gm<T��-Aټ��<
v��Y~��e�X��<J<��;�!�<�;�;��ɼ��J;�S�<GA���==	�<���.D㼊�)<f)<��<=w
�-B������y�5�r<���y�4<L��<�@=V7=�<Xѹ<	�<�
X�fR���7��B�������P�<��&���<<sU=~y�\�F��ռ��%���Y�J�Ǽ��<�v`=�-:�C�:�*:.��<�����y�4="3;|��i���<��<�<Z*
�jb�$x=�`;��<�w�oqO���<ލ�;�}����<�ռ
���B�:l��<B1$<�D�i\��,>ϻUF;��<��C;��'��I <�)=w�<���`<w� �����>Q< ��<J��-Aټf��D�����;㟿�
V<��K��M����ϼ�t��9�p�"���߼��=Qc�<��'�N��<�=ͼ�弖��<�G�<����{��<�P8<��l<y�4����;��<�mû}�
<NZ<D�x<�v<n|<�J�;<H=	Ț��k�;qx���Q��O�<+���{�u��<Xί�
�L<��<,>O<\��<%zl<L�[<?R;'�.<��!<+;E���<���<���<��Z<GC�!{<�*�<�i6�����I�<o�<�SA�����Z�ͼۃ7<��żu�C;�� �
v	<c��h�$:3�^�#�!�
��;Z-�J���F�<\�=IIt;��
���[��B�;�Ɩ<����>Q<�;�aC<k޼��2��ռo�����
=�Ì��c�:�<�A��έ�;�3-=�ۇ�8��c!<4��(j
RowID

	��̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046195
data:
Csource523
1resources/views/vendor/mail/text/button.blade.php(d
F	file_path523
1resources/views/vendor/mail/text/button.blade.php(e
%	file_name2
button.blade.php(f
	file_type2
.php(g
(text2
{{ $slot }}: {{ $url }}
(h
pk

	��̷��(i
�0evector"�0��0
�0�{�z��1��T�������=�)���s<����J$;��<u��<��<�����!�z�R<[y��<�&�<�Kz=�<s�!��+�;��C�ϼW[�:6h弖�����<a�7;�oK=F4r�,�<�ZF;y��-�8<�˭��8�<f�B<�q+:'�9=��溈
�<�;����ǻ��ż�H:�9=��=��=�W��q+�q��<�
��4�?#�<�a<�)�<~J�N���Sӓ��%=��	�==lt.������>;��d�w�$=w�<�|<;��<w
�<��Q=�~J�.^;(��<�`�3�V�p���y=@xT�	8弣ΰ<��;A�H�54?�p���l�<����
Ⱥ�����D!<o1�<�=�%�<(F�;��;�$=^l=�����μJ�'�L���P���x=�k�;*+��'C����t�4�J�%�<�>(<6h�<%
=�`̸�Z�:��-���s�w�C:4��<�*���]���
��1���<��?#��8<��;�}Z�]�4�w�C<u�:�X;���ӼG:���s�<���;1���4�J=s~�oR=���=��ļ\2_��i�<U��<�\&=$4����z<��q���U�c�=o��<��=��!�<�	�<D!�5�|9�a��KǼXC�Ն����c;lt��u�<�׻ �:�*���y<_n���O�6R<7�:��!<ܸ�=���:��==���R�����E��<�\ټt=��<�����>;ԡ޼��;yA^<��:+_1=ܸ�<Swd�L��<b�=CV�Vv�<6R<Swd<N;�`e�;b�|�^l��~J;��.=4U
=�n�<,�=3���f�#<��+<�3�=bd���<Ȼi��<i��:+�I��DL��(�<Z9=A�z=�-ɼ���<���;tj
<�Ig=[y�����(�覆=����>��͍�Y��i������r#<�8�;Z�v��ݼ�=���`L=��0=��	=B�<���i�;��5=�;r�kZ�<�^<�'C��q+=��g��<{��.�<DL��L���=`e����<�r������L<?��<�W�|А<��,��rN<۲p�ec�;h�軘�w�
��I��<�Ԯ��h���]�� jx;|�<�;��Zƺ��o<ٹ+<�6��ns���)V=�P���g�<��`�ٟ�<<�2=�X=x��=/x!<��?=�N�<�|7=�\�<���<�A��߼�C6�i�2;�O��z�F��{<���3�ֺ���<m����/=�V(=LfR<Z�%�f
�q=���<��;���Iä�~�U=�~J�.���|�A��:��Z�<uI<=���;��<i"��Om�AC�oR=��=m�5��:�=�<��-<R~<��;��=ݱM�f��:�|��~Y+�@�<;+>�g�6�s�4<6��:�.9;S(�;���<����$="�=�o����<������b4��+i������U��
<�� :I�<�Q�<w�C;B�<�m:t���=�D̼f�¼�.��}�:H�Z<-��d7<�8U����<�'�/͕<b��:�|�=���<R~�I�$�z�ƺ�	���1��9gB<�_���,�;b�|�iuQ�K2�:t/��q�=
��<H��<6R<��=n�H=~���<�>[<��=
kh<6ާ;���<m�5<�	=?=-Xv<�U=�bߺ�����Q�覆�tj
�W�<����gv�<p7=~7�&��˼Š�<Hn���<<K�i���<�<�="�#�Jg�<o����]�A�H������;�#�aJ,��o��"��;�<H=�;X<ߖ��d��:�Z��*�)�Yf=Z��쮻k�����<K�:R��<p��<���<��Ż=*�����u[��
h�=
�'S�M1�<s���xb���Y��>��>��<A��<Z�v;����N}�<E�<�a�%h2��'C�d�Y<�]����<��=�+<�Rp<��0�f�#�p����=��Q�8μm�:�[�<y=���;��t;�
뻼o˼��RC><�T����<��;����x�
�	8�<*zg<._���;��=|ǻdI	��R�;W[�����.��$�*�r���z�Ҽ*zg;���ݯ��g<�X=�����<�@n<�J�<Q)+��k<�l��:���p��M1�<�I��/WӼE�<���%h2=n�H�!p�<%���6�^)=&c�;+>;�3;XC<Jg�<Z���.#�<$��;�&</͕�����'v<h �<�(f=�6����<����s������0��[i<����b��;jE���E<�s�<�='�ؼ-	�w
8<~Y+<��s<p�%<Ϗ)�]��<��a��|�<|�<ܗ:=e(���6�ѼF4�9|z9�{�<,=�R��@�<��`��	x�6�'<tj��-�8��d���<H=Ҩ;����?#༛-I��1��y|����,��%<z�R;�Y#���=3����.�<�2�M�Ƽi�=R"p<CV���s��`L<�b$��^l��Ǐ<�%8=���:�w)��ں�%=�>[�z�F��]=�J�<=�<9F��Swd<;f�^l�3��K�i��.�<S(=�;X���߻yA^��k�;��>�Z�=^R�:Ϗ����X�[<3�$��W���47�iр<�'���p;=��%<8M�<TB=���6h廮�d������1�<��b��s�;�ڼ{@;="���~J<F4r��O�;ٙ< �';&c�Ҩ=�� jx��-�;�U<D!<@xT��]|�S(�<�ݯ:c��;�}�<*𩼪�:a�9F�<,yD����kZ�<j@<}ta�l�뺷�ӻ��b��=~Y��HT�z�ƻ��I<��e����<�^���<����r���-�g�6��$=��O<�<%��=E;������lH�2�=�=�#%���/�ec�5�������[鼅��<*�<25b<Lfһʲ=<��M��׼�u;؅�<���;�X=�қ;��)�tj��)�5=2�����b<��<��;?ԃ<\2_<��3=�{���ڼ�������O=�;�������	E�[�j<���<i듼cC��j;}t�����S(�<^�<#��eBN��.�<�����ԺaJ,��B��r0�:Jg���'C����;'S��Z�|����!�캷C;���<-	�6�<D�;��=��<�<���;+_�<<EѻeBN�'�<g'<�ڼ�̝<�p�<�<��r�X�ۼ3�7��D&���2=ԡ�<�(�<sd�<��<z�R<�
�9�=�#��Ev�ɘ�<t�f��9�<r��:�	�����<�.�<#ߗ<���'�X<f��:�͍;���;9Ft;8μW���Ǉ��ޟ<b��;�+�=*��Ҽ}�H�=��p<��A=��R��y��[�<���;
���oK���q���».#��O��;��s�<3�V=O=)�5���PԶ;��	;�K�;���0"�<Sw�<p����[�<Iä<o1�<����m;3ŷ<{W��\�;!5/<r0L:Ҏ��
���_\�����F4�YTP<��M=Xüf
<Y��;v���Nʼ3���~J�}%�<i�<���EU���k����<1���m=�˼���<X�<�^;잨9�d7���<�Q�; �Ƽ�p�<̻͐�:�<X�<a�V�ѻ��z�����<xb,<;+><?����}<DL���<9Ft<Ϩ�&��j��ΰ���ռѻ��,ټdI	=�O<��<uI����;Lܔ<E�}<�)�:^l���܌;�ڼ)%s;<EѺ�g;F=͐�;R"�<�d;}%����=��!p����R<E�=��
<_��<��<�8"=�2$�S(=ʑ�.�<�ټ�q�<�w
8<�@��'׹��)<�=��<��/��=k�P��@x�<�����.=1�y<�4���O=K�i=�{�Hn0�Zּ�j�rk-<s���a�V<��;q���s���(���,=5��EU����<O����d�yA�<卖�?<�O;�+6���!����eBN��Ü;��\�/WӼ���<�<H�9݄;��h�.�G:�<]´:c���;+����a��n�:�3=�4;o1o��C6=����}';
k�<�s�<|����=!p�<w��<eBN<��b<�՞;�j=o�z�b�y=O��Àݼ�9<�}�<�<�;���<�z<%
=w
8:8M/�H�;�I����;'�L�h|='�L:N��&G�;=*�<��=0�G<��,=���i�==*�<��<g'���
;��E=q�;��x���<h ]�&c<=�E<:��<+E�<��;�B=�b_<��<�n<Y�;7�ٺS(�;,yD��N�<M��<�X�<�j�6�'��r�;aK�y=�=sdr<�ao<.��S�2�˗=Y��<��<=��<B���hA+�H�:"���<EѼ��P��&��>=�׼잨<�Ɵ<E˂��X;<&㼱+�;�
<�N}<jźf�#<Ǘ<p��;�M�;��B=�/�<-	<R�=�<ZV���U�(��<�)V<|�=c��=Z�<�L�<'׹�넕�-	=ٟ=�I�:���$��<G�����;����Y�<�d�<���;G:
=���;��1<l��:��;��;��<M��<��л�����<�r��7�:<�8U�n�Ȼ��O�y��;x�i����S(�s�!=ODa<F4��L7<Iw;5���&0=-�8�z�Ҽ۲p;�
0��
h��=ʑo9U\.==
=�E�9��,���w<���;��;�������N�x;{׼eB�<���<}t�<��=v�0�&G�؅�<��;�KG��P]�����}�!��<�(=�5'<��<����pn����<��b<����'�<HԻ۲p��T<^R�<���9��;�v9���+���d<�5'�*+�<��<<��r�y� ��A<�¬:��v;�K���o���<rk-<��;(,��
᪼������F4򼢚�����<�y	�[��;�5����Q<�4<#ߗ9�-�;�(f;M1	�覆;�)���e�\2�<t=y|��X��<#�=/W�<@�<=��|�/;���<m=\�:���i�2��*�;��/x���ݻA"�<-�8=��e����<�ΰ<�ů���Ҽ*+��<̱�D!�N��<=*=A]�_���,�<����!;�J׼��
��]�:����(�"<[y�O���;zѳ;���<꫻ٹ+����<G1�VvA<�<�;o�=��y����ODa�PԶ<�O�:��M�Ev�p�1=q��=ﹼs�!�0"�<s��<V�����<�_�<���~�T�X<��ϼ���<8�:�	E9|ǻ�4�ة<z�F<6��jżk�;Ն�;�4=c���:�<�!=��`<���<�ʊ<Z=���9o���	�;��<����&Gd�$��8��.���t�b�
=8M��]�S��Nʼ�U��6��x�
�?#`:��= ��:���q�׻%�o�t�<K�麪U�<�@3���=	�'�\m@<w.=���<`���V����.l�1<=�,ٻ����7:=!p=�[��8�;�v��߼ݱͼ��c<�3�{{�:�Q;�Ǐ;@�=�l���;f<��<P=����-θ��
h�t� �ƻ�_��H�<~�;�ټ�̱��`�r0�:�Om;��0=Q�ɼ#iU����<�̝�^R��������<��-=�e;�=
kh�i����<(g��i�<*z�<o�<�͍<^1<����<�(��(���8����<����f��l��d�=�����ۻ�7:�Lf�;�8�;���<���<�Ӿ�&Gd��[=��<�H�<:L=#iU<��<�U!�:G��;���h�h:�o�<�)#;Z�ļ��;�}��W�;�ů<$��ݯ<��
=(g�;�r���	�;�ܻ4U
�#iռTB;�R��^l�<��B=\��r��&Gd;��d�e<�)�<X��<4U
=R~�<��r��-�?�P�`!<�F���;�ȼ�K�;2����M�0�Ǽa��;��\����;��v<8N<�%8��=Vv����*�!5�<���(j
RowID

	��̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046196
data:
Csource523
1resources/views/vendor/mail/text/footer.blade.php(d
F	file_path523
1resources/views/vendor/mail/text/footer.blade.php(e
%	file_name2
footer.blade.php(f
	file_type2
.php(g
text2
{{ $slot }}
(h
pk

	����̷��(i
�0evector"�0��0
�0�X���c�.�������b���
�<+MK����<증:=?���e<��=�8�!a]����:��1=NΎ�ה]<>��<���=n�;�����m⻢��� ��ju�[�"�X���	=N����b=�ɿ�HI�<��H��J�W�#��V;y=:�2�!ER�&�<�\
9�	O;C6�<�==#Y��~�D⠼���<gK=��=��W����3b�=à���o���5���.�� =�
(�r$��s�����=[�<�c޺����Tν���:)K}�r$�<�gt<_ܲ<��x;��<�Xn=zdʼC6�<POV<��Ϲ�vǼ�L�.3�=���;���@P<���1`4�He6;?�!��K�;�~�����7���|;��<7�u<��;� �9��'��J�<�3=gpc;rz��f)���>����ְh<��<M%�E��
2���-O��t<<�-��oۉ<)�= ��<z�:��¼�QW��o0<T([;0
ż�	O�à���Q��ʫ<�ټ���;<w���i����E�
�T([;}�{<��1�v��;.�k�� �<kIh��sP���O=z�D�^�Y�t	=ᾼ"�A��0�;�w)<)̃=t�����/�ز�<<[o��X�2��<�JJ<5Ǿ�M"�<u��;9JT�`�;�r<����w�B�G��;���L;a��w�)�E�<�������-��}�p<ա<&W�lR=n�����=S���Q׼�7���=�Ѹ���;)K�<H�0�X9v;���0
�<���<p"m<D��<U�D<�(�<Ţ�9�=8f߻���;b��<O�컿�[�:�2;�?���켡L;"�̻� =�=�=r����<�t�<�3=al���ͼs�=�+�$��:}��<I�;��<gTX<��=E�
���8=$
�7;�<�ow=Ǥ���I�BRͼ
��=}���7a�b�i���`������+<m�0<.���V;�	=�	��U�=i�+=-O=��<�O���0<���<�:λ�)��Q��<ir�<oi�j=�+�	x漸��<)̃��μgpc=�s����<B��;�zg�a��Dp�<�<!a]<�<��:�+H<>Ϸ�	xf<���ӟͼ�_�<4��<�#���9���Ā�#=�w3���l<:%<��<G�׼j��;5UD=���m�<S�\�<�X'=��&=�?�={H?���3=���<#�0=���<���;�I!�^�Y��J���<��
�8��lR<�br�\�<s^=#G �
@P=f��<b��<��Y�POֺ�t�<oD=S���Y�ԼPOֻ�C�<���������<F�b<�ּb��<KvQ=M%<}��<�5��^�b��3b��,=�H|;@{�;�,<}��Ά�H���y<�EȻ�&�&W�L>;�q��<|f��E�
�O��<����P3K;�@<<���<q@F�iV&<��=Wd��t���n��>��;���Q@�@	����Z��/�<[ﻠ��<)v=��v=)K}�wS���_���Ƽ�X��[�3�S��<��E<p�5�:r$;����<��L;��:�]p<��*=�/!=_�úE8�\!��
���P�;S`q<��ѻ�͘�7���v�?����9�üj��<�GS�(��<��<�Q����<؜<�X����
;���<�Sl=��@��v�<{H?<��1<[2=��=�E����<l-ݼա������D�<���E�<ۉ��xq�<$+=�?�
|���C3��8=��9<�$�!D�}��<)K}=��!�*<p"�����T([<6#�����y�`;�"��\
��8<��W=I��<1��;�O���%��h����?=�:��rd;{����"&=�<I�<j��<�=f��<��[�A4t��%���J�
@м�՛���<ir�9����������M%>�g�<�D���}Լ�Ҥ���j�3��<\���p�V�R�p"m<����M��<�r=�����-<����"&��Џ;f��=�Ƌ��o���+���ƻ��=<������;����s���@{���w)<]�.��<�~��w��������.?<]�=;���-���6��VF��UP�<�<�^ܻ��ؼ�Լ�y{��`�<S|�����vo:�/��蕂�.3=S��C��<�<���;��Ѭ�<t�漜Ǵ��Џ���<�l9�t��F�;�v
��Z<=Qm/��ɂ����m�<��=_ܲ�n�<Jg����<~ue<i䫼r��<l�F�\�<�ʡ�X��=#�<��=���<�
����'<�c��A4t:U�D�I�%�.�<
����*\:3b��n<j��<eE�=�����V���h��	O;B��:8fߺ]��D�<�mb�(<�<�D=�<&=�c���ڻX��$n�>N�#c+�4�Z=�(��޽<�C;�m����;
mv��~����
\�<��}��4����Ἶ���0J��Q���~};��:�m����
�@	=-ݞ:�[��F��ռ�D<����;������gK�����=-�=hB;;L"����F��<%����S%��6u=���<�"�<{,��cC�<�EH��Q׼� X��¼,��<=#�<�k��n��Q�4<��;��<��j=r$���Q��F{�?%'<2���r$��i䫼!a�:�����=U;��=vo�<t	��n��;0�;%V����<2�� ��;[碼��<GG�I�<6.���<�!=�l��ow��z�<#�0<�΄�=?d�B�<�<NΎ����E8�;��<7�u<)Z	=47�n�;��p�,�/=�N#=��><@_���<�@��I�;}.����7�(�*=|f���꼐�m�w=;���;��a<	1�����;0����RQ���iL=;�<f��<�/^=�ӻ�Ā���μ���<�!=]���F�S����@���V���X��m�0=��W<��<�Џ�K@;H�0�#��ѐ����:�+<�Z<=�y�<��:POV�Ţ�<��7;��
=�=��<0|�;�<y��+�<6���}Լ���7���i=;���l-];��;|�:D�<;���]��+��;�݊���B��;���<	1����6�#G�;[����l<�
�:POV��y�Ok�e�<1��9[Y�j:���#��'o�d'����59�$�<p"��ۓ<Յ=�N<��!=��W<?%�<'�@<�ӆ�lR��[<à���X�⺯<}��<^��gpc���9�(<��s���D=�?�E��<�#�<���<ǁ< 6�8I�%=6s�ir1����<,�)���=�(
�Y�w==��<,1�;TDf�p��;;��<gTX:�<�;m�0�;���2~
�7;<TD�<�mb<&�;�!��EH���_j�<���;��1=��l�K�ܻZ;D=����▼A�:�Xn�]�o�&W�Յ��������<�a=a�=y��$���צ:�&F���ͼ�]p�Z��<���<gpc�M�5=�;:<��<���Ց�3��<��;�
���&<<�y{<��$<<<�`��*/�p"��5`���=�-��K,����<���������
��Fg�H�h��?%�;�M~<.��<Ţ�<�\��G�<a���4�<�I==ϼ;��|��ώ2;��h<����r$;��t9b��<�1�<�-����0
ż.3=t�f<HI�;��A4t<�����<�Z�<�ʻ��n����5Ǿ�L�@�Ä�Qm��ų<�?<��<� ؼ*p<Y`<D��<>��<����'ʵ��Nj��7�;�MA<���;�[=�<f)�<�vG<z���WE=�����"����<��_=)K���1󺍬һ&:b<��h��c!;Յ�<���<�;����^�mٻ�d'�;"��<3����<$�<�ۼ<���/������<&:⼮�1=2~�<�Wż�=��1=�6u<�F�]����;��<xq<�s�<H�0���<�.w�f���f=����卼.�;�8�;�;���<ï�� Ċ<Z9;����k���ϼ�I!������(�b�鼠.�<�²;kI�;�<c�;L"����<>�7<�c��Jg�:�/�����<�$����^���<�K�W�#��*=<�=��K��}�<��;��<�;��<F��G�L=���;UP�؜<d��kI��K�;��<<wz���F;M��<!N=�ϭ;�㿻��;6���gt;��J<hB=��j�
mv<<��:��H<7;�<)K�<�r=�[��C<`2�<@�;}���a���K=��L��r��v�4<9�N8���;��<�$�<F��<n�<��=47<��ʻ9.I<R�HI+<���;�(��:=l�<lM<�!;J����<8�j��&=8f�<+��;l�F<j:��]�;��8=�3�;p"m<��*=��h<�0J���9��Ҥ;C�����p�؜�y��I�=A�V��<(<�;��<=#�;�T��RÞ<�Ȼ���<Qk9���ز6<Kv�:��!<c{S=E
y<�<i�<q�@;�=E:˙��'X���)=�t�=�X�=���<���h�����;���;�z�<���;�N꺙S�<-k��+�P:�	O;�<[Y�<��-<!a�<t��=�_����-;�br���<���<J�	<��ֻU�D�lM�'t�:�`�;�\�<=#Y�#�%<Äk�����K9�zg<<wz<��$<�X���3���
�=�=���,�/�����lC���=7���Qk<&:�<J���K�;��
<��<HI�;_����}�:v�E<�K��)3<�I<�<<�=��������<O�w<t}<%���?���W�����<���<���<��<��J�r�$�Ţ�<��'�O��;Wd��F��<=#Y<)̃��L�;f��:�m�<0|�:�;�?��
|�;�.<x�<6�(<�;�Nj;0|�;#�%���:lM��F����u<��;���:+�E<?%����;�Gӻ}���߼>]�<�ֻ�K�i�+�DT<���B<�d<�<�4-���;�Ǵ�h8M�sB�<�=
m�9�=��<(�<���<LZƻ8�j;���<��<���<��;�4�<�(�<�t2�:�2;���;0|�<GG=�8<���<sЙ�N@����s��Յ�;����N�:r$�<ͬ<�ɂ��[�����<��ϼ�K�;I����o����r�$��o�;5UD�Äk�d�����*;K�\=ï<]���
�<R5���%�<��H���a=ۉ���y��?����@y<�� <q���S��B�<K�ܼb�鼠.?<���<��<w�);,�/=�=��1�#��
x<ώ2����<�+�S|�;�v�;�ɻb�i<7;<���(��t�f��	<��<���j:�<1`4=�S<�W=���;�?=-k$<]���+��R5�x���Dƕ;j�
;}��t�q:�� <� ;��'X����o�+M˼h���::.3=�4�Ţļ7��;�j;]��<c�x�=O�w��	O<2(���	=�e�<Q@�w=�j����~��?<i�+=:���~����<���;>yȼ�Y<���gpc�G�A���	<��;c_�;,>��D��B
=���<�@����
�~Y�:n�<=h�G��p�G�W���2��ּ�QW�Y��<�X�;�������z�պ�s�</�<R=�㿻��2�;e}!��c^�����*/�<�t<=�T��
m�<�c��
��=6��:���j=�Ց<RQ�<�X'��/=��;~ue;�?�<[�3<#������gK���컝W�=��;��<�Q���<�,*;��<!}h<�.����*��68=TD�<�|�<��1=^�<�m%;0�9�~Y�9�{���S�������<�N#<7���l9;3b�<���;�[�<��ջal<>y�<v�?<]�产�z;�Jʻ%V��W����sP��}�; ������<�;�}T���B� �
�"
�:��=h�<�Y=gTX;S|��%r�9O��:�޽�)�;��S�&:�;�a���h��2��
��5�J�	���c�?'<�8<���Ϫ�:��/=�K�u�[�C6B<��:(j
RowID

	����̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046197
data:
Csource523
1resources/views/vendor/mail/text/header.blade.php(d
F	file_path523
1resources/views/vendor/mail/text/header.blade.php(e
%	file_name2
header.blade.php(f
	file_type2
.php(g
*text2
[{{ $slot }}]({{ $url }})
(h
pk

	����̷��(i
�0evector"�0��0
�0�v<�Ʋ�"Q��I�:�
��m<R��ܞ�;�̹�_���ڦ<�y�<�>�<[G���`�I;�N*�7,�:��<�u=[�<p����,�:�%6<Y�!�[8���׼�u:kX<�\���!!=�MH�8N9<��:R�z��B5<����x%=sFY<�P<�Q=\88�x�<5��;L�C;M���.��z��;�=u�=��=�MH��xY��x�<3�<A;�	�<'�I<�<��Z:T!��������<j%���#
=����f��%�.<Ʋ��+a�<��<�x<�m�<V}�;�#�=*Pe�_|X�T9=�Sd��<����t=|���E4��x;�兼�n��~�O<���K��<=	�&�<Ʋ��#9h�<7H=��<���;"�<3
=@<\=�qj�I��μ�&�!0�Jԙ=��O<�U�=�@�G]<�_|X��q��Q�=�&<a�<�t=���K�H�H����
<��=�d����|��7�H]�>��<"F�S���<��<i�S���Q�p��;�\<��r5���I�a=Cկ<�C�r$c=�Y��'���L<�	��g^���3<�L�;��=@^R�����	�<)y��W��=�'�<���u�<2qE<0-%��K���ʼC&��m�Π�:�Q8<㝩��Q�<�#
��!�;Z��Y�<FL��#s��T�;G]�Q�A<�ˣ=s5޹	�
=�ռ�Bi��P"��'.=2߼�\=ڍ�<�aѼ��Z�h�]:���.�3<A��<//=��<!"���=~
=t�����<f�����;@MW��Iغ�Z�5ק��+һ+a�<��<ڍ�<���<6
�;�d<��;��u=�Sd�dH����<�����;�B=�J���=rh=BĀ=�@	��� <B�C<��<R)=G]<�Q�:Tػ3�@=š��#��h�b����3����cI�E*;��.<�
̺_�S�C�4=�CK�?M#=w-=��<���<�м�;���<>+�;�Ň�S�<���<�����+=~f�=:B�<E!��
��<���:!���e�['�������<�mF;�\��D��<L)����;6�ֻL)�<�y��q�����
�
��<T�a��Ƽڍ<�`�����<d���<��><�^<[��,�̼�e�=�
��]�<z4H��К<TX=I��<�0�=�t��K=6
�<R�<=
e�<Πk=�K��
���h���qm�U(Ӻ�	(;NK+��.�<�W<�L�-�B=�= <�ۈ�?M#��]�<E�<zV>���I�=����d=��[�Yҡ�3����3�<c7��!d<-�B=T(�:p�{:�;����V�,���9�W��<�P���rL���|<�7��3�sh�#�=�Z���ۻJ�׻B�C�rF%<š��԰��[5��D�K�M<��<%�.<\{��&=q4=J�׼��=����8_��b��AoM�̠���
L���J<��L:��<`�=1I<���<����`↽��>�\{�4�꼼^��"/ѻ���<���R��;AoM;�H�<mz��#s�<2�;(E=�m�<S���y��P���O@��<o�	<�g^�ۍ�;ƐR� �i����~�ʼ�n\�7N���$�<�|I��2�;//=J�=���*a�<���<S?=��<����4Ƭ<��x<]8�<A�H=�e�;K�R==�y�S�f�x����;򬬻VJ�<�3��W��;�O@=!0���:�� ���G<�\�j%��]'q�2`�<t��=Y�!��=����೼�P"�����t�;6�Q����2��HLu���="@̺�~A<�� <�E��͏p�=�;=�4�>�t��; ��<\v���=K��<%Ȥ<�j8�=����*�����t��L)��*<��2P<��)��ĥ��v<��|g�=�1�<�X<�T�;��¼�_%�6
=�=��tyJ��G�š�<ԟ!�_��<�m�=h�$<q�q<�f���3#���t�,�V=R��Y����PV�>�<sh=5�`<|��9�9�;dY�=���e{;@^Ҽ���< �+<�����{�����<ej�:�r�㮤;U[=�T�3q�;��K���м�׼f�;���Ɲ����;K�M�{g��K�R��$�<BĀ�5ק�m��;
<d��J�<B�� �i�h�g��v�;��#����<��;�#���5=�#>�Ɇ<��W���*�?�<6�Ѻ���<��<Ő�<���<�Sd��1=��
��ՠ;e{��f{v�R�<`ы<!V=��ϼ���<q�����ɼ>	�:xw<�[5�̏<;�<ͻR�<<If<}͛=�м��Z�ʜ9�C<[8=��;<�)&��l<3A;p�{<C�<��$=c&���7��R��Z<w�'��c�<�P"=����E�<(ż���3��;����,�V9+a�6�Q=5�[�K�ͼ�;���f#��!��r�;i<K<5��<�!!����<�q6�4�Ｅj�'����4�<�aQ<�ِ�5���E��������;�F<�A=�U��,��D�*;,�V=��ɻ.�3��T=f��<�Ԋ<�~��\'�:۞���h�U(ӻ�� 
�<`�=�1�h᤼ �i�,�;I��;g�l=S��;�샼?+�1q�<d:��ٺQ���G<7N��c=Q�<�n�<��6=����zg��@o��߼�z<��l��4m<I����=�aQ���<^�����;
TU9�t�;�U��9�*=��z<�Q�Z�;!�<h��<B��:h᤼A.�6�V<�Z�-�<UJ��vK�G]�M)�<��I��;��<�Lf<��0�A�H�!ֻ���;t�<Bx�:������fj�;��޻㿟;>	k��y;��|���������4=oϓ<��"�x#�=�`o�O~�g��'=i��<Y�&�*a,��������[G�rF%�
e�<e��<=	=��1�M)�<�l0��Ծ�P��� �i����;f��<_|�;g����n\�:� =��dY�<��<�9��;�<�m��5��<�1�� 
��7N��E���x=�N�!
[���:����<�*�<��˻��K�Һ�<ͻ�Fʼ�^�;�r�<)�;h�]��K�<V[D�B�<G*�������1�W�5�>	���,��f|��3����:M:���ڻ���<�&�����;�v<J��<�=>��<�y;<�>=]8켮>y��.�;���<����=?M�<�R<�#
�p�¼�!U�"F�\88=�C=��<�;=�_<O~;��#��q6=�/��F;���s<ۯ��a�<=	���	��J�<��<1I<"/Ѽ�E�<����U(�:B<���;~�ʼ0�����x=f�=;�h����似^�; =���<��n=��̼������
=�݀<NK���S0��C<����̔;�E�;�)���
��)t=
T�<I�p�{��8�:3q�:o�G�����<-�	=u�_�=�~�<J��<���z4Ȼ,�V;�d����<��4;�\��E�[�������������A��<5�[=����jl<zx<U9N;�y����I�(�x<#QG:E*�,�L�g�l<p�=<�4m��L�<�x��'<*.�<��,�����
��9<�Eh<]k��!
�<��@���C=BĀ<��i�6�ּ�-~��8�<�

<�Z;�d��F�<Ɇ�|��;
v�<�޼+rۼ_��x����Ҽ�-��r5*��tD=�w�;��<m����Pֺ��=�'�;���;��<���<5�"��
��ɻ2`~���3=�"(<⌮<���Ő� 
�=�<*?껙c�:]Ig<�N<zEC<�ǳ;�fH=�&�!
�<2`~:Ʋ<m�'�K=ܞ��@�;��L��H»�m�<��=-�	=�G��q�0>����=�`o��=�xY<�uZ�"/Q<�Sd=�����%�?M���f�;V}��h�,��S��:��c�!�_��P"��<=A��;�I����;G;�;j6��|��<<�;�S�4Ƭ��X'��5��������R�z�I�#��Ӻ���<;��";=�~��*��4<�����n�������kN;�<{x4�u�;��(=sW �]Z�;��=U=���Ő=[8�<���<���;�^<h�$�$��<b,��f��c$=���Ot�+a`��E�<B�;�8<��:̏=P�����<7,ü�T�;����<����r$�T(;���<
��<0>�<�Y==������<��;�F�<7N��Ի�~�<!V;R)����<��L�R��<�+�;3qy<���<"F���<�9?;̏<<�<��;=;G*��@^����=
T�<��<3
���U;�W<8��=�<=�]<���<�:���wC�� =���<�u�<6��<�0</����:�zg�B�����,�vK<-��;~�=�.�R�p<�8�<T�;HLu;�V�#�<ڍ�<Q��:��!:��V;�u�<��<fj{<v�6=��<6�Q<i�<Ő��q�v�P<b�<
e�<.��=`ы<�0<�q��VJɼ���<!"=B����6��Ï<?���E<������<B��<��r5*=�<f{B<zV
�Z�����;�PV<t=����<֑;u��<m�";1q�<7=
�rF%�����y;9!
ۻ6�ּJ��:S�<>�t<�O�;ui<�.�;8_�;K='�I�~�J��/»�1:�U(S��

=P�/*=�^=Π뻹��;�jl<�<�k�;�
���,�Q��Ň�8_�<5��<
v=j%=����
eм��4<��C<�0�{V��j켷��In�<f��<���;(.=g�q�!V�� =�|����<O~���<x#�:����!
ۻ�}<���:�(�:��;�1�7=�<?+�S)<��<�#>�FL
��rL<�J:<��y�u�E�B�����<��R<
�r;!@��t��D�;W}�<�������i<�4m�� �<_����;j%=6�V�zV
�)y<⌮�
e���2���󻶣=��=kG���=�=���<�!<I�a�
e�>	�<���<_��:^Z��#�zg�;�F���qj�R)��<R�7=j�8��<S�<�Ï�򽧼��.��Z���4���?<��=�=�����}�Y�����X�<��w�=	�;_�S�,��;�q6��+R��[����<�q6<��I<\����~���[<��a�=	�<���8[8=��;�IؼUJ��A��<��<F;��Gn��G,=sFY�@^���t�o�;�49<�r��A��<!�<In�	�
�!��;�ݼx#=�"7;����z��ֶ�?+�<��<��F�H]p�C�4��n����<e{��l�<�;7=�;�<]'�<���<�d�<q$/��e����/��!�I��幼U<�Ż�H»�7=��m;��?�fj{�S��,ǎ���N����;�~A=}� ��mF�����(�]I�<��:��e<8=�;���<��ռ�����O= ��<$�3��}+�TX:sW�9kG;=�s��yE�� �i=�w=>+-�E!<h���޼��
�C�<��"<ԟ!�6
�;�= ��M:0;�>�Ink<�<_|�<�b�������r��?'�Hn�:�����l<��<Ʋ���	�;%�$<��1;͏p��-=vα��Ļ��<��J�ͪ�*.�q$�<�`;=ꭎ<Z�=4�1��0$�T�a�O~��6
<Πk<��G;�>y<Z�f{�<>����;7;����7,���Vc��	����o��1��}�^=
�9<򬬼ܭ�Q��I�(<R��<���<�aQ�����?�<��<x#�<sh=��;K��<��;�2;���;�,4�˲��2=}͛������/�;"b��'�;��<���4��<p�{<��A�����\�:� �q�h�ݼ�|�;�G;�<(=�ݼ�c}�S�;��6��L�;�i�<��<_��<�T�<�⫼�����m�n��-�<S����<����;i�S�i��ԟ!��;P���ۗ;�Vc<dY�<y4��`�=�Pּ��Y�!<=�y�(j
RowID

	����̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046198
data:
Csource523
1resources/views/vendor/mail/text/layout.blade.php(d
F	file_path523
1resources/views/vendor/mail/text/layout.blade.php(e
%	file_name2
layout.blade.php(f
	file_type2
.php(g
�text�2�
�{!! strip_tags($header ?? '') !!}

{!! strip_tags($slot) !!}
@isset($subcopy)

{!! strip_tags($subcopy) !!}
@endisset

{!! strip_tags($footer ?? '') !!}
(h
pk

	����̷��(i
�0evector"�0��0
�0ԍ<-<�������Y��<��<�ʆ��C#����;� f�8E�;8��:��޼��<���^2;���/�I�; �;�T�=a\K=�'������Ы�<7�ܺI��;�I��=q;�<ZZ��#��Q\=t�һF��<�z�;���<ؿ9 V�;�;z�<��k��ѵ���I<��
<��Ѽ�C�<%�T�xK=�z=f�)=s��?6�:p$=�l�����;�H��=�J=xK=��-����i=��7;\���g����T�<������ᑼI-=7d<-L�����I�<�m�����<�E�r�=�����+<N"=҉=��8�Z�<����u����Y�;��R����:���黎/ҼbKJ�
P7<5x�<�!�Z��<������D�=������\���d7=��ʼ��9�Z����e�b�����B�<��G���b]:*��:��=����밣<q��9��8$?��ȍf��v��s�:��;1�;�bU:�������;���<��v����;�؂<�-= V���|�<s�����;fF<�vۼ�ۇ<0Fe��8�hM_=NE��ļ�A��u�4�q<�o8/Z��t�;��6���ͼ�i=�AC�؊��l<+"μs7��8���B3<#���V9�հ�;}��<��L��Ì<���;�V9���м'fR�����l�=@&�Aһ�p~�:��<��=��=�<EW�<>��U�t�I�ɼ�e%�)��:��'=�;�-���47�^�=��w<宎���<���[И<&��=Eޔ<��>=��;(t;�'��G5/<�uk��O���u�<���<�#6=-<Y��I�m"��m=���<��;zL<i�����"�N�<-=�{�<*�k;r�T=��O=�ʆ;KK���ڼ��5=B"<Ǿ��n4�x�1����<Z��c�d�ήC��zм��;i�	=p$��?���>�'���]��<�bU�����J�;��B==w<�} �"S���fʻל�<xK�Q\��D�<; ����������b����p�;Yk�;�N|=�u�<�*=�ż�'�0F开�D=���<�oY<�>k����<wNO=���<^�<���l	[��|0<��8;��<�1C�����*R<��3=���;�ג<zL;�j�<��W����;��|<q�U<D��J,�d�c���a;�鸻
P7<	�����<G5/�4(=��=ήü��v��Ƕ���\���z�_~M��C�9�����q������}<5�����2=G�K<鋻�Ѽ5x�;S�=��\=r�T<�����W�<j�=�,���� ��t=�ժ����(<_1;�㦻�Ì��u�Wֻ�oٻ7d�:֭��@��ԍ:Y�����;���1C+<��t�����|�UG����v=@��<�/��Bh=Cy����<���;�O�d�+=�`�<hM_��7q���=[И;S�<�ǻ^����<>GU�i�����b�T��:��<:#>��x;<��n��3�<��;���<=�������?=a�f<�黫�M;W�9���<nn���=�+U<n!<�;=/W�*R;���<�>=�H��6����$�=��p:)�l�J��<k���"a���B�Q��<��d=/W���k<�:A3�k�?<���{�.��1�:��a���:�P/����<��=��W��iϻ2�
��*0�@ۼ��'��=F;�N��,�i<��b<�z=��l<����˫��&�n!�G5��^�i���`</W�<+A��:1�<��K�����*���U���|���A�zL�^�<��<t�<"ڟ���<S����)@��,=�r1<NE��������;)�l=њ8b]<_���><
<���2�Ƽ�5��3���C������@��6u	����y+������'>��J���<�V��q;9<RL=��s<��<�Ax�z)��ߍ�<��<7ݤ<���;����_�=T߄<8�ۼ��>=���=��E�/쐽��};�e����;MHżV׼�F<�郼�\�O��<a�f��i�<�tF<xx����<,ͼ���d)Ƚ���<"4t<������o]���<fo�;FF��r*����<�T��T��<�b ��N���u����p�<���<>�<�@�Eޔ�"�W���TX!����:���;�����N|;�
=��&��;��a� �=�F�3��:upѺՅ�^�i<��]���`�,0���D=�7���,z<;� =hl����b��!=�лU�=v�3< �!��ժ9##s�z�/��*�	�<�d�6�ݼ�5�Y�S��<�R=$��<g^`���(=��B=�;eG����<�j�<��l<-=��=�Y	��Ѽ���;��p�g��AK�E����<�Y�<��o;�R�<l����<y,ͻ� 1���+�b��<$�U:�Bh9���#��F���<�L�N7�<���l(#��==��<���^��<Y]p�����H�=2��<$����g:���ۼupQ<hl'<�ӕ:�0�f�)����<��r;$1:�4��<�x=��=�[�<x�����<��"��D�jш;&�6<�T�;�&�<&���9Ѽ<i׸�Y�;�����<K񪼅A��C���3<	����Z�R��B��"a�'�=�'+=�3=�1�<m==nn���������5�
=n���
P7=����
���G�+A��f�)���z��h<����@ۺ�O�9�p<��L�##���=�V�<q���<<���<��:15d;��<'fҼ7�\����	��<��=�4�<22�����>GU<�t���Aú�3���G�<�-�������<H�J�	���'���)��; 9h�º�>�<��:�Z�L:�<z)�<0�<W%����;~^����:~�=��B�^����k<�z��c��� ����<X��#=� 滜�޻9���l	�;�=;���=!<ʊ,=`�6u�:�;��P�<�r�;LYF;�R�<|=7d=��<^���ȼi�	���o�� �ZZ��h�
<��Y�$ 9;��<��ܼ)��<�r�:�Ƒ<�g:��D��]����<{��<��<8�[::�;�����<��]<�i�-�}o,<���;���9bY������RL�����l	[�^k<�R�<s��m�ٺk9�<��_<|�<֭��V6=_�h;N��<�����!��n<����O=�/�;���<�A��갼��̼ ��t�<��;�B�15d;�q���ƻ��)���;5�&�T�<��q����;s�S<�~�;g�C�LYF=hl��Rz��_��1�ǼI=�`@��<��ܼͿD�d�+�z)=e�*=�pɼ9�ڻ��Z:�ۇ��v��$��<I��$?=I�<o]�;q��)DP�9�ڻ���<��6�0�H��GM<�$����9	=u�4=���<%���{�;>�;���N��\*m����f��<��k<� 1=��=��X<l�;��N���;��=6�]<ʊ�<,��<�� ��<:�⁼�f����xK��H==��t����1�;<��/Ҽ�郼O&�;�c������Cؼh�<������;�Ӽ��|<)��갻���<���;1�`�g��C<<iW=Q'<��_<�c��Wr��4�վ<W�<O4��Ǟ�;�ǁ<�~�����pk=1$c;W�<��B<��w�n!�q���&�F���,�� V�<RL���;��,=��V��7�=!;B"=)�3��=��v[<o];�*R�Lg�<o��;��<=F�<�"F=H����̼VW<
�=�����z;\��<@%S�}����ں\�P<���@[�$=:1�<_~�<�$&����O4�<>�8=;��"F<�;Q�?=�Q��3����I�w�2<��=hl'<����&�a�f<n�X=�� =$?����=0�ȹ)��<�t=m��;�Ӽ�;�B�;�U΃='�5<9B��6�]�N7D�<���<Ȭ��'�=���<j��;��c�`��bҭ��0<hM_;_���Z.�n�X;���)���y+==w�;l�<�
P<�B3<��<�~�<�@;�7�<�Si<�`m�_��
�R<���<�]����=�UI=T�u�7��:�T<C���<�G=��<�����0�;��̼���;�-=���;���<[;�<�x�<15�<g��;tN�W�9<�s������Si"<���<�E��B�<��;��#<�ᑻC��<������;_���š���E��D��҉<�A�;J{�;�����vۼ2�Ƽ>�2�7X�<������<û�sֻV�<; =c�d��;bY�;�콸�wK=3��;�=�<q;����Rz�<p��wN�<Q'</�=�ժ;�`���_�]���V��<Ќ�<������t�S�����x;����\�:�Zc��"��<��� ��;���>��� f���l�A3�<��
��u;���<���{�<3���M<���<�b�<j����=�L��Xn�;)c���r����!��S;�+�=���>�8���t�X��;�7��O��Յ��q��n�<�"���;�a�;J{�;��<O4��l���(����,=�0B�$1�;�*<�3�<7VA:�8,�"S<;4�ļ�&��+�LY�<i<^;�'+;Ư�<w\�<^2;�u��<i�<ϼ��L
�UG�� �ٻ'��<7��;WV�22*;�#�����fF�tN<?U�����9�;�།@S<���<�~E��А���;�>��숻��!렻���q��q�<EW�;����kd��q�j�@��H=�O��3a���1=�MW:P��<��9�9�ݜ����wK<��s�<����o�<&�<��6�FF09~^+��	&�����f<%q�~^�<��c<��|<��;u~<r*8;l��<V6�<�L=3a�bKʼ/Wf�`��;�+ջ`��:g���%���oY<L੼ʊ,�!r=:#�;-�;i[�<u�4<=�9<B"��l(�;���<.v��r��<M���
=N����,=�I=P#�<�%<T9�;��};�
л���<�B�;���L�)<3!�<N���4�D����7V��xK�����6L=-E�(t�##�;#P<վ�wNϻ���;�o�<�>>�Si"�������8<�"���=��k�������s�MV��":8�#<�;%q�&wS=�U;҉�<�T<�bռ����f=15�;��;������u<*=�
��p�:MH�;&�6;!� �c��<q��j�@<�ѵ���˺'fR<E����ܹ1���j�<g^໇-=����<P#	�Ȯ<�s�;�y�<��#�k9$<��>;�ӕ< Vv��XN�����G�;��⻆]<}�H<�@<P»��G=h��<�d�����<!Eu<�P��;��Cy3:�k�;��=<��;�<��;O&�;��<���7:���U��aj��#B�<�d���ތ�9�"<�L�������q��<t����!V<y:��~E�ZLo����v�3�4���@=���<���!렻$?��������Q���<U�;�v泻m�<�@=c:I�tμ�n<�j�<�\=%�<��,�ߍ1��9Q����<r��;-y�<�[�;*R���=�*�����<�|�R�<��;B���Ȭ.<�=���v<22�<hl���g��:#�8Lg
< u�:�������<�&��z�^��<�$&�
��X|8=_����< ��<�F<k\�H��;l	�<�T=j+ݼU�;=�<���7�\<�J<�'��J=�j���'<�%�KjG<M)}<)��;�Hr<ߍ�<��^����>GU=�	&<��4<�.��p�V�upQ=������<jш�A��<=w<X�<�u6�.v���C�;���<�*����;2�<_�h;׎V��W)=3�ż�ٻ������L:~��3Ǽ2�;O&�<��;�~E�7d<Dh2<b];�#6<�����Ϡ<���<��a��y�<qӝ<���Ǟ�����<+�j���
�+A�<}�H�8S�;��<�R����<U�=>f�����t�<갼�{u����:���(j
RowID

	����̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046199
data:
Dsource624
2resources/views/vendor/mail/text/message.blade.php(d
G	file_path624
2resources/views/vendor/mail/text/message.blade.php(e
&	file_name2
message.blade.php(f
	file_type2
.php(g
�text�2�
�<x-mail::layout>
    {{-- Header --}}
    <x-slot:header>
        <x-mail::header :url="config('app.url')">
            {{ config('app.name') }}
        </x-mail::header>
    </x-slot:header>

    {{-- Body --}}
    {{ $slot }}

    {{-- Subcopy --}}
    @isset($subcopy)
        <x-slot:subcopy>
            <x-mail::subcopy>
                {{ $subcopy }}
            </x-mail::subcopy>
        </x-slot:subcopy>
    @endisset

    {{-- Footer --}}
    <x-slot:footer>
        <x-mail::footer>
            © {{ date('Y') }} {{ config('app.name') }}. @lang('All rights reserved.')
        </x-mail::footer>
    </x-slot:footer>
</x-mail::layout>
(h
pk

	����̷��(i
�0evector"�0��0
�0yw�<��<��o<�Ǽ�>�<��.�M7�F>g���<�h�3�἗�¼��9ȘP;�ϻIU	=s����훼�֎:.>�=ȫ=.Ks�އY=��<S0{�o��U��G�N<#�b=���;��]��:�l#�<��}<����S1=G�<57=�=R���"�P����ol<v�<�煼}Y�����=���<�=i=tb
���;�(=j�S��\Z�\�1�v�;j��<�vb<%A��X���y����4�O;ܻ�)u��$��\Z���<��=�`==�Z/<H�;�μ�b=�-����=¤<L�:
��F����=��*<�ül6&������?7���[=�1K�9ݔ;WgC�@E]<�8���q��*U<�OF="�.�	���5W�;WgC;��=�u�a�-�1O^��|�<�(2�a�v���u�h+��fۼ�θ�@��;Z<<<��S=T��>A�]�?="l�;���<�1˼Uv�<���<V4f<��ɻ��Q�y١�ɚ�t ��D�����<�|�=�|�;�Ϙ��x���M<�`�;ݼ��<h���1�<��h=�<4�\��<F�������!=򅮼*��-����
���
=���e�<�]���0�vSA=���ry��ŗ��,=V�5���̼������%A���!<;ۃn<Z��[
J<	������d@�_�¼�Qy<M�X9��*����L�xW,=b=2�;=Q!�?O����_u�8{�<{n��0������|���N��{n<}ټ���<u�<��=�n'�;}��=<�ּ��&=�9�%A��\-�[����Q�z��<��
��8�<<'��އټ���<����\ ����󱻤���V�=���	�<�=e*�#�<=�X�=���=��/������$��ܤ<?t�<2�S���
*��F�����tb
����;�<�%��t �<�zM<57�<��<�x�:��	�	f�އ�<bh#<��=Q��<F>g�,�׼���:*<<#���G�<����8I�u�<#�b�)6�<���<j��<��&:����#=$=��}�H"����\<Q�_<��<IU	;u�;�X�~�N<���<.�;h<�fۼ�Z��E�������Q�:a����u'<7�7=���
�<��3<���	�����'�<9��H"����U���D:҆�;C:<r^"=��ӻۃ�;�;�=m�<���;���<�l�g��Z�Լ�i���'�X8�<�n���X�;�Rټ��g�M�X<�Ɋ=�m<R���k��V��<}�<��B��l��𞼵/(=�o����;������_=����8�:̀�<`��F>g=wsg��C��*�#;H",���^�l#�D�c�#��:����M*�;��3���?��[�<��;ģ��2����c=I�ϰ�w7����M*�;�n;3��j2;=tb
=�0�r^"�!
G=��<�=bT<QЈ�&�<y���r��TC2<5W4��1K;Z��K�=׎ϼ�Ӄ���E<��=��ڼ@E�;�9�<Ly�<�Ŕ弚Ɋ;�=�<��ҹl�
=އ�<���<�jF=���<ȫ��]@�<�K=#��
���/��Xo<�k��;0���:����3��9��I��r=�=�M�;H�=�$G�M��<�L;���p\�7Hh�l#o<
�H;EM39M�X=wն�ߺ6��T��^`M�����5�d��V���2<�Y�<��L�^=�U�|������;hA�<����p��;�_弶��;���<���9���<��ļ{,����:�5����~�Α�<-����0:�0k<~�;�&��X=%A=���PN=���1O޼���<}��u�3<F�<h�7=
�3;D:|<�C*;��7��⺼�������$<�㒻n�)=z[<�G���k��_e�Ã>ء<��R;X� ����<�U����=��*�T�b��;̼�~��%��<��ۼ��	=�9!��̍;���;�$?�'2ü(��=
��<:_
�2�<��p;=4=s������C<p������E<�Ѐ���\=퐏�D�K��!�^��<&��� �&a�<���<�BB���]��θ�c�ɼ�_e�ͅ�r�;9�k<���<��浼'�*�	�<{�]��<?%7=`Ƈ�d��;��ѻD-
=�~@�c໤�|<�b�����h�<)6.<FE�H",�(Ri��x���̕��r�T�<r^"<g�:�V<<x=@��;.�4=���:�~�;�wJ<-'��5��Ϡ<�-�;�n)<󸋼
*
�v����?��K㼄)�;�m���輞��b�?�����<��I="4;_1[�+�1=31=9LS<><��<�"���o;d�;Ã���=��B���z<�����P���~�];n:=el=��;�D��pܻv��<Q!�w7�M;��F=�I8=��=�3���)u<�<,�}<
*
�G�N���=����G%;��e<m��h����)�F;��<w�6=ey}�(e�<�cȼG��<���9Q&;V4f;��[�@/=�U=�6� 9�;�-�;�F-=b=r��Ŕe<�P.<�f[��=���a�^<^<X��<��<1b�� 99=#�⼞
�<�o	��-�<@�����<��q��r��x��l=%�'���=�=�N�<��<�.@�to|<�`=<�˭���=�A��cл?%7�	���ɚ�8[��]�<�ֺywR��h<���ᾡ<%A=h�7�[��� �Q<
�:<a5F<?tO<��<Ŕ�<�=,��<S�<<�)9ke�\��nA=*�:1O޼�Ab;p�,<�;v)<8�^�=�Ƽ]�?�-+M�e�4���G�T��;Z�T�� ;���.��<��ϹK��<`Ƈ�c� 99�to�<,�W<�	O<�[z�"�.=Z���C��~�N��:�<��ͼ��]�}_=H�;�A=jV<��='㪼�Y�&��<�x*���<�-�;��<��
�p+E�P6��o<e�4<X����o<X��<��ʼ�:	�`�:0�v��Q�ů�T�:u䂺���K��:*VT<�D��u�3=�bp�����Ðz<�G���훼M��<GQ�<�#��}�@��3<���|�2�ey���Ϡ�&��"4�Ŕe<�r�������;g}h<�>W��^��F�(;��<�U���<hA��"$����<�V=�*�;e*�B��:�m�;��E��;z[�a��<��<�/<��<�@��X�;@���d��<\��8[��RY�d��;o��;
y�<�M�<��ں�+��d���0�i��<��;}ټ��<)�p�<�����f�<�
=���������FϨ��"�,�<�=j�"�,�o;�C�<�3=�l���:�����|�=�-`;�,��V��;���<
N<
�˺vSA�V��;�7a��̍��b��3v<�|�<x�D=�{�;y�j<�}X<`ռ�֎<.�ڻE��<�Y<6�<)6.=��};T�b�Uŧ�g�<*�l��*�<<P�<y�j��BJ<�Ab<�bp���4����;�Ab�J0�}l�<�Ҽ�#�9�w�;�>W���'�0~P��	�<ܖ%�*�l��H�;
������';,��pz�<��g�$���^`�;퐏9�bp�!
�;ke<F��<̠�;�!<�����&�9E�=��ռV�={n��0=�+5=}_���߯�z��9\j<n��;F>�<�BIȼ��q��K:g}�<�~�;�S�<�\Һ@E]=���<3�����L���<r
=��żWɒ�0��<_1ۼ��'�S0���G=��<���;�1K=@���$��@��;q�:�`U��:	�l�<���<�e{;G%=U�<� ԻJ&�!Y_=+i=��!��h��a�
�3<K�$<�.��=a�޻�<p+Ż�$�2�;�LK<i��Bډ;�˵�5D};,Z�<U@<tb�;��=n:�;��6<�����N=:��<�D����!<�@<���n'Z=��^<a��<����<����>��<����56�f��<�l�;r��<���D-
;������2�;���^;���a%���ʻ�|�<��&�
��<,��:�EM�Ax:<@����F>��o�<�����*��O�<<��;]�;-'<�μ��=�y;]��G%���<��<�����r�<��;�k�<�Ӄ�5�L=�7�<�/�<�|<��:=�=<����Ã��}Y��Gx;Y��;���<�$�<��;Ax:<M�8�#�<O�=�[�<����$2;ߺ6�h���߼l#o��θ�'�*�c�<$��<C��#���s<D:|�v<�sW<.�ڻ����`U=ws�</�B�����}�����O���(Ri<�g�;���ey��\o��Ϲ׎O�X<��;LK9�x����û�RѼX��<�;��<��~��K��*VT�׎O���D;�[���YO�xW,��Q�<
�ȼ��<��$����;Uv�<t d��X�Ax:�z[��<&<x�=!�<�9���<�h�ֽA<@����D
=k�S���D:|<+��;c���,���p=n�����!�!��:�Ab<T�J<i�<{n<�@��s�<\��W;{��<8[��d��<�����-�:��;T�b<v�<h�7<�%/<�!=��57�0~м�Ƽ��}��0k��Q�<�F-�k�<��R;s�=����;L���\<-+M����6�����߼�]�<�G=�$�9!
ǻ�ʼ2�S�Ax��c�<�U�.><#�z<�퓼�|�<��<V�M��p�<�G=�˭;�	׻��ȼZ���a=�(<Uŧ<s��<�T������x����d�&=4���,���s�<�ͼf=�<�v��l#�p�<���<n'Z<�C�{�ջ�c�<.�Z8N6��"����1��J��s<��<�%��@�=��=,:�M7q<Q�<	f�<���<�sW<�zM� ���X;��<s/0����<p���T���\ �ֽ����P�,�o�ӛ<Sr$�ܼw��<����S0�<��+��I@;�D���D���R�̠��_1[<��<j�<;0<H<�Ӌ<3�y9�7a<[�<(e���ع���e�h+�g.P�R�.;N6�D:���m<��}���<�0�<` <p��9F��_1[<�V��ݼ��]<@�D;Ã��T���n�<,�׼�6��l��<
�<�Q<�������n)<��s�#�m��|�<;��\ �b��;�\Һ,Z?�WgC=�^����<��;�Ż0�v�e�̻/�B����.<el�;�<�Gx<R�.��1S����}�@<����[����;��+���һ�h�<`�=l�ֻ��'=v�ȘP<�ꈼ��)<�컻���<l��� 99��훼�m�<���<�L�;�ym�^`�;<D|%=�RQ=��<�=��.�3����I��~0=�=��o<tb�;��U�,Z�<�4�<�N�����煼�X=g�����<��%=ݺ�t�����q�����Ǽ=4�<>����g3��W�<����<&<���<���Uŧ��퓼(=����.ܴ<��;��¼���;�=w�����g�=d��O}=ۃn��=!
�8����2�<c�I�
Ⱥ<��������μp+E�z�/=�<Z��^s�:_���:�<X8�8�3�<�ѻ��u<��u�X��WgC���I�]��<@�u�Wɒ��.@<m���5���;ә�;���<���:*VԼ���<-��9,-�^s=�V�:p�u;҆����p<��s<��9��g�;c91��M#<T���_�_D�;��:�OF<@X�k�0=��-�����퐏��6=�T�'���z[<57=���G������<ݶ�<2�8���(R�<]�=���,Z��~�N�u3<�'J=8[�<�1K;��:�����r<
R<S#�<��&=!� =_��l�ּr�`���<\-���'<���W$�\j<�~@<�3��ء����;�h�����D
=h��<�&���/�`�;F�;-'=�$�E��<Y�F��=�K���Ժ^<�y��hA����]<@���,�%A<
Ⱥ��i��g3< �Q;Ut�bT����(j
RowID

	����̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046200
data:
Bsource422
0resources/views/vendor/mail/text/panel.blade.php(d
E	file_path422
0resources/views/vendor/mail/text/panel.blade.php(e
$	file_name2
panel.blade.php(f
	file_type2
.php(g
text2
{{ $slot }}
(h
pk

	����̷��(i
�0evector"�0��0
�0�X���c�.�������b���
�<+MK����<증:=?���e<��=�8�!a]����:��1=NΎ�ה]<>��<���=n�;�����m⻢��� ��ju�[�"�X���	=N����b=�ɿ�HI�<��H��J�W�#��V;y=:�2�!ER�&�<�\
9�	O;C6�<�==#Y��~�D⠼���<gK=��=��W����3b�=à���o���5���.�� =�
(�r$��s�����=[�<�c޺����Tν���:)K}�r$�<�gt<_ܲ<��x;��<�Xn=zdʼC6�<POV<��Ϲ�vǼ�L�.3�=���;���@P<���1`4�He6;?�!��K�;�~�����7���|;��<7�u<��;� �9��'��J�<�3=gpc;rz��f)���>����ְh<��<M%�E��
2���-O��t<<�-��oۉ<)�= ��<z�:��¼�QW��o0<T([;0
ż�	O�à���Q��ʫ<�ټ���;<w���i����E�
�T([;}�{<��1�v��;.�k�� �<kIh��sP���O=z�D�^�Y�t	=ᾼ"�A��0�;�w)<)̃=t�����/�ز�<<[o��X�2��<�JJ<5Ǿ�M"�<u��;9JT�`�;�r<����w�B�G��;���L;a��w�)�E�<�������-��}�p<ա<&W�lR=n�����=S���Q׼�7���=�Ѹ���;)K�<H�0�X9v;���0
�<���<p"m<D��<U�D<�(�<Ţ�9�=8f߻���;b��<O�컿�[�:�2;�?���켡L;"�̻� =�=�=r����<�t�<�3=al���ͼs�=�+�$��:}��<I�;��<gTX<��=E�
���8=$
�7;�<�ow=Ǥ���I�BRͼ
��=}���7a�b�i���`������+<m�0<.���V;�	=�	��U�=i�+=-O=��<�O���0<���<�:λ�)��Q��<ir�<oi�j=�+�	x漸��<)̃��μgpc=�s����<B��;�zg�a��Dp�<�<!a]<�<��:�+H<>Ϸ�	xf<���ӟͼ�_�<4��<�#���9���Ā�#=�w3���l<:%<��<G�׼j��;5UD=���m�<S�\�<�X'=��&=�?�={H?���3=���<#�0=���<���;�I!�^�Y��J���<��
�8��lR<�br�\�<s^=#G �
@P=f��<b��<��Y�POֺ�t�<oD=S���Y�ԼPOֻ�C�<���������<F�b<�ּb��<KvQ=M%<}��<�5��^�b��3b��,=�H|;@{�;�,<}��Ά�H���y<�EȻ�&�&W�L>;�q��<|f��E�
�O��<����P3K;�@<<���<q@F�iV&<��=Wd��t���n��>��;���Q@�@	����Z��/�<[ﻠ��<)v=��v=)K}�wS���_���Ƽ�X��[�3�S��<��E<p�5�:r$;����<��L;��:�]p<��*=�/!=_�úE8�\!��
���P�;S`q<��ѻ�͘�7���v�?����9�üj��<�GS�(��<��<�Q����<؜<�X����
;���<�Sl=��@��v�<{H?<��1<[2=��=�E����<l-ݼա������D�<���E�<ۉ��xq�<$+=�?�
|���C3��8=��9<�$�!D�}��<)K}=��!�*<p"�����T([<6#�����y�`;�"��\
��8<��W=I��<1��;�O���%��h����?=�:��rd;{����"&=�<I�<j��<�=f��<��[�A4t��%���J�
@м�՛���<ir�9����������M%>�g�<�D���}Լ�Ҥ���j�3��<\���p�V�R�p"m<����M��<�r=�����-<����"&��Џ;f��=�Ƌ��o���+���ƻ��=<������;����s���@{���w)<]�.��<�~��w��������.?<]�=;���-���6��VF��UP�<�<�^ܻ��ؼ�Լ�y{��`�<S|�����vo:�/��蕂�.3=S��C��<�<���;��Ѭ�<t�漜Ǵ��Џ���<�l9�t��F�;�v
��Z<=Qm/��ɂ����m�<��=_ܲ�n�<Jg����<~ue<i䫼r��<l�F�\�<�ʡ�X��=#�<��=���<�
����'<�c��A4t:U�D�I�%�.�<
����*\:3b��n<j��<eE�=�����V���h��	O;B��:8fߺ]��D�<�mb�(<�<�D=�<&=�c���ڻX��$n�>N�#c+�4�Z=�(��޽<�C;�m����;
mv��~����
\�<��}��4����Ἶ���0J��Q���~};��:�m����
�@	=-ݞ:�[��F��ռ�D<����;������gK�����=-�=hB;;L"����F��<%����S%��6u=���<�"�<{,��cC�<�EH��Q׼� X��¼,��<=#�<�k��n��Q�4<��;��<��j=r$���Q��F{�?%'<2���r$��i䫼!a�:�����=U;��=vo�<t	��n��;0�;%V����<2�� ��;[碼��<GG�I�<6.���<�!=�l��ow��z�<#�0<�΄�=?d�B�<�<NΎ����E8�;��<7�u<)Z	=47�n�;��p�,�/=�N#=��><@_���<�@��I�;}.����7�(�*=|f���꼐�m�w=;���;��a<	1�����;0����RQ���iL=;�<f��<�/^=�ӻ�Ā���μ���<�!=]���F�S����@���V���X��m�0=��W<��<�Џ�K@;H�0�#��ѐ����:�+<�Z<=�y�<��:POV�Ţ�<��7;��
=�=��<0|�;�<y��+�<6���}Լ���7���i=;���l-];��;|�:D�<;���]��+��;�݊���B��;���<	1����6�#G�;[����l<�
�:POV��y�Ok�e�<1��9[Y�j:���#��'o�d'����59�$�<p"��ۓ<Յ=�N<��!=��W<?%�<'�@<�ӆ�lR��[<à���X�⺯<}��<^��gpc���9�(<��s���D=�?�E��<�#�<���<ǁ< 6�8I�%=6s�ir1����<,�)���=�(
�Y�w==��<,1�;TDf�p��;;��<gTX:�<�;m�0�;���2~
�7;<TD�<�mb<&�;�!��EH���_j�<���;��1=��l�K�ܻZ;D=����▼A�:�Xn�]�o�&W�Յ��������<�a=a�=y��$���צ:�&F���ͼ�]p�Z��<���<gpc�M�5=�;:<��<���Ց�3��<��;�
���&<<�y{<��$<<<�`��*/�p"��5`���=�-��K,����<���������
��Fg�H�h��?%�;�M~<.��<Ţ�<�\��G�<a���4�<�I==ϼ;��|��ώ2;��h<����r$;��t9b��<�1�<�-����0
ż.3=t�f<HI�;��A4t<�����<�Z�<�ʻ��n����5Ǿ�L�@�Ä�Qm��ų<�?<��<� ؼ*p<Y`<D��<>��<����'ʵ��Nj��7�;�MA<���;�[=�<f)�<�vG<z���WE=�����"����<��_=)K���1󺍬һ&:b<��h��c!;Յ�<���<�;����^�mٻ�d'�;"��<3����<$�<�ۼ<���/������<&:⼮�1=2~�<�Wż�=��1=�6u<�F�]����;��<xq<�s�<H�0���<�.w�f���f=����卼.�;�8�;�;���<ï�� Ċ<Z9;����k���ϼ�I!������(�b�鼠.�<�²;kI�;�<c�;L"����<>�7<�c��Jg�:�/�����<�$����^���<�K�W�#��*=<�=��K��}�<��;��<�;��<F��G�L=���;UP�؜<d��kI��K�;��<<wz���F;M��<!N=�ϭ;�㿻��;6���gt;��J<hB=��j�
mv<<��:��H<7;�<)K�<�r=�[��C<`2�<@�;}���a���K=��L��r��v�4<9�N8���;��<�$�<F��<n�<��=47<��ʻ9.I<R�HI+<���;�(��:=l�<lM<�!;J����<8�j��&=8f�<+��;l�F<j:��]�;��8=�3�;p"m<��*=��h<�0J���9��Ҥ;C�����p�؜�y��I�=A�V��<(<�;��<=#�;�T��RÞ<�Ȼ���<Qk9���ز6<Kv�:��!<c{S=E
y<�<i�<q�@;�=E:˙��'X���)=�t�=�X�=���<���h�����;���;�z�<���;�N꺙S�<-k��+�P:�	O;�<[Y�<��-<!a�<t��=�_����-;�br���<���<J�	<��ֻU�D�lM�'t�:�`�;�\�<=#Y�#�%<Äk�����K9�zg<<wz<��$<�X���3���
�=�=���,�/�����lC���=7���Qk<&:�<J���K�;��
<��<HI�;_����}�:v�E<�K��)3<�I<�<<�=��������<O�w<t}<%���?���W�����<���<���<��<��J�r�$�Ţ�<��'�O��;Wd��F��<=#Y<)̃��L�;f��:�m�<0|�:�;�?��
|�;�.<x�<6�(<�;�Nj;0|�;#�%���:lM��F����u<��;���:+�E<?%����;�Gӻ}���߼>]�<�ֻ�K�i�+�DT<���B<�d<�<�4-���;�Ǵ�h8M�sB�<�=
m�9�=��<(�<���<LZƻ8�j;���<��<���<��;�4�<�(�<�t2�:�2;���;0|�<GG=�8<���<sЙ�N@����s��Յ�;����N�:r$�<ͬ<�ɂ��[�����<��ϼ�K�;I����o����r�$��o�;5UD�Äk�d�����*;K�\=ï<]���
�<R5���%�<��H���a=ۉ���y��?����@y<�� <q���S��B�<K�ܼb�鼠.?<���<��<w�);,�/=�=��1�#��
x<ώ2����<�+�S|�;�v�;�ɻb�i<7;<���(��t�f��	<��<���j:�<1`4=�S<�W=���;�?=-k$<]���+��R5�x���Dƕ;j�
;}��t�q:�� <� ;��'X����o�+M˼h���::.3=�4�Ţļ7��;�j;]��<c�x�=O�w��	O<2(���	=�e�<Q@�w=�j����~��?<i�+=:���~����<���;>yȼ�Y<���gpc�G�A���	<��;c_�;,>��D��B
=���<�@����
�~Y�:n�<=h�G��p�G�W���2��ּ�QW�Y��<�X�;�������z�պ�s�</�<R=�㿻��2�;e}!��c^�����*/�<�t<=�T��
m�<�c��
��=6��:���j=�Ց<RQ�<�X'��/=��;~ue;�?�<[�3<#������gK���컝W�=��;��<�Q���<�,*;��<!}h<�.����*��68=TD�<�|�<��1=^�<�m%;0�9�~Y�9�{���S�������<�N#<7���l9;3b�<���;�[�<��ջal<>y�<v�?<]�产�z;�Jʻ%V��W����sP��}�; ������<�;�}T���B� �
�"
�:��=h�<�Y=gTX;S|��%r�9O��:�޽�)�;��S�&:�;�a���h��2��
��5�J�	���c�?'<�8<���Ϫ�:��/=�K�u�[�C6B<��:(j
RowID

	����̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046201
data:
Dsource624
2resources/views/vendor/mail/text/subcopy.blade.php(d
G	file_path624
2resources/views/vendor/mail/text/subcopy.blade.php(e
&	file_name2
subcopy.blade.php(f
	file_type2
.php(g
text2
{{ $slot }}
(h
pk

	����̷��(i
�0evector"�0��0
�0�X���c�.�������b���
�<+MK����<증:=?���e<��=�8�!a]����:��1=NΎ�ה]<>��<���=n�;�����m⻢��� ��ju�[�"�X���	=N����b=�ɿ�HI�<��H��J�W�#��V;y=:�2�!ER�&�<�\
9�	O;C6�<�==#Y��~�D⠼���<gK=��=��W����3b�=à���o���5���.�� =�
(�r$��s�����=[�<�c޺����Tν���:)K}�r$�<�gt<_ܲ<��x;��<�Xn=zdʼC6�<POV<��Ϲ�vǼ�L�.3�=���;���@P<���1`4�He6;?�!��K�;�~�����7���|;��<7�u<��;� �9��'��J�<�3=gpc;rz��f)���>����ְh<��<M%�E��
2���-O��t<<�-��oۉ<)�= ��<z�:��¼�QW��o0<T([;0
ż�	O�à���Q��ʫ<�ټ���;<w���i����E�
�T([;}�{<��1�v��;.�k�� �<kIh��sP���O=z�D�^�Y�t	=ᾼ"�A��0�;�w)<)̃=t�����/�ز�<<[o��X�2��<�JJ<5Ǿ�M"�<u��;9JT�`�;�r<����w�B�G��;���L;a��w�)�E�<�������-��}�p<ա<&W�lR=n�����=S���Q׼�7���=�Ѹ���;)K�<H�0�X9v;���0
�<���<p"m<D��<U�D<�(�<Ţ�9�=8f߻���;b��<O�컿�[�:�2;�?���켡L;"�̻� =�=�=r����<�t�<�3=al���ͼs�=�+�$��:}��<I�;��<gTX<��=E�
���8=$
�7;�<�ow=Ǥ���I�BRͼ
��=}���7a�b�i���`������+<m�0<.���V;�	=�	��U�=i�+=-O=��<�O���0<���<�:λ�)��Q��<ir�<oi�j=�+�	x漸��<)̃��μgpc=�s����<B��;�zg�a��Dp�<�<!a]<�<��:�+H<>Ϸ�	xf<���ӟͼ�_�<4��<�#���9���Ā�#=�w3���l<:%<��<G�׼j��;5UD=���m�<S�\�<�X'=��&=�?�={H?���3=���<#�0=���<���;�I!�^�Y��J���<��
�8��lR<�br�\�<s^=#G �
@P=f��<b��<��Y�POֺ�t�<oD=S���Y�ԼPOֻ�C�<���������<F�b<�ּb��<KvQ=M%<}��<�5��^�b��3b��,=�H|;@{�;�,<}��Ά�H���y<�EȻ�&�&W�L>;�q��<|f��E�
�O��<����P3K;�@<<���<q@F�iV&<��=Wd��t���n��>��;���Q@�@	����Z��/�<[ﻠ��<)v=��v=)K}�wS���_���Ƽ�X��[�3�S��<��E<p�5�:r$;����<��L;��:�]p<��*=�/!=_�úE8�\!��
���P�;S`q<��ѻ�͘�7���v�?����9�üj��<�GS�(��<��<�Q����<؜<�X����
;���<�Sl=��@��v�<{H?<��1<[2=��=�E����<l-ݼա������D�<���E�<ۉ��xq�<$+=�?�
|���C3��8=��9<�$�!D�}��<)K}=��!�*<p"�����T([<6#�����y�`;�"��\
��8<��W=I��<1��;�O���%��h����?=�:��rd;{����"&=�<I�<j��<�=f��<��[�A4t��%���J�
@м�՛���<ir�9����������M%>�g�<�D���}Լ�Ҥ���j�3��<\���p�V�R�p"m<����M��<�r=�����-<����"&��Џ;f��=�Ƌ��o���+���ƻ��=<������;����s���@{���w)<]�.��<�~��w��������.?<]�=;���-���6��VF��UP�<�<�^ܻ��ؼ�Լ�y{��`�<S|�����vo:�/��蕂�.3=S��C��<�<���;��Ѭ�<t�漜Ǵ��Џ���<�l9�t��F�;�v
��Z<=Qm/��ɂ����m�<��=_ܲ�n�<Jg����<~ue<i䫼r��<l�F�\�<�ʡ�X��=#�<��=���<�
����'<�c��A4t:U�D�I�%�.�<
����*\:3b��n<j��<eE�=�����V���h��	O;B��:8fߺ]��D�<�mb�(<�<�D=�<&=�c���ڻX��$n�>N�#c+�4�Z=�(��޽<�C;�m����;
mv��~����
\�<��}��4����Ἶ���0J��Q���~};��:�m����
�@	=-ݞ:�[��F��ռ�D<����;������gK�����=-�=hB;;L"����F��<%����S%��6u=���<�"�<{,��cC�<�EH��Q׼� X��¼,��<=#�<�k��n��Q�4<��;��<��j=r$���Q��F{�?%'<2���r$��i䫼!a�:�����=U;��=vo�<t	��n��;0�;%V����<2�� ��;[碼��<GG�I�<6.���<�!=�l��ow��z�<#�0<�΄�=?d�B�<�<NΎ����E8�;��<7�u<)Z	=47�n�;��p�,�/=�N#=��><@_���<�@��I�;}.����7�(�*=|f���꼐�m�w=;���;��a<	1�����;0����RQ���iL=;�<f��<�/^=�ӻ�Ā���μ���<�!=]���F�S����@���V���X��m�0=��W<��<�Џ�K@;H�0�#��ѐ����:�+<�Z<=�y�<��:POV�Ţ�<��7;��
=�=��<0|�;�<y��+�<6���}Լ���7���i=;���l-];��;|�:D�<;���]��+��;�݊���B��;���<	1����6�#G�;[����l<�
�:POV��y�Ok�e�<1��9[Y�j:���#��'o�d'����59�$�<p"��ۓ<Յ=�N<��!=��W<?%�<'�@<�ӆ�lR��[<à���X�⺯<}��<^��gpc���9�(<��s���D=�?�E��<�#�<���<ǁ< 6�8I�%=6s�ir1����<,�)���=�(
�Y�w==��<,1�;TDf�p��;;��<gTX:�<�;m�0�;���2~
�7;<TD�<�mb<&�;�!��EH���_j�<���;��1=��l�K�ܻZ;D=����▼A�:�Xn�]�o�&W�Յ��������<�a=a�=y��$���צ:�&F���ͼ�]p�Z��<���<gpc�M�5=�;:<��<���Ց�3��<��;�
���&<<�y{<��$<<<�`��*/�p"��5`���=�-��K,����<���������
��Fg�H�h��?%�;�M~<.��<Ţ�<�\��G�<a���4�<�I==ϼ;��|��ώ2;��h<����r$;��t9b��<�1�<�-����0
ż.3=t�f<HI�;��A4t<�����<�Z�<�ʻ��n����5Ǿ�L�@�Ä�Qm��ų<�?<��<� ؼ*p<Y`<D��<>��<����'ʵ��Nj��7�;�MA<���;�[=�<f)�<�vG<z���WE=�����"����<��_=)K���1󺍬һ&:b<��h��c!;Յ�<���<�;����^�mٻ�d'�;"��<3����<$�<�ۼ<���/������<&:⼮�1=2~�<�Wż�=��1=�6u<�F�]����;��<xq<�s�<H�0���<�.w�f���f=����卼.�;�8�;�;���<ï�� Ċ<Z9;����k���ϼ�I!������(�b�鼠.�<�²;kI�;�<c�;L"����<>�7<�c��Jg�:�/�����<�$����^���<�K�W�#��*=<�=��K��}�<��;��<�;��<F��G�L=���;UP�؜<d��kI��K�;��<<wz���F;M��<!N=�ϭ;�㿻��;6���gt;��J<hB=��j�
mv<<��:��H<7;�<)K�<�r=�[��C<`2�<@�;}���a���K=��L��r��v�4<9�N8���;��<�$�<F��<n�<��=47<��ʻ9.I<R�HI+<���;�(��:=l�<lM<�!;J����<8�j��&=8f�<+��;l�F<j:��]�;��8=�3�;p"m<��*=��h<�0J���9��Ҥ;C�����p�؜�y��I�=A�V��<(<�;��<=#�;�T��RÞ<�Ȼ���<Qk9���ز6<Kv�:��!<c{S=E
y<�<i�<q�@;�=E:˙��'X���)=�t�=�X�=���<���h�����;���;�z�<���;�N꺙S�<-k��+�P:�	O;�<[Y�<��-<!a�<t��=�_����-;�br���<���<J�	<��ֻU�D�lM�'t�:�`�;�\�<=#Y�#�%<Äk�����K9�zg<<wz<��$<�X���3���
�=�=���,�/�����lC���=7���Qk<&:�<J���K�;��
<��<HI�;_����}�:v�E<�K��)3<�I<�<<�=��������<O�w<t}<%���?���W�����<���<���<��<��J�r�$�Ţ�<��'�O��;Wd��F��<=#Y<)̃��L�;f��:�m�<0|�:�;�?��
|�;�.<x�<6�(<�;�Nj;0|�;#�%���:lM��F����u<��;���:+�E<?%����;�Gӻ}���߼>]�<�ֻ�K�i�+�DT<���B<�d<�<�4-���;�Ǵ�h8M�sB�<�=
m�9�=��<(�<���<LZƻ8�j;���<��<���<��;�4�<�(�<�t2�:�2;���;0|�<GG=�8<���<sЙ�N@����s��Յ�;����N�:r$�<ͬ<�ɂ��[�����<��ϼ�K�;I����o����r�$��o�;5UD�Äk�d�����*;K�\=ï<]���
�<R5���%�<��H���a=ۉ���y��?����@y<�� <q���S��B�<K�ܼb�鼠.?<���<��<w�);,�/=�=��1�#��
x<ώ2����<�+�S|�;�v�;�ɻb�i<7;<���(��t�f��	<��<���j:�<1`4=�S<�W=���;�?=-k$<]���+��R5�x���Dƕ;j�
;}��t�q:�� <� ;��'X����o�+M˼h���::.3=�4�Ţļ7��;�j;]��<c�x�=O�w��	O<2(���	=�e�<Q@�w=�j����~��?<i�+=:���~����<���;>yȼ�Y<���gpc�G�A���	<��;c_�;,>��D��B
=���<�@����
�~Y�:n�<=h�G��p�G�W���2��ּ�QW�Y��<�X�;�������z�պ�s�</�<R=�㿻��2�;e}!��c^�����*/�<�t<=�T��
m�<�c��
��=6��:���j=�Ց<RQ�<�X'��/=��;~ue;�?�<[�3<#������gK���컝W�=��;��<�Q���<�,*;��<!}h<�.����*��68=TD�<�|�<��1=^�<�m%;0�9�~Y�9�{���S�������<�N#<7���l9;3b�<���;�[�<��ջal<>y�<v�?<]�产�z;�Jʻ%V��W����sP��}�; ������<�;�}T���B� �
�"
�:��=h�<�Y=gTX;S|��%r�9O��:�޽�)�;��S�&:�;�a���h��2��
��5�J�	���c�?'<�8<���Ϫ�:��/=�K�u�[�C6B<��:(j
RowID

	����̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046202
data:
Bsource422
0resources/views/vendor/mail/text/table.blade.php(d
E	file_path422
0resources/views/vendor/mail/text/table.blade.php(e
$	file_name2
table.blade.php(f
	file_type2
.php(g
text2
{{ $slot }}
(h
pk

	����̷��(i
�0evector"�0��0
�0�X���c�.�������b���
�<+MK����<증:=?���e<��=�8�!a]����:��1=NΎ�ה]<>��<���=n�;�����m⻢��� ��ju�[�"�X���	=N����b=�ɿ�HI�<��H��J�W�#��V;y=:�2�!ER�&�<�\
9�	O;C6�<�==#Y��~�D⠼���<gK=��=��W����3b�=à���o���5���.�� =�
(�r$��s�����=[�<�c޺����Tν���:)K}�r$�<�gt<_ܲ<��x;��<�Xn=zdʼC6�<POV<��Ϲ�vǼ�L�.3�=���;���@P<���1`4�He6;?�!��K�;�~�����7���|;��<7�u<��;� �9��'��J�<�3=gpc;rz��f)���>����ְh<��<M%�E��
2���-O��t<<�-��oۉ<)�= ��<z�:��¼�QW��o0<T([;0
ż�	O�à���Q��ʫ<�ټ���;<w���i����E�
�T([;}�{<��1�v��;.�k�� �<kIh��sP���O=z�D�^�Y�t	=ᾼ"�A��0�;�w)<)̃=t�����/�ز�<<[o��X�2��<�JJ<5Ǿ�M"�<u��;9JT�`�;�r<����w�B�G��;���L;a��w�)�E�<�������-��}�p<ա<&W�lR=n�����=S���Q׼�7���=�Ѹ���;)K�<H�0�X9v;���0
�<���<p"m<D��<U�D<�(�<Ţ�9�=8f߻���;b��<O�컿�[�:�2;�?���켡L;"�̻� =�=�=r����<�t�<�3=al���ͼs�=�+�$��:}��<I�;��<gTX<��=E�
���8=$
�7;�<�ow=Ǥ���I�BRͼ
��=}���7a�b�i���`������+<m�0<.���V;�	=�	��U�=i�+=-O=��<�O���0<���<�:λ�)��Q��<ir�<oi�j=�+�	x漸��<)̃��μgpc=�s����<B��;�zg�a��Dp�<�<!a]<�<��:�+H<>Ϸ�	xf<���ӟͼ�_�<4��<�#���9���Ā�#=�w3���l<:%<��<G�׼j��;5UD=���m�<S�\�<�X'=��&=�?�={H?���3=���<#�0=���<���;�I!�^�Y��J���<��
�8��lR<�br�\�<s^=#G �
@P=f��<b��<��Y�POֺ�t�<oD=S���Y�ԼPOֻ�C�<���������<F�b<�ּb��<KvQ=M%<}��<�5��^�b��3b��,=�H|;@{�;�,<}��Ά�H���y<�EȻ�&�&W�L>;�q��<|f��E�
�O��<����P3K;�@<<���<q@F�iV&<��=Wd��t���n��>��;���Q@�@	����Z��/�<[ﻠ��<)v=��v=)K}�wS���_���Ƽ�X��[�3�S��<��E<p�5�:r$;����<��L;��:�]p<��*=�/!=_�úE8�\!��
���P�;S`q<��ѻ�͘�7���v�?����9�üj��<�GS�(��<��<�Q����<؜<�X����
;���<�Sl=��@��v�<{H?<��1<[2=��=�E����<l-ݼա������D�<���E�<ۉ��xq�<$+=�?�
|���C3��8=��9<�$�!D�}��<)K}=��!�*<p"�����T([<6#�����y�`;�"��\
��8<��W=I��<1��;�O���%��h����?=�:��rd;{����"&=�<I�<j��<�=f��<��[�A4t��%���J�
@м�՛���<ir�9����������M%>�g�<�D���}Լ�Ҥ���j�3��<\���p�V�R�p"m<����M��<�r=�����-<����"&��Џ;f��=�Ƌ��o���+���ƻ��=<������;����s���@{���w)<]�.��<�~��w��������.?<]�=;���-���6��VF��UP�<�<�^ܻ��ؼ�Լ�y{��`�<S|�����vo:�/��蕂�.3=S��C��<�<���;��Ѭ�<t�漜Ǵ��Џ���<�l9�t��F�;�v
��Z<=Qm/��ɂ����m�<��=_ܲ�n�<Jg����<~ue<i䫼r��<l�F�\�<�ʡ�X��=#�<��=���<�
����'<�c��A4t:U�D�I�%�.�<
����*\:3b��n<j��<eE�=�����V���h��	O;B��:8fߺ]��D�<�mb�(<�<�D=�<&=�c���ڻX��$n�>N�#c+�4�Z=�(��޽<�C;�m����;
mv��~����
\�<��}��4����Ἶ���0J��Q���~};��:�m����
�@	=-ݞ:�[��F��ռ�D<����;������gK�����=-�=hB;;L"����F��<%����S%��6u=���<�"�<{,��cC�<�EH��Q׼� X��¼,��<=#�<�k��n��Q�4<��;��<��j=r$���Q��F{�?%'<2���r$��i䫼!a�:�����=U;��=vo�<t	��n��;0�;%V����<2�� ��;[碼��<GG�I�<6.���<�!=�l��ow��z�<#�0<�΄�=?d�B�<�<NΎ����E8�;��<7�u<)Z	=47�n�;��p�,�/=�N#=��><@_���<�@��I�;}.����7�(�*=|f���꼐�m�w=;���;��a<	1�����;0����RQ���iL=;�<f��<�/^=�ӻ�Ā���μ���<�!=]���F�S����@���V���X��m�0=��W<��<�Џ�K@;H�0�#��ѐ����:�+<�Z<=�y�<��:POV�Ţ�<��7;��
=�=��<0|�;�<y��+�<6���}Լ���7���i=;���l-];��;|�:D�<;���]��+��;�݊���B��;���<	1����6�#G�;[����l<�
�:POV��y�Ok�e�<1��9[Y�j:���#��'o�d'����59�$�<p"��ۓ<Յ=�N<��!=��W<?%�<'�@<�ӆ�lR��[<à���X�⺯<}��<^��gpc���9�(<��s���D=�?�E��<�#�<���<ǁ< 6�8I�%=6s�ir1����<,�)���=�(
�Y�w==��<,1�;TDf�p��;;��<gTX:�<�;m�0�;���2~
�7;<TD�<�mb<&�;�!��EH���_j�<���;��1=��l�K�ܻZ;D=����▼A�:�Xn�]�o�&W�Յ��������<�a=a�=y��$���צ:�&F���ͼ�]p�Z��<���<gpc�M�5=�;:<��<���Ց�3��<��;�
���&<<�y{<��$<<<�`��*/�p"��5`���=�-��K,����<���������
��Fg�H�h��?%�;�M~<.��<Ţ�<�\��G�<a���4�<�I==ϼ;��|��ώ2;��h<����r$;��t9b��<�1�<�-����0
ż.3=t�f<HI�;��A4t<�����<�Z�<�ʻ��n����5Ǿ�L�@�Ä�Qm��ų<�?<��<� ؼ*p<Y`<D��<>��<����'ʵ��Nj��7�;�MA<���;�[=�<f)�<�vG<z���WE=�����"����<��_=)K���1󺍬һ&:b<��h��c!;Յ�<���<�;����^�mٻ�d'�;"��<3����<$�<�ۼ<���/������<&:⼮�1=2~�<�Wż�=��1=�6u<�F�]����;��<xq<�s�<H�0���<�.w�f���f=����卼.�;�8�;�;���<ï�� Ċ<Z9;����k���ϼ�I!������(�b�鼠.�<�²;kI�;�<c�;L"����<>�7<�c��Jg�:�/�����<�$����^���<�K�W�#��*=<�=��K��}�<��;��<�;��<F��G�L=���;UP�؜<d��kI��K�;��<<wz���F;M��<!N=�ϭ;�㿻��;6���gt;��J<hB=��j�
mv<<��:��H<7;�<)K�<�r=�[��C<`2�<@�;}���a���K=��L��r��v�4<9�N8���;��<�$�<F��<n�<��=47<��ʻ9.I<R�HI+<���;�(��:=l�<lM<�!;J����<8�j��&=8f�<+��;l�F<j:��]�;��8=�3�;p"m<��*=��h<�0J���9��Ҥ;C�����p�؜�y��I�=A�V��<(<�;��<=#�;�T��RÞ<�Ȼ���<Qk9���ز6<Kv�:��!<c{S=E
y<�<i�<q�@;�=E:˙��'X���)=�t�=�X�=���<���h�����;���;�z�<���;�N꺙S�<-k��+�P:�	O;�<[Y�<��-<!a�<t��=�_����-;�br���<���<J�	<��ֻU�D�lM�'t�:�`�;�\�<=#Y�#�%<Äk�����K9�zg<<wz<��$<�X���3���
�=�=���,�/�����lC���=7���Qk<&:�<J���K�;��
<��<HI�;_����}�:v�E<�K��)3<�I<�<<�=��������<O�w<t}<%���?���W�����<���<���<��<��J�r�$�Ţ�<��'�O��;Wd��F��<=#Y<)̃��L�;f��:�m�<0|�:�;�?��
|�;�.<x�<6�(<�;�Nj;0|�;#�%���:lM��F����u<��;���:+�E<?%����;�Gӻ}���߼>]�<�ֻ�K�i�+�DT<���B<�d<�<�4-���;�Ǵ�h8M�sB�<�=
m�9�=��<(�<���<LZƻ8�j;���<��<���<��;�4�<�(�<�t2�:�2;���;0|�<GG=�8<���<sЙ�N@����s��Յ�;����N�:r$�<ͬ<�ɂ��[�����<��ϼ�K�;I����o����r�$��o�;5UD�Äk�d�����*;K�\=ï<]���
�<R5���%�<��H���a=ۉ���y��?����@y<�� <q���S��B�<K�ܼb�鼠.?<���<��<w�);,�/=�=��1�#��
x<ώ2����<�+�S|�;�v�;�ɻb�i<7;<���(��t�f��	<��<���j:�<1`4=�S<�W=���;�?=-k$<]���+��R5�x���Dƕ;j�
;}��t�q:�� <� ;��'X����o�+M˼h���::.3=�4�Ţļ7��;�j;]��<c�x�=O�w��	O<2(���	=�e�<Q@�w=�j����~��?<i�+=:���~����<���;>yȼ�Y<���gpc�G�A���	<��;c_�;,>��D��B
=���<�@����
�~Y�:n�<=h�G��p�G�W���2��ּ�QW�Y��<�X�;�������z�պ�s�</�<R=�㿻��2�;e}!��c^�����*/�<�t<=�T��
m�<�c��
��=6��:���j=�Ց<RQ�<�X'��/=��;~ue;�?�<[�3<#������gK���컝W�=��;��<�Q���<�,*;��<!}h<�.����*��68=TD�<�|�<��1=^�<�m%;0�9�~Y�9�{���S�������<�N#<7���l9;3b�<���;�[�<��ջal<>y�<v�?<]�产�z;�Jʻ%V��W����sP��}�; ������<�;�}T���B� �
�"
�:��=h�<�Y=gTX;S|��%r�9O��:�޽�)�;��S�&:�;�a���h��2��
��5�J�	���c�?'<�8<���Ϫ�:��/=�K�u�[�C6B<��:(j
RowID

	����̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046203
data:
�source�2�
�npm-cache/_cacache/content-v2/sha512/12/36/e1656486babc619bc8673ae17e9be4475ffb54a2f58cf388987a574ba851a593e26e4af547ecea8c710e45fd4a9f1fcde1e2ef3ea045b31646d5ee6a2f5a(d
�	file_path�2�
�npm-cache/_cacache/content-v2/sha512/12/36/e1656486babc619bc8673ae17e9be4475ffb54a2f58cf388987a574ba851a593e26e4af547ecea8c710e45fd4a9f1fcde1e2ef3ea045b31646d5ee6a2f5a(e
�	file_name�2~
|e1656486babc619bc8673ae17e9be4475ffb54a2f58cf388987a574ba851a593e26e4af547ecea8c710e45fd4a9f1fcde1e2ef3ea045b31646d5ee6a2f5a(f
	file_type2
(g
�Mtext�M2�M
�M{"name":"@types/lodash.merge","dist-tags":{"latest":"4.6.9","ts2.0":"4.6.0","ts2.1":"4.6.1","ts2.2":"4.6.3","ts2.3":"4.6.3","ts2.4":"4.6.3","ts2.5":"4.6.3","ts2.6":"4.6.5","ts2.7":"4.6.5","ts2.8":"4.6.6","ts2.9":"4.6.6","ts3.0":"4.6.6","ts3.1":"4.6.6","ts3.2":"4.6.6","ts3.3":"4.6.6","ts3.4":"4.6.6","ts3.5":"4.6.6","ts3.6":"4.6.6","ts3.7":"4.6.6","ts3.8":"4.6.6","ts3.9":"4.6.7","ts4.0":"4.6.7","ts4.1":"4.6.7","ts4.2":"4.6.7","ts4.3":"4.6.7","ts4.4":"4.6.7","ts4.5":"4.6.9","ts4.6":"4.6.9","ts4.7":"4.6.9","ts4.8":"4.6.9","ts4.9":"4.6.9","ts5.0":"4.6.9","ts5.1":"4.6.9","ts5.2":"4.6.9","ts5.3":"4.6.9","ts5.4":"4.6.9"},"versions":{"4.6.0":{"name":"@types/lodash.merge","version":"4.6.0","dependencies":{"@types/lodash":"*"},"dist":{"shasum":"af588981ce1da41eabef53bb7793f15ecb3c10ce","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.0.tgz","integrity":"sha512-is4AuOOKGSOgN/1D7w0z47Cy8dR9UfGjMqD9nadchDeryUgIlMdSrhh16NBsq6T4YfkVJlrGZjUGZ1RVi+ijbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwiqYz6q03SKF3rWkHbompKnNeCvhlv/sqrLjrtz9WegIgDObYftLFBIncrpO79AcYFQpx2P7LaotnanEiFXpdPjw="}]}},"4.6.1":{"name":"@types/lodash.merge","version":"4.6.1","dependencies":{"@types/lodash":"*"},"dist":{"shasum":"ecff29701b7a8d4ccfc50973df5d2a844dcb0397","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.1.tgz","integrity":"sha512-NtYs4xgE00GUwFZ6zLLsVbkSO5GD7ZHg+6OHmbcoY3aQIUkJbUdcnmb3raCnwwLAB02L+7B9rCMt0MLB53hflg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBetxakV9WdCetlBI2ArukQXkz8LpVXoavkNGxhF+yCqAiA5eRGJWjBs5XXSaUL+GsouwcWfKlDV6WhLyeBigb+oWg=="}]}},"4.6.2":{"name":"@types/lodash.merge","version":"4.6.2","dependencies":{"@types/lodash":"*"},"dist":{"shasum":"0f342234744a899748808412fbd39c150cab2da4","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.2.tgz","integrity":"sha512-y7f4VpFmgr4zZ3Q7Qfv6G/DKusIXKv5qgRPq7DeAwgX7B726i5AcjVcQQYtud7dOY4yYLgkyCuu1kUPfOMTGYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfqdpt1wS6GwMZQWva/IjQZRmjxjLNTPt/th/4jMfMBAiEAjTHnIOfmvZJ4FKZQhvapnghW/bPG42RLjDHkGcrmWSE="}]}},"4.6.3":{"name":"@types/lodash.merge","version":"4.6.3","dependencies":{"@types/lodash":"*"},"dist":{"integrity":"sha512-bOCCutkbehfCeiSqJO5XcVKjsJvX28dgvjhs4aMmBAHAsOy2oOJQwHuIZ0elI1E94qQIdEsCvz8oLgUumd6teA==","shasum":"a41c49fe404c4bfb653ae6dda76abeedeace14ff","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAU7PcaMfwpCg1yThL0uLKN3vK7N3MxBScamEyKKeSAgIhAPTUwYSOOvgjuKZMwtW3APb7OLuYCPBpbZrXgxzcvcY0"}]}},"4.6.4":{"name":"@types/lodash.merge","version":"4.6.4","dependencies":{"@types/lodash":"*"},"dist":{"integrity":"sha512-usLWpRAicaNbx0VfNDREEgGWvp88inclJLXLJ3NpT83eUE4O05LJdYNRTofHq6pb/NiMZjzNVJHdgPvPzMfu6g==","shasum":"0eaae4c82b82d0426612ba929f53edafe5402c58","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.4.tgz","fileCount":4,"unpackedSize":3209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVneBCRA9TVsSAnZWagAADggP/2w1xoDPPINj99UlFy/+\nkYoRJCsrDZimvTs8qAb32zu35NVCRwbl0thTtDJOO5aDQnyGOxYUW+4jm/Kp\nQyVpvEbobIhp4z3KX3X4t235EuBKsLvldPq9RXHrJxdrtijmM573ddsDG9bY\nZrPBB48ZYn2WBnOl9RejoqRZ7sOxjJLEpZD78gTvHUNLIu1lol0kMIFL3w3+\nWJ8ATzlu6cZuroGdWiCFGxoJciTeMsp5lU/doI9R7MYHTknHPICBn4J7tNCG\nkkdk1D+lbfpEVAlphjF8fcVIsvKjy2goC1GyDQoMikmgQjIMrCSzn/J3GGT+\nFvGMVP2LD5LLydagtOYHoZDVqi6ZhDGzs+4c8rwfghDbk2ccyh/B2BtHBpU0\nQso0EUpkexxkJ6Zkkz2zeA5GpnK2XwrFSKx28sD0gz1Er6QPS/FqBYyrTeiv\nPMt+dlVbeyYfKVV1SWPV9M+Knat/+k9wtuCIb6EMzWUbXUb7fB3yeNA9Wu3W\nnEOVA/F7zo7tKn1diMV4Kp247omlE4mpsZGQ+PPGIyrygK5QJQUgFZRXXsBB\neo0WLxyhxuLjStLuqlX1E1EJOpSNsbkWGxPJO8AwcymU3/6ZZ/PPO2etHBdL\n3V9UIhcKjhYWQGgt/ou+tgk1+tgXQSW27UJERxYoas3zhJcQHtCDMUTUrLkD\nMwEV\r\n=y7DY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbwSanBKd690Rl09oao6rbKL3A/BNDslksasMKfijJiAiAP5aaF5Vna7W8QSl3hq5RtwkCVdDWCzHoJ99lfYFqZUA=="}]}},"4.6.5":{"name":"@types/lodash.merge","version":"4.6.5","dependencies":{"@types/lodash":"*"},"dist":{"integrity":"sha512-aVuP20wtk34imEUC+gg/EqXJBdsS4R6yeX1LixjZQT04qQ3AceqgF8BJ84L43nVGTC3YZLpvcioza8yzZFWtIw==","shasum":"5f782604cc754ff57661c541678a03cfe62cca19","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.5.tgz","fileCount":4,"unpackedSize":3261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZHxpCRA9TVsSAnZWagAAzNwP/1bf8QJQMYYtsxBP6Dt5\nhb+Nm2CfEZMoXxYZCQd4DrWWHSgUB+J6sRlnlAiBJNKAOVF+LS04/kRBVZ4m\ncRBl7lzRhLw/dfcCEKjof1faoTiJrxm7kVB0cGqkGc2iqw/r/R2kZkUFGSH1\nQRmq86W8Tzgb5IrFICLbDg4pfFxe5d0ss0R4vkxVhkTfqkLXuvQ1GVGd+HVz\n0982PymU7MJRwr7+7h4nBQyWb6kJ+b32X1qSE5Hb3naf9X4JRohD+41Ffgq6\naVgmLTaBH9G1N+2sI+p0gjGXSCywleQiOGXVlSo5CyRIfdoKQjiYwTuNxmxP\neMmPFTt3K9RaHUm4d0pkIORHwjfru0Zf3w/OKB7mcrK8k6cnCXfwd0YQ/QnF\nlbWzI82GFJgS//DKffWsx0RpGcMXMs4OBEWy0glPDid4jtGKdX1jmA/eVzL6\nKE7bEJC6hrrtv+MNwm+33h+cuZP7uO4wtR6Eq2Jt5MScoKW1efC4mF/D+H3A\ntvLaMoYZK4zsJE/Ud476Nt+piqEbRYuHNc/FLObKiegV7q/PxZk65geDALZL\nVTLtgL4OfWxkzIwrqc6cyNK1eolfyPA1iBjgvjxogw31LjUgX85WgIM/w05U\n79ZJhmmRjjGH7HIfjkGKV1UZ/LUQaHDYKP7KjRQI/6lBtsyGek1JqoJ21GDO\nsP+o\r\n=XSgX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyMnnrXCUnpzDU07WVsXFg0jEBfb1IJfg9WcfWmdgBiAiEApJbEfY71DSCiMoF6JUIF+HJgDb1WYrI9+Ef6AP5iMOo="}]}},"4.6.6":{"name":"@types/lodash.merge","version":"4.6.6","dependencies":{"@types/lodash":"*"},"dist":{"integrity":"sha512-IB90krzMf7YpfgP3u/EvZEdXVvm4e3gJbUvh5ieuI+o+XqiNEt6fCzqNRaiLlPVScLI59RxIGZMQ3+Ko/DJ8vQ==","shasum":"b84b403c1d31bc42d51772d1cd5557fa008cd3d6","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.6.tgz","fileCount":4,"unpackedSize":3304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfbTiCRA9TVsSAnZWagAATEMP/R0Dl2NOCHVU73PShgsS\nnyVbomJ5o1+CV7XQQglHnV/1c707O8wgcGj07cRk6uFKov++Bb3UsJjVkFJO\nRT2YyEuGqVnsKoak1Bwe5Frmka1nbjQJQOQQlpYI2fCN59D9MaRgshCFphda\noIxDOQgJuLyRyzMXXXDD9E1J2a3XzwT5+zq9BUtcyxOj8SCx+yxqRRbUUvoM\nV6aq8ppa/L0qzgm85M6ueARfvaQwCheXIJj6s4RECxcnvozjuVhMEBMsoGe8\naQpRr+6H8Ps2wguqO1YpDg3pe+r++gAX/hEuMCSz5sQaPasdIgpngnrUXBnU\nNUDpXGIl8ki2F2pQfwC/PjdFCQB8A6EccatNU9wqt5c1XQjLor6ACbvoT39m\nPLRoWmnpcDc9cCkIW7MvPwR7u4VnACJurMK7yTWwh+QEDdtPTIWLaNcQ4l4+\n65FW/uSfavVY909LCvoSdFiOd4sxWQBWb2ryJl/9RxkDpX7cF8WtwbiMvTbY\nzyN4hGV0yhwP5edfVGg/lns3knGQegQpnMRYDb3Ow33zP6vmiym7xWFfrteI\nLSOQzZfpvHrPq4UqqblXMvEUZ+b33mat/A2rzI/qwQ/vPokobj4ZUP2hDAbF\nmSRab+G/soTUBVl7ZF/7xiwSKa5//UbdXY97j3S9DjSuY75/JPF8nHOp2lFb\n3O4s\r\n=a0+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIH7pvGl8T2abAC7FTTE8u4+YgsKxIy2HzfgX4brOJjQIhANU9bv6tAeZHDXL6wZhN2RlkTWZ5FMuVYJOr1rfFTu08"}]}},"4.6.7":{"name":"@types/lodash.merge","version":"4.6.7","dependencies":{"@types/lodash":"*"},"dist":{"integrity":"sha512-OwxUJ9E50gw3LnAefSHJPHaBLGEKmQBQ7CZe/xflHkyy/wH2zVyEIAKReHvVrrn7zKdF58p16We9kMfh7v0RRQ==","shasum":"0af6555dd8bc6568ef73e5e0d820a027362946b1","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.7.tgz","fileCount":4,"unpackedSize":3773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjW5lUaRVzm5GPF+frKcQzBEY1zIM4MVD5LaylRpiYegIgZsRUtWJqrZOOlDpB4nHOWkcPc2Pr6ck9hXcwh5QUbBE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXfFsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Xw/+NTxG8jhohK9fkc90Qd2WXU+UKDtqcPsnkg3KoGMfYuKUTjvY\r\nVWFarDKvGvnCqzI/axh6gKSMKoooNYVue/1CeB3t3TYSfvjbCjc0ImALtTGj\r\n2O7C3/dv30O8T2wXj0sBm3FuNBxMEKtmfxEaqzGQWy40dTDtPbnxXKua1GYE\r\nz4Edu8BdbXUU7swweBJ6NE+26t9ScFfrgyRwVIdv/teYpbDcCxpSUJ+7BRm6\r\neuza1jc79I88CDG9uoNK/oH1w2Dft76MpHPFA46cqyaHk1uzdPO4Gv8TKcMA\r\n2xEtuIS41qk0b8hmsF/blY1uv6to508U7g1q6UvG8ezvyvfUnLLfyvkz5WiJ\r\nWJe6nOgoBxd9yKubV8tKq/dV3OBongriqrpjGdyK+HrfVAhqWafhCkXFhKLW\r\n4uNZOuFiZdfbq80SwYKXwb95F/x2X89NsPhvtNceZxWjKdPJtmzM47u1pzYL\r\nqQNuokF3vNFqbqyQU+9ND7ZQvnYqej3XwTe8ZlFqqpXMHgMBgun1cW9sPX6d\r\n5vXPPHckNd2sHxW2BxH0/edSndFku9dvaLtuV0/Q7TI/u2ve/Ay6OaG8RW/+\r\nou+/XNyarmyAV00aC3a1mk+wDwh8ywM1/i+uwtmiy/0Y3QkU+vNNO0KvtbEI\r\nvRG9kpf1/5Ssof0G9QZF0p8nsqlTfG23rjE=\r\n=5ELl\r\n-----END PGP SIGNATURE-----\r\n"}},"4.6.8":{"name":"@types/lodash.merge","version":"4.6.8","dependencies":{"@types/lodash":"*"},"dist":{"integrity":"sha512-He1g+VBmRclP+6hT6P6zKlzpFoeOLMgPpMGChgINuxbdPumZCIJsITbqSq2cWXzJu2ltmwVN5TfQ6kj0X06rFQ==","shasum":"5a9cfd316ed6806f29cb37ff76398e255d157ee2","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.8.tgz","fileCount":5,"unpackedSize":3165,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNGSK9xdnja5KBystad8FIMVLVl85U+XU8DSLIx05KOQIgB05gunlS4qbK5eZEZyaT+j9i+szJdNb4b8ELIBhm4U4="}]}},"4.6.9":{"name":"@types/lodash.merge","version":"4.6.9","dependencies":{"@types/lodash":"*"},"dist":{"integrity":"sha512-23sHDPmzd59kUgWyKGiOMO2Qb9YtqRO/x4IhkgNUiPQ1+5MUVqi6bCZeq9nBJ17msjIMbEIO5u+XW4Kz6aGUhQ==","shasum":"93e94796997ed9a3ebe9ccf071ccaec4c6bc8fb8","tarball":"https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.9.tgz","fileCount":5,"unpackedSize":3165,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3zzagu4di2CwEcVC4WJ93SW8LaAu7L6dgWFDslhHKyQIhAL9hKtrg2Lm8Rf4Hpk5WOnSW7jabDlOHrPRBTpwBPjFA"}]}}},"modified":"2023-11-07T10:18:27.178Z"}(h
pk

	����̷��(i
�0evector"�0��0
�0_*�C��R��<4����.w=i{���0t�tļ'���gK�;6Ȧ<��<������� ��<xu=��!<�n#������<5HH<�/��Of=`��<�Z弍t��b�,�o=׶"=��aF�<<]��7=�k�<ԉ<�c�<��=;s<֦��5Ļ�J�-�d�	Z�<p��TL��[��Z�ļ'�;<=I;��<��h<��:Z�ļ4�z<�屮u��Y�ٻ�=��<�p <��b=�i7�R�\���!����\-��ʕ���M;��=�(!��Bj<��P=pp.<��*�>�=�8��
�`�o=��;R����c��=��9<K�׼�ڼ��;��"����Ż���n@m=	*:��q��	���W�L�<b��j����P�<6X��y�=�J=���]�<T#x;oعM�=`Vk������@;���y�<T��S�2<
ʱ��F��L����s�=������~zI�a6Ҽ[�=�3㼩�t<=��:v�<�t��E�������w�:�A=��D=4h�'>-:���<�o���;�.w��?���<	Z>���<�}*<Q�u�����r:�;�</���:̼��X���
�Yͼ�0��;}{<�l���_=MW�= I�;��|�q����=�?��T`�-��<��<	*�<~�Q<����<�w�7��=��C�g�j+=�H<�'�
�<������S�;�t<�#=5追�Q��ޛ��L��<>
��J=���<���:Z�H��ڀ=֖�</���K7�=�2�4�m=�v�:.��<wU�<��<�Q=g�x=	�<�*a�c��<�4Ǽ[ᅽ�*����RLP<q��<��=�<='ι<o鼲m?���n�<吹�֖�<gh==]�=݋͹�}*���;<j�=&N[���ͼDr9=���<x�
<���·;��%=&�ʼ<]⼡#x�q`�<=��<xE�:/�%�v�;��<%>�<�<~��Նa�5���Ra<��;��<x��<bƛ���伎���K<~JE==M4��O�;Kg:<[A���ּ�\�<��=��u��K=�@=
��<���cֆ���G=�j
=�񥼕I��S9������6=�����
<R�ù����&��h�<�Cλ�l�<�<h�߼�{b<���b��<]b��^8=p����ټ���<�93=����J<4�i��rn=�Ք��8<J����}<p�G;��DF���<��;�ӗ<����Ȍ���'��o������C�<Z�/=-X<q`��=�����W<��)��.��T	=6X�<�o��Q�m;�u8������q����}*����<ޛ��<]b�g{�E��A=�}�j��\p�&N[�Q���4ռ%=F��C�V�6Ȧ:S����Ծ;������<�B�����<S�.<�
�怋9��'=/<��<���;}{<6���:Br��>=�L�=�R�ρ�<Eb�<�Z�:�#���_�!�
<7�
�j[==�<=��3=Q<�<�R�<�M&<��<�k4=��=9�?���:;�j�;������h�<a��;h�ۻa6R�	*:�֖�=ؖ�:j[:}���;�;	Z�;D���L��4(�;��
=>����<.�6< ���h+S<��<<
�<�y�'.�<݋ͼ��(<i��;T�;��
�/C�q�<=}��v�弛>�-s�:J`=�
z��Z<T섽 ��&��:��=��׼ܫf=��o� ��L�=��pж<<=ɼ��лJ<�<�8h[W�Yb<���氏��5<���<�U�R�üx��hk¼�T`����&��K7����<���DB�<��k<[q���9�<~zI<Z���%��!*�5�T=k<�Ǵ<M'�D�(<�v�<��<.�6��g�С�����<pж�&N[��}*��^��[I<dٹ���<j�;�ן<'�5;Qli<���+�<Br�<T���)V;D�A=�f<�ޖ���ݺ��h���g=}�j�`��<�6=�
��!)�6(/<�fH���>���;�6�:YA�<��<�缸"Ѽ�V�;q`�Kg:=������V�����ۧ�;�Q<e�����R|T�w%��<�Y�q���g��<����.w�RL�e��L瘼_*=��]�O?<�o���C=i�<`�o���k<��A�߻=E���P�<	=<RL�<��2=��S��<&�J�R�ܻ�?F<ρ�<��<~Jż��=<��j<���;�N='��<������+��N�<p&<�*<�wZ���;w��:Ql�5�Ի�K<T�<߻���_��=�7(���j��]��'�����
=c���Y�<g{p<w�̻vu�<i� <�Uy<�4�<���<�)�<�R=�.w<�><�p ��7�E�<?T��4���ٻ�Q���7(��Z��O�<��Y�?Ի�w�<��<�o<�y�;��]���+���!<,���T���@<���v���Fr����;bf��=j�=�Gֻ��6�&��<J�L�-�`��<�O��L»4��<�,�;��=D�,���<�?�<;��<��=/��bf=KW�;��p:�$�<j[��&Y��`x<�wڼ�I��a�<���<�$��(!<M��<�➼�I=�F��O�;�y"<��<��N�Br�<��n<�!m<�=R��<�	�<��=h+S=�"<�p <셺���Eb�D���ũ�ƌ�<o��<T��7H�E�<4��R�\=�T�;�T���߸���.ú�.��<b6��$=���<��<��<M'��ϝ<Br��j���/*��T�9�W���+<�R�<,��<���=�؃��ͼa6R��8�,���;�n<�&����:���<��/s���;Br|�xe/�jl<�Qq��2�E�<�=L���p�[ᅻ	�<0#�iź�ü��F=���y��<�3 ���<ؖ	<g���qࡻYqջ�n�<�1X��jл��;���av�<h�ߺZ�3<=��p�2����;KWϼa活Q\~�`�^<��;�=c�=`�o<�K<[�==������=�+;b���Tܙ�K7��Q\~��$\�����?==�@9�$��|��
:%�')<o�<;��<��������6X�<?T<`���Q�[A�[q<�ܼ~<a�<ɬ=`Vk<���<��u����
z9%��<�q�68�q�=(��ȼ5=(��׶����;����__�ޛ�����<~
�9�ye<�w���D�i{���/[���<<]b�7�<���j����;�<�|�<D��/�=q`=yU=�
� Y�<Z!8�i���f�E�<�Ẽ���;q��/C�;	�[:�����.��<5HH�:h�\����N�������=�)ȼ��=w�P< y0��=`�b�Ju�R�?<C��<K�>��٪��J�<xe������c�R��;M'��DB5���/�~�M��
�<T|�<�
z��,<������</�%��|�=���yU�=�6�;/�<�n#��E���Uy��7(;c��<��k=!��:��r<	=��#�;�(�����=M4<��-�>͒<�1X�x�E"<��9;��=��e!����<�89�ρ9��.=��|�y��<��㼳];/�;���~��<��A<��*=n@����l���*�Eg;4�i<�<&�c=5D<�s�;q��� ��;MW�<�L�;ȼ��Yaj��_=[
��4�<��F<�(!�v�:�TL
����<��;oX��Ш<

!��.w<E2�i��MW�<Lw%�R�ǻ�k�<'��<�'=���� ���ϱ6��g��,l=��ݼ�=�@߼���<��컛^���ּ�@�C�k;�	r<j��<bV�;�	<�흹p�6=�'�<м�;s<j�<0#��^<E�<�ɿ��]<p`�<ߋ
=���Vݼ���·=i�=>��<=��T��)���<i�;E2=JGd<~�<=��
=D���T��5�<�	r<q��/< ���~<��Ż�)�<���	z�;i��Tn<�U����g<�p�t�<��<�ڀ��7k;�ڎ<`��v5�;���<4���ǼD��<xE�����<�������N�<=}8���<�J<�ꮼ��$<S=��<��o�>��9�:̼a��;iż���<ޛ8<u���H���؃<vu�<�Q.�pp.<[��Y	<��<ݻQ;߻=-��;��<�nf<�1�M���g,;5��;�=F=��=�<�_=�u�<$�<Ȝ��g��bV(��U6�T+<��l� 飼���dY�y���59��?�_��h�λ�E�;�ed�h�J�o�O�́u<�LB<�Đ<`�b�7���R��<��/��Du��
���
=� =���������:��S<����DB5�J`��{�L�;E2���n�;�<
�1=z��.���4���D<��X���<C"_<L<�E���]<=���;׶"��߻�3��Eg�M�=Uһ���� �<��r�;��	*:��*�vEY=`fּx'��=�PJ�Ğ��Լ�e!<5HȺ���/�>y���=0;K�F<���<�d�%����>��<ϝ���s�g��<RL=�5=��<o�ؖ	��K=d�;7H=��<��)�d<��A���;ԉ� �#<�e;��<R�G<.SG<�S�;��;��'�c<��<��;b��:�#=���K'K�Q�u���i�Eg<(^�9��ҺR�G�!)�<�7�5�7���T�o�<�𺄯|����; I�;j�<�EK=��::��<=���dY=�b�
d<�.�<p���Eb����:<_��[A=���<6�&��cg���<[���Za�<R�C;���<�RU<��|��j
�􊦼D��<��F=���o�d�q ��X�v�����!*=�Ϗ;���jP<i�<�,)<�e!����yU��Du;�*a<�4<��F<��C��;�K�;��<z<���;0S���m���'��t<
�;Eb=/��w%@;

!��?<�����CN���H=�n�<X��~
ּq�;�镼�&����;���~�ͼ�-�<b���n<ǬʼR��<�aܺ��<[A�LG���q�ł��;�?�.S�:`&g<q�<S���%�>m
�/�%�ܫ漲
7��޻��4�w�м�a�����<���;�Ш������p�<CbN���:���p�<�x>:���av�9;<��0�Eb�<<m�;g��;�dK<���<R�ü?���vv;Yͻ����a洼�Ș�wŷ;���<t�;D2ʼ�d�<p0?�C�o��X%�%N�5��;0#�<&�N��٪<�<w���Yb=ԉ;/C=[��(�<�ۧ;
�=g��<�Ze�-�Ϻ�:��xu�R��;C��<(�<p�:��<��<�7<��K�S=�@=�S9�d�ZQ<�ł<Z�Ȼ�5�
�5<o�\��kw</�=-X<�<<� �<�I�;�r��/[<�-�c�<4�m<
ڜ�b��նe�TL
;j��<�ן<C�Z�i�<,��;�d:�e�;��<q`����<��<�}��	JӼ�٪����<�6����P�����)<�
:Yaj��a�<׶�<�8<����Bj����vE�;p��>��<�7<q`�;vE�<��<�^�����L���>��;
�<5�;=��<.ú<oX<5�<��ؼ��<D�<<�ٻ�P�<���D��j+��&�J���!=��;o�ܻb���Q<e�Dr�</㐼�(�;���t�;����{�<�~=�$�v5�<�h�<
d�	�F<��μ.�;}��<�Rռ%κ�4�;�	<�̈́<[���=}��;���'>-���c�?;���<(^��!��DB��T|=��C=�_�<Ig��<=I< (���j�*����<Z�@��U6�Y�]<`��<~꼼նe���<=�0�<=>=�С�������oJ���=/s���n#;y��x���;[�:	z�;�<�&<�"��Y	=E�<Sl&���M<݋M<�A�:�˼��E˼T�<`V�<=�<���
�����\�!i=��<�<�3c�Y�n�Նa;�9<ve�_��(j
RowID

	����̷��
	Timestamp

	ه��̷��(


milvus_id: 452165072252046204
data:
�source�2�
�npm-cache/_cacache/content-v2/sha512/13/56/74979ed4ce1dd051e93e7cb48b8958dcd2f032d53cea867b558d7f69c2e45928d6aa7d5213df7e6c1a2f7ac5f2092742c363a95404bb62818ce63d044820(d
�	file_path�2�
�npm-cache/_cacache/content-v2/sha512/13/56/74979ed4ce1dd051e93e7cb48b8958dcd2f032d53cea867b558d7f69c2e45928d6aa7d5213df7e6c1a2f7ac5f2092742c363a95404bb62818ce63d044820(e
�	file_name�2~
|74979ed4ce1dd051e93e7cb48b8958dcd2f032d53cea867b558d7f69c2e45928d6aa7d5213df7e6c1a2f7ac5f2092742c363a95404bb62818ce63d044820(f
	file_type2
(g
��text��2��
��{"_id":"@tailwindcss/forms","_rev":"67-d33a4a28e54f0dcea4ca2c50e350cb36","name":"@tailwindcss/forms","dist-tags":{"latest":"0.5.7","internal":"0.2.0-8a8671b","next":"0.4.0-alpha.2","insiders":"0.0.0-insiders.e6bcd1f"},"versions":{"0.1.0":{"name":"@tailwindcss/forms","version":"0.1.0","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"prepublishOnly":"node scripts/build.js"},"devDependencies":{"autoprefixer":"^9.6.1","clean-css":"^4.2.1","postcss":"^7.0.17","tailwindcss":"^2.0.0-alpha.14"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"9ac4ac3c94a5a45b1eea84efbc7ffd17af30593e","description":"A plugin that provides basic default form styles that are easy to override with utilities. Hopefully the successor to `@tailwindcss/custom-forms`.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.1.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-THildqHsFwzboIBH8lysMfeOVPgU9MU2N8HJpGSg9RsenYv1jIDApeEdJJNZamNohoujdUebVaetCMgKdzx2zg==","shasum":"e938b5a8923f45f591337bacfa823daaf50b4237","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.1.0.tgz","fileCount":7,"unpackedSize":24333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrGX6CRA9TVsSAnZWagAAlF8QAJDfSg2XffsBgQGcJhRu\nbQoSt0iu0U+/sSlGluGtJZ3lc0JH4VkHUBPluLHf+q81Sv8F7M5drTaA7NG2\nDNpqENE/uvPlI8JEdxR2gkipEuzF6gVl/FfbOxmHc091z9LO3Ud0UNZSVbHy\nv9EiYkmOJ8vNFXahVha54d/4hvc2wyTuYYbOy0gWUqLZECJUfBDNGT2ekVST\ntkN4fRtxZpXhQhTRNQIl23YK47TPx/7FwtivXC8UEuTLtujytmkBqKJRXIKp\nBX998AzTkgd0EouhQCBRqXwqDRRPeKA8iEPCEaXCTEJI43QaT91k95tm/fbM\nP7x6SnQOgIS+Tgfiz/pE8LnHnVOYKDb/vw4EVi9BS5CXAISm3+x5TgiKScsF\nY4eiul1d5EUWpvlsyn+h+l0HUVkKqmNj37eqmN9ZjxoVpX190o8tfbjcSyX3\n0QH2UmF0iyrowUNIR0YCIaLqSlpAB93MmOG4t8/mjcHWhD8TG6H1ne7fuVzX\nV8klzouKkC9gMCV+Q6E4hHY+I21DsNktRWVKrVV+KCpvSQG6irRY6Tv78FvM\nx9dF/bOPhjcy6G5viY+kcKHUu1pot8HNIs4b+mwzhDUFBjQgn4ScjNK5R89s\nia3jd3YIiZ64cIsj1pCSd0AEtFL2OxEVLOOsmMPAstJHMQGwBVsMTG2QOeJX\nA+NH\r\n=dtZ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPQtCAPaJA6x19bFM/h8N6EvN6qxmOQL+jw3qdrQSBowIgIR99/TSm/ShbWJmDsqD6yAUnoGNsvKTBWR/WeuXkWeE="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"adamwathan","email":"adam@adamwathan.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.1.0_1605133817639_0.9262431634249371"},"_hasShrinkwrap":false},"0.1.1":{"name":"@tailwindcss/forms","version":"0.1.1","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"prepublishOnly":"node scripts/build.js"},"devDependencies":{"autoprefixer":"^9.6.1","clean-css":"^4.2.1","postcss":"^7.0.17"},"dependencies":{"tailwindcss":"^2.0.0-alpha.15","mini-svg-data-uri":"^1.2.3"},"gitHead":"b836d4e1098b609d8ee1adfdd2b7a5f92875f3c5","description":"A plugin that provides basic default form styles that are easy to override with utilities. Hopefully the successor to `@tailwindcss/custom-forms`.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.1.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-vzsYjKrAFtILK5zUMPEfOiL0OrXXnGf/hdY0valjrRyhEAUi2mS0zx16VqaXWVjmtCN/WrK6nD2HZrVvHzyXeQ==","shasum":"6a79b287f6cea2f9ea4fa777315c05286be0cacb","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.1.1.tgz","fileCount":7,"unpackedSize":25760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrKkRCRA9TVsSAnZWagAA7nIP/AtLsGlKTRhtckH86ikk\nFAxSNvitYmBY4hI/cXWL5qvnQ+F19yIx7Vuilchr+4oFGRJel4FSaH19a7f+\nYtiZqscbXp0yLumCdMtf0h00WdG8EWHgN+5EklyWCadD1AFbzhiwv+pfLQaV\nvpQz3RzzXnKBOkGSrn2QqQb6pVQ0Ek7JVfe4qM24g+4f2lPNN4Ln9Ulms9bs\nCi7ecMk4jhhHPd8xw1TCSTLtKwx0Lkuf3+P2Z73z1ii2qn9dw6YFTT8ZZhr5\nI/Tjoz0+JNOC1Im1PR523FlL9wWrQDjidnPtVclmREDgQIBtLrzwsdYdRr8X\nBJo35u2KA3QytuesakSWonGJCYT59M4tdpenVjFd+5zVlA0ExlX31d/PNJhq\nqkqpbuj2DV2IT30C4E+BUtK8B9mLp99RPW5N7x9x20yqJe6Jk4qOTlzSYwhA\nUeqFM5+gPfXeej7eSQAAMeEasK5LrDtjym3xUYvfRz0c+LGR08NCrsii+mlA\nmJPmC8s4I6orF7F1S40KvbXrOVR2aBgtIGAZ6uSLyKd+ByGGi0MZdSDQWJl1\nVnOX1DnpfTxti/2I3Lt9a2Qrylwnzp8UV4U8MotHz8x6RyuwDRsWI9QICWQ9\nqAuxbbQ3kOp9dJVzJ3D41ItsunBTVA+FvWqeZKNK055naeRBCuMcUkk1D9wG\nMxXN\r\n=7GDk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS3IxnUnyq+/9LH/3+TSshgFXGNet2hDBnhC0ROr6E5wIgIU5i76Eg4w36wvu3YLEgeFuvIMhe9aqrEkdqfm3bAlA="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"adamwathan","email":"adam@adamwathan.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.1.1_1605150993270_0.25537508290709"},"_hasShrinkwrap":false},"0.1.2":{"name":"@tailwindcss/forms","version":"0.1.2","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"prepublishOnly":"node scripts/build.js"},"devDependencies":{"autoprefixer":"^9.6.1","clean-css":"^4.2.1","postcss":"^7.0.17"},"dependencies":{"tailwindcss":"^2.0.0-alpha.15","mini-svg-data-uri":"^1.2.3"},"gitHead":"98f67dd4c0726dc44f0925344dbc27e68108f053","description":"A plugin that provides basic default form styles that are easy to override with utilities. Hopefully the successor to `@tailwindcss/custom-forms`.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.1.2","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-GgUjTVuUPc+7IVpdKT1/WS0BclMXWWe1uEakuxizoAwCZiNRAGy2de5bjlI6Lo4gewHQEx5SBbHT0DR06JY1lw==","shasum":"e1e66d17b92eb06fcad2dce4fe5f26e05de5f2ff","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.1.2.tgz","fileCount":7,"unpackedSize":27596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrLMvCRA9TVsSAnZWagAAPCMP/iEIk+3AQYUAbGrNpze7\nYVpJ4rMFeWUMgvTZtNhu8fXFVlwamfPF97f7M3fixdqsfpCUwwTibVRsleU/\nMwlbCtEGF48kc69rzR1HiDpMcU4k6u8CyU1HW6TNHEiq889z7dox2sqd5ptA\nbMG8MTKYtR0jH8MnmfN1k1qozfKPEnyI4dy06qQffi64FE4yyvkkXm1EoKtq\nTXxO7QDYuwPR0Lq2K1Vq+Kb0uoY4B36HSE4v3zOgcncHIx6NCWOF+9oOtl76\nTnl9xrQJ8wjChihv/6/RI7NRb3SPR75gs/l0iwx5Cu9aOH9PUPhmwGSclhCt\nlni3DnVK6gejm5KiG65oWNGhgEKna5LeBHuVXw8Capgri2rMkqyhSIrontoT\nMQDqsbq/AYH+x7Pk7Dbtl9AYVBmkiHtYWAa2p4hSw1Ek5nO3qyzNoRUdHHq3\nRHk1WcBIs8xyMZb/IMq1L8vzTtnYfIXE7wV2QZ4YQhbo7Zm4zGg/jpEdzg+F\nt3N0LPkKvIrY08lzVlv1B4waRA2nTaeA9Q6kpyk5QQg8MIb/sl8AFo2/f1p0\n8//M7U+STc6vHUM50rnpsKRIo7bt95UTclvAOs0CNYQ2xPtyCmG3s13J/EwP\nrfWmtyi7baSFM0ZaZWCXyaOFVo4KTWRuHHBZopJcm8oc2D0+lG0nyuTF8eI+\naijT\r\n=2X3g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnvvYSOiCrISxM6dsvLCtW6ShX/ftaegnPYeowxrfWTAiAGFhXpGYuLLm+gLq1q+ICGvgBC9Hsg0Lg9sBt/8r8ZNA=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"adamwathan","email":"adam@adamwathan.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.1.2_1605153582601_0.0964839120752683"},"_hasShrinkwrap":false},"0.1.3":{"name":"@tailwindcss/forms","version":"0.1.3","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"prepublishOnly":"node scripts/build.js"},"devDependencies":{"autoprefixer":"^9.6.1","clean-css":"^4.2.1","postcss":"^7.0.17"},"dependencies":{"mini-svg-data-uri":"^1.2.3","tailwindcss":"^2.0.0-alpha.16"},"gitHead":"686f8508355910243ada748dd4217a4120f37c6d","description":"A plugin that provides basic default form styles that are easy to override with utilities. Hopefully the successor to `@tailwindcss/custom-forms`.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.1.3","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-b4+qCcMANYzt+tg2uQAi6kjH4QMVuR9wpUwZzlJDWiMgpGHYIo2sKN+2aYPH2hjjXfJSuHPU3fMIqOpxdPqdVg==","shasum":"ef10739e4927457a73076bd59734d8c524fc9d69","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.1.3.tgz","fileCount":7,"unpackedSize":28685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrUBfCRA9TVsSAnZWagAAXp4P/joUInRtI8YYYr92hd73\nVWWhF47vxtzZWkp9Exarewl3bFJpqhevvmItmYlJjpZjoYEfBDOnTGfJRlo1\nK7A4nuGP4XLg5Vn0fL/YJLCROTr1/pTUCurZKF+CZc+Xunz0JZvcjeOPWN//\nFuX9gWTx3gYAc2eYztdULFwpFgKYchuHSSipiVm8BEr0RxtaH98lOhb99MO8\nKI5QU9sUbCs3AGGnSS8pQM0YsV/QTH+oy/YHdz/pFBwAWw/OgKt6mthAxGzG\nwSOWviyOTWGPv6TcuK7BxUUuYJZO7QZJjtB2pJ0Xwp0r2kcc43yFF7rxsbmO\nllyh97xdlCViI+i8+CbmOjOLffiZ1rNsaAonwBHTonJFd21EjjOPUwBiSBv7\nChCJy40jq2UfHzfpV/NXkNx2bhqDnSpmfA/KGMUsYqrgtG7v71GMY1xkmWdf\ny+PKndkpIQaPz3yvC/ep+PWvlzRXV0nvmdfRsnnbBBcp/D7AknTtM6LT+/Nm\nE1dG5WHbkZXATtFcp/IqCKMcTS+MA6Hvelvl2HCSMWlGJuzxr0qamNDHAGlq\ndpClAy6Km5nki3ibEpofTwvSHx27Qpz+kdPoiKZnmr29MScBmdSp+0eIGRr2\nxhMmq43YjgU7NBSZE9ceV4d8fUVLWiZDqSqbzj1tb70V9kj3EoESafT1Tj35\nJJrc\r\n=Dg+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp5FYH0M+4qVs2f3BO/YsrMpHsMKRf2JEboSIvg20ivAIhAMS4jhmRqtj+HZtdNCsJafJNjSryI9L2+u88mbqnE9XL"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"adamwathan","email":"adam@adamwathan.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.1.3_1605189727043_0.4173896493145022"},"_hasShrinkwrap":false},"0.1.4":{"name":"@tailwindcss/forms","version":"0.1.4","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"prepublishOnly":"node scripts/build.js"},"devDependencies":{"autoprefixer":"^9.6.1","clean-css":"^4.2.1","postcss":"^7.0.17"},"dependencies":{"mini-svg-data-uri":"^1.2.3","tailwindcss":"^2.0.0-alpha.16"},"gitHead":"ce614302e01b9d175e571f6b04cff8a6077528c3","description":"A plugin that provides basic default form styles that are easy to override with utilities. Hopefully the successor to `@tailwindcss/custom-forms`.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.1.4","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-yIOBwOwQiI4vW8F0y3GkSoAEzFkmEV2oVtZT4c8DD6HNWY74LQV1wyzHxK0PRb9np01nLX7vtomsPNUUfJ3WTw==","shasum":"b0e01980054bb86f35bb20706baabe85e45dd0df","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.1.4.tgz","fileCount":7,"unpackedSize":28686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrW8HCRA9TVsSAnZWagAAKYgP/3uP9+57Fei+GnDW2nsb\nsUNikjEs5aJ5fcM7zr9j2n6kD100wSmF8zmyL6hVUA0qiAOSVSSie8iwwLGc\n4SjvnKdK2fr7mHAOwS26w2YFj0k9M18pWh+P7ngoLGCVKvZqAz416TyfhzEN\nzg5WiKBbiOyyl5siVUIxOmfM3NAEUL30gfru0kjOQrp7f679UJU7sbXA2bh8\ny499pOQ/KnR9klkymwGVVeQ4eKtuC9MdmdFaWqGc3mdbDe3AGYoJaMQ/IOkS\n8AWWj/dElNX+F6rRLaXaEnvtKDnEUhehIQuEmR7dJm4Rz2j1CNiWOwC2pIYZ\nlkVVaXM21pG7+bi9he7fYWa7MDS9IF66V27nahpJfm9r5aoKAbECKH9ZhLOX\njlbbyJPNpj3QiHA75UrDZ8vMWxSyVbApslC6kH2Fdl1H2fiCXhscO1auI7uo\nZPRhnvltsAfzo5zgk0BciSnZPjTCe5kD47h/JHITlPcuZXe5FWjONWNjxaWb\ngTHsGWAXjf6BB8GxY2LPvp543FORZXixsZn5d1Vp4qROUBBhcCcgw77zhR+z\nWVncemmYhujRuUj/AJ9XqYRH+TCuFk+E6e4ik5nVi8fsXxPa+6U+WhAZimJc\nHkdxdZD0cxAzOFxZrLaZriKG487YX+HzArB2x1I57Z7iuu/F3DHMrSvECk2z\nGw6w\r\n=lBN9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC35fPqQjQgYX53dus54qaOsv9K9P4TIUUeI6o5XVazygIhANEWWQjb1sdvowZsqsAWduOrh/5z1rnBM9brJOYuo+7J"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"adamwathan","email":"adam@adamwathan.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.1.4_1605201671189_0.6853584591323869"},"_hasShrinkwrap":false},"0.2.0":{"name":"@tailwindcss/forms","version":"0.2.0","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"prepublishOnly":"node scripts/build.js"},"devDependencies":{"autoprefixer":"^10.0.2","clean-css":"^4.2.1","postcss":"^8.1.7","tailwindcss":"^2.0.0-alpha.23"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"8bcaf1abaaa4dda55b2e89b3cf805e74db458154","description":"A plugin that provides basic default form styles that are easy to override with utilities. Hopefully the successor to `@tailwindcss/custom-forms`.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.2.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-YAAvBFuKhFt5u7JWU4TNt6wxqKI0E1k19hxgIjE5NEs5EXjiM1sNKnSWOT75Wu2CzOcp1qtMMoJbo7DsIzV9jw==","shasum":"75e4ac17b915e7c148b61ddafb99c68d8aca1b69","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.2.0.tgz","fileCount":8,"unpackedSize":31186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfstTVCRA9TVsSAnZWagAAAtgP/jD2YcfboXpyy7zvY7zN\nf763ta5bFOElnO4KqandSNgK5R7lQvMkVjrtEm+Hm5i2GaD6wQiKCb8QujiS\njixIU7iUo5VSn4kGGJ13ViqLdSphzGrqE06aYQ2ens77XBhgyy+iOfSLH9F6\nM2Q24Ph7Nr3AO3b0Q2wmUIlY8HEVpMcUeGkLPEggogyYoJsqpwhYTJlhiYhu\nJdO/mNItkYRbGc+JKdGFSomiV6isGJiFTWPeTJRciQT6ZmzPfeICUBefNe7M\nBcd00QEFDIV/OQdGSjofsoSnLNHVL3davZqOPqf194Ea45qqLETUp7lYVk2a\nK5C8iRk3dkthHjV/znPAXoR75qjffFiUeuzrD9GFZ5EO2MXHc4uhCIk8sHjc\nou7oHhvuGzIAH07gen3nmsOKHumFQ3qjvj+SRfWHnx6bLb35rstbllE0wVnR\nO3iYk1OPkAlAdFbQq2ovRaazTL4Q0+ZEB6JaBREil5WzpXYorUAHlL1ER/tO\nMl5/iSAqXJBYGc/by9VuBeNcGc0c3AQzfVMeJwH/jA24qkp8kQQfu+uxN1dW\nMCFMryLCkCmgnHIXpb3lV/AeBJea0XehobVkRyW3o2bbkQcwgzjXvj3AjWdH\nbY2wv8H4c8GJRQrqGCc+voNzHm3Sb2wMYmeO5wBmAdv3zpE2BDUp79wAP6UT\nMg+E\r\n=3buI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl/I6z52Ij9PK+YBEzOcdgoUVK9bdfRDEO5OAZCnypjAiEA3v8K/sUibyTDjZREIfJjq/WpltNteTedpvd6KXOTQKI="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"adamwathan","email":"adam@adamwathan.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.2.0_1605555412853_0.035780571326962995"},"_hasShrinkwrap":false},"0.2.1":{"name":"@tailwindcss/forms","version":"0.2.1","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"chokidar \"./src/**/*.js\" -c \"npm run build\"","build":"node scripts/build.js","prepublishOnly":"npm run build"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"^2.0.0-alpha.25"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"eb1d7cde242682acb71e2b7741279c8f6d11955a","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.2.1","_nodeVersion":"14.7.0","_npmVersion":"7.0.11","dist":{"integrity":"sha512-czfvEdY+J2Ogfd6RUSr/ZSUmDxTujr34M++YLnp2cCPC3oJ4kFvFMaRXA6cEXKw7F1hJuapdjXRjsXIEXGgORg==","shasum":"3244b185854fae1a7cbe8d2456314d8b2d98cf43","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.2.1.tgz","fileCount":9,"unpackedSize":42804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs9UzCRA9TVsSAnZWagAAtaYP/iUql0giaf/MIZDLZbVJ\nyduTfwUPnvkWXN1o+OL/k4sH6KvZt5mz9UWPnLcvdFGR5+ooOP6kQ8kUGWX/\n8mLXSek/zLiV8Q5OhH0hSBNK9xYpo2bdHJu8Y+X/4C/l51yDCniZ3P2yH5Vk\nb7Xth4TLK6n5//GEX+yxRS2rUlltB/i6sMpcFLgHTm/cwoaH6p6BkCcsR2RP\nO1pM2GImlApJSmkTg64iqMQLVFOT4KZwnYlx6ZIXdZgo36ZB/jNj5hg4Kx6Z\nRIbkY7l9chWMOj+KU72qYvQ2JMzh1lQT50pdIu9ZlH6oDmP0IW+cSLq6F2Az\nvCYR1xYVlYcCynPQNswD85T1H3i2Kmt24RnkhKxc9dUfRTq4fJ0szlyv4hQd\nxNqhwVHTPUmC/2KWl8UEai4y/YbmtilNvrzwPG+tqKiQ2e1ZPv/oHc3aWWP+\nM+eq7eLF0g4SvwgdQ4GSUNw1+WjFH9UFLZqKmSOb0/Ry8tJIqfasxuZH9BAD\nKiHcMmt/u8Dy3fC31ZHhOwejXfyCWoxNUIwgx6CUh1beO6Hs8n/bqW+6Q56o\n1qXczm1Fss0V4MWbB3yxZzO2M6Vga0fSUQUs3b1e48+N4xOR3V3tV/8/zCr3\nSknKqy3Vh54uFxoQmb5Ydl//HQ1mUbmE8FnU6BFlnwlrN9nvA0mk9VHOJGyw\ncbfe\r\n=ei2o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7dZpA98xs9eBbskLMi3LxT4enR16Ik0ZxL0RQdN1xoAIhAMMfJhExB2LWwndNUfAgsfFUG4SbVV1gLNOF/5rvjtLv"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"adamwathan","email":"adam@adamwathan.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.2.1_1605621043159_0.30740380907296583"},"_hasShrinkwrap":false},"0.2.0-8a8671b":{"name":"@tailwindcss/forms","version":"0.2.0-8a8671b","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"prepublishOnly":"node scripts/build.js"},"peerDependencies":{"tailwindcss":">=2.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","clean-css":"^4.2.1","postcss":"^8.1.7","tailwindcss":"^2.0.3"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\n> Note that @tailwindcss/forms is designed for Tailwind CSS v2.0.\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n","readmeFilename":"README.md","gitHead":"8a8671b3ec62a7e71ca8477d50e80042ee40f0e6","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.2.0-8a8671b","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"integrity":"sha512-R34p/J+/up9oVrsT4dS6/DGtf3qwrGx3WhQ2UwqLc0Qg2EPAtyqxnSUnSEQmvvA8Lf2gReWALBQYYk41hQ0Dag==","shasum":"3bc1644f2ce4a87e0edcba23a78b5d1ecd199da9","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.2.0-8a8671b.tgz","fileCount":9,"unpackedSize":42349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOQ8ECRA9TVsSAnZWagAASNwQAJKjJWOgNEpVY+85c//H\nY5IaoHO0icVagkD9McxK96kJvd4aev/t7Du++l6bmXhC1xRFAXZjaZtQ67Cg\n6IaM063HGsykMJw7icFPxROs+w5Z0aCy1aB5L5dnB5WtTDcPKp0ALlbTqUHu\n3CjaR4vmADjkzoMrSx962ocjATLZ5pEQwdwWvhcWSV9iM8NET5buTc4En/4k\nFj4quB9On8Gb88gy+2O0fyMgO6iXgNeWA+zr/zW3amb9f6AE2Vq6y4RrrHxy\nbi9q+4ibPrgtTLNtopEKWvS9gSc8llVa9TeCeiOP3cfN/tEwXAZX45qPchNv\nqXtqKVaW1v+fCVIijqNaZ58YuVCwMe/1bnHr3RZ1cVJDNLpsIvuzSi0SHVcn\nlQOSAIPlCFuLCTbukT1xQ/AMhUBl9Elmo2YpSmobOX9YiTjQ95XvQ6OmIedQ\n11gtNz0RZJ4dQu/DEq/t8NjJ3iAviRY+l+eyqGoc87XTU+x6DNlwz1R2U32v\nCJONxRr+QJJsm9cXsqDHLJrspXuvUun7fKTlfn+o4TyMPjqHm1VT7lqiNeXV\nF956x7spyTlaRyT4rJpmFz0i1EPndK0YYI0O8r2ahJeD7SCw4xo6dG7Pzg1C\nwTxvwt0GzBf9FV3ggkRgipfh52FEsuk+58jEHke3adswJXmkCk11abFsF457\n7N3F\r\n=TviX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0c5hpXqvNKDdRCVYkI574Bww8bRGa/ePaUgwtDwMtPAiBUB0X/7sCIBQr9fR5rvVDDhT6ocV3ROa3tTw0ZiPE2iA=="}]},"_npmUser":{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},"directories":{},"maintainers":[{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.2.0-8a8671b_1614352132314_0.4699061553698223"},"_hasShrinkwrap":false},"0.3.0":{"name":"@tailwindcss/forms","version":"0.3.0","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"chokidar \"./src/**/*.js\" -c \"npm run build\"","build":"node scripts/build.js","prepublishOnly":"npm run build"},"peerDependencies":{"tailwindcss":">=2.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"^2.0.3"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"241613f3b948b85a3065673c26292525f552417f","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.3.0","_nodeVersion":"14.7.0","_npmVersion":"7.0.11","dist":{"integrity":"sha512-qobVmX9IVHSNVmsqLW4XS9ruw1Ql0Ha8mlNtNyfR3nt0AW91wjgKOt/pPCt9qqbv0q/uVu2KhKvvrZBf+nCwWg==","shasum":"d854dceeac69173b0003eff6950f272d338d0f93","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.0.tgz","fileCount":12,"unpackedSize":49676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXUPBCRA9TVsSAnZWagAAyAwP/3DcT7tGtsqvhYXyM5sZ\ni0o1lX9zCeCDXklB6XOD+hXBBhymsymdeF1lJoDBcFVUIpNHLgEcgBMVGmko\nK3wylk1lLQzW4KpuROSfvVnnu00gojdX/RbxOmWUQMVNB5WRfy51ndlrWcT6\ncQhUOR+ulyaVxUtwV8H/vgAvkzLhmtChjHmK30qVqTSFh8r3/0N6ikOav5Ad\nn6picn6TNuDWMd3YsY1gXZhfHK7Qz2PqE+EKrIEvT4VqjOqPJoeE/9QFm/Qg\n6sY+D8c1P4TOAbs/KECeTAwKpBNxrpaWdxXevYg54DUxGRGUyJQxAB50LfeJ\n0dZUaOaJZyvIe8SzQr/MvVWWkkzPahZtnn6bjdgRsOz2mXujUPUZG1uVBCUM\nQ24dhddZOHgxtj7ZlRkdOK6nf6N98my9S6jLfxxssxxzt4G7PGSs+nCoitg7\nGdg3n/Vp1DdG9IJrMSojyuCIBgJiVPvEG2X4Jz5cRGPH/F9VHmBnGvKuljUZ\nJu4nxr0McLgs2ZluQLtoUNWxhdLJfPsI/VeFRCqp1MDt1R5owyKh1LDFGkuQ\n55nLpjhy1e41lJyQnu/PxqmJiOFC3tyPBiFw5PlCrftWL/aFtBUw6K80WGb0\njy0EH3X1R08xCiKYZyqwbVxEjDdX+U+0Cnp6pRXHSAr7vcjUMSu6dOWFzsM8\nRr/X\r\n=1MTk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiG+LK5ZAHkC6aBYEK+INqnfjCAbpN4L8BSjHh7iYx5AiBj4Wj0Edg+EUbwj5Se1DYVNi4VFh9q5noEyX8F5sisMA=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.3.0_1616724929568_0.6273046371358071"},"_hasShrinkwrap":false},"0.3.1":{"name":"@tailwindcss/forms","version":"0.3.1","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"chokidar \"./src/**/*.js\" -c \"npm run build\"","build":"node scripts/build.js","prepublishOnly":"npm run build"},"peerDependencies":{"tailwindcss":">=2.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"^2.0.3"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"48bd97060ae34b9549222b3a72291455f3e8a730","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.3.1","_nodeVersion":"14.7.0","_npmVersion":"7.0.11","dist":{"integrity":"sha512-eIymtMPcJ9VwIRAapsuVAQGlhy0UcZaTXrMu0jW9Bzlh8FD2WfV3Hnfq1ddAlgK7YE+ASaIB/wNtDEFasCso9Q==","shasum":"977c214e60a53f9399addc51bd01e2db97c2ec8e","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.1.tgz","fileCount":12,"unpackedSize":51399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXbiICRA9TVsSAnZWagAAB4oP/iDMKNZcJ/No9Fjvo9Fk\nSkMxpjKX+A6Sph9Yza9owbm7OJN+swRdnvMPdazLzUzzzBzEnoRiABXdsiIw\nWCg1pFlUJ/aPhXpLzCRHjHfDCjrFaUmL/KVVmrdENAyEs+r45n64K4Mieu8T\nzllznMKywh58Pr3vOq3vO40JQVrPFJ9TZijauscyjfo1tIK28VLE/UslLay9\n5ozEmG51E48dPG2bmsgVn3lUNf9h+42SPO5hKjvgU5oP7aiZKaJKVZx97IuR\nXbnhuuWLLTuW7HJTMQfQOM48IBWZKt3afUdqfp8QEQQI4pJw+Ol6wIuSknZQ\n9GJ0kVp8fdoRiIVvELLFlQiNWR2U3qxt9BQH3w1WDmUUVMgyFE21yqhJv3vq\n43JOw+NzeAE2s4mMOW7f5qNt+F81u8ldynF/3e5uHA2DRHJ+zHnD5yDQ8fwW\nltZxOnPTYHMV/EnnSw9o6ZNOseID87VwOejEgj0Xm7aR8OinH4ZaAVMfEp/j\n62ePF+liHpSwpC6Tks/WNYmCkTDminUMd+hOfBYy2b6P0j3nQFcLisO6gd4m\n9FtHGxzAePjQsEzB7TRjyVcQtYA0x83YkR54qr6zrYmm3CQdN8vM58ezOHJt\nxwLJBDli6mqU+UR08r097CSYKWVAq3dZSzoTBHCAGu+g5ZVidDa0Q2uoLbyL\nNpEr\r\n=yvT3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWZrYZDy/S+9rLEnIIEKcOdUN++FCyQ0bZatvoYnKR2gIhALuVndAkC2/SXpHaiF2jDO4o3/+V0Z3fDFGmYDXqZFHd"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.3.1_1616754824226_0.33977478200736444"},"_hasShrinkwrap":false},"0.3.2":{"name":"@tailwindcss/forms","version":"0.3.2","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"chokidar \"./src/**/*.js\" -c \"npm run build\"","build":"node scripts/build.js","prepublishOnly":"npm run build"},"peerDependencies":{"tailwindcss":">=2.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"^2.0.3"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"46ddc8005646e0dfd6588c7a3861fd8a16f16780","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.3.2","_nodeVersion":"14.7.0","_npmVersion":"7.0.11","dist":{"integrity":"sha512-aj2/rJsGb2whAZ/BQWHWWQRSbhH0r/l1ozOByiv+ZNjBD84GMvb5dhAyfpeasFky+EJrAwX5eaqft8NQMZFWvA==","shasum":"e28c4514a53e69f725416a5a2a6d0f221683f069","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.2.tgz","fileCount":12,"unpackedSize":51719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXbnBCRA9TVsSAnZWagAAeDEP/3LJ55JzrWdxi/Vg+433\nfvx6+JlkDfNHnQ1yQ5GZtZt/0UGK18EDdcO/lf5rHnVa7TOt0U8kcGwV2Y5R\n2josGNtNU1kL4MkWgzsRTNUdftx5dMSqPTh5xy5UoWZr1D4ipkPD0g/RQ6i5\nTIvPdAneyaoqySfPYrG52YOlme9H3XJ8+f01ZjHmNkZcfeu/4QBc3wMvV7+X\ncUFqeE1b2hq7m1FNjKBBTdkRi+XFf6gLkaIfzI2JEWEhzkh1nY7dAKDAHE3e\nCjgTRqEoMi0mIMLnmTFsYPi2nuBsF9G+lxVu9xArhe8eo4Pa3+TYCnw9g5gk\nzHG8qL6qRjB1i5YVcg4VNjqtEInc9d1pwClgnk/MSM+mrEj5s1lbyBgEF+y1\nA6BieSCtjUlJaTTXZVRsc354urGtkvtEfR2o8UliULDlSjjepunVT53f7f8U\nqc2soM0tlHHbrgISUZX/egp7z/6VUhlzy2FwLC6C0wiIPpa7I0lH8/nMdwPJ\nsgdwy+oOgAX1MKqPb3T+D00wIFis3OV/86DBKvcVKox4NAuNYKM27IpKpf74\nStNkEwzcE3RSljIkIzCKwVO96HRBG7UBKi3JuhSFumaxdQ/sjXUML0EKpd3l\n7sgEZXzkBw461iOxSz1antdBq/CgVhmya2vb1/vYAdY//XM8tQiNO7l1J+bS\nH1FW\r\n=eEIu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOCc94cf3AekGftiiZuH143sAHZllstB2GmAuQ25iNrwIhAPN7rk2S1kACAVeZ2N+m84sUIuqoWSizDbA1H55Rz7QP"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.3.2_1616755136570_0.40012165167698144"},"_hasShrinkwrap":false},"0.3.3":{"name":"@tailwindcss/forms","version":"0.3.3","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"chokidar \"./src/**/*.js\" -c \"npm run build\"","build":"node scripts/build.js","prepublishOnly":"npm run build"},"peerDependencies":{"tailwindcss":">=2.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"^2.0.3"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"6f951b232c23ef8766a56d624a312ce6d72f6c53","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.3.3","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-U8Fi/gq4mSuaLyLtFISwuDYzPB73YzgozjxOIHsK6NXgg/IWD1FLaHbFlWmurAMyy98O+ao74ksdQefsquBV1Q==","shasum":"a29d22668804f3dae293dcadbef1aa6315c45b64","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.3.tgz","fileCount":12,"unpackedSize":52089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguQinCRA9TVsSAnZWagAAUnsP/2tHu/sqCoVv/PiYfPwN\nKiyTIE/isTdNlQEbg+ZFtOoyPuO5pBU4mdOJDOh1Vmb9uk5NVf2K3A2D3vZq\nXkHzrXLaYjihAos+Tqd9C7PbQxWac2543TtlIwEuV/TFlXccdc7JsoTzNXPP\neo1YIIEzt5+va2J5HtMg17IfC7SzzVdf7H4YnWCfqTHtfBoeBuR1zGqlLCom\nGoUheBrv8RuNOWGNhPaHYThRZjRru62rFZ/obibVBsdVlyhnCf61ynA23P5g\nR4eLMl4qGz3WuRJVQX1QdUXsGkJJDs0nDtWXYG8wqyjLJiTKmdCaYKaF+d4F\nlEWd8cAnP96xPB4qbVByu9WT+gWg+TJo2x4ToM7FbeeALceTcpwUL+TD5iai\n+Du1VLa/9NGYdPKwJUSAUiZLqwq7+3IQ7xW4lVLcVPfpY4xrAu74S+E8vCxy\nPJX3KDzQ35yN/lpfoVzCTvKdwM8odBGoP5gSifPcIJIBC96VqSPdXBZ8ERfO\nViKYXCZkK8w6HzCjZAIBNZuchweOkkAsoVOi7Glwr+Bi4nhHuPpJ0UaJ64OW\n2f518dderLUrS+nYrNegip8tXa4cp9M0ShlcC/ORG2gwGQxpqAqvj7VXcokj\nyUx48UOwDr/YfMGYH+m3y/yxyXWKaXOBJ8lkE2mL7hUk+iZuEcJTnTB/scy2\nRavj\r\n=upB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/YYecf1IfiZeiCy/ZvVWMU+a0AVrgE4DAL4QUlEt+lAiEAm0lC81DueK1TGvEwwkIrXOrd/rebsIo7VXPFbbq4juk="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.3.3_1622739111169_0.6238567162414528"},"_hasShrinkwrap":false},"0.3.4":{"name":"@tailwindcss/forms","version":"0.3.4","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"chokidar \"./src/**/*.js\" -c \"npm run build\"","build":"node scripts/build.js","prepublishOnly":"npm run build"},"peerDependencies":{"tailwindcss":">=2.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"^2.0.3"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"457b558511717a892d366a713574757a15783485","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.3.4","_nodeVersion":"15.11.0","_npmVersion":"7.7.3","dist":{"integrity":"sha512-vlAoBifNJUkagB+PAdW4aHMe4pKmSLroH398UPgIogBFc91D2VlHUxe4pjxQhiJl0Nfw53sHSJSQBSTQBZP3vA==","shasum":"e4939dc16450eccf4fd2029770096f38cbb556d4","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.4.tgz","fileCount":12,"unpackedSize":52325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPmRMeQwFn1pUS37RzSvSGI//eWgYjFaSxN7vC90Mg5AiBYUvDlFpK7EG3ME0Gi8OeCswUdNGadO/DhMdsWLt1eNQ=="}]},"_npmUser":{"name":"reinink","email":"jonathan@reinink.ca"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.3.4_1632854578368_0.349303747832308"},"_hasShrinkwrap":false},"0.4.0-alpha.1":{"name":"@tailwindcss/forms","version":"0.4.0-alpha.1","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"next"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\n> Note that @tailwindcss/forms is designed for Tailwind CSS v2.0.\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"a7705a91b3d87e0f64e468c88652ea5981be445d","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.4.0-alpha.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-pmIYjFXHxbj4eh3VI+IVK6GUj7Acv0zzE3l7Hmy/2KRPMiAySqD/glitd0Kd+JFY7xXAKygsRPzHC0SWxVm63A==","shasum":"73314c656639e5f515976d6c1ec8bef9db05ff02","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0-alpha.1.tgz","fileCount":14,"unpackedSize":73709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKhKHtWTq7qvWP34bZVnHmN97asTBCQ7N4Mi33b2Pe2QIhANkVe7DJhXboWC3c/k5Fu0+H0MUTscGTIvO5k6QVKuge"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.4.0-alpha.1_1633104852534_0.09495356546735412"},"_hasShrinkwrap":false},"0.0.0-insiders.491a834":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.491a834","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"next"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\n> Note that @tailwindcss/forms is designed for Tailwind CSS v2.0.\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"491a83428488dbc569831a324570236af3e88a68","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.491a834","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-xuK0/cO6JGzhICp4dT/qARiYAzQ5EnEFP9MsB9WnMEUsSBiKkXZCB233v2ERGZDO0AaPaBmj/gVP3W5JA8O6pw==","shasum":"feb45c3f249113ae8cd745aa694846d78603e00e","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.491a834.tgz","fileCount":12,"unpackedSize":46145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvX/UYYIt/D0KMFUnNp9lcN4fLqWhLF6jatL7i8u380AIhAMQ/RsqBpxvxgEgoFCFhx7A68XPAT1MYg9yh7KD1KkqN"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.491a834_1633417533930_0.6537168103589912"},"_hasShrinkwrap":false},"0.0.0-insiders.2bd8f7e":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.2bd8f7e","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"next"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\n> Note that @tailwindcss/forms is designed for Tailwind CSS v2.0.\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"2bd8f7e80f236f8e4c20710df3e7e4b8eecf4de6","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.2bd8f7e","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-AjnHYycvqfZ3Sfe4T/LSVMk1IsdoO2j1YsZNKEla1sLs1A4lTV/TokIMpQPCIp+nBm+HvRBFhN1uHd/In9pZTA==","shasum":"11d64edfd51fc2b6d01f2e9fae969e205e46c507","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.2bd8f7e.tgz","fileCount":12,"unpackedSize":46132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDZWcovZSYGenovYCEoMnQH+kknPMCSJTdXKYUYM+1agIgZ53/czh12a6GEwuW8vLpbgg229waiwaFzCbEWmH7TR4="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.2bd8f7e_1635346504862_0.32100922027488443"},"_hasShrinkwrap":false},"0.4.0-alpha.2":{"name":"@tailwindcss/forms","version":"0.4.0-alpha.2","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"next"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\n> Note that @tailwindcss/forms is designed for Tailwind CSS v2.0.\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"8c970d8e1d137e87d1dfeb94a7d7db6df123e8f1","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.4.0-alpha.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-bpo7CkwffVgMZLDMATLZgIcLZZ5PUNwR+nzrJLTbXCG90XReubO8I21HMSQt7Eq2uM9k6+FheZStWKtE4L5N4Q==","shasum":"2c7bc5052de5f6226b5c242147e3a8a84c9aa147","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0-alpha.2.tgz","fileCount":12,"unpackedSize":46123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdsaaMi4PXJUFL5nLviFu5tIcLKBjmhYQ+u/LvqJ0+ZAiBv7RbR5j/10Y4lQMEJRnL5fDKO4B8ue+bYiEZ1t52nsg=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.4.0-alpha.2_1636392049050_0.4751042548074682"},"_hasShrinkwrap":false},"0.4.0":{"name":"@tailwindcss/forms","version":"0.4.0","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"next"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"e8e01c387dfcc5c52339baf5a7f20a4ce2e96571","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.4.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-DeaQBx6EgEeuZPQACvC+mKneJsD8am1uiJugjgQK1+/Vt+Ai0GpFBC2T2fqnUad71WgOxyrZPE6BG1VaI6YqfQ==","shasum":"a46715e347a32d216a3973eb67473bd29ae3798e","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz","fileCount":15,"unpackedSize":75289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsjCyCRA9TVsSAnZWagAAc8gP/1biW6z1xJT/hQH2FxAy\n9yMwcFjwlQqflHk8DR8EdN4qvLrwfzFJerFmiRUKaTyqOMxP/oR3BAojbd9X\nkM/3+OUMtVQHIoKtmwgPFZ54492cKUefJ1+OYOHNJWFuuifkQj4I2Q4cohVB\nGlFjrCrDcdGw7z/BjXrQO7SmgfQTX44v9BMwmZ6NUpOQWghcxBINRYSX4S5c\n2vPIQ4Nh0k5FhdYrNDYgPZU2YEx0bvSeeYiPpa7BFaFbzzKeYiCzy7xcEpVW\nW9GIRHVFFLhJjniZ5JmZZco7xHywHcV1TBfjscbmgyq9roHrf4vRRdt5UvoF\nYeJQ5YSTxCGwO558E0iIj0Wbu2yGZnprjXWjH1aVdz1Ih7h/9dBU6jVzWrS9\nwm9DYonXC2gzXKCTeiJci3ubmZy231nL/nYr178CjMy6TbomP0dlknbCRI3L\n72CJwCiQ7scg9imPB0EDXqaoyC1tDOSt99myw+uoQ2WJhze9iIMnCu5Yg/Du\nKusuxat6SbMQTtn8W7QaYWhfudEOaovE2X6IggWvjY2ynLRmMXIJvVs8LV3e\nVcoiwBWhOfPlsfjcQMGoLlE9koW29KLEthHG4QLYkYJwNpzVHc7V3M0Wggoh\nb81Jal3DcrVFfbM7M3vpxl/3jBDGAONRldtJb5Ft/oww3BSNJcfJ6VTuiVLC\ngOW2\r\n=4u5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwAT86Q8mvEgIPiPif2fD8D0cAtfNy3asuDjLUETwJJAiEAkuO8ucK1iRo+UmEnK+cyMvm1BPl0TnQhmQqAtOUTAv4="}]},"_npmUser":{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.4.0_1639067826330_0.27250680824237805"},"_hasShrinkwrap":false},"0.0.0-insiders.e8e01c3":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.e8e01c3","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.0.2","chokidar-cli":"^2.1.0","clean-css":"^4.2.1","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.1.7","tailwindcss":"next"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\n> Note that @tailwindcss/forms is designed for Tailwind CSS v2.0.\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"e8e01c387dfcc5c52339baf5a7f20a4ce2e96571","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.e8e01c3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Nc+oHhNpqFZMl1AlOarIR31I38Y5kLlLrRfnOPrRFAHX77gwKuXid3DwaNvVye0fyaGzcAfTmWWz72NewKAEdQ==","shasum":"922fbfe585373109a64a3fa9d181c735b2d823ec","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.e8e01c3.tgz","fileCount":12,"unpackedSize":46475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsjDnCRA9TVsSAnZWagAAO1YQAJ+mPWkccqDZYAvM3CHl\nf6b0oNk/PMqPzoaNzjPRLNnAnVbOmT2WX3g65/T444SIqnXZ0R3kiPheeph4\nwmz65j3MJxN5hQfj/k+hxSjoYYCZbyaAV+MK3GunoyHBVkc8lggF5XbLq1fV\nTT+6lyEP08DFY4eiJi+/kOBbIsUAIREJiX5GVG3WKB4Ko0t/odzKA6oQYQzX\nIJyqyC4v1KBIFWVx0QBjNX+/Iv7ih2CfAvymCXg8pv23n5TUcq+3VaARXclM\nQXBSnA6qsL0O0toLB3YjKfV74JNstD1QS01ut4LBZes69m8UOtKc+cdrcodK\n3xv1kbN0ydJ4QYnPo9Xstx8ikWpuo5X6pne4JVIIdmO3+vE+U/Tz9Z48CYXf\nDrFgT/F9AKnXRF+H9qG6UAIS4U4LWlnQzJDV9nROQvr4Nlja9LZndARzNftN\n5wdvXWIn2oy0gk8FGzdLDGur1HhUhAyVpDMm9cB9q5sUvaIM0Jrl039B3Ppr\n2/F8DvjEO/EyHGYA5WkIcbGOxkJB0VuVpZ1mZK4xn5jUiZz7yT5oBKSzpKaJ\n3XHybGIwzfiip/9PiP/cgw7oEtHiocIt2MmteambpBvzegLQEcrRvD63Rpni\ntF/nn5E7PxOuVwJJeqw6RxM9i5bJ+jKdm78AyxC2c8qBfm3h4PrOuW3OBhAF\nKR7w\r\n=ogmk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHouOd9FwnA0A/zkUy95epSqnHHNVgvvvk6SPVsioNgzAiEAmiSiw9krTw2bh/fKVlvMucRWFEO07NHAZVdmZ3IeDuQ="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.e8e01c3_1639067879439_0.5800707598399941"},"_hasShrinkwrap":false},"0.0.0-insiders.533f0ce":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.533f0ce","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"concurrently":"^5.3.0","live-server":"^1.2.1","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\n> Note that @tailwindcss/forms is designed for Tailwind CSS v2.0.\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"533f0cebcc5b1467393a95fba8003c36b7fae23f","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.533f0ce","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-uwGDAE7xzc0ZIxb9IMNKRbl0Mr2ExWKfyd12HHKx9LfGjFV7S6nvJCPQkySCU5crIKHg1JTSUX09u0lCic6Inw==","shasum":"0a1c045360f5acabea4f63c4190d36db54ee7028","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.533f0ce.tgz","fileCount":11,"unpackedSize":45589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhugROCRA9TVsSAnZWagAAWrIQAJ/mawBFLe59F5ogbb88\nzQJpwxI9y6n8qtIHEaAqnxNDLh+XAmxcu+Izu7N6WBitY+QdsLsIvimt+VjK\nAAg+KWGeczoPaSKeSyf1JewVccT2I9MzkNmVHby22ZqiFmtGC51IqkvRbasR\njcuCFtTsLCog3sQnPa9Gybp28CSozCjh9Y5jQZ5eZ8RYGEQx+9ZGpjeiZxSn\nSfgx0k2CQbjIm3oFrmpBJ+TCwBo5r83aDp0bYnWiLwaFkQtqOz4u1vxWFIAq\nJ7RdgugWBFirSCOJlO9t3c4A4WV2rlmoP+jpjryZlIbgYYo/SIZKtkfGYtd9\nBSI/Xj/sLdVnMgBilo03tDTGaVDGXSdFFOXHHBXOOZtLTTIGrjnjlIsLvDZv\nJ5M2qqOZid4q6z3hNwMHe44v7/X88tbzyxh57bu/LUnjGpj49gZdCklJ8PbX\nShnq/+d0nYXoQqdD3rFCgJCK5OBRVipDGcmgRv52wy7eqPybPhgxSd9pRESO\nVKb5vgxiHLtqJ8OKWuSaMpvV+5Kbw4t5KBfCKcOG7hccfPhidkIuzEBwBxo+\nmxnB5aI0hOZ6SypfFQ2o1XbXSo1pl5LfjiHYT40QNGuoGbdGjBe8Dj4HmFci\nQUZJ2DiBEOZqvjPR4xjirA+EvRtFAebIokdLP1j/41ZiPohj5jr7OOubINcn\nhgWm\r\n=bwYH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3ZXGRtTmtcY5YOicf10ABXi0StZyIZXmOF2EQmsBjnQIhANjaitSgXIupOpo72JzXNKr8kv5KV0s2ej3QuUSkxLth"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.533f0ce_1639580750020_0.46554353630151213"},"_hasShrinkwrap":false},"0.0.0-insiders.becd3b2":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.becd3b2","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"concurrently":"^5.3.0","live-server":"^1.2.1","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"becd3b25bc91be714d8e89d5530a8fdbd6db3861","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.becd3b2","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TCVzwC/7f4mu1+j6n956L8YRqyTFrT9rFr893yClf68U4k8+Ec5OzHYD1KzjG7k+kzt59uuZDiU+6lgRAjCpgg==","shasum":"16f998efb8130284060ffd4eba87b50e9b2d345f","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.becd3b2.tgz","fileCount":11,"unpackedSize":45522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6bRXCRA9TVsSAnZWagAAGr4QAKDjfO4Cn9ZvtiiuvI0t\nJ/kXeBu4abfkLBzRzbWSHojRhjck0Q1RD95tvdxVgaUlG0lLKiAE1HFq5Sz2\nfbzH8alZWsWT2Gz0/f1UR3uq9/Y1egPFwugqSMnA9qIxtFbhwpVXkI+a49mv\n99VPFc0XJm/J1bp+nbW7uGipk9mj6IBKVRDJeLZGVP4YySp3uQbZXwkk4MdL\nZcl/3vEdjbSPWNtzVWx4Hvt7gFb2BKVwDWyBcpPdLuZKyk56CEYDlW+GbZAK\nnaes3JQ1Ux4frB0ZcVca33DMiDDC5Y9dKiyZG2ajW0HbB9yPwBsK6Xi+MwCO\n7+8TQNrjt7mq4SMh3ai4ugPx5tO/yj0fnv220vserptQ7lU4710uCDc8lIP4\n2y8rKXSDppRyAmF9ivnCIN7w21M9jrm+9L6e3B27x9akEYM8fyOoPBLx7HGP\njnfstwbwj4fPJym0qsFbIXGl7On7oPQmS3H4DKsRuEJLq/1bdeIBhB5wmd/9\nvJo3U+mUqxpgdgrGuyl8gDO+RDiFoG9BExJwk6kHcb5E69KftQEgOOajeIY4\nVkaMlsRFRrteaGK1WopjtZWzmWkNFXGZdiamjzo4K+WXwvo9ZoaxBhJby9S5\n57BMRMR/mJLjPYa88dqMYQX4SHEqorEZGJAd+TGegOkjUj1odlBTAWP/695W\nPnXC\r\n=4igw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTAhj8MYATQ3a3Pp8cIJ2QzbgiraPy3K9XNE2LFk6m4AiEAt1G9aH7X1kXeV7anefMa/C/N/HfT/XEMFbrtqAwQYfs="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.becd3b2_1642706007616_0.6238372748294447"},"_hasShrinkwrap":false},"0.0.0-insiders.e17d25f":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.e17d25f","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"e17d25f6d3cbeda126d9dd03f7f5890f0c6201f5","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.e17d25f","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-BCn0h7iae1lpVy8gr9TotuPPS5W1N+O3gQhlRRSiE/T005i4pNWVHULKRBLJy3Nb0Ge6i9dBEZqsR1QrA5penw==","shasum":"71fc85d05abd43f850845874eb97cc723741a44a","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.e17d25f.tgz","fileCount":11,"unpackedSize":45578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6bcDCRA9TVsSAnZWagAAEIoQAI484cCq4qlM5zrz4QDe\njY4AwVuZkpoBSs9+xceO/vUh5zvbQYhU1PY3ySlpTQCuDoU85JoIVyETdHkf\ng/gvPBZY9THY3vPUkmW/0f+/Sgp5A5rtvzI2EqFzfRLNn5XwXXMJQmfwN7Fw\n/AXY20CnVv//7UYOB9JMopmtmxRHH7fNrbp7iiDRby6sPQriUwePL5rhRyMY\nZu0gmi8M3mRjfP1ojIlFQvH36AqSeW9HMWHpHMcFC/EvyHSdAQCu9es0/ImK\nNYJ/inYjoMhzgqz7R4+DIPbbPuBw5QUZOf9JXGz1pfRLCrpA3T1lskNApBFz\n0pROAejevow8U3FX69+kPXwzzdl3rVi3orIqhXD30GMoQo+Cs0QPMcUB5x9p\nprjQDQ/MumqRSt7FAxHcdAGcU3fqLzM890/lmW4MIJYOTZ6ur35tFb52w0Ut\nNOASIxI5DqoJ93uBM5eE/6R8NLLPfvbEjT/HYruG1WIYCuMhoE/V4ZTcL0Sn\nji/a3DUoSSYXK2NEn7a1243UC3Om0l6iJP0npRxPhFIYyaJ0ILc+xXTP9dyr\ndl9fc9FSjaujnN88GQunhQK5wwAo5XrfqvuU4rJQ7joFjKgPtJ++CVdNMHgV\ny94gF4L1L2DpGiHHuaecWAMy9I7y+FyIsfuBkcngycZQed6k9uFGN+1wZqEF\nguXP\r\n=gJeL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFovxLswhXBRC89Mx7/5sZCinLtFwtCSscexjUvuT5d9AiA4z+r5WaQ/8uw3yrZpHXLNIFIlGIFnEtmDbyIMUxrAdw=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.e17d25f_1642706691581_0.9013352063635969"},"_hasShrinkwrap":false},"0.0.0-insiders.bb5315c":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.bb5315c","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"bb5315ce1b53b585ddbc51aad27d6fe7e1682175","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.bb5315c","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-tXG4NeEctJzHnIERjxId8OzBRu4ZIMZKthRdLAIE2ylGTjVwRGfsTYmlSYifYGLtzIpJmj21eeC9j6WlFcqruw==","shasum":"9bb79c7c6965164476dfd4a268a3ee9c32e60ea7","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.bb5315c.tgz","fileCount":11,"unpackedSize":45579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/t0aCRA9TVsSAnZWagAAvAYP/iUfDbfMq45G7N/yS+YT\nLXlytJ8A/3nDaxv+W5BNiFL4DySfQ4Atmhekr/RZeTnnEa6OkjQWkahhIiNo\n264yY6grwTCxb8eAnmTVDlnvdvoUOCFWSVhfjuzRTs5yHVMyKKpeKwhwGkI1\nCjddtglxJAnsUIyI1GISO5PuTmI80mFGujDxgWG/3j1KJ8JNkKYAJkZa7g96\njc/xqeNTpE1z7/kbValc0JGpGC9/BJbb5jyQ+UCoNToIgNlXVw1S6PER0xf8\nJgeZdJ7cBq1/784NowRvLRQ8qRECAFdWEwH39oDQa/mR4XMLiCzzyD/7aCN1\nUoga4Z8oseA5awZaBLoMlWKBWnwA7PVUNRVxnBD21fI4UAduFjJEYzAHz92m\ncYfQDSNiVI3JNpvUPLohWpatXeNK6mhvEiO6vVFTMGzK8AstCCQclJiXGkbw\nTmtE1tXN5BZJ1OYbUuvKqEmR2mHb+/3yAnZYvmdmtBTi9hr6O6w9xqxBMeOo\nWgq6fQ01QF993WQI0hZOWK88zBFgc8bRKRyjG5NIftocep+SmSSZsjJTfnrH\nAIHWkc9lJ6CMM0sVdvQ6X1Xg1mEi87o3QEBFwGreoksElmS7fgmsp0J4dX5P\nJshzlEmgOhzBFWHcbg4pNflamcvzOG4jagI8TRWdhHvJI68P05jhVOVmH45f\nxNpH\r\n=0fBd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCincLOLJbPzBC/GRykm7RfssmqB83V4ZcLYxrgvKhKbwIhANuI551+VHGvZYyz15iAC8U4q24BgJZ6Tsa3kutB/I4f"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.bb5315c_1644092698212_0.6933729239463053"},"_hasShrinkwrap":false},"0.0.0-insiders.807cd40":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.807cd40","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"807cd406fa9dfbf07e6a90ba7609c72cf67834e3","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.807cd40","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-VKvBrqKfC3OLZu5cYVB1sshCxPQlEhhHGIcjtoUqqv4e5IQeFAUGd+ORNWu0/A8ReFhFIfsiEj2QEtt4pQyOlg==","shasum":"0b7ac5faa9673e2a59049fa76e79f1a12178a3a5","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.807cd40.tgz","fileCount":11,"unpackedSize":45674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFk6uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfbRAAipvveNwbHepnPFMk+1vT376RzeHeFnVedsAo1SqNV1Ls94dl\r\nPY2v4dQET1S+7aNmTO0jul+ZjV+ThyFYCcpf2gam51XUVftLYm242fMl+Kpk\r\nQW0AVJNsOVchAuCmhG9VbJ0SC4yh/4Oo4ZbgaPaRHPvY8SRAC+mYnhL5K4NI\r\nqYKCEHSHGeW5bko/6Vt9TDdFCUjL3fDUAU9C+8va1F5khZetkvxvFmdH+eRy\r\nobBM+RnIxNafG2ivhTyCS8tJan1rBFVTiq/M6/2w19oFzEqAtErLUSgbfJeB\r\nteP2KPC9rNAhUnTWcBiBP592yX6vL6lSlXTfJWhrx0cbJcT28ruMbANYgMc/\r\nxWYHrg6aF9Ix4FJ8FKXTlScJPPtv5Umy9L8YgsTgn22Qw2LUB0zxJJGtW4mM\r\ni+f1P5pEgD76U6p7HPSRus9DxzfkkWseUNjl1SNx+ahrNH06NtTlPxALIHdY\r\nuKHnAJtVDOtKhR1fSoNsG1mYRqAz3BF1TnnK6tatJVQzt/MnP/KmOhbbleBD\r\nfIBJosfXwjAcr5/7rTelb+R8HpufiT8xFc9bDT/e7siLHZfL7Skq6oxNOMQP\r\n7FSMddN5Rdv0NnZJPD6pKi3U0st9cbhm4SXmwJTs5YoV2wVId5F+AXKdbbWY\r\npuPVK98YQwK2WTfKE+dF8mWGGPP4LTkVpvo=\r\n=Lv0o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEGdpp9B/siGkAF8WaOMxRnbgxE6S3gipGWzwaGoYhcgIhAOLiV0Ig797EIEmURQ4dMcW/BCH782fvRjjMlFTXoP90"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.807cd40_1645629102735_0.38285817230324626"},"_hasShrinkwrap":false},"0.0.0-insiders.d7b1a9a":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.d7b1a9a","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\n# Using npm\nnpm install @tailwindcss/forms\n\n# Using Yarn\nyarn add @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"d7b1a9aab73895a639e82ba61426ce78854bccd6","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.d7b1a9a","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-F5l5NdfUsupwE722VlTPLVJbYjEEgixbI4+N/FU49iEkRwmGd60hIgF1qCmedZ92OXCOzE6ygYDp0Zm9DOREhw==","shasum":"c2dc9cdf66f8b55c08583d6c93c7a5a6614f4e19","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.d7b1a9a.tgz","fileCount":11,"unpackedSize":45794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFk7MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRjQ/+NUBaCol8lI5Btim1qzI40f9oviTSDWM1698ou8CGSEhADb9P\r\nP5ElF77z6t8mEctM8AGLp7EGuKXm+NNZUPkKlyYgiWaU1r03RwD3XSTY2yUZ\r\nQbIafT1ivJLzGY8XAgeaWcetj5wFJhvNZu7sQ9nL3KH+Y5uOJT1RlKJBdV89\r\n0gMFDKuSqfREpELS8TDVKN0YORz5sKnjbAjlpHWhPLZMiEDPNJMgf45veNhX\r\nb0IYs+w3CGtV3EGW/08Q8xcNrnZrljhb9Oxc8B44jPcngx3JE+9kLT7Fnwj4\r\nbgeQT/Y1hNkTTVonhx39UM6J28/bukL7XTg4ntVJESxVqtTEVV4BGnX6yl/r\r\nbfRlfgq0cIhT6rvZU4IaXdgfqbV4g8+8jpmZf+j7adslyVZx4xbcUbItX4Oz\r\ns65gk3WmR01LCQPkhbC+vgeee/+Kire/1Mte3wy56ZzylQwBsse6UQRc0/Xs\r\n6lPqZsrc/Ke1ie9yz6HLIVenXTRU5Y86cj/DSMRp4IBHUeYqdahIpqMhGSdF\r\nZSVUPamUSjt/9U/qy963Ctp978xwuqzFr+E60GWQD/tJBdHcEv+sUdaO2zpl\r\nrQqhonidoLyl6lyBkHDrHjaD+kwpyvBbhnzTNDMA93QT3rGm87Z5+7TFQcgz\r\nGNvGyF13Suz+2cdMZRvV1RLf0C23IbUqvEk=\r\n=tmKv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARq+IlCh4mUPm0LpcgXTRayyj55g/a8GLKibZdve9S6AiEA2glS+tKJtw/LCGGUHSL6Rg+wPcLRcwIzhngr4f+IGDg="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.d7b1a9a_1645629132744_0.7711834505900443"},"_hasShrinkwrap":false},"0.0.0-insiders.0b1e872":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.0b1e872","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"0b1e872ab30a7073fe283c7ea75a63ded7398206","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.0b1e872","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/Gobafp3K6kZDHt3mp7x+5mnsUOjrQafMF5Cde+63JxEf5vIhDkjo41JSn2V93vbRSndzCevuNS0vYNElddb/A==","shasum":"d75e791d7cc4359fd0d9c216febec20ee2ff1282","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.0b1e872.tgz","fileCount":11,"unpackedSize":45743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGOYgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN0g/+K7Z6MJFUC82Mb80W4Cz0UQtrPtihF0F59tmJNoTBcJ6bQqkE\r\nH4Lj/THEdlIBaWXEgmAYBceA7ll6B7B/fU3xLMYD+/WoB8jBGtTy7Lygmgcu\r\n1Tlo7ltmUMrviBT4lS49VX2DtDkhMZhAPA5EWnn4ChqG9MBYS7yP9GDmAysp\r\nvg78ih3RhJAqI0yXLeP4FNVUr8eV3QdmqMeNklJhPRm/aVFHlZmUW+e/JNke\r\ney0mIuQ123k+Vwd4oAM982bPYjCtf9UY0z6rYFkEGND4vEcRGZYUoxEwBf9Y\r\nuE8Dvp5sXHlifu7SlkiCt8wMFBFA9Pw69CCxs+apLF2ig/3Tx2gld85KpIMt\r\nyGeOSH7l5gVe3bv/88G3CEn4MUOOAYAuhcJmR5cLeHydff9chdnC8MWmViYM\r\nJ2B1s/j/s1Y3oFZ3SURMNIT59pPMKRI7ocxeUa4U6pOvBv9+49ycF1j1zNFF\r\nANb2gC5O6OIfTcPVqUn8DZLWmJjpbi+VWZQvTJSgK0a8KGxwpxtCS5MNKSEc\r\noaWXgHnEnNcg9P3m6P1AJagkbdUR32q7+KKqRvgChSURQf5q7woDUeZYYBZq\r\nWg8RdI7VPZRZdItq7OEU/i5L9FL/JbsOBMldLvdil5NJLjdcm6msdQZpZ3Hi\r\nU6WieyMcyMwf9c+ir+WhxcXrjvJqImL/q80=\r\n=yDMw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvWid2w+wHzK538ctPavNEEVuRyIasqIeNX7wQJSyEPAiAQVnFQ0ezDypg4W8rDOnXBC4Utp31NyBQjMUcVFP7ZlQ=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.0b1e872_1645798943858_0.6082524746773064"},"_hasShrinkwrap":false},"0.0.0-insiders.1bd06b1":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.1bd06b1","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"1bd06b1ea5c38aa5e16e9a7b234d3cf69a79cb1f","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.1bd06b1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-GETTVwp67BEtW6G5iZnluZwCAbwYNJ7GjEeyDJIVcRrVsG9J3hE/Ihvzai+bd0qtLtdSg8PYumr30t/ayYQ46Q==","shasum":"9ca4d5e9dc732fa54dc89096efe30c855bdf5ecc","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.1bd06b1.tgz","fileCount":11,"unpackedSize":45771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHOlRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodMg//RWKLmhLlw6Cf/b1XFDuv2B3SinRCqDVD3BrHwbjwcHfx6C1F\r\n4xPErgrxfstqksf9dFTUWF0J6r35f05kV0KNNAMwZdUpTJE42x6dAWPtgTET\r\n14px1U1UMtIaAAHTHwAFp3OD3TNGr+GQbv0k2t/V33onRaxPa/8haCdSfUmi\r\nnNSnyetQTVhgszH6ZmaypoCRmqs/Hb8QuEw1PahHUx1qveZjWivinlaZ5d7r\r\nE9f6XDKIsp+ZXgtqNBH4mLoa1gNWppMxS4DCmpVaUzJsOV+yigADzb0uysnY\r\n5qP15waMflgk42fHFTty11dt0sAW4japP5vGuflTjvb6MxTQDYtDZkF3ogMm\r\nAOg/ZA+FhCmS2pZPdo4ZbQN8Y6musJiEyONmom5Ycp6Ok08SZQg5bEettvia\r\nptPbU+y4zbrj9JVvFZjFwqMDhLso38nUVU2EHLilZqTWmEdiCCgABV+IazwS\r\n7dTFGiPE8+5t6NGaht/tDVa0kga1QCEkRt/Mj89xUIsynyqMx11UnOQR9+pd\r\nKHOWzlvOXdEQv1Y6mCGa/ybDxzMs63/BUYsukU3OfLZ86WpCVnFQqdi5hTYP\r\n53dCb+4r+qycKjP0zzOiyihlF3Wu+qaozTidDOtllrbJsUVCDg9KiDSEYHM7\r\nKPB7C1zmgBH5sU4GilthhNNoe3BfCnOn8NY=\r\n=8WWY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCql41Z1m/MZQEOmwPyrzyhHlbD8By8oT3zB2Bi9XwSkQIhAL12OcqOopjtLc9Z/5QUJ5CEKsbnLUfoFVs6rQNu67EW"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.1bd06b1_1646061904894_0.9263000357885631"},"_hasShrinkwrap":false},"0.0.0-insiders.99fbd47":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.99fbd47","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"99fbd47374b0fd359669b4ddfcd82cac82b8a741","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.99fbd47","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-GhTqrmyPYpjnJ9OKiUvyMPbCnxrYPVNvyUpao20c8RUQyy6B4wk4KTOYjwwA+aqbncNNw0nXhb3Swmll+tH8Ag==","shasum":"e96ad2ede26f641d3e49fda7e24e09ed0f136ea4","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.99fbd47.tgz","fileCount":11,"unpackedSize":47292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHpeDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqytA/9HKSnhMmjbo7rX0OmgaugjdNu8BMPzaT4MJoqn1mUN4ssfRYq\r\nJVYOYXsB3tTXdkSe5uNyTc73lVHPGG+EZO0MXEFPMwASzj+DcR7RMvLr2l9c\r\nQVw2cfIZkrcRX4qBPU9tgKKq2jdlt8yql4tL8G1bN+RzUuo6VUHZxwhqq3QH\r\n2JwrJTSqIot6vvKO8vKluEJBNZKF8cnaKsZ7bCIlnL5GcEN0v3MbTbi53xSE\r\np6NZNHtbHhBN3Iz+tyyvXM8NlSlUIEsJ/u4mtyDPpTPHdwzyZlsrN5/pGrjC\r\nAOQgDqf5zm4P4oHJJstkWavjrNINIaypd+cFX+BaApOQYofBVnZXollSlOyL\r\nkvHUeAngqb9ExmmNMpn3aanWmbdIsih6flXoayKHo/VSHNraV9JHrUXIkH/h\r\nJWcE6RTzTjfgvX5s8AwnQO8sdyaAXsIicXoJO3nlzggr7uy2UeKbzPIUqUWU\r\nhRjGGZgtu8ha9gck0C1IIyne/CVglpRywdNzI9DV6U5CPRgOeNJUZlyeEdRy\r\n3RVZsJ6YVE2tEuS59nsPrjiRq4ks9CWoWmXrwIMDEXqD6EmOpjhSqE7bnhj0\r\nXdu9ywP7g7aui9V68IbwBuM5rDyIymy/0hBzXvIev41ncncGFnwFDi4SVEHs\r\ngK0oFmGTYB48IX9z7oJDXLzJU5csjKTYLh0=\r\n=y5Lh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoq2XcfbjWVnIzS7N3tb6/xrrqlkRhNoTM5GEE9DeYEAIgJHQAs9Y8sQgkuqUgmGS9g0P7AZjzgDrCQ3FHdG08hwc="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.99fbd47_1646172035350_0.9591349394726818"},"_hasShrinkwrap":false},"0.0.0-insiders.9a0c0e4":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.9a0c0e4","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes instead of element selectors\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nFor situations where the default strategy doesn't work well with your project, you can use the `class` strategy to make all form styling _opt-in_ instead of applied globally:\n\n```js\n// tailwind.config.js\nplugins: [\n require(\"@tailwindcss/forms\")({\n   strategy: 'class',\n }),\n],\n```\n\nWhen using the `class` strategy, form elements do not receive any reset styles by default, and reset styles are added per element using a new set of `form-*` classes generated by the plugin:\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n","readmeFilename":"README.md","gitHead":"9a0c0e44adfe21087696e3681f07e4cae4988677","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.9a0c0e4","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-xIgx1miTO5aGClVzHh3cZ4nlTry+4if5E7HI6kKTfbGDoYGxZ2Pkv46vBxGPmTlhmgRjuZA8oAEEbDVadp4CYA==","shasum":"65b9348c8e312ac8c4c77b36275a5ea1fc18d93f","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.9a0c0e4.tgz","fileCount":11,"unpackedSize":47414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH620ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC0A//cVn26Xj0Rlxe2c6/FQbrpthjaz6DyQubzGDrd25e8Q86MDl2\r\n5gORH6oWMXzffdQRCtC+tzLkXxpa7i7ETS+7G3+RqPSpjShFzmKNPcOCf/VE\r\n+FS7myMxbmDXE8nR8FdjYkJ+DQ35h6264Ck0EQgsWfEJNfV0yt1aydAs4BwF\r\nMmru1rXv7snVT4f1Yryswo1lVW2F67bIaFCG9cXh0e4a0Y4ncXv4mj+TKWW2\r\nTD1G7tfbMJKPhYdIw9n3RKZKet61VG68EJSDkBUjWbEb1NOcKn8+W9Y8Aula\r\nZN4AKJlw+h09f6eXoyCkC7og+5Yd8J3ulvd6QuDINWFY3aNd+oag8LAj16x/\r\nkSm1y2vZRKNzoDjapfCBytijze+5KGyRpDE1Ah32ZQ55hditDmt7pH3a9PJt\r\nYdUc5lMwR7YrQUEaMs6judYoMv3NAASEwnsKpKPCnG4kzDtvrOopx7SK1/w2\r\nJTzO43csBQDTw48lOzIxueAH1QQSn3pI0M5eZEN8L9IiE1eCmaobiS8tZpcL\r\np4fxamAE+yURZt+s2DxLB2hsDrellt90XA92+iwwRNWWPac1wGwaPVm2puzQ\r\noevqBmGS/wDNbx+JLFkHxnsssLZ57fLCxL3wezZW6M2zsKNTy+YPCCYh9xrb\r\nk9L880mS8R6Si0HEFSq9HLpnyTIRp8cl22E=\r\n=59yr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoewjxr74ufrc7H4qltPWaDQ+J1XWRjBoZ/27sdRDiiAIhAMHLwOivtoNMwOXz/eTg7L+X5l0b5QBUbLFpv6gyeS5Y"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.9a0c0e4_1646243252455_0.7352977490395578"},"_hasShrinkwrap":false},"0.4.1":{"name":"@tailwindcss/forms","version":"0.4.1","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"9a0c0e44adfe21087696e3681f07e4cae4988677","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.4.1","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-gS9xjCmJjUBz/eP12QlENPLnf0tCx68oYE3mri0GMP5jdtVwLbGUNSRpjsp6NzLAZzZy3ueOwrcqB78Ax6Z84A==","shasum":"5a47ccd60490cbba84e662f2b9cf3d71a5126d17","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.1.tgz","fileCount":11,"unpackedSize":47397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH65bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6tw//arqT1I10M6dWeOCGJg3oeW9GfNtFjFlSGgKu+fwrq5QZEklU\r\nJC8Iu8VdLumE+Kx+Hk6AXvG1ovZ15NfD9jaYH3obNEcM/KVrOCOtECXHYoaB\r\nD9NsUSfZLkUJzIDnozxCkyB5lbCVYlcXa1prrNNFvv9iwmde84N6x6o0DALc\r\nbWatAoE/xslKbBdYRASyKlAvspLqa1lkUSx84IT6+HO5kvo1GfV6AjF0vFCZ\r\nFC9jcaSYsbUripBdy+QWHJYAvgbXK8DNRiqKytx6+hhSsQNNZTAyenUk0ycN\r\nfANj685Hd7qxPHBps6GuU+eLkkouxy9bmwL+xsEkcZlzp8i7iHO9YVc8eycP\r\nRBERMgEV8Vnmey2oqyi4moI8iG60yq1/8hPaGlyhw61YFB88U9J82fyZgbdE\r\nZ5WV1xZoRF+nq2oquFAxkoZ2BHtahDwbH64X6Jw/PyT7eWXnvNYhxrjEYkLw\r\nIy9lw+LAN6U60OVPLAwwAGjeUnXHjhiE1XlcIo556KaZ+AJF/P0dNUYshYPW\r\n6rioUoCqX7oa38bK64IFVnoyDsarvT3w+7AvNHIr8MaFoVCe+PY+j9kHL7Hj\r\n23UeI8KEP7HLxwT2RvPFwTtLPdEtjLZHMhTsR29AgP3kjfQpCIljaUG/m/Nm\r\nGAm+5Ou6oMu7xGvDgCXu7Nvm40WWyOYbDiM=\r\n=cXkr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC728UbvDZtvTS9FzwUdLJmzeyKmpmzk5yQyy59t9HBpAiAIpFb+k+nb4ZuXIWYLRsZAR6UJFuCvvs1Cy3TDHZtgXQ=="}]},"_npmUser":{"name":"thecrypticace","email":"thecrypticace@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.4.1_1646243419624_0.197607734928003"},"_hasShrinkwrap":false},"0.0.0-insiders.1871f90":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.1871f90","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"1871f90913ba9b561a0987bdaebe52997892071c","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.1871f90","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-UNV/cR5jRCkzmnvYc6hzCvlopyuVYGcY4PE7j3VbRmNR+crZLOkoJeNy6+g0JfGVzfadUOSFUWCs+o00a8NAtw==","shasum":"6fde693c7a7a6eadd51ff7ddb6b9ad52a3b1728b","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.1871f90.tgz","fileCount":11,"unpackedSize":48118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH8RZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwuQ//e/aPRA0hKNxvfLhPPGJRDemghjz3FpgoFmnYbC7avzy+kQeS\r\nNtUy03UM/Sza2N0TCzkR+SeG/g9q1Tlx+gVSwOddOgQAeKsgYDiVC1vYgPvm\r\nce/tdIIrEKw+jatBUClu8Ocit3ap/j2uiJ+tbbYdnk5hwJRm7Az5UKQfrGbh\r\nWxQv5a3nilINDaZzzpQ91K/mifdlTGzIzKjcFcDrbOnwqEHc3c9RjfSo2Gr/\r\nE/phWnZKyJOjZHwNTbzRO7auo/p9n0RmeMun3fCFQUtSEjnL3h0K+a6E+F8G\r\niErIdTeBytm6vJ3bC9lEBnpFeCmXAu+7QOwouyVOs0d930y0kJ2C7Cbm5Lmy\r\nefaJAZNalFXSuTA0l92k+dQIfxwPIWx0hfYyn17yqxZejJf0YRRoPUiKWWRa\r\n9hX2okeV/hseweSvyKd3zlbeAS2FXhYZGfjzHa+S4z8H/kld94/my2vSNLZR\r\n7/efFEWQiznhy42FFDtblZzwQ2+J91k2RuD5YT68bE1OgN0eGRpAjGi5e6ce\r\nM+GbtMVIQ6kd0n9b/TGnngEHk6/3UBbI9B+O9CDtKsr/CYXWN4OvRH5KeDht\r\nWCacyUPwqYmc7G6bKJf3c2iAeuWeXJfJQbk93dva7be4qxncTnvnoKrdto3a\r\nOWihlIj7XuxK/ie3QyYsaAhJktDK08oXbiQ=\r\n=+9jB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYpYGCWepOzKiupAWXeMowKwnDdVb42ize60YzC8QKEwIgFE3BSmMo1vb9VLaj/7TzIlLb+Fjv3fBpT8V7+jolkBg="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.1871f90_1646249049127_0.5263413947218287"},"_hasShrinkwrap":false},"0.0.0-insiders.3103e33":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.3103e33","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"3103e3329b7995e6be7a69c36f4055dd405bb2d3","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.3103e33","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-qZDcKYUfV9ug4AzNOwFYAOwnWvd+CG9FENO34QzFsbktI6N8yKmZYAvqF2KLM+um3uEtyLI6SjDHn5YV5/wFgg==","shasum":"0f0c1c374635cc0943ac0e6f7ca3bab7e1392cd7","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.3103e33.tgz","fileCount":11,"unpackedSize":48240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH8WSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkBhAAhHaWOXuzm2z7ZL6DaQOf1PH1ThJubpdKrT6pyyiJEo6ta/jy\r\nC3HJaKx4C/lvtiM5yD6rSGuYXw+3W/xosvyKFimzbOvf7+ZjAWSuzVvSGaox\r\nLWbGy1dgfrPY0Z2jAmHh9448uqnCiU6PCKZhhxnI31HZVH4X/cqNANb+VF+V\r\n8SaFvn5z/WQHyLaAcBw3KLgv+J7qGXKkZn3WnQFsu2/qBrQDwr4RRz93gY6b\r\n25Jp9jXV4Ya55dySglQ+qIvDD2Q6ql44lOUhwpc+s5FUeQpkg0puZnkLfkPe\r\ngNewVtaRdv6tJECkRb44iBAMlPg3SStMDfIeW57T64s9YmS3RDXKhXz8PAI7\r\n1eIpb/EkHnlkMax4QriYG1zVWrMGX5kaw0pZhlbln7Sip2sV0mXP1+W+4Pdm\r\nWpF7zyjXeu5YVlz/IrlsSquqnhDnu6RnqD67TahemI2Gh6KuEEFtkwqhjlnW\r\nQXKaTuFjG/cSRtngc2Vtfx8PBDwaMCdaP+qgluXj4LtGARP6rR8ax+RBijwP\r\n5Y1N2pMb0OLBVtUsuBKnAxwmCpKGEgJ4xDxOxcWRwkEeDVWKFuWUgpdBq8ZI\r\ncP6Y6VjAPDDLvEO3+xDVD3i2egUaCZxSUU4HqETrMr6j2XlO9wJM134p/T9M\r\nmBINxR3xffXChVB5d6IJxI+LBsgD+0yNXmw=\r\n=G4GL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa4Z/Gfa591ATiAiEX7X5igBYKhQ284cnsUrY159qtFAiB9zM0rJdfDSNtrRwmNuLK0Q+ZvRVzHMy8PsED+DV9RDQ=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.3103e33_1646249362821_0.10889295580881675"},"_hasShrinkwrap":false},"0.5.0":{"name":"@tailwindcss/forms","version":"0.5.0","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"3103e3329b7995e6be7a69c36f4055dd405bb2d3","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.5.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KzWugryEBFkmoaYcBE18rs6gthWCFHHO7cAZm2/hv3hwD67AzwP7udSCa22E7R1+CEJL/FfhYsJWrc0b1aeSzw==","shasum":"d4bea2560a10aac642573e72d3b4d62a88960449","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.0.tgz","fileCount":12,"unpackedSize":68088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH8XQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpueg/+MDAWT1PfPOnjBQO80iFGVujh6omDk5qQtgkuygGioGVbsSR4\r\n8Glg8I/2wDNHXvCu5gFMAZitnNrxcM95FKq5JEvcoSd2zPAs8eYQKt78/tAa\r\nxN30xCvgs7A2gxzcZEcLPq3zsl0WrB52bUmQ21UknTCK6ymGDDv+q6RekqO2\r\nR3aOqRrDf2Rkb8Aw3S/ejg72xan80+Z095XWsL9Ud8fBd2qIHWHHQQc7jo2D\r\nijdevY1ma9Zq7xpEleQVhvdQYv7I65kCu5cfHeNtrwMoIX4PV1aL7I1vX0xr\r\nSf1vjRUJ2zxzcjTgxf30DNBW0T+SspAeUlBCOlkoZ0iqWVZvbb7krhwkSHoA\r\n3z1DAZERx/WgaK44pYSHnPSmYPcQ7Ek5Mcd0Vvv7rLZqdRNRYCmelHExguB0\r\nltEPL/eswOGFd9TKKiQqsra1RN7MY81ExpbL/ckWoQC3oj7uywMh25kQcQc2\r\nANXOKlxkGEfhkFetA80eEeUkqiQ7Rtj5x+Yim3xs/kcGf0sXHTAWv99Hos4t\r\nRRQgagUkVvDjEEYINPEro8y/aMS0RPc6/STxavzfZvx2ssKPGolk8gdxDrOy\r\ng0HqV9m0e5D6R4LDsdv1XTYEWCCV+rUympFZieXOP0NrfsKKqRx7Fv3EbrmF\r\nZJF2q4Z6Zbvc5m7CZWCt+232JUkQGAVsCm8=\r\n=WN31\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5xi7RWGKb0puoQOn0KnO8Dphq5JemnijfkK1uBZkHEAiEAx7bSzpXpcGAfCrq60LuW4vll9uc2woWVE9DW//b0AKs="}]},"_npmUser":{"name":"thecrypticace","email":"thecrypticace@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.5.0_1646249424095_0.5667457974686982"},"_hasShrinkwrap":false},"0.0.0-insiders.37912e9":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.37912e9","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"37912e9554d92b32f9e5aa4a7c4002a184682c1b","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.37912e9","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-hTdp/PdQuSc5c+Yr5LcoDkJG1+RvGQ8UT4ViN6ii6lh74RcRVPxIy5lirafLF+aRw1l673P0RS9Lepjxq5/vFw==","shasum":"c3fd5bec1cdfa7def50d2575cf079583b35ac10f","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.37912e9.tgz","fileCount":11,"unpackedSize":48237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaBxl26pQhFbOk5DK3fG1yEaoXvPC5p2sViPk4Adde5gIgJgyiCd2ZGvYjf6fzR0Hvdg0SirXKyy2g6GX/n/oqbgM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXA00ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGGg//TCDVvjsHWp8T/Y6/YyO1hd72spsWaewnTVg2Y9KbQQPpcNoY\r\nGwTKj027J7rV75v1Mc+Mw/gDB5zYyB3Uh4a4Yp4Z3V+G2PfFBlKx3/aDR55m\r\nxV6HZ/ORICxBxcRxl8t44p8cjMjd3t6bpH0GgHTpFDXpvTzYBaHFpPsoQprz\r\n/EQDolBMlChpETpizg4+38LFKQAKzlvLL7Aap+pzj5XdugEZ6yHhjtP1b/xu\r\nMTC6ANp4KTfqpIvW1Px1iFmsRXM/BT1x/PzZujurFN2RLhCzGWer/pd8xWR/\r\nG2kxIdOjW4olTmUno2BLWiT+qoFAObXc+LfCeLjdokIFJHhBh7a7Xc3/8goF\r\njCJPRy4EcY/lhMDpFEVt8ez52/CUuDJ091fZjrG+EsnDQXXIxInH1rDecsIC\r\ndfl99lWpwTee0sJMwuy4f6auwWZh6PGtiKd7w88Gu1o3ToEaaDlWAq1zf9CF\r\nl1iEAdKcOK4oPkZJa09fIbdxjVerx9BKH/YKzcAxlKcs5YTa/NByesRacdr9\r\nlm4Pkl0Nl/R6BV4Iv1HIrwZuANWGGoEVEVfssDw0LBrOy9LqzNypN3Ak69by\r\n6537x4JHY8Ios71y4dIv3/aJN9X/GQcaC4gSC7hRwaPj8h6I6XcA0J8EU7Oy\r\nsxTFCBNXG1P2gq8a9rTAqAlwFvnKIwsxAgc=\r\n=9I/y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.37912e9_1650199859995_0.9765072461755737"},"_hasShrinkwrap":false},"0.0.0-insiders.01edbb6":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.01edbb6","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.2","concurrently":"^5.3.0","live-server":"^1.2.1","postcss":"^8.4.5","tailwindcss":"^3.0.2"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"01edbb6c93ed47c019a9944e9f6c2b4be457f7b4","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.01edbb6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dcryhlMHWmoHZiUgQViXMSfBJr306pbu1RX5LqTbxqGe8SksMuD1+Z2lqYf9BY4E36ie3bARLTFOkQKgUZz4og==","shasum":"42017c2857300394811a3e3770ee9e67f652670b","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.01edbb6.tgz","fileCount":11,"unpackedSize":48360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9TN90WTKrJFjqUcAwuMJbHn6NhFrhpwxPAtcEsCw4rAiEAtTFKExnQ7rhwQmsIt5AkSA4XU5iqSC5ymrYcsmNw2vQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib/JeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+sg//WiSljqkoyiam8ES28prkle9UwFUjMbreyUSesSkm0BgRrWbK\r\ns1P0WmFjrS6Nusrru5HERqdk7hcO1zSh+ndjxosrdGdofzuDoblJ61oCtNnz\r\nMuHjd2u+QaX7Hx904BRH111CklFGmDy22xuJBRBEJ+7kHn2I5apW6xYTpC/A\r\n+wDVVhfrhPzvNcdmrXDF+uOc2QUZrci1H5gfmK21ZAQoXMyu6f+u1cMwpABF\r\nDzC95ZgmvOuR11S/jV4Dvms8kD7AZbuewFg2fwWMU/1UDTNrJsH/uouSdtFP\r\nFZjOzAbx2lBhn9vpLbLL+DLhYgxZOkUvpHz3R6MBgZedyqzR0sTaxUa8loig\r\nculBM2AU2vYyrmxXrxoUW5Fi5k4TFdoIkkY3fzRdl7McSmhcadzNkAVfaj3Z\r\nj6sBvr/zfQj+bLbI3Nyz24lGJE7Y03U+oC/0BTPb5adLSSx7TlxYAv3ValSb\r\nP4+5lc5hl3RE5qzUGMMSjLI6roJnWYPkXmq8llKsQBKXeot6cv8+bhsl3CAN\r\nd12eJhyGHE74oaQfC7xEjATSvbJ8Qmc6Qt2kQTEgSZQGgN9SPknyZ55FSoCF\r\nculxURiU3N8Vgxwxhfyk4ohz1jtFd01jGYNZ19bZluubW1jXzwFbuXeohaW/\r\nLi05CM47xRbUk+7a99lMPLPaLEHA8v+ov3c=\r\n=WP3u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.01edbb6_1651503710460_0.19382032452573839"},"_hasShrinkwrap":false},"0.0.0-insiders.203d454":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.203d454","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"203d45409e343d5b421147122db164c710366e6e","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.203d454","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-c+KVyypfZhj1nIYfiDePjBAho5tlW2r3UucGja/Pkrg8V8OsWllgwNDO1bs8RBilPhhEEgH+2jSPjSJTGA5aQA==","shasum":"d4e89802e12a4640f09f65096cb40f2c2abec7e9","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.203d454.tgz","fileCount":11,"unpackedSize":48497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFfkwwY5h+BtiBfroHEhBu60p5He440hYuSBJtnerR9wIgZfqNPUavPTtCuI6SMLRtaWY1HiQ1VMMg1D1rQCm0XZk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib/OIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL5RAAo92qrPNTC+ziJ3b6+i3zFOsIkp2eGXMqvXSblPHzQcrvhEG9\r\nGZ6dthOYBFXr7MSsVuHP7wS45eoWqhdhii6dYWlGFuPA5GZ0Dev4EaszFZq1\r\n7lCSRDDhvSioN358fZUWp2yM3ccp19Pona7kM5dtTf7XwVrC0LfEmN6w900g\r\nSpypTD1sLkssN+4lInRWNBXpm/62VM+hPZhvu1t5aEhqhNXKQKxmncP/yzxO\r\nQ+itHHP+0fpSBvUFTyw7l/BeCa8kScfhAdJcAa2/IDPKGe2x8+S5wORf0/a7\r\n1XasyAt5xcY2/VGC7NT84Aoc2Ur4YeeEAbvtDD+0jr7Vz0IugtYcR3WPLlBO\r\njQJtZ3sAQM06ytvzkpR3uIhqB0qF+z6WE+TaU8eE9hJYh8p0EW5g0XiOkvLf\r\nH9Wok7aD2pL9c8xJPPDxSRe9D/aA9HVjPeVgrwGvHKtwKa8jbriuAGmw2Wkl\r\n+pxFMA8QJ/O+ooG1gYl0Hqjlztd13AtS3/5DV7vwc25PKbvmYEC8PFDRyov/\r\nKfviJfytyMl8TXOpRN5jGoi0G7feNDuT7QnWf27gmq+5axvUQMjwaMoWV5e/\r\noEs/jHDyoFOZIfZh4GCfHMotvN/m5s5WXhmtqTDuNC1j0vehdjm0Xht5W2Y/\r\nk04iPDUSzadfY6rCSBz8qi2O/Bt1JSQB2O0=\r\n=/Yu8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.203d454_1651504007987_0.12914654443868145"},"_hasShrinkwrap":false},"0.0.0-insiders.7ef7a14":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.7ef7a14","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"7ef7a149d1b11c95253fc9464be29dea7d4aea42","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.7ef7a14","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nNntPC+D5fqUUyMphsjvfnzTGpHxudPg/5+cII+Xr8ENYYAOCQ050Y3/3kcwrE6qek10J2IQn+610fgdY+hfFg==","shasum":"1f6010260b65c849aa0708d55d84786f3a3a8518","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.7ef7a14.tgz","fileCount":11,"unpackedSize":48635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmrcfo3E2YxH8QWpLEKb6HFzSogJy3ny3feVqAASLqXAiEAvi/RpA+HAtmJmhZ4ocMsns/yDVfgwS/HX6liOJJj7cw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicYXaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraTg/+OJY+VMUCV+DVcDCr/YZzLF0PVyoOl2XRVhkK79aF6Cf/7En7\r\ng46Os+iJyzw4rbfmw4b99BmLMbpI8FNz13SkVV2RZosIEoD+LZhiDcAbsaR9\r\nNpkeDkTpkViCxxAtTNBl1ANmRpcqQXkqRTISnAzGGRuJFOci53aB84xogRGn\r\nDKQ+kknlWi5L8vqfBzGHdwo4f/jAwNG1YSYw45hp6Yp0u2oDTWk/xW2Azk0f\r\n/gYsN++9SCx/k4UKz4fpH+/0L59tGE27qxsJ0qdxRSOJf200LGhkkz9D+1Ev\r\npDF/YS2/gtgY4ncnv95Sasa+cvpq2VEyFRqbFXidBq15GJjolj1j5u+1+IDi\r\ng2fEHkreQCfVRb/GMXQOZnOqwDpG2JIfdf1dPmYqs0bqXW8NO7mgte6fWsU3\r\ngNX8jM62PFgfyeqFUq8bRry6HcZAw+rFfigaVtZGe28C03zfl5YWKa7c/rNp\r\nwwAp1+RFyEzV2RwLCJ0t5M4n9mA7h2XcjTCbauwYE/0ipB4JtIUR6rxszT+7\r\nVpMRmZcf9r+3bEa7mHs1kWGbviX5/bK9uekJ9D0IiGCiERPxky2+I2QMhvAH\r\nu5NkhCzNL+4Z4REfgzCWoLYwGjuYNY78SujSzLSQJgHSliJ6iNGYFQfvPtV5\r\nqZQHsM+TQ+Svyj9kiQNN/ZS5NkaTVE4pCq8=\r\n=aV8B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.7ef7a14_1651607002160_0.06332379206090866"},"_hasShrinkwrap":false},"0.5.1":{"name":"@tailwindcss/forms","version":"0.5.1","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"0894508eaf2cb694c675bdd408fea10c5382239c","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.5.1","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-QSwsFORnC2BAP0lRzQkz1pw+EzIiiPdk4e27vGQjyXkwJPeC7iLIRVndJzf9CJVbcrrIcirb/TfxF3gRTyFEVA==","shasum":"7fe86b9b67e6d91cb902e2d3f4ebe561cc057a13","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.1.tgz","fileCount":11,"unpackedSize":48604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJXiIFHvbzg05lleHPpk7yzmp9hAkIKlWbM4PL7d9wRAiEAlZvDR/ucOlxXcC/wUvzgh/AeOv/vXOyQwbd+6RtygpE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicYX3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7HQ/9HJd0hyTmU3si690a9XELXHk0S3g8/haHEjNDI2zhknLz8BCT\r\nwMcJsLYwCgicDzj5J38DPbbFGQ7Cc+7l+hTV0Q+1KNHl2tq//3NKscEIrOpp\r\n61M0/YDmfS6lrGG3+7jIoU7a0jTQs6447g3dxSJ19SOsfUSIgTVSa7w1Ok7c\r\nMA25wf/5D2tlPEAPfMQs+Ul2/YJQ7ZwqIUPUL9Fc6QlwvRSzjUJ+D/Va6HqH\r\n60UpNUfelBURn9nRpyAaMOri1ll+KJQJz0MqI92hl/g1/Thl9wxz7MiUxMUJ\r\nGI7+CwDxbV/Mn2LiR2lF4/3YOSAX5jjAUl//WeQgGYt4wzg2b2BTCSUyoy51\r\nwSgYNQTaRwjPyPix4orcwV5BEW+nTCOUThpCKX47xbHUUx7sF655sXU4Tg0I\r\nsoicM1Nb45Cz4m8hhxd62Ysm+tndYw5k+KBsQDj/I4+UOPYwn2M7SElinyyj\r\nH+5CQbOt8dSHgAwcOHYRmlmmIDpegX4FzvT8i/Vtu+2sTaAktdNd+rKoJ+JF\r\nwjXpeBqcN4KyryHfqqAGGwMEmqt2QmdlimMU4uJgpmGp0XP8ZHnom/GQobev\r\nANT6T7cio412bw4fcDy9vwNa7vToXW4WVlwZdSDVTFOTFptP+AzA79ZVprfK\r\n9k8jjw+mbqibl+8gqAG+KL+34RmDaGYUufo=\r\n=Z3ZE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thecrypticace","email":"thecrypticace@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.5.1_1651607031161_0.28209473422614484"},"_hasShrinkwrap":false},"0.0.0-insiders.c763df9":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.c763df9","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"c763df9db417c32bb7febbc8c9a420d9e000964a","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.c763df9","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-GU+ZKshF4DILWCKfeUPtqWoIPtF83K2J4gObudfkrmlRbG+FxE084tT6gfSq3Y2lGUKxduYX3+7a2mXlHr/O3g==","shasum":"21c445ad70f0ec07c2fa1836a990fbffffee1bfc","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.c763df9.tgz","fileCount":12,"unpackedSize":48757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxnAvXektWZwiddzpOR7G0QX0xNHS+pXVzepQqMDedggIhAIPhzGxs5g+DRrQT/j82wBBZ5mYnHsgBFrO0TE3iuKo9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihPXHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4PxAAnmvLnMb39lyomKjJf1ZYwBnWmiL1vFlQ/xz+iH5GxKuF7oo8\r\nfmPumpHO0gggzi1nUdAWvoU75nu0u3wV2mVxYBgyIrRMihsQs1Nh74PI9Jwz\r\nmR+YG8kYX4uiDr6K3xukj3uJCwxVbcm3G4EfOIErX7GiphhCCWBJUd1OVnM9\r\nggCGiTjJlaU8QKtCXRwNXdQj8EhtkEbRh7AvwITS7nBvZA4uiUwF5rcaQ06y\r\nDCEaEq9qx6aukCNtbt2CZ/8l1hlPgAYnQ7HrUNJDjYwFGBpdwI3e8Aprfevr\r\nxIsyyk8u0A7PTisqyNeUOAzmPFmW0ajxs/HXE9gG6iPiqgeuYyBfspOlNyPp\r\nMfYuuvm8FPli84+/u/0YyrUKUhc6mig9U5F9dhWFQ1zI74Qd2e9tUc/iWcD5\r\nL60nNO9gKHPuiY7aAC+2Rk/5RcF6JhGxWbGN+S1sWgXhLJUKVugPVAc9xijW\r\nAuYBnWDb2Zfw17ODr68v6YIMaWIVy76x/jgeC+l/b6SVjzNq2ESUVIS7Hgpq\r\nVDVsFcfQ0iv3Bdm6cW2KWr31ayBWfR75qLPg20HXObxY+HnBI/ghxOA0tT/h\r\ntVe15ZS3XCHbOcLPFcdQdhvBgG3PUWIGKjNY7fOC1zHGVaX0s3DgQnhN0aL7\r\nMWxqUjoUgDBIo/Jyus19nJvrmkbN0cHhvXA=\r\n=szRe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.c763df9_1652880839022_0.35004035681660217"},"_hasShrinkwrap":false},"0.0.0-insiders.471c040":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.471c040","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"471c040e37c4bc7816c70a42984336a1ff322675","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.471c040","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-2ta7IJ0beYNMGhWOCWnDdfoTZFNBJX3mBvEf3ejkakc2SoRYHgHsTil9pgE+BWOqHcCfbvg27tBuxmwB2yc5eA==","shasum":"12cb1e7b808851156d91ed5b8ae221dd70bd2289","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.471c040.tgz","fileCount":12,"unpackedSize":48857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQ4nSPhUL0FPtQhPDqgsqrWNg1FWEMwZ52eHhGUQyXnAiEA/oycTegKCCEYELET15cVp8xSJV3wyMDKQNMOa2S40sQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihPZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRthAAl6RdQI4zQmc3WIxkLnGbg4qvt4yZeuIh6C8RZKEySPhE4Ots\r\nCwafjzdEr+5Zwho6L4q1nJVSJ+3JpEkv0elbAkoWzroAIrGWhSrHvmLciemo\r\n4aASZ8UP1JpjX4OCa14J+/r3Rclk3qk5c6xwYSJSTTdJxSvRLlA4uJbE9zPn\r\nQxPqDooKF5sw8270vNuVWlhJ8fABmdrTSGq9nA+DeoOSC86WNTfEOO+udHKl\r\nKqKZnQRsOoW3EXzIc+jufO3uhzv3RRHAWwMPe/CgDxotypBYYAm4HTj7N5Rn\r\nchKl74/X47qRNK1jFQjtjfOCz6qCTQXpkBB0e0hjCDtZ27ygIYv/HWPmGfux\r\nkz6hkwGWZvWP4A1kd1d7SS1uQ/gomgYLQNhDGgRP3XSmz0o6yEj9TXaOx9D4\r\nWDSXRbSjXLtzJ0+9RU+kEGE18t8RkFaH8J6fH6rQhLfm4hkJ23RiBmR2+MrB\r\nEA9zxOd5Nn51A8A2QjKgR9SFtBCcEoK1yCVH+tdHZWiAFZzGqfo2htxvVZLa\r\n+LrYIbrZbXhW6NwppGxUJJJiUhADvlt4f67+1IBteh9QEZZKNuRtcWc0LuHD\r\nojwNoXUUqYoM5X4wXib4MN6ramDhffzIgaEKoNb01hB0DJJCqfyh/bQg1tZD\r\nKpIFpRDoQOo2BiwJpu7P9+ClFimsn4o7IEw=\r\n=zMeg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.471c040_1652880992331_0.07455322295635547"},"_hasShrinkwrap":false},"0.5.2":{"name":"@tailwindcss/forms","version":"0.5.2","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"19e4dda284de5127951468dead9b50cde09bf42a","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.5.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-pSrFeJB6Bg1Mrg9CdQW3+hqZXAKsBrSG9MAfFLKy1pVA4Mb4W7C0k7mEhlmS2Dfo/otxrQOET7NJiJ9RrS563w==","shasum":"4ef45f9916dcb37838cbe7fecdcc4ba7a7c2ab59","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.2.tgz","fileCount":12,"unpackedSize":48964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFisJHw3n6iV79wpH2j6nG8UNvqVWOXIpj8p/VSLrXFqAiBWTRHzIlFEDMxxqMIxAXozwAsmtKz0on9wFAurzJlGiA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihPgLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZmA//ZER8TYvvqT7TCsRZs+mcutX/0od79TJoxr+gOuwFQ16wQeh8\r\njKgTuaCg2cmCC2v2kFdlReV4CvbIZdXNHhRlRbjyQ/fRJqmm2WJRKjWMVm3V\r\n8424lV9SYvz5T25rKWzLEolORwDZ71gbOqvMp5aQCVNUgxDyxPWeugpNStnZ\r\nBPay8WDSlHBOW8irBp3nVwrf6a11jTb7tKNq3UJ+O4bqLMftiGEpkNzIZRoG\r\nsHNLGwzq+RSMYGWVA37n4W193kDRkV70lymQ49HLNi45bfUaCuW4BV74saBF\r\nVO6btGCZ6nEZWcK4aSf/FysuLbe0rNRdatKCudxjXRmlVw7+AFMV3u+o4Lmd\r\nPmDgKOpcsbsp/M22bU70d30LOCVtEIJBSl2GQqqw71USJDkpYG3VD1Z3C5gk\r\nrj+M3OV7OiJU4a843THCWigcHHuBX8JOXzOE/yyNdHIovden94reVwAPWCiK\r\nQQzx+ag6p4o1Gjgbw7ULfu7hGWYk8aFfR4nnY5WHb0K2r6b0+BryE2EF1sM2\r\nIx+DgE8xwA+7yLU9BAWT0ONoBIlppNAgAMcxKjiwWLVkIXCWFWigyYB0CI2b\r\nS1FaXBWPF8GjFzXs8z7GbBFDRY2XsXDQIxymEDOD4O4CpOQtyNYeJLipeLBW\r\nksusWquqMh4mbDZVSv6VREb7ceF+1SOSsts=\r\n=m+lu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"malfaitrobin","email":"malfait.robin@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.5.2_1652881419425_0.1063094748379716"},"_hasShrinkwrap":false},"0.0.0-insiders.19e4dda":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.19e4dda","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"19e4dda284de5127951468dead9b50cde09bf42a","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.19e4dda","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-JsztOKGRZ6ehmwhlUNeRKPk4ED0PxxdcunFAYpAcxBzXAfashEfeY7LSnmDvK/OHJ+chsAQNZ+3Uxj4EhQad+w==","shasum":"7f2648e929fe4540d14e746c2004ffd5e62d3832","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.19e4dda.tgz","fileCount":12,"unpackedSize":48981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD24JC005PDZklyvOZ9vM0xFDh0nf+aKDv3u5DNUTYsYQIgbiMg0VlOmZEhnrl4MuSHae8UUtYxDJTJ6SLnVr8gnOY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihPgTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ0g/8DjMeXvQ7ZG0FOhFEuzFvSPDY5fQLMys83W2X43r1aOZCb/Ic\r\n0NDLXvftv/G0iYnmlLFQWuwLiYhK2jxLfJZlxBMYxhMrsvn8KWQdNtuLvrvd\r\n69NUtBLG/tH36U6uL7WqcHdFIsxSeofGHd4YOTBfm2cU8ckzLxUWvuZ7s5ze\r\nCGUlDXUIWRrhM2E/vb25V7qx5HkmwQEtV4tvCjJW+8kDeL6V7ISsYmgfGjz4\r\nmooRdiQo6dtEFpIYc6ZfoIT471HU8ZjkmqD+Q1Q3K3kvw0+SbisRu6VrvOgX\r\nm084B9zYyt0ht61h6LVrkNC68/oP+JqaBjZW4HjhkSWYfmVLvRHkrli7RF7U\r\nVXbBGy7PJOUvWT+HBjyvCWbW7VwYmnyRkaRej3Ove8l+vTON1K0Op4UuLtSn\r\nwVqw24Jci+435kec1acOGQgln9BATJGrh4/7+w4qG2bCLj8o4Oo6mfBkVm20\r\nXCs3TpuVDvXRLxKhlmZAk3J2oKTr0HUclJovVskBnXXiMHrLYFHPk0EdHj/A\r\nJMKRvNh/1S0QFYsuA/A+eokclvcUP+etyeRg0ryCj/5omOIO0RyYHvvXHWG3\r\nujxkTUJhuANl793C1UhgPeeqghrgsQmzlRwSZMvhfW0foVn9RM7SvXEON9Ph\r\nhWMBXDVXP198LK2GwOMP+MXXwteFigfVQeI=\r\n=QfyV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.19e4dda_1652881426890_0.8267263407085772"},"_hasShrinkwrap":false},"0.0.0-insiders.ac7f9a7":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.ac7f9a7","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"ac7f9a76a41fd5217b38a00dac78a5a490399677","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.ac7f9a7","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rIPxK8lYyR47wlREbU5A7rW/OhBB1M8oNTF+lsECDE6Sy52ViRIGfgqtrbCHxVONeMTGZUmQQeERziFk1DIU0Q==","shasum":"71a5f2144db97ea9e77a7aecaa8d917241f25621","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.ac7f9a7.tgz","fileCount":12,"unpackedSize":49160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4cNzZcFEE9sOkvs+Q3WrF97cCAEWYyilMW8tBX8FJEwIhAMYrxbH3BkmW6vb3pwJHvJ36eTC/+WbKBUcu1nz1+olL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEewpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDOw//eAchTEuh/p/LPPIQN65/a+0tIOPbFcU1IHoRx6Fy32wg0cZG\r\nMgpqhI2mCFRbDaAdn4pNNdHvkmAO7jihti3Kfyh1/PymdR5MUpPaqx53PB0y\r\nluGUHyJPNbd8pfeGBGkiB8DMpOa41UtNy+qjruQiCFjmfVaIDlWfIv/0R5Aj\r\nOMV6TkML2VFBysUPpaTbJdw06KY9+93dCTpWGiONiCkd8MY4+g/wkSZWYzbT\r\n9MLRO6wqww8Ksnh4dIco6Stb5BUK0vAkjzD05igj8g0vBJIlyPFvDCeKRfMU\r\njpkGQvbqY5qAUP+TSDriQaSqDAc3hxQ/xviB+IAxR6ODh+q52JQYi88AirzZ\r\niyzStiB0huaga6T7cTH+mp6Rzb8YM47JebiTSnshqlPAhcp4mqbKn1RLE8pG\r\nK3VHUR7Oci6w70sXcePpcF88fvqZYCZwF+BV7CfcWhkqzxGcKsiLnwAHE7Db\r\ndbx+CBZ0eADumDKlAdQNBah0Outp7hwlQdykgWQ4EJC6JWcr+itUWud6VRd2\r\nehwSqxVDN6Pg8Gky5hFdSJKljskL4HdaAC9lnqYuxPfbTzJOHDMAG+Ge1rni\r\nbHNLeHErn4Ca8S0vyKXgtGN6nfyrpM7M9Pe6Rx38NhVMM4z7eQwMPiKc7QnS\r\n0HpAFWK8+6nhg9udjPHG1sIuLMOm3d8oPPo=\r\n=er+r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.ac7f9a7_1662118953560_0.7182019036589751"},"_hasShrinkwrap":false},"0.0.0-insiders.c056ccf":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.c056ccf","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"c056ccf480e316ebc0201c080cecee8a306b6b46","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.c056ccf","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-cREZh8MdCSEvLlnKhl+1EnMBi6ux4wOiRabRbjgo2woRvd6xWFuMGD8c1p3xJS23QIU4WmNAL3R68KMNCewwlA==","shasum":"e1c59c269e0ddc2ef81fae85115b1531c4ec895c","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.c056ccf.tgz","fileCount":12,"unpackedSize":49284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWAkG54ObD3a9eXRl3wKTSvywyYpMSgrTTNf+RBrDYBAiA38i4x6G+38WF/P8faPCMRC4Cig2bqvpYETRGvEgLHmQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEeyrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZwhAAjh7XdL6k+r1DA/wiDJHbIMqEml95hAVTZjUQiqABN+85URwY\r\n7tAzIFd/gGQUS+ejFAUkrC2lp3bIeCI+AwowI6k7u3FRs5imyXA1q4IdLYme\r\naRDXph+E24JXnvc0H0RJAEsgj9mGE3/3YHy05prGm2uK8zPjN8e9/s22/6+O\r\n5m1WGP9zC+rxl3iPqHVpSfyrPnSniW2Wpz5hVjOaHBF4RSg/E6H9GL7U0VkQ\r\nnCNyAgDGGPsFblDhZWwpJU23Kv65kxfoWXgk+FAQ0U+uEVO+RHi4gcx/VkZ1\r\nfwX8O7yG5C7Q4a6VD/xEgqAbsgr/YiPM4bZGCZxcsQx62eB4EZwxXNLnFRQy\r\nnrU6ZT2Z5nUfdmEowNLqjfM/wKGJAc3CmT6BOMRJBSwbrr2BdQmgKf3m3tN3\r\nhUqqQMS82Hqc+HJt54uoyLp+yOjTOz/3qJJk6w++Wclr4zuQF/8dmVdNS+lY\r\neQIjENlyBxNWJFZWPeqlOMKYMNYcT3p2JvlwkU5y2vXS9lLaGemYgaMOHS6O\r\nUl+Ak30+wgxLTdYnnfTX8bkrB+wz4Bkjahot2WqfiFDAKU5/0hL5xgFgBoy8\r\nzLFotIPCvCDFMxfNHi5GFqg7DQGS0UAhZPhWI85oqYtWqN0ja1CkS6Yg+RmM\r\n6PZ1Wpat1X1LyFzgqwF1C2jIi7dAva3SWFc=\r\n=a2wd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.c056ccf_1662119082880_0.8790899023331717"},"_hasShrinkwrap":false},"0.0.0-insiders.b3ed157":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.b3ed157","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"b3ed1576aa886bdca96b6d7c6d8ab3bf7ea5e7d5","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.b3ed157","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nm3WbrC/VR+gbVcaQj8MjohwTHznJMhMX7WRpFjQ8V0I8LOyBI5AT8I7t4sS2JeYyKh8SBYYGqdin1YEytqNFw==","shasum":"cc3db80b47504d0d6836cd8350716132794e0179","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.b3ed157.tgz","fileCount":12,"unpackedSize":49284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEtg7pOpuTdDCH1PWFi9u6ZYnjafAFYrHEc8mzbrLilAIhAPDhTFXvwORvFjdFDJ02CQoFCmje8dlX88M1rD8gbPCX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEey7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRSg/9GKh6xmQObrj1yVNmpVR8e3gzIDsPyq9HKfXCDtvdSRYLNGNT\r\nUI7QysB3npwQftJmNq7GexIMcCubGfdqjndpnql4Ojj1juqm4NqgDxNgxnfC\r\nK9VTJmRNqaORHoN3XcQ+2uKZMDb8oJgCU9yHxUIgbgLtWJYSdpIgXHFXNTEX\r\n87zt6PPTl1eZsC7g7Shzd1Drseuw5xt9qMYSjVRUeUeo9GNXSCk3egsWjiDw\r\nFMNpTeSwQcbypGRXnFLprr76KREGVJBMccwFMDUUPK3y4mw4IKO/VCdU9A8m\r\n2PNNHUmxrTOKygMuTJzVrWq2HuSQfUmMJR6MSZYpY23vitNRewtjDDF6rjCw\r\nwwML1L7Y+xL9F1ZrL3SgxIxFrwESuqzqnqTZsoZGq5ar2GoKZ15Crk867m8f\r\nQLIp5UImLd/sLZig8BOgMwe7LaQzyMjc9Ts7hs/yciWFBccCJSbQLxhcLAZb\r\nUkDBySItxwS9d/vD36wQtJ3Hrp3ypKhRV/uwkW/+AMk7SIPYWmyCOmKoLA3x\r\nb95Y2FsXPuTFRYQfftm4XlWDJ9F1PC9gtn+sS7TvZGnxPs3gaMPnAQ2zNt5d\r\niCMB81pa8qIYbTuk+4AnWowXmV4uK+gQlI9BaP8Yes2XtdRvXAIfhDW/e0Em\r\n3uR1wg8MXR8KimAc87o1WGwhKnKOBHXA4Q4=\r\n=iuHG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.b3ed157_1662119099068_0.23713656858293208"},"_hasShrinkwrap":false},"0.5.3":{"name":"@tailwindcss/forms","version":"0.5.3","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"b3ed1576aa886bdca96b6d7c6d8ab3bf7ea5e7d5","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.5.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==","shasum":"e4d7989686cbcaf416c53f1523df5225332a86e7","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz","fileCount":12,"unpackedSize":49267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClEJyqNoxcuQj45FhMQBs01b4w4t04zJ1hM62E4RPeRgIhAIsNAZr/wTRPwvnKzE3XG8HnnSuX2/sQRQxHzkAhL5iQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEezjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTLw/+Lu4iWyE8qIA9kFxWltZDlszb3ZVZYqIgL3LH3OAl5IEUTBOm\r\ng4WGByXSGn1y53+i7/2cewUeepTzXemiYOEJb6YD/SHZRfomyaZdr9tCdjbT\r\n7x0q70gLQarPO9WNYmE7fR6mGVYzMg+ImugB0+U0iORLxyj23QMnj8KqBljN\r\nkXcYDHh4WQcf0gu0ndvcPSE8Mt0DYZzfDXbpcxnhAPLvFUPLb1x4zL3sBf4M\r\nHvG/wbizaNT3Se5RaNlb7bvkXOPZ/OdyWUc0ePeCoC3cPES8dUpUyhsNXy8+\r\nX7WwJHznvc+qUO3mobQba+DGhIyUso0RfLEH2oYfHxSD2Fx2zvoEVIxlNgzC\r\nVw9YoWJHM3kNTyOWd4ZEpAWAakiODuXsS3mmCHXI0VrtEWGvRdzsgUSFoo+k\r\nVu2Tv4S2yn0Gouw2gTMN1PPBpWEYU0fII117MPI6QMpfbGhaCUGXpYVN2hhb\r\nH6xAWOc+CoxOkOIL8YVxeJ7mqO3HoHuV/ko8nzTCSeldc3KpLjgLImkVFez1\r\nfG7KXTSlC2Fk3pXSd0MaP99hNf8whdFqymMk+dNRvaUfprYrxl1Z8hOdtQpb\r\ngOJatimQTdIsIEQxZ2bM1Z09zHiG3Pe/q/8ZYf4Y2VBhJ1cY30IPW9iNO621\r\npCiZTPMcwkXIaYeV/6+Z989wwgBT0csbqi0=\r\n=vE7h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bradlc","email":"bradlc41@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.5.3_1662119139730_0.5539431060967921"},"_hasShrinkwrap":false},"0.0.0-insiders.615a228":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.615a228","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"615a228c4893002ddf93ef5334b1bdca42af47c5","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.615a228","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3nWtJhKLgZcDloCwrjmIvNOKMnPp5yuSz/KBvN3qHjuI3CHiTylB3zYD56BSl4/0OuPJF4snFZc/45To6t3xGQ==","shasum":"f9c3f61f8b9d5c73aa9327fabf20f6d5917c6f26","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.615a228.tgz","fileCount":12,"unpackedSize":49893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMRK+/T/ecR4dH3HXyh0V/yjrTDh2EvtQ7zyH2xm6miwIgBlMgDz2R0rQBSAON2aOcHR0Sy8gGqdKznQEdIzl6k1Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtBcgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWew//Tv3664Oz6saAeEB7jcQvxenHbw2TuYwycvunRV22hgOERq+S\r\nzUNRDu0kr0sTUt94YQffcXOp1LQWf2q25lnOUWiJLCEFvOafi5IIAiw20PZz\r\nuyIAi8oHYSJKj70X362oueZA/iYWh1Sa5VZTDlRBR7fm0rU5oqOaA4CXoZZc\r\n/WikGP87CYxbRK4UMnuK5wISfoTCXp2/e2FOshOI4zpedxpxhOBIiHQY9Uow\r\ny1A2tVEKtqJH5dxDIp9AjmFhF/MCoUu4XCAArskTJWrTq0F1Hj4Wl7uTwtiR\r\nkcPnI+YaLVoXDMvmhXNuvbCpKzjooB+ffkTQc5Oh5hnBKYsHdsjtHjpqZxO9\r\nl2ORiWkhWmyphkss4L3ZslM3/Ms94CQgwRbcz45wFkq/GUG8eDu0hteb0Lxm\r\n4ZX6RqNQdOU2x7fAcYDcjvIoDRhEPEDQ1DgAtuHDXjTPWQXjFL5Cj7/CN3ps\r\nmYYkIvBY+yLB+pYBiW4/EPUr0lk3Vp0k1f/1yNrXWRc7Hd7tJmikYGzPMdFH\r\ntzLdZldxL1FEcw72ell/cMXHnRZ0WtdK63jmSBuZJppEhhQjSpSp6aGqVsE4\r\nq3iqowJxanc/VqVCqmTAehEwHlNL97DXIikIQtoN5LTvrRPyOEueikvQe6Bk\r\n+6Lifaw23XvW+LFTZ/b7zzvduM92nULnXf4=\r\n=HVE0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.615a228_1672746784131_0.0415349070557105"},"_hasShrinkwrap":false},"0.0.0-insiders.73d5b01":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.73d5b01","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\n**Note that for text inputs, you must add the `type=\"text\"` attribute for these styles to take effect.** This is a necessary trade-off to avoid relying on the overly greedy `input` selector and unintentionally styling elements we don't have solutions for yet, like `input[type=\"range\"]` for example.\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"73d5b012bb44ddb5449a30fbee910767975022ce","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.73d5b01","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/PURgvh2BjuVtpwHsLuO3z1mIkugVlVSkFEoJM2RMZHr+HS07freBRw3lxGBy/N5q66Jfm+fnZHgvji5XeySiQ==","shasum":"351c16e178aae36b43f0b403bbe08d777f0c0ecc","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.73d5b01.tgz","fileCount":12,"unpackedSize":50979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFBOz7AQNTJlSX1bJ6Rgzu7kVqzAda7sz6PJM5vlPMHAiBNGy3K2j9yu47B2IA3+qJrHhnvZaNZXPKusIVuVZhFVw=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.73d5b01_1683907495422_0.418072914390881"},"_hasShrinkwrap":false},"0.0.0-insiders.c846b72":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.c846b72","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"c846b7249a8a7a3b754f6beee62981b58b7866df","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.c846b72","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Xew472C/qwsHu9wRcDwBF1lZoUB8bHKRZvvqqJ5EiHxCthBuLFf0g3rI43TB/7Y+2sS72K8mAzVFfGSOIgsTQg==","shasum":"ddcaee92b6487aea90ce26d53914c20a34e6ac6d","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.c846b72.tgz","fileCount":12,"unpackedSize":50717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe821+Oo/NugMj+plB7kLJO6hItxJG4T88IaKtu0cYtwIhAL6fk6UjLBONVoaR+VtvesY6hIuSnJvXIlIpJR5PUZSN"}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.c846b72_1689261093795_0.8091204898880175"},"_hasShrinkwrap":false},"0.0.0-insiders.c2e2c07":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.c2e2c07","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"c2e2c07c7e357a86de4990c9e6bbf990cf17e184","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.c2e2c07","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-j1+GZsbOdNCKMITRirQys4qdCshygOcA8Bk1TsdWbgpFWXxRwLoiq8cdWn7oIXYAwFkqApJTLjiKz4TWyQt5qQ==","shasum":"9d4977db33a8144d6c4f846e9698de16f0b02867","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.c2e2c07.tgz","fileCount":12,"unpackedSize":50821,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgb2q9h7Bnlq4lZFdghFlhr+6/Lo6/51GAWq5QsftjuwIgCEbeicchpGnZ9BHV7rFn/UcLXkTXZDsOsDr6Y37ykxI="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.c2e2c07_1689265986723_0.892613633739556"},"_hasShrinkwrap":false},"0.5.4":{"name":"@tailwindcss/forms","version":"0.5.4","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"e60d81afe6526a015e8f38023f454b4d27c9859b","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.5.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-YAm12D3R7/9Mh4jFbYSMnsd6jG++8KxogWgqs7hbdo/86aWjjlIEvL7+QYdVELmAI0InXTpZqFIg5e7aDVWI2Q==","shasum":"5316a782fd95369eb5b6fd01d46323b3dce656a2","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.4.tgz","fileCount":13,"unpackedSize":76391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe5tNrU6jTDHRxuAbRxP3rUQaIy3ebspdmaIPQNqVT8AiEAhm1Y6PxTTugshcRhyoLhqy7J+tOO1EKjyHnRorQygqE="}]},"_npmUser":{"name":"thecrypticace","email":"thecrypticace@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.5.4_1689266011482_0.544205000643299"},"_hasShrinkwrap":false},"0.0.0-insiders.e60d81a":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.e60d81a","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"e60d81afe6526a015e8f38023f454b4d27c9859b","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.e60d81a","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ei8qg30Z+IqxmJwb27U9vFtUlt6BacncXuVzFMpnxbLJWbhvQgs1RuJRg1Sd7kHvt+hUqTPecutzalSfQslYEQ==","shasum":"2a022139b251336f842b4ef1d6502a03eaba0c09","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.e60d81a.tgz","fileCount":12,"unpackedSize":50945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIGqAAl88TwSKaLVAEbSbqa3cxTG/iBIO/k5I9AzRvOAiA2hhZGmsgKU0YafpOsWpAtqlD4oEhudYfzSUJIYTwCiQ=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.e60d81a_1689266017953_0.6648757036622788"},"_hasShrinkwrap":false},"0.0.0-insiders.5a13e94":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.5a13e94","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"5a13e94996a241c4fb06d8c35dd8dc1dffa4f07a","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.5a13e94","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-EpBwNpKbm/S7g7bqe1N/Hqkf/nnY+rhZydOgoFg35FU9gN0lqO7gCjAjjvveVNY+tXXjHOmiDzYw8SjHhDHfNw==","shasum":"f4f0263e385eb8f0379faf636cb65c57f63c4017","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.5a13e94.tgz","fileCount":12,"unpackedSize":51527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEwJFd8X/Xu/M6ex0yGl//3rqn1SX/iL0bTodqrHWV9wIgODOn816V5hLHg7z5YKStmKxpBvSkoqNL61QkgW3xBs0="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.5a13e94_1692736070824_0.49951527735092704"},"_hasShrinkwrap":false},"0.0.0-insiders.31ba684":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.31ba684","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"31ba6849a132978e3555940f183cb9a37e0906cf","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.31ba684","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-QWYUZ/fSAXRE0tbs9HV//8hIk9Au+k/0j6Q4CF48NYYINCLbecqr7MyXJ8djmuR8pbsfgllKOzP7s4d+i2PB8w==","shasum":"ce83a5f1d388f7bd8a6d227b2a1fedea46f504d7","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.31ba684.tgz","fileCount":12,"unpackedSize":51633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOOi1uDjTyZEf2WBSgsCtCWxIl/9xLZl3KJQrxrSkuYQIgfuOhGZwStU7sdBxljm0VWd1rbmPLPKBoKlOhc/UGbt4="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.31ba684_1692736098465_0.4671303483642508"},"_hasShrinkwrap":false},"0.0.0-insiders.199b00d":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.199b00d","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"199b00d4f41d882d74976c6e0fc5c1c50cba8a6b","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.199b00d","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-MEsofGS+4XXRp9EvD9m1uBign0WLM5QTwt7zIqhpOfz42M/PGpVkjtpbOQgeEWgTS7PheP9qIRmlugiWxwcAOA==","shasum":"ead5a08053ad7d153ad0b1e35e9b5c9726032b5b","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.199b00d.tgz","fileCount":12,"unpackedSize":51644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Wx5OiMZPx7I8IfUj9rNa1sqZNZbIrEB4tTHW2c3LMAIgSCqnGwdgnKapxOX5/F9z5DgqU35OE42RpZaZJ3SeRDo="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.199b00d_1692736261175_0.15250827764371944"},"_hasShrinkwrap":false},"0.0.0-insiders.9b7356c":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.9b7356c","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"9b7356c7f16057d8d01f43f7be1c7f12e3d95be6","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.9b7356c","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ELaAW7R2Xoz2WHA/3M7w4CwH55aCz+4FJqd2OLsxwqOyMPAnUS6iVZb3iUZX058K6RRqBZAiEa1Anp+3iX+uLQ==","shasum":"31db852aec698ef593ad8b634e853eb69c87da71","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.9b7356c.tgz","fileCount":12,"unpackedSize":51768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhNN7WY0FlzCUVVD1GouSPc6Yfzz+RAaBkLPzRV7O1BAiAymb+PKspfjYYqUD2Wpd1iGfYMWCRr5vJhjDswTgVbLw=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.9b7356c_1692736289185_0.9572527836616451"},"_hasShrinkwrap":false},"0.5.5":{"name":"@tailwindcss/forms","version":"0.5.5","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"9b7356c7f16057d8d01f43f7be1c7f12e3d95be6","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.5.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-03sXK1DcPt44GZ0Yg6AcAfQln89IKdbE79g2OwoKqBm1ukaadLO2AH3EiB3mXHeQnxa3tzm7eE0x7INXSjbuug==","shasum":"2965ee74159a16b5ef012d5eddae20c9b48aa49c","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.5.tgz","fileCount":13,"unpackedSize":77319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFr99tS3nLf8V4t1evlJFrwyxr/uPVSxBWbQbYeRcD2MAiEA8cUSY7+IMhcmLnk8BGrp5R/f1p5SDYwK3aJD9on9Y/U="}]},"_npmUser":{"name":"thecrypticace","email":"thecrypticace@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.5.5_1692736363980_0.14854873589487272"},"_hasShrinkwrap":false},"0.0.0-insiders.350b931":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.350b931","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"350b9316f6558232c09fbe416500d8f3f2b02f4c","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.350b931","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-N+HMbKwGOTiEnTrfHms8ZwzL1h2iAG0e6gndfBQof6lwLOIU8+1kqXK6z/ipQSc6fJFKDzTOT2zZd4mTIVKKGg==","shasum":"8bdc769fc4485b5d4bedbc1e82041624b5373133","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.350b931.tgz","fileCount":12,"unpackedSize":48922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3iBwgjRD6zFQMQNzlECHaX4tx/JMQ+dU1CtLH5WjhIgIgXdrV8LsGrpmakdOCxJhQr6SxTkT05fvtt5E8cWqqliU="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.350b931_1692971981828_0.4350120092841001"},"_hasShrinkwrap":false},"0.0.0-insiders.d74d454":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.d74d454","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"d74d4542a13022af1fc1337b013d18ff5b989d27","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.d74d454","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gSZFQW4GUHf7SF3S9puPXar/REN7NbW2t9MR9hfWxpj2WD4aNEJXZ46NFkZJtuUcgTOGFjjVkQZ8G4/wH/Zkmw==","shasum":"149e26d899855dd2b615e3ad02adf0c8bfe7f117","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.d74d454.tgz","fileCount":12,"unpackedSize":48934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGh29d5y06siVH2LvScojBNKP+ZD3lD+QwWqoGueE94AiEA2y+UV8MaBrKtNDsNQo76zkp9d3qlskVYRDSOoIbrvhc="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.d74d454_1692972133217_0.9404044691940343"},"_hasShrinkwrap":false},"0.0.0-insiders.c1c4286":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.c1c4286","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"c1c4286d918aa20f439ab4f58ea8d70037052a06","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.c1c4286","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ylUlLbEMwNr5dy+BMWbGEcmtUT3OD5gqrSriqRltI3qC9oqxAj2dG2d9ULox8/Jp0BdrWIgSvr38jV3vGqY2xQ==","shasum":"a10c64fbaad44b2916f7495414202a9c3578c329","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.c1c4286.tgz","fileCount":12,"unpackedSize":49539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAN0EbpGiivmvK5Iuo2rGeTnHRtMeS9G/1JLlsrDdXttAiEAjzjqAuKtiBT1yqT2G5NLXNjHlm4q+dM+YfEslMU4QIg="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.c1c4286_1693255058025_0.8940040768007191"},"_hasShrinkwrap":false},"0.0.0-insiders.ad3f056":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.ad3f056","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"ad3f0564c010bf94cef9f352350a7518729b4102","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.ad3f056","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KJa5tWwwwZyU3N8RepiP8ZZPyARnyph8qBoGRc6dfiiTPGWfDvVT6xA34lie5BkbLwlUvZg1JG0XQNp3LMp2Cg==","shasum":"ae8503d7780da0ef37e2c532dc8dff1bdefe0413","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.ad3f056.tgz","fileCount":12,"unpackedSize":49663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH02cRzRfdiP3V4HwkBRI8evhNjCxHkC3vDaWjmnLFtyAiBQUhLW5msVoOKIAHKXQSpfr80TEr6cxIQ27X2WnxIZ4g=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.ad3f056_1693255239141_0.2553436648760874"},"_hasShrinkwrap":false},"0.5.6":{"name":"@tailwindcss/forms","version":"0.5.6","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"ad3f0564c010bf94cef9f352350a7518729b4102","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.5.6","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Fw+2BJ0tmAwK/w01tEFL5TiaJBX1NLT1/YbWgvm7ws3Qcn11kiXxzNTEQDMs5V3mQemhB56l3u0i9dwdzSQldA==","shasum":"29c6c2b032b363e0c5110efed1499867f6d7e868","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.6.tgz","fileCount":12,"unpackedSize":49646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ZtI5rfFEWKINlJxpgwlhr0xjldXahHqsHgSU9eudzwIgQ810WhiuaAtC0gTdrR8NfbblWWksHd23mWBuLRhtnLY="}]},"_npmUser":{"name":"thecrypticace","email":"thecrypticace@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.5.6_1693255297357_0.24285979118863987"},"_hasShrinkwrap":false},"0.0.0-insiders.8d2b06f":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.8d2b06f","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"8d2b06fd85841353b3d5a746510614c3ecbd8d67","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.8d2b06f","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-xdMytj9TPVp7Ppk4AUvL2yw+4/zbWaL8VYAzLHqfyGk+485PsU9fJ5f4mdWowXiztveKirwf4jn2Xbt50z9vWQ==","shasum":"b2fab850473f12198dea763a7d2787b18d663fd0","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.8d2b06f.tgz","fileCount":12,"unpackedSize":50078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwWt3f32ApJsxTaEGL2VaMOqtDulkTWnC2KWGlEoT80AiEA7XbkWwyNqOdQnepCkjZXvAHWVN3X2UlblhEQalYeR2Q="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.8d2b06f_1699644390824_0.6688551015901576"},"_hasShrinkwrap":false},"0.0.0-insiders.e6bcd1f":{"name":"@tailwindcss/forms","version":"0.0.0-insiders.e6bcd1f","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md","gitHead":"e6bcd1ff718ad2d0380a65ded0564369e4cbda32","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.0.0-insiders.e6bcd1f","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-hJF5C4bXodYik5zeeavxamvsgEWIYFqkCz8fs6B6YzlYGxdk4BgMyoCVZeEp2Ye8RhkPASoaTVzBSUEHqBmkEA==","shasum":"1c81ebe5765ad6ab38f0e966ef6a69c86d9da6bd","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.0.0-insiders.e6bcd1f.tgz","fileCount":12,"unpackedSize":50202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsEEl8/eRzFg7LDRxJ9JaAHqVUV7bP2qYaYoUW4gOw8AiB+Jqnxmys1TBB2yo8x/qhyb4ZWS9u8iLmcPdYhqkEWoQ=="}]},"_npmUser":{"name":"adamwathan","email":"adam@adamwathan.me"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.0.0-insiders.e6bcd1f_1699644513239_0.48963016293466777"},"_hasShrinkwrap":false},"0.5.7":{"name":"@tailwindcss/forms","version":"0.5.7","main":"src/index.js","types":"src/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"publishConfig":{"access":"public"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5"},"scripts":{"dev":"concurrently \"npm run serve\" \"npm run watch\"","serve":"live-server .","watch":"npm run build -- -w","build":"tailwindcss -o dist/tailwind.css"},"peerDependencies":{"tailwindcss":">=3.0.0 || >= 3.0.0-alpha.1"},"devDependencies":{"autoprefixer":"^10.4.6","concurrently":"^5.3.0","live-server":"^1.2.2","postcss":"^8.4.13","tailwindcss":"^3.0.24"},"dependencies":{"mini-svg-data-uri":"^1.2.3"},"gitHead":"e6bcd1ff718ad2d0380a65ded0564369e4cbda32","description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","_id":"@tailwindcss/forms@0.5.7","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==","shasum":"db5421f062a757b5f828bc9286ba626c6685e821","tarball":"https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz","fileCount":12,"unpackedSize":50185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSO+3hqYA3JJ6dcG30ELUi8HzPUGi32+ooGY1uReXXdwIgeB7ucLVTwfgzrUF0RbqkZedX3Z0x/UBHSi1fXhE6YVI="}]},"_npmUser":{"name":"thecrypticace","email":"thecrypticace@gmail.com"},"directories":{},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_0.5.7_1699645339139_0.03639124992176623"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-11T22:30:17.470Z","0.1.0":"2020-11-11T22:30:17.797Z","modified":"2023-11-10T19:42:19.623Z","0.1.1":"2020-11-12T03:16:33.391Z","0.1.2":"2020-11-12T03:59:42.817Z","0.1.3":"2020-11-12T14:02:07.200Z","0.1.4":"2020-11-12T17:21:11.337Z","0.2.0":"2020-11-16T19:36:53.075Z","0.2.1":"2020-11-17T13:50:43.276Z","0.2.0-8a8671b":"2021-02-26T15:08:52.460Z","0.3.0":"2021-03-26T02:15:29.671Z","0.3.1":"2021-03-26T10:33:44.458Z","0.3.2":"2021-03-26T10:38:56.702Z","0.3.3":"2021-06-03T16:51:51.387Z","0.3.4":"2021-09-28T18:42:58.500Z","0.4.0-alpha.1":"2021-10-01T16:14:12.718Z","0.0.0-insiders.491a834":"2021-10-05T07:05:34.254Z","0.0.0-insiders.2bd8f7e":"2021-10-27T14:55:05.047Z","0.4.0-alpha.2":"2021-11-08T17:20:49.220Z","0.4.0":"2021-12-09T16:37:06.484Z","0.0.0-insiders.e8e01c3":"2021-12-09T16:37:59.573Z","0.0.0-insiders.533f0ce":"2021-12-15T15:05:50.157Z","0.0.0-insiders.becd3b2":"2022-01-20T19:13:27.855Z","0.0.0-insiders.e17d25f":"2022-01-20T19:24:51.755Z","0.0.0-insiders.bb5315c":"2022-02-05T20:24:58.353Z","0.0.0-insiders.807cd40":"2022-02-23T15:11:42.896Z","0.0.0-insiders.d7b1a9a":"2022-02-23T15:12:12.893Z","0.0.0-insiders.0b1e872":"2022-02-25T14:22:24.027Z","0.0.0-insiders.1bd06b1":"2022-02-28T15:25:05.061Z","0.0.0-insiders.99fbd47":"2022-03-01T22:00:35.517Z","0.0.0-insiders.9a0c0e4":"2022-03-02T17:47:32.592Z","0.4.1":"2022-03-02T17:50:19.835Z","0.0.0-insiders.1871f90":"2022-03-02T19:24:09.304Z","0.0.0-insiders.3103e33":"2022-03-02T19:29:22.996Z","0.5.0":"2022-03-02T19:30:24.273Z","0.0.0-insiders.37912e9":"2022-04-17T12:51:00.378Z","0.0.0-insiders.01edbb6":"2022-05-02T15:01:50.699Z","0.0.0-insiders.203d454":"2022-05-02T15:06:48.149Z","0.0.0-insiders.7ef7a14":"2022-05-03T19:43:22.500Z","0.5.1":"2022-05-03T19:43:51.312Z","0.0.0-insiders.c763df9":"2022-05-18T13:33:59.171Z","0.0.0-insiders.471c040":"2022-05-18T13:36:32.552Z","0.5.2":"2022-05-18T13:43:39.573Z","0.0.0-insiders.19e4dda":"2022-05-18T13:43:47.088Z","0.0.0-insiders.ac7f9a7":"2022-09-02T11:42:33.751Z","0.0.0-insiders.c056ccf":"2022-09-02T11:44:43.127Z","0.0.0-insiders.b3ed157":"2022-09-02T11:44:59.245Z","0.5.3":"2022-09-02T11:45:39.924Z","0.0.0-insiders.615a228":"2023-01-03T11:53:04.279Z","0.0.0-insiders.73d5b01":"2023-05-12T16:04:55.597Z","0.0.0-insiders.c846b72":"2023-07-13T15:11:34.078Z","0.0.0-insiders.c2e2c07":"2023-07-13T16:33:06.979Z","0.5.4":"2023-07-13T16:33:31.697Z","0.0.0-insiders.e60d81a":"2023-07-13T16:33:38.288Z","0.0.0-insiders.5a13e94":"2023-08-22T20:27:51.127Z","0.0.0-insiders.31ba684":"2023-08-22T20:28:18.634Z","0.0.0-insiders.199b00d":"2023-08-22T20:31:01.419Z","0.0.0-insiders.9b7356c":"2023-08-22T20:31:29.539Z","0.5.5":"2023-08-22T20:32:44.120Z","0.0.0-insiders.350b931":"2023-08-25T13:59:42.044Z","0.0.0-insiders.d74d454":"2023-08-25T14:02:13.424Z","0.0.0-insiders.c1c4286":"2023-08-28T20:37:38.258Z","0.0.0-insiders.ad3f056":"2023-08-28T20:40:39.304Z","0.5.6":"2023-08-28T20:41:37.628Z","0.0.0-insiders.8d2b06f":"2023-11-10T19:26:31.185Z","0.0.0-insiders.e6bcd1f":"2023-11-10T19:28:33.501Z","0.5.7":"2023-11-10T19:42:19.349Z"},"maintainers":[{"name":"thecrypticace","email":"thecrypticace@gmail.com"},{"name":"reinink","email":"jonathan@reinink.ca"},{"name":"adamwathan","email":"adam@adamwathan.me"},{"name":"bradlc","email":"bradlc41@gmail.com"},{"name":"malfaitrobin","email":"malfait.robin@gmail.com"}],"description":"A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.","homepage":"https://github.com/tailwindlabs/tailwindcss-forms#readme","repository":{"type":"git","url":"git+https://github.com/tailwindlabs/tailwindcss-forms.git"},"bugs":{"url":"https://github.com/tailwindlabs/tailwindcss-forms/issues"},"license":"MIT","readme":"# @tailwindcss/forms\n\nA plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.\n\n## Installation\n\nInstall the plugin from npm:\n\n```sh\nnpm install -D @tailwindcss/forms\n```\n\nThen add the plugin to your `tailwind.config.js` file:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  theme: {\n    // ...\n  },\n  plugins: [\n    require('@tailwindcss/forms'),\n    // ...\n  ],\n}\n```\n\n## Basic usage\n\n[**View the live demo**](https://tailwindcss-forms.vercel.app/)\n\nAll of the basic form elements you use will now have some simple default styles that are easy to override with utilities.\n\nCurrently we add basic utility-friendly form styles for the following form element types:\n\n- `input[type='text']`\n- `input[type='password']`\n- `input[type='email']`\n- `input[type='number']`\n- `input[type='url']`\n- `input[type='date']`\n- `input[type='datetime-local']`\n- `input[type='month']`\n- `input[type='week']`\n- `input[type='time']`\n- `input[type='search']`\n- `input[type='tel']`\n- `input[type='checkbox']`\n- `input[type='radio']`\n- `select`\n- `select[multiple]`\n- `textarea`\n\nEvery element has been normalized/reset to a simple visually consistent style that is easy to customize with utilities, even elements like `<select>` or `<input type=\"checkbox\">` that normally need to be reset with `appearance: none` and customized using custom CSS:\n\n```html\n<!-- You can actually customize padding on a select element now: -->\n<select class=\"px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<!-- Or change a checkbox color using text color utilities: -->\n<input type=\"checkbox\" class=\"rounded text-pink-500\" />\n```\n\nMore customization examples and best practices coming soon.\n\n### Using classes to style\n\nIn addition to the global styles, we also generate a set of corresponding classes which can be used to explicitly apply the form styles to an element. This can be useful in situations where you need to make a non-form element, such as a `<div>`, look like a form element.\n\n```html\n<input type=\"email\" class=\"form-input px-4 py-3 rounded-full\">\n\n<select class=\"form-select px-4 py-3 rounded-full\">\n  <!-- ... -->\n</select>\n\n<input type=\"checkbox\" class=\"form-checkbox rounded text-pink-500\" />\n```\n\nHere is a complete table of the provided `form-*` classes for reference:\n\n| Base                      | Class              |\n| ------------------------- | ------------------ |\n| `[type='text']`           | `form-input`       |\n| `[type='email']`          | `form-input`       |\n| `[type='url']`            | `form-input`       |\n| `[type='password']`       | `form-input`       |\n| `[type='number']`         | `form-input`       |\n| `[type='date']`           | `form-input`       |\n| `[type='datetime-local']` | `form-input`       |\n| `[type='month']`          | `form-input`       |\n| `[type='search']`         | `form-input`       |\n| `[type='tel']`            | `form-input`       |\n| `[type='time']`           | `form-input`       |\n| `[type='week']`           | `form-input`       |\n| `textarea`                | `form-textarea`    |\n| `select`                  | `form-select`      |\n| `select[multiple]`        | `form-multiselect` |\n| `[type='checkbox']`       | `form-checkbox`    |\n| `[type='radio']`          | `form-radio`       |\n\n### Using only global styles or only classes\n\nAlthough we recommend thinking of this plugin as a \"form reset\" rather than a collection of form component styles, in some cases our default approach may be too heavy-handed, especially when integrating this plugin into existing projects.\n\nIf generating both the global (base) styles and classes doesn't work well with your project, you can use the `strategy` option to limit the plugin to just one of these approaches.\n\n```js\n// tailwind.config.js\nplugins: [\n  require(\"@tailwindcss/forms\")({\n    strategy: 'base', // only generate global styles\n    strategy: 'class', // only generate classes\n  }),\n],\n```\n\nWhen using the `base` strategy, form elements are styled globally, and no `form-{name}` classes are generated.\n\nWhen using the `class` strategy, form elements are not styled globally, and instead must be styled using the generated `form-{name}` classes.\n","readmeFilename":"README.md"}(h
pk

	����̷��(i
�0evector"�0��0
�0��k��=�56=[�O�(�<����]:7�uL�N��^(�<�	J<�7e<��;�N�;���<�9�=�ߐ<تB�Ô@�b�<=��B=Kɑ��MJ=_�ӻ�l���I�e�Ҽt�=m��<NӀ�}�=�T�;��<N_-��9o<��;�j=)��5{�<�t19Cb�e|��_�:]�ؼ������m	�<��<fk���<z���'Z<J ��1+<L֣��-^��og�NQ�<#�<�Q�;0�=��J;ʯ1;��黀�輮�&<"�����e;�<�`<�n=J���pż_[9��IڼT���d�<��_=���;(�#�9����|=�Ҽ����ؼ�1$�7H���m;�DL'��b�<�!T���<9?��s�Q=b=;���:스��W<�V�>=0��=�=5�;	����q��<��u���<%�0�rO7��t�?��|C<� a�v{�;�Q����޻!,��V=�%�г���牼~�ּ]�,=-������<�	��"�~d
�MK��u��D�(=-�<$]=R=����8��=}*���<��[�w�;W$�<m�c����<���<l\��#���<���<k
���� <%��_�;*�Ἑ�(���<#h/��;=��=Î��}VN�Xg��a�;b%Ǽc���bF�����,�;�wּ������#�E<�1üJ�&< ��;J��<���櫼��<����= �<b�%=�f���MH<��r�����iͨ�칬<����y�Q��?�ݷ�<��7=mpR<�o�<�7�i=�� <5�<��=ܞ���@b=�t=���m����2�M�^�Y����P���#��ޣ�:���x9�G<<��<��J��6;q�!=yo���H<:=ۻ��p=gQ�=u,��O+;?�<oW�<O7���g�aL�<n�\;���>2R�T	�;�o:�E�t�&;ಶ<=��<+��:��;��Q�<v�s;Z�
=tЍ<$�����̼	C7;ONŻ�|P=�T�;
<�<L�<�o㼡6��4�C=W�R=v�����68ļ��<�b%��F=�����<� =�xV=�4�;�|��P<m5+=�� =I8λ�A��r�;H:��=� \�=��;�Cݼ?�<~�<�e1��}�=x�ټ\"��}�<�T!�&f�;�
�;K��<�u�Ű��]�;�� =}����x�;A漮%�<73��@X���<�
X<Y�	<���:�/~<ׂ;��鼄����>���@�XJ.���<��;^-�=6f3;uh��,�;�<Ԋz=x\���o=A`<!Z�<ê<��';�,?�-jɼ�����
<+k<B��<��'��t�;|Hc:����&=,L�s�+�.h���W�7#�<a,R��mm�$�̼�M;�6�<4w2����<�덼���;� Q�R���yH=���I3ܼ�Ã<|�mZ=
��Og��"-<���<�kH��~�<���<H�����
;���;�*$= �;c�1�
x_��R���f��T=&���E�<sfK<��;"��հ3=�K�����<Lt�H�Y���r���=����3߬;���	<k�D<���<
�Y<@c:<�U���)<�Ī<��
�q:�:�;/R���:�<��32�<7
��hr�<w�6��`<��t�1==bs��n=���
=Zji<H�C���Ĺ���U����v8�m�<=�jE=�𮽶t&�Vi��~}�<��(�*=�{�<���<�^�;��伶�=��<��<���;��R���<�������D�<��;�����Z�8��K��8+�<��;�b�!Ty��P�w�=�y�����<�6��q(�<��='м+$:=�<<���<��;��D=���'gJ<�^<I�j;�<[��\��aҘ��a�;��K���)�������<���;w"��!~�9Y�<��׻ݘ�;�Y����D���:�C�<���<y֔����;_V�B;�r��:�GS��I�N=RF�ѥ;��=ݹ�<\v�<&�D;��u��,�<cͼtJ�?��� ^<L�ݻ�o���B�<XW-�u~=j���X�ʠ�<U'Z<�ə���\Y޼@ˠ:�����K�λ�[��Pd�<C灼�=�<����L%�x��<� �#z��\��<������	=H�<�����:U2I�]�.=W0;����/9�;�)=7�<�w�]=��Ӽ��(��Iw���<��:`�:���<-�;zA�9�8=��;
j�����<0��<Ô������/,�<-��_#����\"��D����7<܉�:�a�L�.;����K/�Qq�{<��۹K��T��<V:={@H��vK<��%��:�T=���<��Q=�H�<P>�<�'��Z�<#���G��!Pϼ�cl����5i����$�-�qHJ<��*�#葼�)=��b�;��1�]1#�N�G�ܞd�z><��A-;�%�<�@x����e���<��;Y�=$q�<�Ze�O8�m9<�-�<��j�k�f<��;ѧ1��]�����M�<��<��J<�<��A�9�<י5=y{�;�
=��=�@�q� =�`�;���09�<Z��;�~
��|�;�5�<� 0�<�;�<\h=��=?9�F�=���<:h���������<z�<�M8�����<<˫��YW�<�!�<gf,<��='�m�o�R�&�������G=ٻ�G8�;1����"���l<Ӕ��[�<\�=pDo;Ӂһz��;s�<޴0=b3�;l�Q<"�=V��Ǟ���D<��P���X;���;.��<����]=�);���<t�3=��\��-��m�»)ɼ�M+���<r����s<a�t<��������l`����ﶼ�����6<�E<��h�<�!��e����e��#=Q��;�=/T����4=C��'�<�x���<(𜼇tE�t�<Q��:X�;U��<!�;�և=
:1�3�N=q��9DtP<� ��"�����%<&���2�Fϕ��'�<�N=�R5=b�S=�xɻ�}G��o�<h1��W��:"�"�
�#�7=�p|�n끼����Q\�;|<=��_��s�;���g��;�(:���;(�<�L����<�~_<�NZ�2�S��aټm������^�̅���s�;ë�<�T=�M�<g+��h�D�!��$<��p�ӕ��j��b����,=}A�<��@��;
�Q�BR;�K��b};���:��G="ޓ���<�{<�;�~�<���9�<��w����;<y׻��	<
<?��9H��<�\=�[�<5h�;��=_������;h�����<X`:���������m�<�[b<��L��<W<|�8��a�<@3�<�"��F"=�.)�+�<%��:�pK����[
=$<��:.̈9=��T��k�S<�t�����P����8�`_!���o����̸<��<
�ݻ�
�X�%���ɼe��;N釼�q=�J�;"�-<'��;A&�;��<����u�'<�4�9�u��_sL=���<�b�<Z��
��;�����%�<�S�<�)<�<�uq<CF�:ߨ�G|=?-���;=#�;�(u�3�Լ�p<��L;��<�%�:�x<?�K��+�<r'<ɶ�;���<��<+�=[�S<5�@<�b��ð��b!<u�`;����l�ʻ?Ѽ�9�={��<�D��k
��T�<
�ۼ�PB=F�h<�ʼ�s6����:�HȼX�<E�˼��g��w5<�ܼ,��;��q:L���u=��<����R^=�
<g1=T�`�	������-��:j>
<���;wKM=�Ž�ޟ<�w�R�K���˻�Yͻc�w�<���<�=N�(����v�.=ꕉ<fv�;���[��<������<��;��;��%=�ń�eF�<j����{�n�껿=�J=&��;�mq��
ü��9�_/�<�.<7�=1��;hm=p9=�]=�� �R_~<���;��'�Ӳ�<����J��F#e����<��L�;]����=������%=�N����j�<'�������!�<��6�LZ<�^�����G�<?�<��jޅ<�
��f�:Ŧ�<�����s<�@y<ݞ�;��'���x<�F�<�/�<W:�������Z
=cx<�<e���a{<|܃���E<��j<������<W�<���<��<��%�%�
=���a��<�E�;6C߼���yp9k
�<F0�<ʷp<��U:������<�Ī<>�=�π�o��;�ZǼe�Q��ߕ<+��������G;k��<On<�Y=ۘ�>�"��!�,��<�������T�U��O��"+���<�4���}��t�<���<�pK��=��<҆=]��<U9�:l-h;��{<�g4���������<(�;4�������<z�/=�;v�����K���<���:�$	=�%:Op�<HV��t�<���J<<����;r4�<U|����<�$j<X;;��<��=� �ϼ�ic<,w��m<�L�Whj���=n`�{JI�y��xX�;qŪ���O�~��=�/
��`6=�I=5��<U�9��{
���M<���;���9�^�Qc���=�1='��<ChZ�Zq��/�<���<=�c,<{�j<�t�<���)5���l��D<�(�m�<�N;%ԙ��mؼu�m<��\<�%<�o�޽¼�u�IK=ˬ�����'��H<��˼�y:�7�;b����;;���p|j:�#Լ���<o�A��N��L+p��p��P¨<C"=̓|�"�3<�6����^=�<ϩ����<��G;uɎ;$�;K&�A0^<]qջtn��j�^<C�#=-�y<�Zȷ&A�<��<$&=���:�!_�8��
�><��=��
<Y���Ҽ�ؘ�\*켯�6=	v�;$㣻p��<ib=L`O�C9�;(+%��u�;�<�G�<-""=/�=ɭ���};��YUs�_��#b���W�szb�C���~�7�U<�|d<�u(<LB�;���<��F<�$��v&	=�8ѻJ̹����\����5<7�T����:��N;��n�Cu�<�T<��Ӽ(
�0��}����ʻ��μ2��k��;��v���H<��<)��<���<]��;v݈�
E�<��
��6 �J�����ؼ!��<`%�;><b��T��<�< ׆�8��c*��"�[�9Kb<<���Z�<U:
<e�O�y�Ȼ,��;N�v��f;樤�߱��{�<�<h�麁Ф��Vֻ'hŻ���3�����|����<1<�C�;�{ǻ����My���'��Yd<a�|�b���Z<�8ϻ[hJ=�m<���.v�;�M:��U<P`
<ӥż��}<��A��r�;֦[���у<�/U<jq�<�V���F<��<��2=h'�<�ؼ'�#=��!<'I	�[���I7�<"Ժ<x�a��3���p�<��ﻋU�<�����^�;W��<�-������G<I�<�<��J<��<��ޤ<~~1����h%�<+lc����<_�9�C�=9G�<��<\˹j&_<,�»8Ǧ<�D����:�������b�<�w�%��<Ύ+��h������[<�є<�2�<�d<�=�"���fB�C�o<h6L;9�;&�<R�<5'<*q���0<|H�;m��9�y������;�:�;S�=<��<���<�'����#<�&H<+�=<B�M;����*ȼ`�<=&<w��<��<�<�:��ü.1�q�<BA��<q+��_h<�;ޯ����1<!Z��Lj�"Z.���:;[���%N<is�;��t;�4_;��i�^�� 5�r��8�{<2�<��=a����C<u��S�Z<n��;6��;��ӻ�t=����0F=��b�{\�<&��<�*���f�
B�է<Ǖ<P;Cg�<�6]=�f#����;=E�<��e���<�Cĸ���<�l��i�.=OGt<�i���0��`ʻ4�m:ƳA<$����m< �9���7:j�)=P^<s��<������&���7�<l}ʼ��p<9�2�{����!<t��<DiE�零<�ɼ�C�<��4��3��n�)���6�L>��|��(j
RowID

	����̷��
	Timestamp

	ه��̷��(


