{"id":1165,"date":"2026-10-01T04:12:18","date_gmt":"2026-10-01T02:12:18","guid":{"rendered":"https:\/\/macromillcnc.com\/?page_id=1165"},"modified":"2026-10-03T04:37:28","modified_gmt":"2026-10-03T02:37:28","slug":"fanuc-vmc","status":"publish","type":"page","link":"https:\/\/macromillcnc.com\/fanuc-vmc\/","title":{"rendered":"FANUC VMC"},"content":{"rendered":"\n<style>\n\/* =========================================================\nMACROMILL CNC \u2014 FANUC VMC TECH EXCHANGE\nMODERN FILTERABLE DOWNLOAD LIBRARY\nWORDPRESS CUSTOM HTML\n========================================================= *\/\n\n.mmte,\n.mmte *{\n    box-sizing:border-box;\n}\n\n.mmte{\n    --bg:#02080b;\n    --bg2:#061217;\n    --card:#0a171c;\n    --card2:#0d2026;\n    --text:#b4c2c6;\n    --muted:#75898f;\n    --white:#f3f8f9;\n    --cyan:#59e1e9;\n    --cyan-soft:#9ef6fb;\n    --yellow:#ffe250;\n    --line:rgba(255,255,255,.075);\n    --line-cyan:rgba(89,225,233,.20);\n\n    width:100%;\n    margin:0;\n    overflow:hidden;\n    color:var(--white);\n    background:\n        radial-gradient(circle at 82% 2%,rgba(65,220,231,.10),transparent 30%),\n        radial-gradient(circle at 8% 38%,rgba(46,108,170,.07),transparent 30%),\n        linear-gradient(180deg,#061319 0%,#02090d 54%,#010507 100%);\n    font-family:\"Segoe UI Variable Text\",\"Aptos\",\"Segoe UI\",Arial,sans-serif;\n    -webkit-font-smoothing:antialiased;\n    text-rendering:optimizeLegibility;\n}\n\n.mmte a{\n    color:inherit;\n}\n\n.mmte img{\n    display:block;\n    max-width:100%;\n}\n\n.entry-content:has(> .mmte){\n    padding-left:0!important;\n    padding-right:0!important;\n    max-width:none!important;\n    width:100%!important;\n}\n\n.entry-content > .mmte,\n.wp-block-html:has(> .mmte){\n    width:100vw!important;\n    max-width:none!important;\n    margin-left:calc(50% - 50vw)!important;\n    margin-right:calc(50% - 50vw)!important;\n}\n\n.mmte-wrap{\n    width:min(1580px,calc(100% - 44px));\n    margin:0 auto;\n}\n\n\/* =========================================================\nHEADER\n========================================================= *\/\n\n.mmte-head{\n    display:grid;\n    grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);\n    gap:42px;\n    align-items:center;\n    padding:54px 0 30px;\n}\n\n.mmte-kicker{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    margin-bottom:13px;\n    color:#9fb1b5;\n    font-size:10px;\n    line-height:1;\n    font-weight:620;\n    letter-spacing:.13em;\n    text-transform:uppercase;\n}\n\n.mmte-kicker:before{\n    content:\"\";\n    width:7px;\n    height:7px;\n    border-radius:50%;\n    background:var(--yellow);\n    box-shadow:0 0 10px rgba(255,226,80,.28);\n}\n\n.mmte-title{\n    max-width:800px;\n    margin:0;\n    color:#f4f8f9;\n    font-family:\"Segoe UI Variable Display\",\"Aptos Display\",\"Segoe UI\",Arial,sans-serif;\n    font-size:clamp(34px,3.7vw,56px);\n    line-height:1.05;\n    font-weight:620;\n    letter-spacing:-.032em;\n}\n\n.mmte-title span{\n    color:var(--cyan);\n}\n\n.mmte-intro{\n    max-width:760px;\n    margin:17px 0 0;\n    color:#9aadb1;\n    font-size:15px;\n    line-height:1.7;\n}\n\n.mmte-intro strong{\n    color:#eaf4f5;\n    font-weight:600;\n}\n\n.mmte-software{\n    min-width:280px;\n    padding:20px;\n    border:1px solid rgba(255,255,255,.10);\n    border-radius:16px;\n    background:\n        linear-gradient(145deg,rgba(255,255,255,.070),rgba(255,255,255,.018));\n    -webkit-backdrop-filter:blur(18px) saturate(135%);\n    backdrop-filter:blur(18px) saturate(135%);\n    box-shadow:\n        0 18px 44px rgba(0,0,0,.20),\n        inset 0 1px 0 rgba(255,255,255,.09);\n}\n\n.mmte-software span{\n    display:block;\n    margin-bottom:8px;\n    color:#789097;\n    font-size:8px;\n    font-weight:650;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n}\n\n.mmte-software strong{\n    display:block;\n    color:#e8f2f3;\n    font-size:14px;\n    line-height:1.3;\n    font-weight:580;\n}\n\n.mmte-software a{\n    min-height:42px;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    margin-top:13px;\n    padding:0 15px;\n    border:1px solid rgba(89,225,233,.23);\n    border-radius:9px;\n    color:#dffcff!important;\n    background:rgba(89,225,233,.045);\n    text-decoration:none!important;\n    font-size:9px;\n    font-weight:680;\n    letter-spacing:.075em;\n    text-transform:uppercase;\n    transition:.18s ease;\n}\n\n.mmte-software a:hover{\n    border-color:rgba(89,225,233,.42);\n    background:rgba(89,225,233,.085);\n}\n\n\n.mmte-head-side{\n    display:grid;\n    gap:12px;\n    align-self:stretch;\n}\n\n.mmte-hero-visual{\n    position:relative;\n    min-height:168px;\n    overflow:hidden;\n    border:1px solid rgba(255,255,255,.10);\n    border-radius:16px;\n    background:\n        radial-gradient(circle at 50% 50%,rgba(89,225,233,.10),transparent 65%),\n        rgba(255,255,255,.018);\n    box-shadow:\n        0 18px 44px rgba(0,0,0,.20),\n        inset 0 1px 0 rgba(255,255,255,.08);\n}\n\n.mmte-hero-visual img{\n    width:100%;\n    height:100%;\n    min-height:168px;\n    max-height:220px;\n    object-fit:cover;\n}\n\n.mmte-hero-visual:after{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    pointer-events:none;\n    background:linear-gradient(180deg,transparent 54%,rgba(2,8,11,.34) 100%);\n}\n\n.mmte-head-note{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    margin-top:16px;\n    color:#81979c;\n    font-size:10px;\n    font-weight:600;\n    letter-spacing:.055em;\n    text-transform:uppercase;\n}\n\n.mmte-head-note:before{\n    content:\"\";\n    width:18px;\n    height:1px;\n    background:rgba(89,225,233,.55);\n}\n\n.mmte-badge-new{\n    color:#f1e7a0;\n    border-color:rgba(255,226,80,.18);\n}\n\n.mmte-badge-new:before{\n    background:var(--yellow);\n}\n\n\/* =========================================================\nREQUIREMENT NOTE\n========================================================= *\/\n\n.mmte-note{\n    display:flex;\n    align-items:flex-start;\n    gap:12px;\n    margin-bottom:24px;\n    padding:15px 17px;\n    border:1px solid rgba(255,226,80,.16);\n    border-radius:14px;\n    background:linear-gradient(145deg,rgba(255,226,80,.045),rgba(255,255,255,.018));\n    -webkit-backdrop-filter:blur(14px);\n    backdrop-filter:blur(14px);\n    box-shadow:inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.mmte-note-mark{\n    width:29px;\n    height:29px;\n    flex:0 0 29px;\n    display:grid;\n    place-items:center;\n    border:1px solid rgba(255,226,80,.22);\n    border-radius:8px;\n    color:#ffe765;\n    font-size:13px;\n    font-weight:700;\n}\n\n.mmte-note strong{\n    display:block;\n    margin-bottom:3px;\n    color:#e9df91;\n    font-size:12px;\n    font-weight:600;\n}\n\n.mmte-note p{\n    margin:0;\n    color:#85979c;\n    font-size:11.5px;\n    line-height:1.6;\n}\n\n\/* =========================================================\nFILTER BAR\n========================================================= *\/\n\n.mmte-toolbar{\n    position:sticky;\n    top:0;\n    z-index:30;\n    display:grid;\n    grid-template-columns:1fr auto;\n    gap:12px;\n    align-items:center;\n    margin-bottom:26px;\n    padding:10px;\n    border:1px solid rgba(255,255,255,.10);\n    border-radius:16px;\n    background:rgba(7,19,24,.78);\n    -webkit-backdrop-filter:blur(24px) saturate(145%);\n    backdrop-filter:blur(24px) saturate(145%);\n    box-shadow:\n        0 22px 54px rgba(0,0,0,.24),\n        inset 0 1px 0 rgba(255,255,255,.08);\n}\n\n.mmte-filters{\n    display:flex;\n    flex-wrap:wrap;\n    gap:7px;\n}\n\n.mmte-filter{\n    min-height:43px;\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    padding:0 15px;\n    border:1px solid rgba(255,255,255,.07);\n    border-radius:10px;\n    color:#9eb0b4;\n    background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.014));\n    font:inherit;\n    font-size:10px;\n    font-weight:650;\n    letter-spacing:.065em;\n    text-transform:uppercase;\n    cursor:pointer;\n    transition:.18s ease;\n}\n\n.mmte-filter:hover{\n    color:#eaf7f8;\n    border-color:rgba(89,225,233,.20);\n    background:rgba(89,225,233,.04);\n}\n\n.mmte-filter.is-active{\n    color:#f1feff;\n    border-color:rgba(89,225,233,.32);\n    background:rgba(89,225,233,.075);\n}\n\n.mmte-filter-count{\n    min-width:22px;\n    height:22px;\n    display:inline-grid;\n    place-items:center;\n    padding:0 6px;\n    border-radius:999px;\n    color:#729096;\n    background:rgba(255,255,255,.045);\n    font-size:8px;\n    letter-spacing:0;\n}\n\n.mmte-filter.is-active .mmte-filter-count{\n    color:#9af5fa;\n    background:rgba(89,225,233,.09);\n}\n\n.mmte-search{\n    position:relative;\n    min-width:245px;\n}\n\n.mmte-search input{\n    width:100%;\n    height:43px;\n    padding:0 38px 0 13px;\n    border:1px solid rgba(255,255,255,.075);\n    border-radius:9px;\n    outline:none;\n    color:#eaf3f4;\n    background:rgba(255,255,255,.018);\n    font:inherit;\n    font-size:11px;\n}\n\n.mmte-search input::placeholder{\n    color:#62757a;\n}\n\n.mmte-search input:focus{\n    border-color:rgba(89,225,233,.27);\n    box-shadow:0 0 0 3px rgba(89,225,233,.035);\n}\n\n.mmte-search:after{\n    content:\"\u2315\";\n    position:absolute;\n    right:13px;\n    top:50%;\n    transform:translateY(-50%);\n    color:#71878c;\n    font-size:18px;\n    pointer-events:none;\n}\n\n\/* =========================================================\nLIBRARY HEADING\n========================================================= *\/\n\n.mmte-library-head{\n    display:flex;\n    justify-content:space-between;\n    gap:24px;\n    align-items:end;\n    margin:0 0 18px;\n}\n\n.mmte-library-head h2{\n    margin:0;\n    color:#eef6f7;\n    font-size:28px;\n    line-height:1.15;\n    font-weight:620;\n    letter-spacing:-.025em;\n}\n\n.mmte-library-head p{\n    max-width:520px;\n    margin:0;\n    color:#75898f;\n    font-size:11.5px;\n    line-height:1.65;\n    text-align:right;\n}\n\n\/* =========================================================\nCARDS\n========================================================= *\/\n\n.mmte-grid{\n    display:grid;\n    grid-template-columns:repeat(5,minmax(0,1fr));\n    gap:16px;\n}\n\n.mmte-card{\n    position:relative;\n    min-width:0;\n    overflow:hidden;\n    border:1px solid rgba(255,255,255,.095);\n    border-radius:17px;\n    background:\n        linear-gradient(145deg,rgba(22,42,49,.66),rgba(5,13,17,.88));\n    -webkit-backdrop-filter:blur(16px) saturate(125%);\n    backdrop-filter:blur(16px) saturate(125%);\n    box-shadow:\n        0 18px 42px rgba(0,0,0,.22),\n        inset 0 1px 0 rgba(255,255,255,.075);\n    transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;\n}\n\n.mmte-card:hover{\n    transform:translateY(-3px);\n    border-color:rgba(89,225,233,.20);\n    box-shadow:0 24px 48px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.055);\n}\n\n.mmte-card[hidden]{\n    display:none!important;\n}\n\n.mmte-image{\n    position:relative;\n    height:190px;\n    display:grid;\n    place-items:center;\n    padding:17px;\n    border-bottom:1px solid rgba(255,255,255,.05);\n    background:\n        radial-gradient(circle at 50% 42%,rgba(255,255,255,.052),transparent 48%),\n        linear-gradient(180deg,rgba(255,255,255,.014),rgba(0,0,0,.09));\n}\n\n.mmte-image img{\n    width:100%;\n    height:152px;\n    object-fit:contain;\n    filter:drop-shadow(0 14px 22px rgba(0,0,0,.24));\n}\n\n.mmte-badge{\n    position:absolute;\n    top:10px;\n    left:10px;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    padding:5px 7px;\n    border:1px solid rgba(255,255,255,.07);\n    border-radius:7px;\n    color:#789096;\n    background:rgba(2,8,10,.72);\n    font-size:7px;\n    font-weight:660;\n    letter-spacing:.09em;\n    text-transform:uppercase;\n}\n\n.mmte-badge:before{\n    content:\"\";\n    width:5px;\n    height:5px;\n    border-radius:50%;\n    background:var(--cyan);\n    opacity:.8;\n}\n\n.mmte-body{\n    padding:18px;\n}\n\n.mmte-type{\n    margin-bottom:6px;\n    color:#63d9e1;\n    font-size:7px;\n    font-weight:680;\n    letter-spacing:.13em;\n    text-transform:uppercase;\n}\n\n.mmte-card h3{\n    margin:0;\n    color:#eef6f7;\n    font-size:18px;\n    line-height:1.22;\n    font-weight:620;\n    letter-spacing:-.01em;\n}\n\n.mmte-card p{\n    min-height:55px;\n    margin:8px 0 14px;\n    color:#7d9095;\n    font-size:11.5px;\n    line-height:1.62;\n}\n\n.mmte-download{\n    width:100%;\n    min-height:43px;\n    display:inline-flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:10px;\n    padding:0 13px;\n    border:1px solid rgba(89,225,233,.18);\n    border-radius:8px;\n    color:#dffbfc!important;\n    background:rgba(89,225,233,.038);\n    text-decoration:none!important;\n    font-size:9.5px;\n    font-weight:700;\n    letter-spacing:.075em;\n    text-transform:uppercase;\n    transition:.18s ease;\n}\n\n.mmte-download:hover{\n    border-color:rgba(89,225,233,.36);\n    background:rgba(89,225,233,.078);\n}\n\n.mmte-download-arrow{\n    color:#79e5ec;\n    font-size:14px;\n    font-weight:400;\n}\n\n.mmte-download-disabled{\n    color:#62757a!important;\n    border-color:rgba(255,255,255,.06);\n    background:rgba(255,255,255,.012);\n    cursor:not-allowed;\n    pointer-events:none;\n}\n\n.mmte-empty{\n    display:none;\n    padding:42px 20px;\n    border:1px dashed rgba(255,255,255,.09);\n    border-radius:14px;\n    color:#788b90;\n    text-align:center;\n    font-size:12px;\n}\n\n\/* =========================================================\nHOW TO USE\n========================================================= *\/\n\n.mmte-how{\n    margin:42px 0 0;\n    padding:25px;\n    border:1px solid rgba(255,255,255,.09);\n    border-radius:17px;\n    background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.014));\n    -webkit-backdrop-filter:blur(18px);\n    backdrop-filter:blur(18px);\n    box-shadow:0 20px 48px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.055);\n}\n\n.mmte-how-title{\n    margin:0 0 16px;\n    color:#edf6f7;\n    font-size:20px;\n    font-weight:560;\n}\n\n.mmte-steps{\n    display:grid;\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:9px;\n}\n\n.mmte-step{\n    padding:16px;\n    border:1px solid rgba(255,255,255,.055);\n    border-radius:10px;\n    background:rgba(255,255,255,.013);\n}\n\n.mmte-step b{\n    display:block;\n    margin-bottom:8px;\n    color:#67dfe7;\n    font-size:8px;\n    font-weight:680;\n    letter-spacing:.11em;\n    text-transform:uppercase;\n}\n\n.mmte-step strong{\n    display:block;\n    margin-bottom:5px;\n    color:#e5eff0;\n    font-size:12px;\n    font-weight:570;\n}\n\n.mmte-step span{\n    color:#74878c;\n    font-size:11.5px;\n    line-height:1.62;\n}\n\n\/* =========================================================\nADMIN \/ FUTURE CONTENT NOTE\n========================================================= *\/\n\n.mmte-grow{\n    display:grid;\n    grid-template-columns:auto 1fr;\n    gap:13px;\n    align-items:start;\n    margin:18px 0 0;\n    padding:16px;\n    border:1px solid rgba(89,225,233,.09);\n    border-radius:12px;\n    background:rgba(89,225,233,.018);\n}\n\n.mmte-grow-mark{\n    width:31px;\n    height:31px;\n    display:grid;\n    place-items:center;\n    border:1px solid rgba(89,225,233,.17);\n    border-radius:8px;\n    color:#71e5ec;\n    font-size:15px;\n}\n\n.mmte-grow strong{\n    display:block;\n    margin-bottom:4px;\n    color:#cfecef;\n    font-size:11.5px;\n    font-weight:580;\n}\n\n.mmte-grow p{\n    margin:0;\n    color:#70858a;\n    font-size:11.5px;\n    line-height:1.62;\n}\n\n.mmte-footer{\n    padding:28px 0 58px;\n    color:#5f7479;\n    text-align:center;\n    font-size:9.5px;\n    line-height:1.7;\n}\n\n\/* =========================================================\nRESPONSIVE\n========================================================= *\/\n\n@media(max-width:1400px){\n    .mmte-grid{\n        grid-template-columns:repeat(4,minmax(0,1fr));\n    }\n}\n\n@media(max-width:1100px){\n    .mmte-grid{\n        grid-template-columns:repeat(3,minmax(0,1fr));\n    }\n\n    .mmte-head{\n        grid-template-columns:1fr;\n        align-items:start;\n    }\n\n    .mmte-software{\n        width:100%;\n    }\n\n    .mmte-head-side{\n        width:min(100%,560px);\n    }\n}\n\n@media(max-width:820px){\n    .mmte-wrap{\n        width:min(100% - 28px,1580px);\n    }\n\n    .mmte-toolbar{\n        grid-template-columns:1fr;\n    }\n\n    .mmte-search{\n        min-width:0;\n    }\n\n    .mmte-grid{\n        grid-template-columns:repeat(2,minmax(0,1fr));\n    }\n\n    .mmte-library-head{\n        display:block;\n    }\n\n    .mmte-library-head p{\n        margin-top:9px;\n        text-align:left;\n    }\n\n    .mmte-steps{\n        grid-template-columns:1fr;\n    }\n}\n\n@media(max-width:560px){\n    .mmte-head{\n        padding-top:42px;\n    }\n\n    .mmte-title{\n        font-size:36px;\n    }\n\n    .mmte-filters{\n        display:grid;\n        grid-template-columns:1fr 1fr;\n    }\n\n    .mmte-filter{\n        justify-content:space-between;\n    }\n\n    .mmte-grid{\n        grid-template-columns:1fr;\n    }\n\n    .mmte-image{\n        height:205px;\n    }\n\n    .mmte-image img{\n        height:168px;\n    }\n}\n\n@media(prefers-reduced-motion:reduce){\n    .mmte *{\n        transition:none!important;\n    }\n}\n<\/style>\n\n<section class=\"mmte\" id=\"fanuc-vmc-tech-exchange\">\n    <div class=\"mmte-wrap\">\n\n        <header class=\"mmte-head\">\n            <div>\n                <div class=\"mmte-kicker\">MacroMill CNC \u00b7 FANUC VMC Tech Exchange<\/div>\n\n                <h1 class=\"mmte-title\">\n                    FANUC VMC <span>CNC Macro &amp; Add-On Library<\/span>\n                <\/h1>\n\n                <p class=\"mmte-intro\">\n                    Download professionally prepared, signed <strong>.MCM add-ons<\/strong> for the\n                    <strong>FANUC VMC Advanced Control Suite<\/strong>. Expand your software with reusable\n                    CNC macros, machining packages, examples and training content \u2014 each package can be\n                    installed independently as your library grows.\n                <\/p>\n\n                <div class=\"mmte-head-note\">\n                    New machining packages and learning content added regularly\n                <\/div>\n            <\/div>\n\n            <div class=\"mmte-head-side\">\n                <div class=\"mmte-hero-visual\">\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/09\/1.png?ssl=1\"\n                         alt=\"MacroMill CNC FANUC VMC Advanced Control Suite\">\n                <\/div>\n\n                <aside class=\"mmte-software\">\n                    <span>Required software<\/span>\n                    <strong>FANUC VMC Advanced Control Suite<\/strong>\n                    <a href=\"https:\/\/payhip.com\/b\/WtAqz\" target=\"_blank\" rel=\"noopener\">\n                        Get the Software\n                    <\/a>\n                <\/aside>\n            <\/div>\n        <\/header>\n\n        <div class=\"mmte-note\">\n            <div class=\"mmte-note-mark\">!<\/div>\n            <div>\n                <strong>These are add-ons, not standalone programs.<\/strong>\n                <p>\n                    Download an individual ZIP, extract the signed .MCM file, then import it from the software&#8217;s\n                    Add-On \/ Package area. A valid FANUC VMC Advanced Control Suite installation is required.\n                <\/p>\n            <\/div>\n        <\/div>\n\n        <div class=\"mmte-toolbar\">\n            <div class=\"mmte-filters\" role=\"group\" aria-label=\"Filter Tech Exchange library\">\n                <button class=\"mmte-filter is-active\" type=\"button\" data-filter=\"all\">\n                    All\n                    <span class=\"mmte-filter-count\" data-count=\"all\">0<\/span>\n                <\/button>\n\n                <button class=\"mmte-filter\" type=\"button\" data-filter=\"package\">\n                    Packages\n                    <span class=\"mmte-filter-count\" data-count=\"package\">0<\/span>\n                <\/button>\n\n                <button class=\"mmte-filter\" type=\"button\" data-filter=\"example\">\n                    Examples\n                    <span class=\"mmte-filter-count\" data-count=\"example\">0<\/span>\n                <\/button>\n\n                <button class=\"mmte-filter\" type=\"button\" data-filter=\"learning\">\n                    Learning\n                    <span class=\"mmte-filter-count\" data-count=\"learning\">0<\/span>\n                <\/button>\n            <\/div>\n\n            <label class=\"mmte-search\">\n                <input id=\"mmte-search-input\" type=\"search\" placeholder=\"Search downloads...\" autocomplete=\"off\">\n            <\/label>\n        <\/div>\n\n        <div class=\"mmte-library-head\">\n            <h2>Available CNC add-ons &amp; macro packages<\/h2>\n            <p>\n                Browse the complete Tech Exchange library below. Download only the packages you need,\n                then import the signed .MCM add-on directly into your MacroMill CNC software.\n            <\/p>\n        <\/div>\n\n        <div class=\"mmte-grid\" id=\"mmte-library\">\n\n            <!-- =====================================================\n                 PACKAGE CARD TEMPLATE\n                 To add more later:\n                 1. Copy one <article class=\"mmte-card\"> block.\n                 2. Change data-category to package, example or learning.\n                 3. Change data-title, image URL, name, text and download URL.\n                 The filter counts update automatically.\n            ====================================================== -->\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"2d contour\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/2D-CONTOUR.png?ssl=1\" alt=\"2D Contour\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>2D Contour<\/h3>\n                    <p>Reusable contour-programming content with macro and conventional CNC programs.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/2D-CONTOUR.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"2d sweep\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/2D-SWEEP.png?ssl=1\" alt=\"2D Sweep\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>2D Sweep<\/h3>\n                    <p>Swept machining content for reusable 2D milling and programming practice.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/2D-SWEEP.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"3d contour\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/3D-CONTOUR.png?ssl=1\" alt=\"3D Contour\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>3D Contour<\/h3>\n                    <p>3D contour machining content supplied as an individual signed add-on package.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/3D-CONTOUR.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"bolt hole circle\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/BOLT-HOLE-CIRCLE.png?ssl=1\" alt=\"Bolt Hole Circle\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Bolt Hole Circle<\/h3>\n                    <p>Parametric bolt-hole-circle programming for repeatable drilling layouts.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/BOLT-HOLE-CIRCLE.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"bhc spiral pocket milling bolt hole circle pocket macro 330 pcd\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge mmte-badge-new\">New Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/ICON-BHC-POCKET-MILLING-MACRO.png?ssl=1\" alt=\"BHC Spiral Pocket Milling\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>BHC Spiral Pocket Milling<\/h3>\n                    <p>Parametric bolt-hole-circle pocket milling with editable Macro B variables, true G3 spiral interpolation and a 330 mm PCD default.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/BHC-SPIRAL-POCKET-MILLING-WEBSITE-PACKAGE-v1.0.1.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"circle milling\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/CIRCLE-MILLING.png?ssl=1\" alt=\"Circle Milling\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Circle Milling<\/h3>\n                    <p>Circle-milling macro logic with matching conventional CNC program content.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/CIRCLE-MILLING.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"dynamic milling\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/DYNAMIC-MILLING.png?ssl=1\" alt=\"Dynamic Milling\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Dynamic Milling<\/h3>\n                    <p>Dynamic milling programming content with macro, conventional and additional NC data.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/DYNAMIC-MILLING.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"facing\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/FACING.png?ssl=1\" alt=\"Facing\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Facing<\/h3>\n                    <p>Facing routine for structured surface machining and reusable programming workflows.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/FACING.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"helical bore\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/HELICAL-BORE.png?ssl=1\" alt=\"Helical Bore\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Helical Bore<\/h3>\n                    <p>Helical interpolation content for bore milling and circular machining applications.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/HELICAL-BORE.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"island boss\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/ISLAND-BOSS.png?ssl=1\" alt=\"Island Boss\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Island Boss<\/h3>\n                    <p>Island and boss milling content with macro and conventional CNC programs.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/ISLAND-BOSS.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"keyway\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/KEYWAY.png?ssl=1\" alt=\"Keyway\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Keyway<\/h3>\n                    <p>Keyway milling content prepared for import into the FANUC VMC package library.<\/p>\n                    <span class=\"mmte-download mmte-download-disabled\">\n                        Upload ZIP to Enable\n                        <span class=\"mmte-download-arrow\">\u2014<\/span>\n                    <\/span>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"oil groove oil grooving\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/OIL-GROOVING.png?ssl=1\" alt=\"Oil Groove\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Oil Groove<\/h3>\n                    <p>Oil-groove machining content with reusable macro and conventional CNC programs.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/OIL-GROOVE.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"pocketing\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/POCKETING.png?ssl=1\" alt=\"Pocketing\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Pocketing<\/h3>\n                    <p>Pocket-milling content for reusable programming and machining workflows.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/POCKETING.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"radius corner corner radius\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/CORNER-RADIUS.png?ssl=1\" alt=\"Radius Corner\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Radius Corner<\/h3>\n                    <p>Corner-radius milling content with ready-to-import macro and CNC programs.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/RADIUS-CORNER.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"raster\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/RASTER.png?ssl=1\" alt=\"Raster\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Raster<\/h3>\n                    <p>Raster machining content for repeatable parallel toolpath programming.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/RASTER.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"surfacing\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/SURFACING.png?ssl=1\" alt=\"Surfacing\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Surfacing<\/h3>\n                    <p>Surface-machining content for broad area milling and reusable CNC programming.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/SURFACING.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"thread milling\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/THREAD-MILLING.png?ssl=1\" alt=\"Thread Milling\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Thread Milling<\/h3>\n                    <p>Thread-milling programming content with macro and conventional CNC programs.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/THREAD-MILLING.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"taper milling taper bore conical milling\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAtGVYSWZJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAGAAAAABAAAAYAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA\/\/8AAAKgBAABAAAAyAAAAAOgBAABAAAAyAAAAAAAAACKGshfAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFSGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI2LTEwLTAxPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkRhdGE+eyZxdW90O2RvYyZxdW90OzomcXVvdDtEQUhXUnZFMXVEMCZxdW90OywmcXVvdDt1c2VyJnF1b3Q7OiZxdW90O1VBR0F6Q0V6SGQ0JnF1b3Q7LCZxdW90O2JyYW5kJnF1b3Q7OiZxdW90O0JBR0F6S1VfZGFvJnF1b3Q7fTwvQXR0cmliOkRhdGE+CiAgICAgPEF0dHJpYjpFeHRJZD5iNDM3NDFmZS1iNGVmLTQ1YzUtOGNmZS0zZWI5NzdjMGRjNGI8L0F0dHJpYjpFeHRJZD4KICAgICA8QXR0cmliOkZiSWQ+NTI1MjY1OTE0MTc5NTgwPC9BdHRyaWI6RmJJZD4KICAgICA8QXR0cmliOlRvdWNoVHlwZT4yPC9BdHRyaWI6VG91Y2hUeXBlPgogICAgPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8L0F0dHJpYjpBZHM+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOnRpdGxlPgogICA8cmRmOkFsdD4KICAgIDxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+VW50aXRsZWQgZGVzaWduIC0gMTwvcmRmOmxpPgogICA8L3JkZjpBbHQ+CiAgPC9kYzp0aXRsZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJz4KICA8cGRmOkF1dGhvcj5BZHJpYWFuIFRlIEJydWdnZTwvcGRmOkF1dGhvcj4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz4KICA8eG1wOkNyZWF0b3JUb29sPkNhbnZhIGRvYz1EQUhXUnZFMXVEMCB1c2VyPVVBR0F6Q0V6SGQ0IGJyYW5kPUJBR0F6S1VfZGFvPC94bXA6Q3JlYXRvclRvb2w+CiA8L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0ncic\/PlZqa\/AAACAASURBVHic7Z0HeFzFtfjvrtwoMY8SAsEJPCCQQip5L408eBT3bsu9YlvYsuUidxWrN0vyStpVL27YGHeMe5HcIUASXr7kEQJO\/iH\/\/MEFSP0IWLvzP2funN25d++qWbsrXc\/5vmElS6z2zszvnjrnapoSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKOna4qDBGHOkpaU5t2\/fHgOvPcwD\/138zEm\/F+p309KYk34P31f6O0qUdD2hzR8rNnSTvpGdkf4cCFR1dXVP\/AyxsTpsEkBKlIRd\/FoANp58Bw8lMQMHDuwdHx9\/M2zcO\/Lyir5bUFAwPL+wcEJmZubs7Ozs+IKCokVlHs\/S8vLKZeXl5cmlZWWVrtKyarfbvaaiwrO0srJySUlJyQL4\/+ZmZWXNysnPH1taUfFDd03NQ4Uez70JCQl9H3\/88T6tAWnSSvi7Chol1ywOYcqE1Ai44ZKSku7OTct9aN26dSOy8wpWrl1blOHxVDQUFa17s7Cw8J3i4uJLHo\/nHzCuwoZnAAurqalhdXV1fNTX1\/uH1b\/Rv+P\/U1VVxcorKrweT\/mn8H6flJaWfgh\/449lZZ7z5ZWVtS6XKx3+3gJ3RcWAtNzch3Jycj6PMFt9dtO1KWCUtCqynxC0qfQNlfPV3NyCwevWlS0pKiraABv0aGlp2f+Djfkpbt76hga2fv16GA2wqWv5pkYgEIyKigoGWsIHwwujmQZs9BaH6Xd9+D40CLba2lr+dzds2MDqAKhK+CxlZWWfgCb6g7u8\/DjA2wAQLYDPOQDe414Ew+r6lIZRYhYHmUzmH4Dp0iMvL+\/bmTk5i1wlJbUAwutgAn0IG4xvSrqzEwC4eWETX4XxmdjYCIJX\/DsN1gnD\/3743uL9vfS39VcECbRVVbVfI+Fn9uj\/3\/tgtr0JADUAOAnw9SNxcXE9zdePc4JzoylYrj+hu6X8b0uKi2\/IzMv7bn5+4UzQDtWweX7rho2OG6wBNIPfxNE3qVe6y\/skCDoDgE6BSAKnWQKWX0MtXAteU11dPYBd7gVYfg3a0A0aZg4A862E0tLe8tyE0qpKbCRWUMTGxvbKyMj5KfgNa2FzvAab5BPUCHjHRbMFzRixua5K2iDam\/9ah5c0Dl4bXiOZaHgTAFj+DuM8zEUBzMkTMG83ynOmYLGZCBPKbyagOZGSkvLdwuLizKLi4v\/1CC2BmwNNJclc8XYxrRA2bSNfM84BAoNzAvCgdrkAvkxBcXHZt+OqA6YYzincYGKsZ11JVxeH+U4HUDwMCw3WQ+kZ8CU+QxODtES55AR3gQ0b7cGBEZrTVyPMMZwfmL9TMF\/ziouLH6R5lULfylfp6kIZZvoeE2fgaI8Cf2J3aWnJRxReFVCgieHtAhuyqw+uXYQpxoEBUC7D3O2EeX26pflX0nWE1D2\/i8XFJd5R4naPKa+sPFFdzcOgPuFg050x2puuOw7ULNzZRzMMbzQ4p+Dkn4DXKTmlpZ\/HuWeByKDSKF1BEAy6ay1btuwu0BhrwAR4l5zt8kDESZlPnTRE5I7PKYDiqwNTFX0VV2np6sLCwjtxLZSPEmWR1TnPWRQUPOtyud6rra1Bh1u2o6O+oew8KISMN6RaDor7\/wIsS+EmdYN5nZREQPDOJIdrKyqqnwbH+1VcHFgkvxkQ7Y1zHQ6vAMWHTr2nouI1MMUGExyYvVdmV5iFV80KtQ2m1H1lZZ4N4Dx+hnCUB+L70d4o1\/vgmhvXBADByNce0OgP0fopbRIe8duzoD16ARRxsBCX0Meo4MV7KhrV1YZYE68eNaz8CEBZDXD0FWuoSlg6S2STCib9OzCOiAiKj2L10d4M1z48IUa0P9c1D1wjjHrpZpfH87rHU\/0YrqXSJp0g8iTCHWgmTPjfhTnVzfwM3OxuacibH3MylSFGhQVE8nt0G4h4LgVzKKDxscp4Ja1xqHJ8Ja0IaQ1wwPvC5Nag1sA7Udc2p2jTlolNXA4bogoGbowGfZTXwb\/XwKgSEJQyT3kRvBZbDHcAIE8N3IFxNIiBN4pq8Xfd4m92be0jtIlXhN9fgO\/vktdaSRuFJgydO5jI82JCu6jWoDs6woDnPtA53QCv\/DMzt3stKy1dxVwls2HEwhjCXK7H4PU7rKTsYVZa9u\/M7bmHeSr6sfLKfqyyuh+rqunHaur6sdr6B1hd\/UOsvuGb8PpTVtfwJLzGstraWay6ZhmrrMrARB38jToYG5jHXSfAk2GN9vwEQYJnWq7iDQ++\/p3bXf09ec2VtCJ0mAcm8UkYl9Ck6nq+Bpk6lQBDHR98o5athc2\/nBUUjGY5uT9h2dn3s4ysviwzuwfLztFYTp7G8tZqbG2hxorWaQCJxkpKNVbm0QAQjVVUagCHxqprNYBBY\/XrNbZ+o8Y2Pa+xzVs09vxWjb2wDcaLGtu2PYa9uKM327rt39nzW37ENmyMZXV1i8A3y+WfzeOu5UPXUlamXdRBadZr4SovlZaW98c1V5C0IjRBbnfFmKqq6r9i8qnrmFQe+CxCU1SilqiHu3YxKypKBBCGsdTUR9iqpNvYqtVOGBpLStHYmjSNpWVoLCtbA0AcLDc\/hhWsjQFAYgCQGLauxAlaxAkaxAlmlpNVVDkBECcA4gRAnACIEwBxso2bYwCSGAAkBoCIAUCcAIfGtu\/U2M7dGtvzksb27tPYSy872O69fdmOnQ+zLVsHsYb18QBMgdAwePajokuBgmurHzir+kdZWdkseQ8oMQlNDNioE6uqqv4lSs+jngnHE4Q40JeoqqoHH6KSFRUuZymp\/82WLruHLVrcgy1aorElSzW2bIXGVq7S2OokJ\/zcydakO1l6hhMAcQpAHACIAwBxACAOAMQBgDgAEAcA4gBAHACIAwBxACAOAMQBgDgAEAcA4gBAHACIAwBxACAOAMQBgMSwXXti2J69MQCJg+3br7H9BzV28LDGDhxywvd3sO07fgwaZi5cQxmHxeOpZl3IBONRLoxKAiQL5L2gRIgEx7jqmpp\/6UVw0dUcOhhuuLvhHa6WrVuXwdLSxgIQ97Hn5jpgaCx+gcYWLtbY4qUOlrjMyZYvd3BAkpI0AERjqekaAOJgmVkOliUBUiAAcSEgpQKQio4CglrDAVrEIQBxspcPxAAkMQCIgx06qrGjxx0wEJy72dYXRrOa2jUACjj87hpxvVEHxQvmNPomPqVJTEITUVFRPQg24z\/F+e4owqFrDAQDNUZxURpbseIpNjuuL5s+Q2PPztJYHAAyb76TLUhwsIWLABDQIInLNLbcr0E0lgyArJEByQVA8gQgRUYNUgaAuDsNEAcA4gAYHKBFEBAnO3w0hh055mTHGzXW2ITA3MR27X6MrV+\/BK61ikfHoq1RqCEF3Bw\/hb0wBvfEdV\/sSDkOcNa+BmBcirbPgRoDI1FVVbWsuDgTTKgn2bTpN7BJkzV4RTicbE6ck8U9p7F58RoAovkBWbosYGKtIkC4D2IEJL8TAdmxCwDZEwAEfRACBLUHB+SIgx05CgO1yIkYdgzGiSYHO3lag9ce8P98G5z7ZNAotdz0qqhwR1WT4A0Sxl\/dbvcTuDeuW0iocA2bqsGd42dStCpKWsPNNYbLlceWLHmSTZ5yI4sdp7GJkzQ2ZZqDTZ\/pYDNBe8yeo7E5AMhcAGQ+AJIgACEfZIUMyBodkIxsYWIRIJIP4moHIFssANllBchBIyCHjzm4mXXsBIxGB4DhZI0nY1jjKQc7fRa0ysk+8B7\/xWpr05m7rN4\/J1HSJF6RUHzXU1d3L+6R6zLjThcNE9GAeY5owYHmFL5WVdWBjzGbTZl6Jxs1WmPjxjtAczhhOODfNG5ezXxWY7NmAyBxAMg8AAR8kISFGnfSExMBkOUAyEqNR7GSUwIaJAM0SDZAktNBQDYBIJsRkBd0QLZtB0B2hgZkvwwIag8JkOMcEAdA4eCANJ2KYafOONiZ86hR+gJ844TZVRVNSJpFnd1u3CPXXRUw+R14Ek0qHYnCQqATzo+QsoULH2cjRzlgaKA5nByQCROFBpmqm1ghAQFHPXFpAJDVApAUBCRdByTLDEixMLHASS9zC0AqQwACcGzeYgRkOwFCPsg+AcgBIyCHzYA0CUA4HDBOg7l1xgkjhp0552DnXsWQ8U9YZVURhyRaJhdCgvVbAMlS3CvXjRahC\/XU1j5YXVPzHh2FjQYcqDWKijLBbPoaGzZcA83hZGPGOtjYWIBkvOYHZPIUHZAZM8EPAUBmAyDPASDzAJAFApDFAMhSAGS50CCYB0kVgGRmSoAUdC4g5KTvFYC8LANypG2AoAY5dRbNLSeMGHYeIDl24ovgm6SysjJs2BB5SNBpF6H+iy6X62vy3rG1SKZVVdRMK+Fv5OUvBxPqVjZipMZGj3ECIA541QASNLE0Nn4CADJRB2QqADIdAJkl\/BAe5iVHHX2QRN1RR0BWEiBr0MwCDQKAZMqArG07IBvQBwFANglAXjADgiaWiGC9JEWwDpD\/QYCQ\/4HjpIDjFGoPHZDTCMg5fZw5F8M1SdOpW9iGDUt57qS8IvLmFplaHk\/FZtwztje1CI7q+vofwAT8U+pXG1HNgXmNnJzFoCFu5v7G2Fgnf8VBgKCDjoCgFsEo1lThh3ANQoDMD0Sy\/ICsEIAkC0DSjYDkmQBxASClJkBqrDSI8EHQQTeYWHsCIV5ZgxyUAZH8j+PC\/zADcuoswYH+CA4nO\/eKxs6e78G2bJ3JIYmCucX3BuZHqqurfyzvIVuKH5Dq2o3R0B66WVXLNcfESTdxGBAOfB0tAMGBgKCZJQMyZZrRUadQ73wJEMqFrFplBCSdAMk1AeLSk4WdBog5B9IaIGhendbhMAAC4yxAcvacDsmpMzeyhvXLwdyqjzgk1NgPINkvtpE9tQjBISp0P4m89vDwHEdZmYs9O+vLHAp0xhEGDsgYzaBFEBAysxAQ8kOCAJkvQr2JeqgXAVkhNEjKGpFNNwGCjnohAUIahEpNqgGQOgHIBt3Ekn2QUIC8ZJUkPKKbV0csIlhmQNDEOiNpkLP+ofskjSdv52HgQJlKZLWIBxvXVVY+Ie8lW0kgY16xTnTquxrJOxEOjFglLPy+8DF0ZxwHQRIKEDmSNeNZ3czy50JEJItn06VcyGoBCIZ6EZAsDPW2FxD0QTYFAKEcCAESKotuSBKaQ7wnAw76SYODHgoQ3Sd55WdY3\/X1SMPh1yLc4igvr8U9ZDtAyLnatGnTTXCx\/1tTww\/6RDBy5eEl6dk507gmQDhw86OfwSGx0CIGR11EsqZOC0SyKNQ7zwwIhXplQEQ23RKQks4BJCgHckTKgZwIRLC49jgpwrundR\/ktMm8MgNCkJw9r7FtL8Yyd1nE\/RGvXmVR\/ge571Z0d3UnilSM+ER5IOcRIfMK73hY35XPVq2+m5tI4yeYAIm1BgR\/jr9HgKAWQUAoF4KhXh7JEsnCJTIgVLAoAMkgQPIDgBSvuwZAKMS7xxoQqwgWAYLjpBmQFjTIWeG0IyCNJ29h1dV5EU8kYtgXIYExRN5TthAptJsqteiJ0OTinQ7PQ0znd\/S452L4hidACBIrP4QA4Y76FKOjTpGseRTJWiwiWZQLCSMg\/jqs3cIH2dcyIIESk0AGnQAh88oPyPlQgDh4jgSd9u07hoEvtyHSWuQqPqKhvLxiHe4lWwFC6hAucnd0ch+VbP2G7\/MTffMTenBNgBufIEFtEcoPwZ\/7I1lTgwGZKwBZtCgYkGQBSFoYAZGThJRFP3jIOoLVIiAtaI8AIE74PawGvpNVVa2FdayMpBbxYtdMAOR1yQfp\/mYWwVFXV\/e58oqKX2IhWuQ0iAc0RzXbsDGNHTh8Gyta14clLusBm9xhAIQcdRyhACFHfTpFsuZg2bsx1LtYyoXweqzUQDadAyLOhGCysLAIAHHpuZDOAkTOohMgVjVY5KAHmVctaA\/8Of7eKV6WorFNm+fwU4rlEdIilFnHB6KCJWIfP4Rod7lc9+HFSc\/zC\/ukogngctWzo8eeZa\/9vC+rqLyZJSX1gLu\/M8gPMQOiJxADCUMEZJJUcjKLIlnzdA2SYAWIyKaniWShDMhaGZCy1gF5HsO8nQHIKZODfqYNDroECNZtnTqDZlZ\/XiIfQQ3C9wzun4aGhidxT9nCzJL8j4cBjE8jmf+oqPCw0tIa9tZbw9g7F26DjXYL3Ml7sfj5epWu7IeYzSzKqFPCcKLwQ6ZKgMSZihYpkuXPplsAktMBQDZLZ0F4Ja8EiFWS8ICo4j1srsESESy\/eWWOYLUExzndHDt5OoafJdm77xFxxj0icNDgnRrhdabYW0FP6+12IiUIv0PPxIsUIDjc7kr23nsD2aUrd8Gi3gobsw9s5Bg2dVrAzBo7Tg\/1mv2QMWP0n42bEOyH4MlCCvViyYk5FyKXm6SJbHpWOzRIPQDS0Bog6KDvNZ0ktKjilTPo3P8wlZi0SXuc03+\/6ZQThgZ\/6z64AbmY3rcrMlqEKnzxSWFib3V\/QKQeV0+K6syIAoLj\/Q+eYZ\/868tgWnyelVfeCJu3Jz8diJrBbGaFShhaAiLVZCWYQr0rVwWy6WtkQEQ9VkhAaiwA2RIMCEWwdu+1SBKaQrxB\/odcpNiKeXXW4H\/ogDQCIPtejjwgMK6KJPMi3FO2AqS2tnawXtoe6QfZeNj77z8N\/tz97H9+dRdsuJvhjt4L7vxOvulbyofIhYt+R32KcNRnibJ3CvWKsvclie0AZJ2eLCxpIyCUA5EBCXXUVg7xWpaYmAsUW9EgunmFGsgJphq2GLo3mhrEfoCUl1eNFmfOIwZIRUU5KyurYu+8MxwA+Qr743tfgjvuLWDi9GYLF8WwyVMkM8sKEClhOB4AmUBnQ6YFQr3y+XQZEGO5iQSICPX6AZFa\/3QWIOYkocFBlwAxZ9BDhXfPkHl1Gv0YJ5hr2IvrAaa3O42cH0IlJ2VlZfG4p2wFSInbPSGyIV6MeLhZcXEde+ONyQDIg+zjvzwIG+V2Vua+ARzpHrDJnUGABPkhpspeOhtCgKAf4m\/gsDgQyfIDkioAyZBK3tsASB3A0bChnYCYz4FYHZKS8h\/c\/zjbHvMK3yeGHWvU4DP8IBqFi+JxChXTcU\/ZAhC6iHXr1k2ONCB6mLeOHTq0EAB5mH129WH2ize\/ABvvZnCee8LdX\/dD5Ix6KD\/EXPoul5zME0WLcocTudykRUBcLQOysR2A+EO8UgTruFSkaDgD0qbyEsm8OqMDdrzRCeBpbNOmWD0PEsHThtjQAU2sffv2TcI9ZZcwLwckLy9vGkaw8IE3kbvjeHgUq66ukP3zn98GSL7K\/vDHfmzHrltgo\/Zm8xNi+Ia3yofIfoiVo06AzLYK9YqThavN7X9kQETjBnTUS1sCZHMwIHKh4t6XTDkQ8zl0qzMgZkBaShAK7cEBOalrpIOHY1ht7XLRYT5yGgR8D++mTZvYr371q2dxTzU1NdlHg6SnZ00F2zHCgFAupIq9+WYs1yIffXw\/bJ7bwLTpwxKX9mDTpjtaLTsxAIJ+iEWoNygXQuUmKYFyEwIkVwIklAapNwFCLX+sGsYRIJZl7hYOelsqeEl7ECDc\/wDzCpvP7dr91WjkQGAdS5t37tzJ\/vznP8\/GPWULQEgNpqenTywqKooSINVs+\/ZU5vV+C8ysr7DX3vgCq6m9iSWl9GSz5liXnVhV9sql79OmWxQtLgz0yOLZ9CSpeUNG4NAUb0HaXkBeCAGIlCQ8cDC4zN0qgiUDcjqEg07gnBbmFf6\/x5vAvDqmsfr6xfo59QiaV2h9uFyu5sbGRva3v\/3NfoCAJhmXk5MTlc6JFM16660x3Fl\/50I\/MFX6sqxszKrH8OhUa3VZ8hl1S0CEo754SSCSZezyrp8JMQNSLAMiHbm1AkRuOWqVA9lvUcVrVWLSpgz6uYD\/gacOsdHciSaN7d7zjWg4534N8sYbb7CPP\/54Du4pWwGSkZ09CiDBu4BPZNMjqkUQkM2b89gnnzwKZtaX4E57GzjJfdjixBjwKVquyxpjUdnLD09R0aIc6pUAMWfT6dAU9ej1A1JqAoTCvK0BYnGS0DKCJc6AmAEJ5X+ckQGh5OBJDd73RlZbtzIqgGCDv6qqqubf\/va37KOPPpqHe8pWgGRnZ49ITU1l4KxHHBCCxOWqYYcOLWNXvfezV1+7k1VW3cRWreoJmqBlP8TsqKOZNXWaqWhRVPVSjyyuQah5Q5robtICIGUtAIIOugEQOouOGsQqB2KqwQoqcT9jNK9CaRD8ue6cx\/Ds+dYXRgrTKvLaA5v7bdy4sfnChQvs0qVLi3FPgTlgH0AyMzOHr1mzhgEkPuGsRwUS9Ed+8cuJ7A9\/vINt3tqXpWf0AhOp9bITczM5Kjkxd1qUQ70rKRdiAUi+ycRqCyByHRaZWIYkocU5dKszIOYKXqv8x2nyP0734NW7u\/f+MNLVu0EaZNu2bc2\/\/\/3v2eXLl5fjnrIlIMnJyb78\/PyoAKJPNCYQy9nJUyPBZLgJ7uR9YFP3sAz3BiUMRUZdBmTmrNCAULLQ30BOAIKRLOquiLmQzgDE3MnEDEjQGZAWANEPR6GmieEHpPYffBDmrDiq\/Xqxjm\/nzp1XBSD8Kbm2BCQlJcWXnp6ODleUIPHozxMEO3rHziGssroHW76iJ2x2pz9haHUM1yqjbnDU5+kP1JHPhVCy0ABIjuiwKAHisgJkvbWJFdTuxwyIuZNik3UXk5YShKfPOeF39CYN+w98FUzRwmg3s76+AEFfpKCgIGpaJLDQlayqeiA40E7Y5A7Y\/E5uRlkBQoWL\/oy6RSTLUPYuJQtTpXosAoSax6GJFQqQ9RIgW9sCSEsRrFPSEduW8h8Ah+5\/aGzvSz+CNSoVTnn0nhuybt06vlcIkA8\/\/NB+JlZGdvYwAgRfcbhcrihDUsGHyzUHTKO+wlFHTeIwmFmjqXCRHHXRTG6q6JMlN5KzTBbyo7f6oaksC0DISS83A7JRAmSbBAh1MzGdRbcM8Vr14bUExKn35H1F45Bse3GM\/hiE8oieOzcM3BtoaWRnZxsBuXx5Ge4puwEyxAwIaBX\/8zmiBwl2XGxgxcVJ4Ec8IDSFwxDNCsqHoB8ilZxQVe\/c+EDZO50slM+mU0Uv5kKocUNRCEDwRGEoQHgdFpWZSCcJKYJlDvEGJQgtChTPndcffXDsxF1s48aFos5K1rbRGRkZGXwIE4uiWIm4p2wBSGysSBRmZg5OTQ0AgjkRfEWHPZoLoA+9oXVZWQlLTh7Lpkz7XIsJw3FSt8XpUiO5efOkFkBWgGRIgBQIQNZ1DBAqM9lnAsT8qAPZQff7H0GAaOzsud4A3FPc3whkyaMHB54dwhtoYmIiy8rK4oDs2rWLA3LlyhV+HsQmgOjPmIO7wCD0PWRAaBQXF0fR1KKnTHkYVhsXF7vZzJkD\/E65VT5k\/HjpbMh0vSbLX7QoNbOWmzfg49isAOFOugmQWhHFoqdLyacJDYWKpiThYfkcunjUgdlBD04Q6g2q6xvGwLXX8P7FFVF41IG8FggDmlXx8fFs2bJlBkDeffdd1CALcU\/ZChAAYaAAhJGJhXBgRAtHNPwRMu\/wIBfauosXL2JDhw5lAwY8BWDc1Go+xB\/JmhV4qA6FeuWDU0kpgecV4oN0slsBpKbe2Nl9SxsBMZS5t1BiYn7EwYmmmwHaRSw1NQM0ei5PykXjhiWy5fyGOWfOHNDI89jy5cuDAAENwp+nbitA4CL7twQI2pklJSURWRj9Gej6YuDEr169mo0bN47179+fDRw4gA0aNIyNHNVP+CGOYEDGGZ8bIkey5suhXtGGlLLpWG5CgOS1BxDpyVL+dj9ymYm5zF2KYFmdATlNgIAzjk2p9+x9yL8muEa4FoWFhXyuIgUKaQ68Uc6ePZtNmzaNzZ8\/31KDXL58eT7uKVsBApP+TEuA4Ndoc4Y7y04LgSMvLw\/MqZkcjAEDBrDBgwcDHAMBkuFs+PCv+wEx1GVJlb10NsR\/\/HaueBzCQuPBqaTkwPMKzYAUtREQOgtibvcj50D8Eazj1hGsoCZxApBNmx8D3ysL1iDVAApuTLxphRsUGY7p06ezsWPH8nUJZWIBIPzI7XUFiAxJODQJLgK+J5pTqMLnzp3LgXjmmWf4qw7HIDGGsMFDngBtERPIh1hU9poPT5lDvQZAqGCxEwCxzKJLRYqoQbj\/cTJgYhkqeM8bHfQy90QAJNsACEGCr1iFjSYobtJwrAtqcoQDtQaauBMmTOCAWGmQd955BwHhxYrXHSAECar4zvJJZD8Dv160aBEbOXIk1xoIgxEMeQwGGG4NMrM4ILGBSBb6Ibwma5Z0Pl20AKJnFvJyk1RjC1I8VYjtRy0BqbMGxNwwzg+IRSdFcw2WucSdnPMTjZ+DDbgMPl86rIkREBkUXBeMOHamf4LrgeuC5tykSZPYkCFD2KhRo9j48eNbBOTDDz+ci3vKFtW8BAjchZ5COFoDRPZJrgUS2c\/A7\/Hv4Z3p6aefBhNqYAtgDBJm1jA2YsQDBkBo0LNDyFGn04U8kiV1OKFcCJ1NNwNC59Ito1jiAZ6bLQBBDbJX6uh+QMqBHD2mn0P3l7iHShCei2GvvoanA78RZF6FGggKrg1qYNLI1woHbn7YI3w9RowYwW9erQECGsR+gKRlZT3dHkDoZ2vXrm23DUyLh2Hb3NxcNmPGDA4F+Rktw0GADAV1\/6hlwpCXvouEIZpZcskJFS2aAeFn001NrEMCUi+1HTU1rbZq1hBU5o7mlVxiYgbkfACQ+voBbPXqPJjvlFYBIUjIP6EbWEfWBuHA4AgCgZoD4Rg+fHhbAXkO95StAIGLfLotJpYVKG1V7fLkY\/3OggUL+OSjn9GyOWU1wA8Z\/N8ARh\/LfIj5dcGcKgAAGC1JREFU8JRctMhDvYuNR2\/9gEgtSOlcOj4CgQNS1X5A5BzIEVOI19ykQS4vQfMKn\/exdu1cWJPMNmkQK\/8EAx0UWGnL+qBGx7XEzY\/rgT4HgjFs2LA2AfK73\/0OAYnDPWU7QFI6AIjsvFPRmnkhZHMKF2vlypVszJgxbTSnWh6jR98uAAn2Q+iM+lRy1EUkC4sW6XEIy2RA0toGSE0bAJE7ulv14jX7H6csoleHjtwlNEdau+CQB64nrg9q+lA3MdkPRI2Ozjhqc4SCBsJx3WuQjgJCkFBpimz\/UogQJx\/fG\/MZOPmBsG3HwCAza\/iIBy0ddTphSCUnciTLD8iSwNl0nk1PMzaxbisgsg9ieOSByIFwQI4YH5YjN6oO6oElzKsXtj3KUpLbrz1CaRTKn8g3Mbpx4fdLlizhEOD8IhSoPToIiP18kLZGsVoCBAe+B2kTXACcfFTzcXFxfOIxOtU2P6MtgOAi\/kfIjLrZUcdIlv98+sLAuRA8WWgAJFscu6XOJgIQc1cTswahUvfd4qjtS\/uNVbxHj0k1WKFK3EV5CT7aubJqlGV491pBwbAw+Se4sfH7KVOm+G9aBMc1AGI\/DdJZgJAmwYHqeuHChdfgZ7Q2ELSnLf0QuWfvJKkmi0K9CVKod6X\/bHoLgLiDz4OEMrHMORBzowbzGRBjglAP7zaevInlF8Rz\/yNUePdazS68ceEm18t3BvBXXCuCoyOAoA\/ywQcfKEBaAwRfMQqCk0pao\/PAMJpZI0fdbZ0PkRKGFMmi47fU4SRRHL2lchO5BWl7AZHrsMyAHDkqnSK0yKCb\/Y\/9B\/p1quYwD1yfpKQkvi7oByIYNBQgkoQTEFyA0aNH8wXofDgIEFy4b7YIiN9Rx8NTomhxgRTqleux6Jnp8rl0bB7XVkCo3Y85xBvqkFRQBh0AQf9jy9YftDn\/0VFAkpOT\/T4HgtJZgNgyihUuQDDziuo7PICIcO+Q\/zKUnRgc9Ql66bvsqFPRIoV65bPpnQGIOQdiPkXYaAbkXAAQnkF\/FctLJsD85bQ5\/9FRQHDzdzYgoEEUIF0HEDTdBgAQtwhAHEGOOpWczABHffbswPl0HslaajybTo+Elo\/dkoklZ9L9zwYxNa1uFRBTm9HTpgQh+h8nT\/dh2dlLeXl7Z\/sfkQHElhokp5sCAmPgEFi4LxnLToSjPm6c1MRhhn66UA71+g9OJYmCxbYCIp4NInd1NzdroF5YcojX3ObHkCAU5tXefQ\/COmSEzf8INyCXLn1on9aj3R8QPdw7bNh3\/GUnLTnq9PRbbGadYMqFUEVvhujRWyDOpRdbAIImFh23tQRkvylJeNyizc8Z6\/xHXf0gtnp1btjMKwVIO6T7m1gDuR8yhPshPfW6LPMR3An6YxGo5GSOKFr0l70TIKnSI6E7CAh1dN9nAsRwivCkscRdbhCHWqSoaE5YHfTwA3JJAdJ1AAmAMnrMv+n5EPBDRlv4IVNEJIuKFuVzISstAMnvICDyQSl\/klCKYDWeNPbgJfMKk4NHjt3OMjNXtFjergCJoHRmqUn0ABHl7yPvD6rLotJ3v6M+UypaFGXv\/my6VLCIFb0ECEaxSiVA6oSTjoCYD0tZAUI1WFb+B9cgUnj3xe3fCUtyMBKA7Ny504uAXLlyZRbuKdsB0n01CJWdfJ\/35w1V2UuRLHOol5KFBEh6a4DUB9qOWgJiThJaAULmlZRBRw1SXT2MJSd1bnlJFACxzyPY7AEIDiw7eQbg6GkNCDnqFMmaGzgXgpEszIXweqx0zV+wSJ1NrABZLwEiN62mLPrLdJJQPmYbykH3h3d7s8LC5zpU3q4ACZPYBxAdklGjP2\/Ih8gJQzSzqCaLh3qpBZDIhWA2fU2aCZCiVgDZanyyrR8Q6RyIfMy26aTFGXThfxw6cifLyFgF\/kfHy9sVIJ0s9gFEhHulbidWCUM5ksWLFqlH1goJENEfy9\/6xwyI1FVR1iByNxN\/DkQGJGSJux7e3brt+zBn4TevwgnI22+\/jYDMxD1lK0D0M+ndG5BBg3BRf2hZ2StHsmbONFb1LhZN5FZL9Vh+QMSx2\/YAYkgSHjMWKTbKCULJ\/8ACxfLy2LCWlyhAOiAdbdrQ9QAhP+QpAOMmg5lFpe\/cUTeFeunJtzxZKGXTOSCis0lbNAhV8vqThHRQivpgtZBBp\/KS3NxFIoPe7TXIDNxTtgIkwxaA6JBg+buVHzJePjw1W1T1JgQ0iAxIZjsBQQ0il5kYciDHjX14T502+h96eckDYS8vCTcgu3btIkCm456yFSBwkU9KgPi6JyC6HzJ8+DeC8iH+jPpkCRCKZFlk0xEQf2cTEyC1DbqTzntibTMWKhq6KR6xKFIMyqDr\/kfD+qciZl4pQNohdgME\/ZAhQ34CQDgDD9gxnVGXI1n+FkCmZGGLgNQHmsZttQAENQg1qz4i98Gy6OJOz\/8oKZkW9vISBUgHxF6A6CaWXv5+s+F8CPkhhkgWVfWKg1MGQLICjRtCAUJnQeRno+8VT5TiId4jgSLFxiYr\/0MP7x478W8sJ3dxWMvbFSAdFPsBQmUn93IgZD+EAOEZdSnUi7kQfrKQHoVAgOS1rEFkQAxJQumZ6P42P03GM+j6cwb16NXuPQ9HJPcRbkDISf\/444\/tF8WyGyBY\/k7h3lHiGYbmkhNqRUq5EJ4sBEBS0zX\/mZC2ahAZkH0HAhGskCUm5KADIBs2PhGx\/EeYNYitixVtAggO6rpoLDshR32ycNTlql4\/IMn6w3SwYJGO3ZrzIC0BsldoELmKN1SJO3Vvd5VM7\/T2PtEExJZtf+wFiO6LjBp9R1A+hJecSIenMJJFuRDepzdZP3obBEiZqdQklAaRcyBHjacIDRW8fv\/jVpaRsVKUt3dvE8vWjePsBYgI9474SlA+JJYiWdNEJEsK9fJsOjVvyAycKiwuNgHSIDq7bzH2w\/I\/tPNgIIKFgMgJQsp\/nD4Xw372Opa3PyrCu5HTHhEAhD9ARwHSpQEZaui6aC59pydPyaHepVKy0ACIWYM0BDqayP2wKIuOORD5HDoBYi5QxPxHVfWIdnVv7w6AXBSPYFOAdFlAdBNr8OAn2eixNwY9GoEAmUE1WSLUK59NT5eO3RYRIBWtAyI\/MIfnQBqDAZHLS\/LyEyJWXhJBDWI\/QOxTamLyQ0Z9wWBmyY46nS70h3qXBbLpWLBIx25DAfK8BMiu3YGz6P5WP8eDM+hnzgbCuy\/vvxfmKrKaIyIaRDzlVgHSpQEhP+RrwY76+MDhKQIkYVEgWcjLTTKkU4UASIkVIFuNDeP8Ze6HQkew\/ICAebXR4uGcdgDkigKkewAyaGCg\/F0+YegHZHqgaBFDvZQsTCYN0kFA5E4mJ5osuriLE4RY3h7p8K4CpJ1iX0B0E2vQ4AGgNW6wdNSnikgWhnoTEoxHb3nJuzhVWCQA8QhA6k2AyM8l5IAcCTwPnfrw8gpekT3nD+ds+hzLzYtceXuETawE3FO2AqT7H5gKbWaNGPmlID+EAJkpFS0uFl0WebJQPDOdA1JsBAQ1yEYBiNysgZeZSI0ajjUaM+hnzga6t+\/j\/kfkfY9IAHLp0qWFuKdsBUj3bvvTMiDDhn03qHCRO+pUkyXOp1Oy0A9Ijn6q0BKQzdaAyJ1MqIpXNq9Oi\/L2zc8\/FpX8R4QAWYx7ynaAdO8z6aEGlp087u+6aHbUKZKFVb2ULExKCpS880NTIQChw1IGQMxFipQgPBPoYIIZdF5eEuH6q0gA8u6772KYdynuKVsB0v07K7asSUaNvl0A4jA46tOlSNaixYFsOj6Ora2AyN1M5E4m1MXkpD9BqD\/a4NjxW1l6hLqXRAmQFbinGGMx0d3dnSDdv3l1W8ysoeCH3MfNLARk1OhA6TtFsuaKXAhl07HchAAhEwujWNXCSSdAXtxuTBIGhXjlDPpZMK9e19jOXY9ELbwbCUAuXryyGveUrQABJ93WgAwd9j2DH4JfT5QjWRTqXRbIptOpwkIzIFLbUXMdlr9RA0WwDD149fKSmtqhET1eG2lArly5koR7ylaAZGXl9rcnIOSHYPl7b4MfItdk8VDvQilZiIBkSYCU6rVYVoBQswY5xMtrsJqMDvpZ0T2xgB7OaVMNAoAk455SgHQbQPQR5IdM0B+sg32ysKoXO5wkJgIgK\/VkYUamw5eT6\/CtLXT4ABAvAOIFQLwAiBcA8T6\/1eHjGoRyIFKjBiwxoQiWbl7p4d2Dh+6OWPfEaAFy6dKlVNxTCpBuA4h42Kcof7dy1OfMEbmQJZp3+UqtOTlZ82LBIoZ5XS7dQa+uDe7qDoD4QIN4AZBm0CDeg3IES3bQBSAvbPt+RLq3R1mDrME9ZStAcnLybeqDSH6IVHbCj+DGiiYO0zXvrDna1fgFmg+jWHrrH93Eysnv8Ze1hc73XCWOd9zljrdAg7xV1+C4sPn5mD9u3RbzD4xeYe4DCxNxHDrs8IEGuQqA+OQI1hkRwaqsHBXx47WRBuTixcvpuKdsBohdnXQag5n+kJ1A+TvA4gU\/xIsaBPMg8+I178Iljl8vW+F4Pim1d1xGhjakpKTfI8W1\/W4rLdV6p6VpvaqrtZ7bt\/e7Yf\/+x27ds+eOR7dv10bt2Xfzc3tf7rX5wMGYCydOOtn5nzl8aFo1nnI0g4PuPQPaA\/2PplM3sPy8BFtrkAsXLmCYNwv3lAKkWwFC4d57OCAjRzm8AIgPnfSp05zvz5rT0xUf3+OxhAStbwem0YH\/2X3si7cfOtRryNHjN1Y3noz562tvoGPu8J064\/SieXXg4D1RhSJSgFy8eDEH58NWgNg3ky4Dgov9LTYmVmsWnRc\/njSpR1pc3N13iOlw0CtohhgcoDWcjPF\/9w\/8Hgf+jH5P\/I5Gr01N9\/RrOtUzH0yrS6\/\/gpe3e5\/f8qOoh3fDb2JdQCc9V58LBUi3AkQP9\/7UO35CDzZ2rOPshDE3fldMgwP8kRgcWgCSdgvCYQbmxNnbHz77Sq9zP\/+lxta5pvuiWV4SGUAwinUlX58PGwFiz2pe4xg4cLB36ND+4H\/ceTouTrtFv35dS3T2vAIgqHli9K9jbzh6\/L6deXmrYH7TvdGGI9yAfPDBpbX6ddsOELudBwkavsGDB+EmGIzX\/Oijj\/YM9\/xWV8fxv1FUlDs+OzuLgZa2PSAXL14qwmvevn27fQCBi3zCXk0brDTIwOahQ4fh6xr52iMxv5mZmRnZ2Tk4N83RhiPsgFy+XILXDBqk0zVzxAUmil9EWnb2f8KG9qEfYm9AcNFHNEpT0GGfow3if+81a1KP4Ua6HjTIBx984MZrthUgcId7FDa0186A6CYWtgMa\/NfZs2f3E1MQNkBobvPz878Mc\/InnCeYX1+04QgXIDt36mHe99+\/mI3XbQsfRALkm7Chr9ocENQiXlxw+FwT8LrDaWZJZ20G4RxFG4rwA7KT8iDpeN22AgR8j4dhQ39qd0BgXMWFho1QhdcdCUBgfjJycnJQe3QJ\/yOcJhY+\/uDnP\/95Il63LU4U+n2QtLT7YcI+uQ4A8eImAE3yNozeYhrC6Ydo2dnZR2DgvNgWkIqKCrZ7927vb37zG\/bKK6\/MwOu2BSCgBvnmgAW8B+C4hJNHdrJNAfGJ109gsR\/Fa6ebRDjm1e123w7z8VdhYvmiDUaYAfG9+eabDMAYidduizCvJu6e69ev7wNgvAL2sj\/SYlNAuB8yBDfA8OHL8drDYWbB9fcQr1O6UvQqjID49u7dy1599dWrx44d+6a49u4fxUKhux0s4jY0BchWtjEgPNwLX+8QU9DpJpaUgC3Pzc3FOb0abSjCCUh5ebnvwIED7Pjx43+C975R3lfdXiRncmlmpv01CIzP+EYYPvwdWOjPi2nozMV0iHntBRr5t3jTSUlJuWpnEwsAaQbNwWBswWu3RQ6EhFQhXOiPAY5PxST6bAiIF4dY\/KswXOF21AGMVJiPvwknHW88XcJRD4OJ1Xz48GH20ssv26cvryR8c4BT1QsA+Z\/MzEy+mDYCxMf9jiFYzTsYk4Xnhw0b\/RP52sMhZGLABnoAQDkK8+TDzYSQRNsn6UxAYL\/4qqur2Y4dO\/6+6+WXH8Frto3\/QSKZWQUYs8dFtAMg6G\/A4vPkIHz9a\/i3SXFxegGh2MBhtZNpo+D8wtdDAZTTqE3A9PIJXy8qZlcnA9K8fv16tmXr1oPSpdvD\/yChhSwqKvoqLN6nYrP7uisgCAaaU7i4sOh\/gdeVsElvEZeL1xqxECTOrZRvwmjhApijD\/BGBHMXFbOrk00sb21tLdu4ceMkvEa7hHeDhEwCuCPsxsWDSWzuboCgKYUDFxcW+1\/wb1thYb8uLtEhNmpU7m5Ci3BQYH6\/kJqWVgVz9QklESNpdnUWIEuXLvXm5+czMLHe3Ldvn72iV2aRz4ag9hAmVpu0SBcABMFohgX2iRDuGVjMx7VARMm\/OaMsDnGH5Z8LPtN\/Ahg78C5M+ZJIgNIZgMTHx3NACgsLEZCpeD221R4kRD9s+hfbo0WiCAh3wNH5xgWF13fhdSb5GbJ505XE\/Lng67EAxu8wQII3pdRU1Cjh8086CZBmXGP4zI0tXautJE2q7oXxF1ywtvgi0QBE9jPg9S+wuPmTJ0+mriTOSByIulaRNRvcjW+CuVsEoFzE5OKaMIaFrxWQGTNm+AAQ74oVKzDg8BRdS3RnM0Ii2cnzcaHQkexKgAg\/wyf8DPx+EyzcQ+LjO8RCdSs7GD8zaW+Yu\/sAEg9svE+yw2R2dQIgzYmJiWzlypU1+Jlt63e0IPyCYZEOCEhaNLUiBIiP\/AxcSPj+FRjP0OftquZUWwU3GX5+2mww9z9ISUk5i\/VxqMkxLNxZoFwjIM2zZ89mCxYs+CW8zx302aM7exGWNOmcSHZ29nvoQLakScINiDCnfCKf8X\/69+8\/LyEhoTd91u4Mhlnk64mrjuuZvGbN5NQ1a94WNyqfgOSa\/JOOAjJixAjvxIkT2axZs67MmzfvW\/R5oztjURKpoUN\/uINdxTtZKH8kXICgOTVIlIfAIv4DFikF4LhNfESHne1eU\/7kZgBjBYyPqWwFbl4d1iYdBMQHgPgAEF9cXNwU\/Fx2nv82iQTJc6hFABKvFSRhAMRLVbcin7Ebvv6e+FhRzWdEUsxmF3z9EIaF4fVfovK6Q\/5JewGB4QNAvGPHjkUTK1l8lutTc5iFYtsAQiqqeYTEnB\/pRED8YVu8a8H3v4AxSHwUx+OPP97jelwYBMSUP3kM5vlIbm4OL1sR2qTNoLQTEDRtm3Etx44dlyM+0nVxg2qr0B0bIXEJSJplSDoDEFE35ROLdhEWKBE02A3iMzjFuK5FNruwvSnM9RzQIH8QPqJPhIVb9U\/aAQhGC5tHjx7NYJSLjxH2GrbuKH5IYEEycUHAL\/GS434tgFB5iFisv8FieWDcK\/5ut8hnRFpwTmhe4IZ1O6xJOvonotC01fxJGwHBm5UXI1ewjkWiS4mCowVxSFW\/swCSZrk0vr2AEBhUHgJf74K71P2mv6UWI7QY5gjm\/MsASRWaXK2VrbQGCLziDQudcgztLhfvr8yqNohDaqc5GBbjI6k83tdGQHxkTokzGq\/D92M1YULZLWwbbqH5kvIn2Gf5DPqKUv7E10ZAcE2aRdTqnwDLXHxPdbNqn5DDyIvtYCFez8vLI9XubQkQuTwEFuUijOVxcXE3ivdSYFyDmMLCvQCSKeifUDWEnD+xAgTPzcBoRpMK\/v0t0Ob8UJmCo4NCmqS4uPgGmPwNIgzMDwKhNiFAAAoK23pFpW0zfF0zYcKEL4i3um7CtpEQub5r1apVt8LX+TD8x37F+pgBwbXxouaA10Pw+kV6r+heTTcXU4z+WbhTXSaTa\/Xq1V4AxNu\/f3\/KZ+BCNMEdqr\/435WfESah\/AmBgsWnoFH2wfp8Rv4J9mJGJxxvXKLb5MewTsswlI7\/j9LmnSS4GHSnwUbNMLHbxd3KB2qa\/Iy34XVCVy9Dt5vgHEvmsBPAeBxez5JJjNlxEbE6DZqE97PqQmdnbCUOeVLB1BoD6v03AMifwAdJ7W5l6HYTk3\/SB0YiaJALoEHeBziek36mTN1wirwQs2bNug3A6Cf\/TFOTH1WRtUN8fPxdUlhdJWIjKbKWkM86KIm+kH9C36sbV5RE+RldW9T6KFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUKFGiRIkSJUqUXOfy\/wHCFFwdwE8HJgAAAABJRU5ErkJggg==\" alt=\"Taper Milling\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Taper Milling<\/h3>\n                    <p>Parametric taper-milling cycle with editable top radius, bottom radius, depth, levels, feed and spindle speed.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/TAPER-MILLING.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n            \n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"radiused cavity milling radius cavity bottom fillet corner radius\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAtGVYSWZJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAGAAAAABAAAAYAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA\/\/8AAAKgBAABAAAAyAAAAAOgBAABAAAAyAAAAAAAAACKGshfAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFSGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI2LTEwLTAxPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkRhdGE+eyZxdW90O2RvYyZxdW90OzomcXVvdDtEQUhXUnZFMXVEMCZxdW90OywmcXVvdDt1c2VyJnF1b3Q7OiZxdW90O1VBR0F6Q0V6SGQ0JnF1b3Q7LCZxdW90O2JyYW5kJnF1b3Q7OiZxdW90O0JBR0F6S1VfZGFvJnF1b3Q7fTwvQXR0cmliOkRhdGE+CiAgICAgPEF0dHJpYjpFeHRJZD5kNTJkM2U0Mi1lMTYwLTRmZjAtOWFmZC0xZmRkNDBlMTk2Yzc8L0F0dHJpYjpFeHRJZD4KICAgICA8QXR0cmliOkZiSWQ+NTI1MjY1OTE0MTc5NTgwPC9BdHRyaWI6RmJJZD4KICAgICA8QXR0cmliOlRvdWNoVHlwZT4yPC9BdHRyaWI6VG91Y2hUeXBlPgogICAgPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8L0F0dHJpYjpBZHM+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOnRpdGxlPgogICA8cmRmOkFsdD4KICAgIDxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+VW50aXRsZWQgZGVzaWduIC0gMTwvcmRmOmxpPgogICA8L3JkZjpBbHQ+CiAgPC9kYzp0aXRsZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJz4KICA8cGRmOkF1dGhvcj5BZHJpYWFuIFRlIEJydWdnZTwvcGRmOkF1dGhvcj4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz4KICA8eG1wOkNyZWF0b3JUb29sPkNhbnZhIGRvYz1EQUhXUnZFMXVEMCB1c2VyPVVBR0F6Q0V6SGQ0IGJyYW5kPUJBR0F6S1VfZGFvPC94bXA6Q3JlYXRvclRvb2w+CiA8L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0ncic\/PsbhcIsAACAASURBVHic7Z0HeFVVtsfPuYEgIHbnOeU5OuqbGXXmvRnHcd68mUFB6UW6FOmi0nsIvQQIJZByS3oABQRExwIWUEQpihUrdlGxI5axjBLWW\/999k5OLjch5Z6bm2T9v29\/56bee8\/Zv7PWf++197UskUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJRKJaEBH55syZ4+vVq1cCjrX9ekSiuBBgiAQEvsfQ2LXxmkSiWhc6\/8aNGxMMBNnZ2X8K5uRsDoRCc7Oyss40v4OIUruvVCSKrWx31AgGg78KBIJZ2dk5XxYUFFBeXh7x128EAtlDioqKTsLvlBdlRKJ6JfgMNDzOyMg4JRTKuTEYDB0CGKFQqNjv9x9F42hyLDc3lxiePfn5+f8wcBifUrvvQiSKssIigC8nJ78jd\/6nufMDjGMMBeA4FggECI1\/hq+LAUlOTs73OaHQWoboYvwx0i7xJ6L6IltHDdWZucNfwp1\/I0cIdHzSEaMEjPAGSIKBQHF+fh5A+hd\/bwb\/3an4X2bEq3bfnkhUTbmHa7lzn8dtKcOhfAZ39GLdIoIR1lSE4b89hojDx1fysrOH8P9OxP8WfyKqU3J32LS0tKYcLQYwHB9oMFRnx7GScLijifpb+BMNymNs4v+in7bMiJhIFHfSvgBgqE6an5PfJpAVeBw+wviM6oARoSl\/kpen\/u+3gWCwyO\/PuxDPafyJeQ0iUTyojM\/gznsht9VqJIp9hu7Q0QDjeH\/CZh7RJBAIfuH3ByexP2mG1+CCVSSqPcFnGDDS09P\/g+\/o87l96nTaKvmM6jYVmRChnPmT0DOhUG5\/Y97Fn4hqRe6Ot2PHjkZ85+7Hd\/MP1bAtm+koplNV8SdHMTKm50\/uZWB+j9cXPmMvEnkmdDK3z8gMBltxB93BHROTe2rYNgZR44T+BKDy6\/mSv\/avLyz8T7xWGRYWeSmbXOZ3SVbWz\/zc+bgTHsUdO0bpVJX8CSIYRs74NX7EEWUsRtTw2sWfiKIqdzrFd+YWoZyc5EAo9IEeajVgxCydqkIr40+CodAehqW7eV9StiKqkdxgzOHO5A\/l9uTO9qqum4q5z6hp2gV\/okAJBjesDAZ\/jfcl\/kRUZYX7DO5cf8vKCmzJy837QZeHeDJsGwtQAqpsRdV\/feL3B5fw+zgH71H8iahScpeHoPPw3TaTofjBGUKNL59RzVZStqL9yeucLg50+xNJu0THyQ3G3Xff3Yw7ThJ3pnfy89hnBFBZG7c+o1pNVwursnoN\/06+EbQx58M98SlqwHKP6KBDcIdpx+nHPj1MWpd8RnWbioq6rL4YZSvp6aGLzPlwp5qiBqTwi8931MuC2dkbuKOodCorKysG8xl+bllhzV\/B970HRQ9AfBIIhOZmZGScjXMj\/qSByZ1OLV+ecxbfORdztPjWlIfoqOEJEH5\/lmqBQJDTnBzujDDMBaoFgxg2ztNHtAKnBZACZYeB4wkkZfwJg\/I6n5teW7dubYJzJf6knqvMfMaS\/BahQGgc1lYUFhaWdI6AB+mUgSIUyua0Dca4kL\/OpBUr5lJq6mhakNKX5s\/vzMcOtHBhG1qc2o6WLuvIP+9G6RmDOZpN4t9fyP8rxA2vVRUnehlZTFk96Urk7TmBnJb6NKphYQGlHils5tjm9OnK7Ozc3YUFhSU+w5thW0QMP3ewPApl59HKlYtpwYIbafKUK+nmkefQiBsTuFn82KIxYy2aOMmipGkWzZhl0dx5FqUssih1qUVpK2zKyGxCgeBFFAx14agykf\/3Sv7fBTqyeBZRtD\/JIWeNfH42R5RzcRLFn9QDmYtoRmM4bbmU78LrOWr8gDujt2AgYiCFyqVFi8bRxIl\/o8GDT6c+fS3q19+iQUMsumGERTfdbNGo0TaNG++jSVNsmpZs06zZNs2b76OFi3y0ZJmP0lYCEIsBsSg7x6K8ApvyC8+l3Pz2DEsK+bMKXREl+qCY+jJdOXCIIUlevHjx6TinknbVUbl9Bl\/QsxiMhXyRv\/PaZwCMYDCkokZa2jyOClfQgOst6tvPousUHD4aNDiBhg7zMSC2BsRiQCwGxGJALAbEYkBsBsRmQGwNiM2AJDAgCQqQwlUWrb7VojW3Nqf8gmv5uVfwc+dTqU\/xJO06GgyFlD9BasqpVzc28uJP6pLc2+qgboov5Ci+uAf03e+Yvht6AgaO8BiZmSsoObkdDRvWnK4faNHAQTYfExgSHwNiq6+HDLWrAYjNgNgaEB+tWpNAt6y1ad1tDMotP6PcvEH8OlBRnEce+pNiU1aPtIvP6XY+\/q8+\/bbMn8SpcPeCecRjRI+sUIh9RvYuPVvssc\/IUhHD7w+w2R7KvuIsFTUGDwEIPgXEgOttBsSOIiA2A2IzID5auz5BQYK2as0l\/H6nakiwmjHTC0gMKMUYElfbEuXkrExPTxd\/Em8KL7bLW736t3zx1jIU\/8bF06mUB+mUX6dTGJnKp9TUSWy0f606\/8BBFgOQwID4FCTeAmIzIGg+1QDJ2vVNqbDor2zo57M\/WUVe+xOz7Bf+hNOuqUuWLGmBayFpVy3LfQGWLQv+hC\/QJM6RD+sc2WOfEVRzGCtXLqQpU\/6mfAXSKUQMNIBhWmwAMS2hBJRb1p5Cefm9SPmTLM\/9iSqrVzu3BIMv8fc6Y6Ulro2U1cdYbjBgEjlS9AuGgq+4t+\/0Jq1w8npEjKysdJo+vQsNv+E0BQaihRM17ONabAEpBWXdbY4\/WX3LLyg3dziDnUv+QC557E9UWT0KPPkmcl8gJ+dyXKfwEUWRB3L5DCedysu7DCYxdj4jF4WLlJJyE91888+Vzxg02C6TTsUPICbtStBpl0VFq\/9AoezpTjTxh7yKJgoUNKS4qFDgqJ5aVFR0Ttg1FEVRZfaiXbVq1QWc++dztPg6Fj4jEAyp2e+lS5No7NhLuIP7jvMZFbXaA+T4tOvWdc3Yn7TiFHERg1LkiozRB0X5E06\/tD85iGW\/DIfsBhlNuYdti4pWnhYIhcYxGJ+b5a5e+gwckU6lp6fS1KRWHC0SXT4jcjoVn4C4I4qt\/ckZlJt3Pb\/HDE\/9SelukM6yX752e\/natbZ0FiBlK9VUmeWufOST252BeFGfZI\/rphyfEeDHM2d1pxE3nnlCn1E3AHGnXcaf\/Ir9yc0MCXsTfw55PX+ih4W\/42u4kdt\/4\/rKbpBVECGdKrMbetH\/8Mm9T69X8L48JJirhm4XLhxFI0edp8CojM+oO4BEGhbG\/\/sL33hm6\/kT7+q7TDqsl\/3+i296KebTtKSsvmKV8Rk5OavP5ZPJGVXoC5xM73xGaXmI4zOSafz4\/2EoGlXJZ9Q9QCL5k6ZUUIj6riW6EDLgJShHS7dNDbzBZv4mY97Fn4QpLJ1qlhUMjgiFsj9yzWd4Xh4Cn5E8vT133CY1SqfqHiCR\/MmZ7E+GkD+QqSOKWcQVdUjK7FbP39sZDOa2Mv2iwfsTFxg6auRcy0A8i1RK+wyA4eGwLXyGn2bP6cM+42xdHhI9MOoWIGWHhR1\/chE\/31inCLLEn0T\/RhVwla0wLPAn6\/FBQ+gTDXX+JKwMPXgpn6RNDMaxHL0besCz5a5+zPQqr5GaOpE75wWu+QxfjdOpaAAyUwOyiAFJjSkgZf3JWvgTbk7ZSoqrWtib5b\/u3eoZlCMMygyG5gz0kQbjT9zp1NKlS8\/xc8LL6dTnYdvqeLRJgjPZl5W1kpKS\/sGdtxFdr31GeHmI54AMs9ViqZGAY4JFU5IsmjETC6VsSgEYS21atsKmlek2ZWbZ5Gc4QqFYAXK8kb9l3an8vP3Jn4UbWNAzSAJhn6bFkLzIX98wZsyY+l1W774DYLIoEAgNY2N80FWG7vHuIX41OpWekUpjx1\/AEcObdKo8QPoPcAABKEOGWjTiJovGjOGoMdmi5BkWzZnnpFRLOWKs4IiR6bcpmG1TTq5N+RqIotUOFGhF3Fbf4jUgpaBgWPi2jZiNb6mqlh1IvLpWZf2JHtrfymmX+TQtq97sBhle+sxvsht31F18VGue\/dg9xNnf1sMTjrtdiE96Gk2e8ivVQYff4F3ECG+AA4ul+g8AlJaKHGPH6agxy6L5C5yIkeYCIzffgWINQ3DrOjbPG9BBbdqwyaaNtztt\/QZbdVzvAXEgWb8hgZ\/XolWrWvG5zPEyiribe\/7kG76Z5vPxAvSlOp12hYORkZFxcSAYKOI392Psd0OHuczjVOUajh6AI4GGDXc6q7eRw4GiVx9nNSGiFiIH4JiaZKmltQsWctRYzqlUBnuMkAuMW52OCSBu32zTHf+06Z9323TXPTbdfa\/T8Bjfu\/0OBxaA5CUk6xWkPhVJ1ORiycIs76+h8ScY2eQ+9DFHlHGpqamn6r5Wt+q7wj7E8ozs7NxF\/IY+M5\/uGtvN2PyUmZlLa9bM5nSkCY0eA0AsDYg3YAAEGH9A0bOXRb0ZkAEDnTXoBo7Zcy1KWcw+I40NOHuMEHuLgiInbUJUQITYfKcDwT1bbNp6v033P2jTA9u4bbfpwe3OY3xvy30OKPgb\/K1XoDiAJNBtm7CC8QLutN6mWeWAchQV23oT7qexLRH3tUam39WFtEu9QOz1ypFiGNYuu3ZD92jYtvwWDGZRenoB7dzZVaUHI0f7PANkoAajb18Hih49HUCwSQOeb4xOqxA5AMfyNCelytZwIGqs3+hEBHT4e7fadN8DDhDbH7Zpx05uj9q08zHd+PEj\/L2Hdjig4PfvvMuJOt4B4jQMB4dCM1zzJDGF5JguqzeFkHfz4ysMKHEr12eC\/x\/DsVvnjWqXwqDnPqOiCJJD+\/f\/lTsOhlS9AQSTiwDBgIHWqzdHkX78PAzOyFHOMC48B9KqZQaOXMd8466Pjo1U6m4dMR58iDv\/Iz6GwUe79vho914f7Xncpj37bNprGn\/92G4HHEAEoJB+Ifo4HdkLQJyRreycoXrGPTZpVoTmXn\/yPd+IV+FzItEH4zKSuIZvN8FnMBg\/BGp9N3QnxXrm2b9HHRDMnRif0ec6J1qYqIH0ypl4tOhG9h3jJ1o0fQYb8hRnpCoz00mr4DcMHLj7I526f5sDxmO7E+jxfYn01DNN6Nn9aIn0zP5G9MxzNj2N9qxNTz5j0xNP2gqcR3c7UQbpFwC7i0HZtDl6Rv54QIbVKiAoKsURn\/LFYBydOnUq9ezZczz6YFyad1e5yMb58+cTt6MrVqxQy1NrCxCTYj34YF\/acHv0ABk42C7xGYgUBgyAova9Gux4HUwEIrVKSnKGchcvdQy58RwYpjWRw8Dx8CMJ3OEZhuea0yuvnkZvHzyb3n3\/J\/TOe2fQ62+dzN9LpBde9tHzL9r03Au2AubJp52IsptB2bnLSbvgUe4N8yfRAcSitesa87mdR87GEDFPsfSGfCHVtwBGt27djl5zzTXEbQL6YFwDMm\/evI0pKSk0c+bMo7NmzaLFixdTRkZGLYHipyxOsQoLU9QeUo5Jt6sNCKIG0insc+VOp3r3dr6HiIL\/jaiB5xo\/waLJOrXCBODyFc6kHyb74DnQ4TYbOB700cM7fQqO515oQW+\/8x\/0+RcX0LffX0r\/\/uH39P2\/f0Off\/lzeu\/QKfT6m4n0yms+eumATS+8dDwou\/awP9Fpl\/EngLAmaZfbpK9ec0ksh3rLwIF+hCkC3IT79etHV199NbVp06a4U6dO1LFjx\/iPIAYQhuPo7NmzAQrxz2jJkiUlbzC2kGRRMJBPWf5uahRp2HBftYZ5S3zGdWE+o68zSjVkmDPHUVI6Mtm1leh8m5YsdUpGlO9Y49zRYcjhGeAdtu\/gtGpPAnf0pvTGW2fRkS8voOJjV3A63YZbB24t6cejl9IXX51D733QjN54O4Fee8PHEcWmF1+x6XkG5dnnbXqKU68nnuK06wntTzjt2vZQWX+Czl51QJwh3vUbErmDTlJr3GMFiOk3SN05haehQ4dS+\/btETGoQ4cOeFzMcFDbtm0nog\/WKUDQEEkACv+M0tLS1JuujYgybdplaqIQkFQqYgyJ7DMUGNc531fpFLYRHeXssTthkjOUC88xe46tJgIXLXYmAjHXkV\/o+A6kPUh\/4BfQgR9hM\/74vkacOjWng5xSffP9b+gY\/YPBuJZbb26duf2Zvv\/hl\/TxZy047Uqktw425rTLRwde99HLAOVlm\/Zz6vXMfgbF7U92IXUr9Sf\/vIefv0r+xKcAgY8rKOij67K89x4mnYIRZ59B48ePp86dO6uoAUA0HNSuXTsFCD+ehD5Y5wAJB2XBggW0cuXKGEKCO12QT3YG56z\/q0tN7AprsAYZn9GvrM9AahXuM0YDDDbiU6Y6pSOz5lg0T4OByIHUCvMdKB1BqQju4GV9B9\/t9\/ho31ONOGVqyn7jTPry6\/M5gvyJoWitIwiOf2BAfkGHj5xCH396Mn3wUVN69xBAacRpVwIdeM2mlyOkXY\/Dn+wt608wf3Ln3ScaFi6t8F2\/oTHl5\/fVqVVswEAqBa8xbdo0GHAFBkeJEjBMM4BwqlW3AXGDEu5PvIfFpHfZ\/Nw9aOjwZhHXmKPjR\/IZakYcPoN\/NlT7jFEun5GUbHZmtylloU2pS5zhXJjyrIBTQgLvAWOO6HGnO3o86nTgfU\/7OAI05tSpOX3w8Zn01dfnsv\/4DR0t\/h0VF19MPxafR\/\/65kxOs06nI1+dRp9+3oI++qQ5vf\/hSQxVY3rz7Ub02pucdjEoL5m06wVnxGtfmD95CMPCDzqQ3hFxWDhBRxjsAfxThnu0q6LXWzgABeDAjXTQoEEqleLOfxwY9RYQNyhz585VeWVs\/IlTro2tQpenzeU7\/p9VCuUskjKFhRHSKe0zBqPQcIQzr4GyFXxkwdRpTiXuHKRTKTYtTnXKR1TRYZaTVuXkOakV5jzQ+eADHGPu3NGRAsEz4G7\/7H4fewpEhJM4OrSgTw6fzuYcEeVMPp7K0aMFw3Eqf30ag3Ka+t6nh0+mDz9pxt6kCb3zbmPlT159w1agKH\/yIv6v9idPHu9Ptj7gDAs7ZSuuzefWNaW8\/C4U8Kd5PikY7jNGjBihgEDUwLE8OOo1IG5QMCqBYWGcLK9BcZbZYgPmXI5io2n06PMVBIgYvfr4qEcvm3r2dkBRRYaDnVIR92d5lPEZKU46BTDKrN\/ILS1PX60LD016hSFYzJKjk6KzGkCQFsFHvHTAx508gd58pzF7kkR6\/wNuHyXSR582pU+PnMxgnEJfAJKvT1egHP7iFPrkM067PgZYTeht7U9ehT85ENmf7Hb5kwe2+Tjt8rGRt2jT5sZUUHgZ+QPzGA7PP16hxGcgm5g8eTJ16dKFWrduXcZnVNTqPSDutAt\/C0PmfdpV+gE3\/kAGR4Dr2XOcQV2vBSjO2o1BethW+QydTsFnTJvurPyba1b+LXVKR9Jd6RQKDzHXAc9hwFDFh7qUZItOrzAL\/hinPXufcEafMAn43POOj0DHfvV1W3X0tw76OI3y0XuHGrH3aEIffdbUiSYcQQwoSLscf9KcDn3YlA6+l8iAJXA00kZe+5P92p84aZczUw9Qdjxq8evDTicTlNfwe7jTiXs+A+nU9OnTiTu2ihjc4SsFRoMCxA0KjqmpqZiNj0k0wRFr01euWMJ3sNacbjXR1bc+NbmIRU2TtM+Y6fIZi43P0AubgiadAhicTq1Za+u1FA4YmC1HASLmJZDWbHvY8QMqgjzu3NURRdyQvPSqzZ0bkNicOtkKlIPvMygfNKYPOVp8ergZRw+Tdp2uQFFpl\/InzTjynKTSrjcxLKz9yYsHtD\/Zn6Bn5S2OZGfRrWv7qSLErCzv1qIbOMx8xsKFCzlCDy7jM6oCR4MDxDSMdsXSn+BzA53d2tmfLJ9BycmXq3kTDNsmJdvsM2yaM9eppVoU5jP8ISedgs8oXO1MAq5b7xQfbnKVq6vK3PucOQkMuW7fUQrIrr0OJIgkjz\/ppEHwDejImBBEx4avAChvvuPjFMrHqVQCG3QG5ROA0pw+\/8JJuxxQkHadyh5G+5ND8CeN6I23Ehi4BHrlVUQVi018E7rzzg78vpdSZma+Ph\/epVM4wmdguP\/mm29WMJj5jKqC0aABcQ8Lw59gWBgn10tQSsN+LmWHchiC4QzFuSqdmjPPcoZtl3E6xWCkZ+qlsDl6HUdRWZ+hStbvcEarMEG3xVWdu00VIjr+A5W5ACS8YVSrJOXilOiFlzUoHE1ee8NEE1ulXe++34gOsT\/5GP7k8+aOP\/nKAaUk7fpMDwu\/34QOHrKVkX9k5x+oqGgW5\/4F\/L5DqjTHy\/OKiJGZmanKQ7p27XrcfEZ1W72ZB6kJKGgIxzjBnkeTQJYGpYCy\/Cs5hbqOo8WZtHyF5fgMfykYah0HfMZaZ+XfRvYZmzc76RTAUOnU\/c7cgwKDo8bDO51ydeT9keAwDUOyMO\/7XOYdo1KYFDzAkLz2Zmna9c67CZx2Of7k48847WIj7\/gTJ+068uVp9NkRRJST6PkX\/4vW3zaOz2WIsjJzNRje+gw0XMPrrrtORYxI8xlRAKRuzqRHqyGa4IiyFa\/9iXNxs\/ToSh5NS76e0tJ9CgxM+BXoYVuVTrHP2KB9xh13Hb\/QCekU5h0ABlKqnScAIxIomMNwhoFLQSlJuxiUNwHKuzb7E0674E8+acIwNFNGHtHki6\/OoK+\/a8G\/fyGnN0tUEWco5G065XyOSkj5yeHDhyuPUV2fIYBUMe1C2cqyZcvUxYgmKO50AP935szp1KNHL04JWlKmvwmDYZVZFgsDblYAwmdgPQdGqO53LXZ6+ATpVFVAUf7kWafu6gWXP1Fplwbl7Xd9DigfJip\/8gn7E0SPb75vzn9zKb+nORyN5+vRwlDUwcARNxakxaNHjyYUEtbUZwgg1QTFXbZSU1Dcd71FixbRwIED+Y6HMur21LPHlWzEExkMq9RnbHKBEeYztmuf8YgG49EagBHeYOb3PeWkXcqfaFAOGFDYyL\/1jvYnh9ifKFCasSdpwr\/7Wz53ZrTQqWaIRtrqvrHgmJycjDL0ag3bVheQOlus6DUoOBp\/gs5dXTDM6ApmcfWoCF9YXICO1LPnlew3ElVFq5nPMMO297h9xnbtMwDHY47PiCYcj+q2S8+dKH\/iTrsO6GFhE03U\/EmCKm789LCPU7T\/UoBEGi2sbjR2z2cgsvft21edu2j6DAEkCv7ElNVX1p+UN4uLdMCMrgCQtm07Ui8GZM0tiRwxLDVsa+YzVDq1TQ\/b6rXjj1TCgEerqbTrCT0szGnX\/pdKjfyrZv7kHUSUBDbwFkeeX5UBxB2Nq1rN4J7PMD4DUHjhMyoDCB\/rzoKpWAMS7k+WL19e7oUOH13B36BaNNLoSgkgva5UayFQiqHSqftKDfh2EzF2OgY8mhGjsk0NC2t\/grTreVfa5Rh5DAdbHHXOPw4Q9\/kLr2Y4kc9A1B41apSKuO4bSyzAiABI3VswVRst3J+4QQmfxUW1aEWjKwaQ3r2vpE2bEzmVssoO22oDbtKpWINxHCjanzzt8icvKyOPchWLdu85r1xA3NEYR0QFtz9x+wxEaZShd+\/ePSY+QwDxKO0Knz\/BXQ9phPEZJxpdUYC0YUD6XMmeI5EjhqV3HNHzGXECRpmm\/cmTLn\/ywks+eu1Ni1\/riQFx32Tc\/sT4DKRixmdUVIYugLgUj4C4QYE\/wYVOSkqia6+9VlWLVuauB0DaMCB9GJC7tyRyKmU56dSjNR+29bqhfAWLpeBPnnkOa9hRc1U5QCJFY\/g73Fhw3mLtMwSQGDQMPeKCVuWu5wZky32JDIXlpFNxAECl0y4Fio9TLou2P1Q1QAwkiCQjR46kVq1a6fNS+2CEA8LXVQCpbkMEASBY01yVk28AuY4Buf\/BRNq1x6pTcJQ2Hz3xlEX3PVA9QPi6KjMeq6Hb6gDCj8ehDwog1QQEaw4ACFKEKgNy3ZXsPxL5bmzFQWevent0F7YUwgjceTS7BoDEg+cQQBooIOjEaJ4Cck\/NIogAUk0JIDUHY+8Tlvr\/XkDSEADh1zUWfVAAqS+A7LLV5tQAA513w6az2SOcRXsft0o6tQAigDRIQB5Vu7ZjUs+ie7c0pwkTf089enSjBQum0qrVVxJMNTq0quWKAigNAZC2bdsKIHUdEKezYxdFi7Y\/3JiWLruArr32GmrZsqOqfp09ey6\/zoX8\/Rtp0+aLaddu25V2VR+UhgAIH8egDwogMQekA\/XpcxU9sK2J7qw18xloObk\/o759W1Lr1rjzocO1oe7du\/HrxGudSTNmzKeZM+dSevoAjjC\/UH+jhpirCYoB5C4BpHZUXwFpr2qxOnDnbU13\/LOZ7qRV65zwGVjDgahx28bTaeSoy+nqq1Hm0pE6dmyn673a6ghiXi9m\/2fxa07h4wzKL2hH2x46jfbuq54\/UXDy3955168ZvHkCSKxVbwFRF6ADd+S2lF94KqdFFj20w1cpSHa6fMZ9D5xESUm\/U\/+ndetO3MnaqWaeIxwQNyg4ApSUlIm0es3f+bkbq4ji+JOEykGyJ0FNFN624XJKTk4p+b\/1CRB+baPRBwWQGAOCjnzN1Z0odckv6J4tmGzzqTJ3VPFGmlU36dQTT1q045FGtDztfOreozVddZUzi4+oEf4c5QHitFmqQ8+cNZc790JKWzGM7rjz12rDN8fIlz9\/Ag+Dmqxde9n38OsJBHvUW0D4HI5CHxRAagEQ3PVvuulyVc1r9rrCmpDtrs3fTEd9nO\/uSKdycn9KA67\/O13NfwsfEwmMygFi3sMs7U8WqHXlmVl9acvWc2iP8id2GX+iwNjjlL\/v2pugfmfbQ2dwR5\/G12ZOlc5dXQGEHwsgtQGIA0l75RsKCs+lp5+z1O4lGzf7OKd39rQFKDDwAGPj7afRuPF\/ZI+BzZc7aZ9RA5Ma7wAADIpJREFU8XNWBpDS9zJTRZXpHE3mzJlOhUWtuPO3KDHy+CgFRAzVOLXatddSHgjRY\/qMFAVafQSEjyPRBwWQWgKkbVtOjzq1ow0bzqe33kbUsBgOi+7daqmFVBs2NadpyZfwc7ShVq2O9xnl\/+8O6jVVFhA3KLNmz1Zp18KF42ndbZfTzl1NVCqFBlPumPqTOJpdy5FnngKrqudOAImC6jsgbkhaXdWJJkz4K4WyL2R\/8Uv2BhfRDTf8iTp1aqN8Rrt2kX1GeXCgoYwcy37xOs1GFJVr2p\/MnKfmTxYuGs+vqzvdsvavdOu6KzjitaVFi8dxtEmpFhwCSJTUEAAxkCAqXMWQAAakUK1aOUdntKudGhquLBhmVR42PMCCLiwRRmesGiTc5pSCgogCIGZMX6Ae43tVMeV1FRAx6XEAiGkdO7Yv8RYlrdKQdVCeA8t9+\/fvrzoglrKazeqw7hub4mGRklkfXvn3WTqHYkx9VT1HXQVE5kHiCJDqNOM1sMkBNm\/G8l+z7ZDZEMHsHAJQsI4eGyeYTlpb566uACK1WHUUEJNOAQxsw4mlq9igDhvVubfRCW9ml0dswaPPaa2AIoBEQQYQTgs2CCBlwTA+Y8iQIWqrT\/PpreWBUV7DbizV8icNBJC4TrGIyMZxwYIFm7EDBp\/YH2obitoExPgMRI0+ffqo5zY+Izydqmwz\/gS7i+D9VNWf1FNAjvH1\/EHfiCajD8YlICaCzJ8\/34+8mSPJUb6AxXyCj9U2HLEExO0zsI0ptjPFJmuRfEZ1mtmkG\/4EG2zHIu2KV0AQOUz00BFkgLsvxptUBJkyZUoLPplj+cQeRKqlAan1dMtrQEw6ZTaiu\/HGG9VI1Il8Rk1BwbCw1\/4kDgEBGEfxOjp2wvB6u118M+pY2wBUVgoU7ow\/5SiymE\/sD0i5+CQXo9U3QAwYZth2wIAB6s7uHrKNJhiRQMERph\/Dwl5AEkeAIJ0q5uc\/hsEO\/voQR46hgwYNOsnd9+Ja8CI6xKkXy4\/\/wid5M6dexTjJtZV2eQGISacABj7CGPtumX1\/o5FOVRUUpHJe+JN4AMSdTvHXR\/i4jM\/5Obrb+eLSd1QkQLJx40b1ovHi+QR35O89j3SAj8f0KFfMQIkmIKaDAAxcsIkTJypPADC8SKeqCkq0\/UktA3LM7TP46838\/L\/V3czWYMR\/5ChPeAPGNC1evPh0PuFJ\/PW72FCaHyOaxMSfRKcWq9Rn4OsbbrhBlYfAgNc2GJHSLvgTpLdmE+86BkhJOqXBeLwLRj30aCn6VLya8WoJoLje3LncVnDa9Z02mJ77k5pX85b6jH79+qkd483ni8QLGJFAwWvDZ6XUxJ\/EGhCAAUDgM\/i5PuLjcO4\/TXXfqV9guAVA3CGRT\/rf+cJtYVB+xJb6Ou3yBJTqb9pQ6jN69OihPhMDna82fEZNQIE\/wfB7dfxJrAAxPkMb8K\/4edL58bm6+5TxtvVaeKPGVPHjRrPmzevKoLyEu7JX\/qSqgLh9Bh6PGzdOlXzEWzpVFUjQ8FFzOM9V8ScxAATp1FFOpUw6dRcfL9Xdpe77jOrKHS75eAY3vh6zD+n5k6j6k8oC4i4Pwe+Z8hCAEYth21iBgrIVRO3K+BMPAQn3Gc\/xsVfLli0bhfePBi23kWdT+Uu+KAV8QYp12hUVf1IZQNzlIb1791YdyBQM1nUwIoFiyupPtEjLC0C0zyjWPuMwH0fy905BHxAwIih8\/oQvSEv++mF0Uk6\/jtV0\/qQiQMwFBxhY9jplypSolofEczPDwoiS5tOkvATEPZ\/B\/+drbln8+CLdDRqOz6iuwtKuRIbjej6+FeZPogKI22fgOGbMGDU0Gg\/zGbGGBM2U1YenXVECxMxnmFnw+\/n4R33ZG67PqK7caVdycvLZ\/Hg5t0\/0sPCxqvoTA0gnp3bnuDJ0TKzVF59RE1BwxLCw25\/UEJBj7mFbPu5nSPpfdtmIxri2kk7VTDZm413zJxfyhVqHlKuq9V0GEMw14SIjaqAMHRfeXR5S2500Hpq5SWAS1AwLVwcQjEwZn8HHw9wmun1GnSsPiVeF32X4YrXW\/uSYXkB0wvkTAwiiBz7lFmXoyL1RbVvffUZNQDFlKzjPWAlZSUBK5jP4d7\/hx9niM2KgMH\/SiAEZyJ3\/Xb1Aq0IjD0AwyTd69GjlM+rqfEZtgYKRvLFjx5bMC1U0n2GGbfm4ndsV+vIZnyHplNcK9ycMwGJuh09UtoJcGmYfgAAMk3NLO76ZqIobCcz7+PHjVeQtZ4j8WFh5yPP8eCB\/rwmukfiM2pHN3sRn\/AlHj4sYgo1IBUxZfSRQjPFE1AEoAklkMMx6FqSlKLFB5MAcUXnDttpnfM5wzLj66qtPxTURnxEHCrs72QxHewZhN0ZhMCxcXtplQMH4P8ovBBQHDqRSgAPnb+DAgQqMSL4jbD7jO\/7eLfz1xeY6iM+IM4X5k5O4DZ87d+4HpmylvPkTgAJ\/ghGbhpp2GR+GdAorE7HLo5kfMqU3kcpDdDr1WJcuXf6hL4P4jDhXmTsXp1H\/yRCkcVT5qiJ\/YmaQcddEB0FnaQiguH0GouiECROUz0BFgXsiNdxn6MnWV7mNMMtdxWfUIUVY9nsptzsAAMNyrDx\/YibFABOMaX2GxKRTaLg5YMkwwDCTqBX4jH\/xz5fw75+hTzfOs\/iMuij3XW3EiBGN+XF3BmEvDDomGzUk5foTrJ\/APEB9AsWAgaiBG8HgwYNLKgoipFNun\/Fv\/npj165df6dPr\/iM+qKw9SfNOIqM5vapnj8p158AEvgTVLyic9VlUNw+A6XuN910U5nlw+WlU7oM\/Vk+trVKI7KkU\/VRYevjz+PHfm7fVlS2YvwJfgcdq66B4vYZiIaoVK7IZyBquOqmDvLPJ\/N5OxnnTMBoAApf9ssX\/I\/ctrrL6nUxZER\/gonGupJ2uYdtEQmxxgURoyKfoSPGj3z0d+vW7Sf6tMl8RkNTuD9hMAZgWyJXWX25\/gRH7D+FNSPxCIoZrkbUQB3V0KFD1STfiXwGN0SPe\/n4Z32acBMRn9GQ5QYlKSnpVPYmUzmSHHENC5frT7BTCErD4yXtcvsMjMKh7sy9HWp5PkPPZ7zapUuXbi6vJumUqERlRmQ43fodd\/48Pn6jFxBVyp+YhUe1AYbxGYhq+GCe7t27VzRs6y5D\/5gjxvSuXbueps+Fz5KJPlEkzSndDdJMNP6NQdgJADB\/gmhyIn8S67QrvDwEa1yQSiGlOoHPOMqA5DTIbXVENVOkshUG4RW9G2S5\/sQMC8fCnxifATDwfOyjSvbvKsdnOLuhO3Bs5+OVkd6vSFRpuYeF09LSzuC0ax63L40\/0YWQEdMuVBR74U+MzwAYGE3Dfl1IlU40n6HTqbc4lerH7ysR70nAENVYpmzFlNVzGvPfDMBtDMC3et\/b4kirGd1lK6asviaguMvQ8TXK0PG56hX5DFc69VnHzp0XyLCtyDOF+xPu\/Ffx9\/YBAFd9V8S0C0cMt1Z3\/sTtM5DmYW\/g8nxG2LAtosutstxVFDOF+ZNmnHLdwAAcqMz8CYaFUVYPf4IOX9l0CqNT+Dv4jMqUoeuosYPhaB\/pdYtEnsu9Wz0+1oGjSCoD8LWrvqtCf1JRWb07naqEzzDDtmY+4yAfh2Dy07xOAUNUKwovq+fO\/wcGYRMD8L3eV6pcfwJQIvkT93JXfGIVytBPVB6iwTjCx4Wcdv1UvzxbfIYoLuTyJ+brNhxNnjvRtqnGn2DZr0m7jM\/o379\/mTL08nwG\/+xo586db2cDLruhi+Jb7jx\/2bJlzbnzj+H2ttmW6ET+BOtPUIZe2eWuDMhulIe4PJH4DFH8K+zTtM7izp\/BIHxf0W71mGCcNGnSCctDdNT4gMEYK8tdRXVW4f6E4biMQbiL\/clR16f9loCCCIK1GhVtq8Nw4NNdMxnA8\/XT+GTYVlSnVc62RC8h7XJvS2QAcW3MZnYpJF0i8gD7DNkNXVQ\/5QYlIyPjFAZiCrYl0h+HBl9SrAEJL0N\/jltv8RmihqAyZSvTp0\/\/OUNSwHD8iCHfyZMnF7dt29b9qUvTBgwY0By\/K2CIGozCt+TEp\/2yR7kfm2szGPh019y+fftKeYioYcsdFZ566qnGY8aM6dm9e\/f\/0z+W5a4iEeQeFoZcI2AikcgIs\/EChkgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJRCKRSCQSieqe\/h85SDhiFYD8IAAAAABJRU5ErkJggg==\" alt=\"Radiused Cavity Milling\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Radiused Cavity Milling<\/h3>\n                    <p>Parametric cavity-milling package with editable cavity size, corner radius, depth, bottom fillet radius, feed and spindle speed.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/RADIUSED-CAVITY-MILLING-WEBSITE-PACKAGE-1.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n\n            <article class=\"mmte-card\" data-category=\"package\" data-title=\"half radius xz half radius profile xz milling\">\n                <div class=\"mmte-image\">\n                    <span class=\"mmte-badge\">Package<\/span>\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/HALF_RADIUS_XZ.png?ssl=1\" alt=\"Half Radius XZ\">\n                <\/div>\n                <div class=\"mmte-body\">\n                    <div class=\"mmte-type\">Milling \u00b7 .MCM Add-On<\/div>\n                    <h3>Half Radius XZ<\/h3>\n                    <p>Parametric half-radius XZ machining package with editable dimensions and reusable Macro B CNC program content.<\/p>\n                    <a class=\"mmte-download\" href=\"https:\/\/macromillcnc.com\/wp-content\/uploads\/2026\/10\/HALF_RADIUS_XZ-WEBSITE-PACKAGE-v1.0.1.zip\" download=\"\">\n                        Download\n                        <span class=\"mmte-download-arrow\">\u2193<\/span>\n                    <\/a>\n                <\/div>\n            <\/article>\n\n\n            <!-- FUTURE EXAMPLE:\n            <article class=\"mmte-card\" data-category=\"example\" data-title=\"example name\">\n                ...\n            <\/article>\n            -->\n\n            <!-- FUTURE LEARNING MODULE:\n            <article class=\"mmte-card\" data-category=\"learning\" data-title=\"learning module name\">\n                ...\n            <\/article>\n            -->\n\n        <\/div>\n\n        <div class=\"mmte-empty\" id=\"mmte-empty\">\n            No downloads match this filter yet.\n        <\/div>\n\n        <section class=\"mmte-how\">\n            <h2 class=\"mmte-how-title\">Installing an add-on<\/h2>\n\n            <div class=\"mmte-steps\">\n                <div class=\"mmte-step\">\n                    <b>Step 01<\/b>\n                    <strong>Download one item<\/strong>\n                    <span>Choose the individual package you want from the library above.<\/span>\n                <\/div>\n\n                <div class=\"mmte-step\">\n                    <b>Step 02<\/b>\n                    <strong>Extract the .MCM file<\/strong>\n                    <span>Open the downloaded ZIP and extract the signed MacroMill .MCM add-on.<\/span>\n                <\/div>\n\n                <div class=\"mmte-step\">\n                    <b>Step 03<\/b>\n                    <strong>Import into FANUC VMC<\/strong>\n                    <span>Use the software&#8217;s Import Add-On function and select the extracted .MCM file.<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"mmte-grow\">\n                <div class=\"mmte-grow-mark\">+<\/div>\n                <div>\n                    <strong>Designed to grow.<\/strong>\n                    <p>\n                        New machining packages can be added individually. The same library can also hold future\n                        Examples and Learning Modules without rebuilding the page structure.\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <footer class=\"mmte-footer\">\n            FANUC VMC Tech Exchange \u00b7 Individual signed add-on downloads for MacroMill CNC software\n        <\/footer>\n\n    <\/div>\n<\/section>\n\n<script>\n(function(){\n    const root = document.getElementById('fanuc-vmc-tech-exchange');\n    if(!root) return;\n\n    const cards = Array.from(root.querySelectorAll('.mmte-card'));\n    const buttons = Array.from(root.querySelectorAll('.mmte-filter'));\n    const search = root.querySelector('#mmte-search-input');\n    const empty = root.querySelector('#mmte-empty');\n\n    let activeFilter = 'all';\n\n    function categoryCount(category){\n        if(category === 'all') return cards.length;\n        return cards.filter(card => card.dataset.category === category).length;\n    }\n\n    root.querySelectorAll('[data-count]').forEach(node => {\n        node.textContent = categoryCount(node.dataset.count);\n    });\n\n    function applyFilters(){\n        const term = (search.value || '').trim().toLowerCase();\n        let shown = 0;\n\n        cards.forEach(card => {\n            const categoryMatch =\n                activeFilter === 'all' ||\n                card.dataset.category === activeFilter;\n\n            const searchable = (\n                (card.dataset.title || '') + ' ' +\n                (card.textContent || '')\n            ).toLowerCase();\n\n            const searchMatch =\n                !term ||\n                searchable.includes(term);\n\n            const visible = categoryMatch && searchMatch;\n\n            card.hidden = !visible;\n\n            if(visible) shown++;\n        });\n\n        empty.style.display = shown ? 'none' : 'block';\n    }\n\n    buttons.forEach(button => {\n        button.addEventListener('click', function(){\n            activeFilter = this.dataset.filter;\n\n            buttons.forEach(btn => {\n                btn.classList.toggle('is-active', btn === this);\n            });\n\n            applyFilters();\n        });\n    });\n\n    search.addEventListener('input', applyFilters);\n\n    applyFilters();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>MacroMill CNC \u00b7 FANUC VMC Tech Exchange FANUC VMC CNC Macro &amp; Add-On Library Download professionally prepared, signed .MCM add-ons for the FANUC VMC Advanced Control Suite. Expand your software with reusable CNC macros, machining packages, examples and training content \u2014 each package can be installed independently as your library grows. New machining packages and [&hellip;]<\/p>\n","protected":false},"author":279632934,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":""},"class_list":["post-1165","page","type-page","status-publish","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PhcvZP-iN","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/pages\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/users\/279632934"}],"replies":[{"embeddable":true,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/comments?post=1165"}],"version-history":[{"count":12,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/pages\/1165\/revisions"}],"predecessor-version":[{"id":1229,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/pages\/1165\/revisions\/1229"}],"wp:attachment":[{"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/media?parent=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}