<!DOCTYPE EasyDataTransform>
<root>
    <meta>
        <version value="82"/>
        <last_saved_by value="Easy_Data_Transform_v2_10_0_on_Windows_10_Version_2009_x86_64_at_2025_10_17_12_31_03"/>
        <locale value="en_US"/>
        <snap_to_grid value="1"/>
        <notes/>
        <doc_path value="T%3A%5CEDT%5CForum%5CSplitMultipleColumns.transform"/>
        <auto_run_on value="0"/>
    </meta>
    <inputs>
        <input pos="-90^-45" ignored_rows="0" show_meta="0" json_arrays_as_rows="0" delimiter="0" ignore_excel_hidden_cols="0" schema_in_use="0" name="Clipboard" schema_extra_cols="0" pos_v12="-90-45" watching="0" medium="1" auto_fixed_widths="1" header="0" schema_missing_cols="0" ignore_empty_cols="0" schema_reorder_cols="0" trim="1" meta_col_name="Meta%20Info" file_type="10" id="0" custom_delimiter="%2A" ignore_repeated_delim="0" text="Rick%20Quatro%2Crick%40frameexpert.com%0AJoe%20Smith%3BMary%20Johnson%2Cjoe-smith%40any-email.com%3Bmary-johnson%40any-email.com%0AFrank%20Jones%2Cfrank-jones%40any-email.com%0AJohnny%20Johnson%3BJames%20Jones%3BRob%20Rock%2Cjj%40any-email.com%2Cjj2%40any-email.com%2Crr%40any-email.com" meta_text="%24%28CurrentDateTime%29" ignore_excel_hidden_rows="0" ignore_empty="1" encoding="Automatic" quote="0" simplify="1"/>
    </inputs>
    <transforms>
        <transform id="1" name="Replace_Multi" pos="149.4^-45" pos_v12="149.4-45">
            <parameters>
                <parameter type="1" name="Columns" value="1"/>
                <parameter type="16" name="Replace" value="0%2C%3B"/>
                <parameter type="5" name="Case_Sensitive" value="0"/>
            </parameters>
        </transform>
        <transform id="11" name="Javascript" pos="-90^74.7" pos_v12="-9074.7">
            <parameters>
                <parameter type="7" name="New_Name" value="User%20Email"/>
                <parameter type="6" name="Type_As" value="Number%2FBoolean%2FString"/>
                <parameter type="12" name="Script" value="function%20combineUsers%28input%29%20%7B%0A%2F%2F%20Split%20the%20input%20string%20into%20an%20array%0Aconst%20parts%20%3D%20input.split%28%27%3B%27%29%3B%0A%20%20%20%20%0A%2F%2F%20Calculate%20middle%20point%20to%20separate%20names%20from%20emails%0Aconst%20midPoint%20%3D%20Math.floor%28parts.length%20%2F%202%29%3B%0A%20%20%20%20%0A%2F%2F%20Get%20arrays%20of%20names%20and%20emails%0Aconst%20names%20%3D%20parts.slice%280%2C%20midPoint%29%3B%0Aconst%20emails%20%3D%20parts.slice%28midPoint%29%3B%0A%20%20%20%20%0A%2F%2F%20Combine%20corresponding%20pairs%20with%20dashes%0Aconst%20combinedPairs%20%3D%20names.map%28%28name%2C%20index%29%20%3D%3E%20%0A%60%24%7Bname%7D%3B%24%7Bemails%5Bindex%5D%7D%60%0A%29%3B%0A%20%20%20%20%0A%2F%2F%20Join%20all%20pairs%20with%20dashes%0Areturn%20combinedPairs.join%28%27%5C%3D%27%29%3B%0A%7D%0Areturn%20combineUsers%28%24%281%29%29%3B"/>
            </parameters>
        </transform>
        <transform id="12" name="Split" pos="149.4^74.7" pos_v12="149.474.7">
            <parameters>
                <parameter type="0" name="Columns" value="2"/>
                <parameter type="6" name="Delimiter_Type" value="Text%20delimiter"/>
                <parameter type="7" name="Delimiter" value="%3D"/>
                <parameter type="7" name="Lengths" value="2%2C1%2C%2A"/>
                <parameter type="6" name="Into" value="Rows"/>
                <parameter type="6" name="Order" value="Current"/>
                <parameter type="5" name="Keep_Empty" value="0"/>
                <parameter type="8" name="Min_New_Cols" value="0"/>
                <parameter type="8" name="Max_New_Cols" value="100"/>
            </parameters>
        </transform>
        <transform id="15" name="Remove" pos="149.4^194.4" pos_v12="149.4194.4">
            <parameters>
                <parameter type="11" name="Columns" value="2"/>
            </parameters>
        </transform>
        <transform id="16" name="Replace_Multi" pos="-90^194.4" pos_v12="-90194.4">
            <parameters>
                <parameter type="1" name="Columns" value="2"/>
                <parameter type="16" name="Replace" value="0%3B%2C%20"/>
                <parameter type="5" name="Case_Sensitive" value="0"/>
            </parameters>
        </transform>
    </transforms>
    <outputs/>
    <notes/>
    <connections>
        <connection start_id="0" end_id="1"/>
        <connection start_id="1" end_id="11"/>
        <connection start_id="11" end_id="12"/>
        <connection start_id="12" end_id="16"/>
        <connection start_id="16" end_id="15"/>
    </connections>
    <batch_values/>
    <batch_logging enabled="0" verbose="0" mode="0"/>
</root>
