§
    �M§jH  ã                   ó6   — d dl Zd dlmZ  G d„ de¦  «        ZdS )é    N)ÚWAN2GPPluginc                   ó<   ‡ — e Zd Zˆ fd„Zd„ Zd„ Zd„ Zdefd„Zˆ xZ	S )ÚGuidesPluginc                 ó€   •— t          ¦   «                              ¦   «          d| _        d| _        d| _        d | _        d S )Nz
Guides Tabz1.0.0zGuides for using WAN2GP)ÚsuperÚ__init__ÚnameÚversionÚdescriptionÚgoto_model_type)ÚselfÚ	__class__s    €ú=C:\Users\johnn\OneDrive\Documents\AI\plugins\guides\plugin.pyr   zGuidesPlugin.__init__   s=   ø€ Ý‰Œ×ÒÑÔÐØ ˆŒ	ØˆŒØ4ˆÔØ#ˆÔÐÐó    c                 ó6  — |                       d¦  «         |                       d¦  «         |                       d¦  «         |                      d¦  «         |                      |                      ¦   «         ¦  «         |                      dd| j        ¬¦  «         d S )NÚstateÚ	main_tabsÚmodel_choice_targetr   ÚinfoÚGuides)Útab_idÚlabelÚcomponent_constructor)Úrequest_componentÚrequest_globalÚadd_custom_jsÚ_script_blockÚadd_tabÚcreate_guides_ui©r   s    r   Úsetup_uizGuidesPlugin.setup_ui   s¥   € Ø×Ò˜wÑ'Ô'Ð'Ø×Ò˜{Ñ+Ô+Ð+Ø×ÒÐ4Ñ5Ô5Ð5Ø×ÒÐ-Ñ.Ô.Ð.Ø×Ò˜4×-Ò-Ñ/Ô/Ñ0Ô0Ð0Ø�ŠØØØ"&Ô"7ð 	ñ 	
ô 	
ð 	
ð 	
ð 	
r   c                 ó^
  — t          ddd¬¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          ddd¬¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          ddd¬¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          ddd¬¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          ddd¬¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          d	dd¬¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          d
dd¬¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          ddd¬¦  «        5 }|                     ¦   «         }	d d d ¦  «         n# 1 swxY w Y   t          ddd¬¦  «        5 }|                     ¦   «         }
d d d ¦  «         n# 1 swxY w Y   t          j        ¦   «         5  t          j        dd¬¦  «        5  t          j        |d¬¦  «         t          j        d¦  «         t          j        d¬¦  «        5  t          j        ddd¬¦  «        }t          j	        dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   | 
                    | j        | j        |g| j        gd¬¦  «                             | j        | j        g| j        g¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        dd¬¦  «        5  t          j        |	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        dd ¬¦  «        5  t          j        |
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d!d"¬¦  «        5  t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d#d$¬¦  «        5  t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d%d&¬¦  «        5  t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d'd(¬¦  «        5  t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d)d*¬¦  «        5  t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )+Nzdocs/MODELS.mdÚrzutf-8)Úencodingzdocs/LORAS.mdzdocs/PROMPTS.mdzdocs/PROCESSING.mdzdocs/FINETUNES.mdzdocs/PLUGINS.mdzdocs/OVERVIEW.mdzdocs/DEEPY.mdzdocs/WORKSPACES.mdÚOverviewÚoverview)ÚidÚguides_overview_markdown)Úelem_idz@<style>.guides-hidden-controls{display:none !important;}</style>zguides-hidden-controls)Úelem_classesÚ Úguides_overview_target)Úvaluer   r)   zApply SelectionÚguides_overview_triggerÚhidden)ÚfnÚinputsÚoutputsÚshow_progress)r0   r1   r2   ÚDeepyÚdeepyÚ
WorkspacesÚ
workspacesÚPromptsÚpromptsÚLoRAsÚlorasÚ
ProcessingÚ
processingÚ	FinetunesÚ	finetunesÚPluginsÚplugins)ÚopenÚreadÚgrÚTabsÚTabÚMarkdownÚHTMLÚRowÚTextÚButtonÚclickÚ_apply_overview_selectionr   r   ÚthenÚgoto_media_tabr   )r   ÚreaderÚmodelsr;   r9   r=   r?   rA   r&   r5   r7   Úmodel_selectionÚ	apply_btns                r   r   zGuidesPlugin.create_guides_ui   s“	  € ÝÐ" C°'Ð:Ñ:Ô:ð 	#¸fØ—[’[‘]”]ˆFð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ �/ 3°Ð9Ñ9Ô9ð 	"¸VØ—K’K‘M”MˆEð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Ð# S°7Ð;Ñ;Ô;ð 	$¸vØ—k’k‘m”mˆGð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$õ Ð&¨°gÐ>Ñ>Ô>ð 	'À&ØŸš™œˆJð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'õ Ð% s°WÐ=Ñ=Ô=ð 	&ÀØŸš™œˆIð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&õ Ð# S°7Ð;Ñ;Ô;ð 	$¸vØ—k’k‘m”mˆGð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$õ Ð$ c°GÐ<Ñ<Ô<ð 	%ÀØ—{’{‘}”}ˆHð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%õ �/ 3°Ð9Ñ9Ô9ð 	"¸VØ—K’K‘M”MˆEð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Ð&¨°gÐ>Ñ>Ô>ð 	'À&ØŸš™œˆJð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'õ ŒW‰YŒYð 	%ð 	%Ý”˜
 zÐ2Ñ2Ô2ð ð Ý”˜HÐ.HÐIÑIÔIÐIÝ”ÐZÑ[Ô[Ð[Ý”VÐ)AÐBÑBÔBð `ð `Ý&(¤g°B¸bÐJbÐ&cÑ&cÔ&c�OÝ "¤	Ð*;ÐE^Ð _Ñ _Ô _�Ið`ð `ð `ñ `ô `ð `ð `ð `ð `ð `ð `øøøð `ð `ð `ð `ð —’ØÔ5Ø œJ¨Ð8Ø!Ô5Ð6Ø"*ð	  ñ ô ÷
 ’$ØÔ*Ø œJ˜<Ø!œ^Ð,ð ñ ô ð ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ  ”˜ GÐ,Ñ,Ô,ð #ð #Ý”˜EÑ"Ô"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #å”˜¨Ð6Ñ6Ô6ð (ð (Ý”˜JÑ'Ô'Ð'ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (å”˜	 iÐ0Ñ0Ô0ð %ð %Ý”˜GÑ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %å”˜ GÐ,Ñ,Ô,ð #ð #Ý”˜EÑ"Ô"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #å”˜¨Ð6Ñ6Ô6ð (ð (Ý”˜JÑ'Ô'Ð'ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (å”˜¨Ð4Ñ4Ô4ð 'ð 'Ý”˜IÑ&Ô&Ð&ð'ð 'ð 'ñ 'ô 'ð 'ð 'ð 'ð 'ð 'ð 'øøøð 'ð 'ð 'ð 'å”˜	 iÐ0Ñ0Ô0ð %ð %Ý”˜GÑ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð;	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%ð 	%ð 	%sô  “4´8»8ÁA2Á2A6Á9A6ÂB0Â0B4Â7B4ÃC.Ã.C2Ã5C2ÄD,Ä,D0Ä3D0Å	E*Å*E.Å1E.ÆF(Æ(F,Æ/F,ÇG&Ç&G*Ç-G*ÈH$È$H(È+H(ÉT"ÉA L<Ê.KËL<ËKËL<ËKËAL<Ì0T"Ì<M 	Í T"ÍM 	ÍT"ÍM>Í2T"Í>N	ÎT"ÎN	ÎT"ÎO Î4T"Ï O	ÏT"ÏO	ÏT"Ï!PÏ6T"ÐP	ÐT"Ð	P	Ð
T"Ð#QÐ8T"ÑQ	ÑT"ÑQ	ÑT"Ñ%RÑ:T"ÒR
	Ò
T"ÒR
	ÒT"Ò'SÒ<T"ÓS	ÓT"ÓS	ÓT"Ó)T
Ó>T"Ô
T	ÔT"ÔT	ÔT"Ô"T&Ô)T&c                 ó   — |S )N© )r   r   Ú
model_types      r   rM   z&GuidesPlugin._apply_overview_selectionT   s   € ØÐr   Úreturnc                 ó   — dS )Nal  
    (function () {
        const RETRY_DELAY = 500;

        function root() {
            if (window.gradioApp) return window.gradioApp();
            const app = document.querySelector("gradio-app");
            return app ? (app.shadowRoot || app) : document;
        }

        function bindOverviewLinks() {
            const appRoot = root();
            if (!appRoot) return false;
            const markdown = appRoot.querySelector("#guides_overview_markdown");
            const targetInput = appRoot.querySelector("#guides_overview_target textarea, #guides_overview_target input");
            let triggerButton = appRoot.querySelector("#guides_overview_trigger");

            if (!markdown || !targetInput || !triggerButton) return false;

            if (!triggerButton.matches("button")) {
                const innerButton = triggerButton.querySelector("button");
                if (innerButton) triggerButton = innerButton;
            }

            if (markdown.dataset.guidesBound === "1") return true;
            markdown.dataset.guidesBound = "1";

            markdown.addEventListener("click", (event) => {
                const anchor = event.target.closest("a");
                if (!anchor) return;
                const hrefValue = anchor.getAttribute("href") || "";
                if (!hrefValue.startsWith("modeltype:")) return;
                event.preventDefault();
                const modelType = hrefValue.replace("modeltype:", "").trim();
                if (!modelType) return;
                targetInput.value = modelType;
                targetInput.dispatchEvent(new Event("input", { bubbles: true }));
                triggerButton.click();
            });

            return true;
        }

        function ensureBinding() {
            if (!bindOverviewLinks()) setTimeout(ensureBinding, RETRY_DELAY);
        }

        ensureBinding();
    })();
rU   r    s    r   r   zGuidesPlugin._script_blockW   s   € ð1ð 1r   )
Ú__name__Ú
__module__Ú__qualname__r   r!   r   rM   Ústrr   Ú__classcell__)r   s   @r   r   r      s�   ø€ € € € € ð$ð $ð $ð $ð $ð

ð 

ð 

ð:%ð :%ð :%ðxð ð ð2˜sð 2ð 2ð 2ð 2ð 2ð 2ð 2ð 2r   r   )ÚgradiorD   Úshared.utils.pluginsr   r   rU   r   r   ú<module>r`      sa   ðØ Ð Ð Ð Ø -Ð -Ð -Ð -Ð -Ð -ðEð Eð Eð Eð E�<ñ Eô Eð Eð Eð Er   