PageSourceSearch

https://musaffa.com/chunk-GMX37C3Q.js

js musaffa.com collected 2026-10-01 10:44:52 UTC 14,900 bytes, 1 lines download raw bytes

1import{h}from"./chunk-I335Z6VX.js";import"./chunk-YYKWFEMG.js";import"./chunk-J3TYBNDU.js";import{D as _}from"./chunk-GUQT3FOM.js";import{Da as p,Eb as a,Oa as g,Qc as l,Ub as f,cd as s,fd as n,ra as m,xc as e,yc as t,zc as u}from"./chunk-H5RMQNTW.js";import"./chunk-EU2KAMEK.js";import"./chunk-YNC7RVHT.js";var v=(()=>{class d{constructor(){this.activeSection="robo-advisory",this.sectionIds=["robo-advisory","halal-trading","musaffa-docs","alpaca-docs","onfido-docs","additional-disclosures"],this.scrollHandler=this.onScroll.bind(this),this.isBrowser=_(m(g)),this.document=m(p)}ngOnInit(){this.isBrowser&&window.addEventListener("scroll",this.scrollHandler)}ngOnDestroy(){this.isBrowser&&window.removeEventListener("scroll",this.scrollHandler)}scrollToSection(c){if(!this.isBrowser)return;let o=this.document.getElementById(c),i=100;if(o){let r=o.getBoundingClientRect().top+window.scrollY-i;window.scrollTo({top:r,behavior:"smooth"})}}onScroll(){if(this.isBrowser)for(let c of this.sectionIds){let o=this.document.getElementById(c);if(o){let i=o.getBoundingClientRect();if(i.top>=80&&i.top<=300){this.activeSection=c;break}}}}static{this.\u0275fac=function(o){return new(o||d)}}static{this.\u0275cmp=f({type:d,selectors:[["app-disclosure-library"]],decls:139,vars:12,consts:[["id","wrapper",1,"inner_wrapper"],[1,"disclosure-library-container","footer_page","container-fluid","pt-5","pb-5","px-4"],[1,"table-of-contents"],[3,"click"],[1,"sub-item"],[1,"policy-content"],[1,"policy-header"],["id","robo-advisory",1,"disclosure-section"],[1,"green_gradi_title"],[1,"mb-3"],[1,"ps-4","mb-3","disclosure-list"],["href","/assets/20260518_FormCRS_338525.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/Musaffa-Investment-Advisory-Contract.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/20260518_Musaffa-Wrap-Fee-Program-Brochure.pdf","target","_blank","rel","noopener noreferrer"],["routerLink","/managed-investing-pricing"],["id","halal-trading",1,"disclosure-section"],[1,"mb-4"],[1,"disclosure-subsection"],["href","/assets/Musaffa_Self-Directed_Recommendation_Service_Agreement.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/Form-ADV-Part-2A.pdf","target","_blank","rel","noopener noreferrer"],["routerLink","/pricing"],[1,"tw-mb-12","tw-mt-12","tw-border-t-gray-400"],["id","musaffa-docs",1,"disclosure-subsection"],[1,"subsection-title"],["href","/privacy-policy/#investment-advisory-notice"],["routerLink","/trading-service-fee-schedule"],["routerLink","/disclaimer"],["id","alpaca-docs",1,"disclosure-subsection"],["href","/assets/08_Alpaca-Customer-Agreement.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/09_Alpaca-Terms-and-Conditions.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/10_Alpaca-Privacy-Notice.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/11_Alpaca Business-Continuity-Plan-Summary.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/12_Risks-of-Automated-Trading.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/13_Alpaca-Use-and-Risk-Disclosure.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/14_Alpaca-Extended-Hours-Overnight-Trading-Risk-Disclosure.pdf","target","_blank","rel","noopener noreferrer"],["href","/assets/15_Alpaca-SIPC-and-Excess-SIPC-Protection.pdf","target","_blank","rel","noopener noreferrer"],["href","https://alpaca.markets/disclosures","target","_blank","rel","noopener noreferrer"],["id","onfido-docs",1,"disclosure-subsection"],["href","https://www.entrust.com/legal-compliance/terms-conditions/idv/terms-of-service","target","_blank","rel","noopener noreferrer"],["href","/assets/17_Onfido-Privacy-Policy.pdf","target","_blank","rel","noopener noreferrer"],["href","https://www.entrust.com/legal-compliance/data-privacy/facial-scan-policy-and-release","target","_blank","rel","noopener noreferrer"],["id","additional-disclosures",1,"disclosure-section"],["href","https://www.finra.org/investors/customer-identification-program-notice","target","_blank","rel","noopener noreferrer"],["href","https://www.finra.org/rules-guidance/rulebooks/finra-rules/2270","target","_blank","rel","noopener noreferrer"],["href","https://www.finra.org/investors/investing/investment-products/exchange-traded-funds-and-products","target","_blank","rel","noopener noreferrer"],["href","/assets/18_FINRA-Investment-Education-and-Protection.pdf","target","_blank","rel","noopener noreferrer"]],template:function(o,i){o&1&&(e(0,"div",0)(1,"div",1)(2,"nav",2)(3,"h4"),n(4,"Table of Contents"),t(),e(5,"ul")(6,"li")(7,"a",3),l("click",function(){return i.scrollToSection("robo-advisory")}),n(8," Managed Portfolios "),t()(),e(9,"li")(10,"a",3),l("click",function(){return i.scrollToSection("halal-trading")}),n(11," Recommendation Advisory Services "),t()(),e(12,"li",4)(13,"a",3),l("click",function(){return i.scrollToSection("musaffa-docs")}),n(14,"Musaffa"),t()(),e(15,"li",4)(16,"a",3),l("click",function(){return i.scrollToSection("alpaca-docs")}),n(17,"Alpaca"),t()(),e(18,"li",4)(19,"a",3),l("click",function(){return i.scrollToSection("onfido-docs")}),n(20,"Onfido"),t()(),e(21,"li")(22,"a",3),l("click",function(){return i.scrollToSection("additional-disclosures")}),n(23," Additional Risk Disclosures "),t()()()(),e(24,"div",5)(25,"section")(26,"div",6)(27,"h1"),n(28,"Musaffa Disclosure Library"),t()()(),e(29,"section",7)(30,"h3",8),n(31," For Clients Using Musaffa\u2019s Managed Portfolios "),t(),e(32,"p",9),n(33," The listed documents are binding for clients who use our Managed Portfolios. They explain how our discretionary portfolio management service works, fees, risks, and how we handle your personal information. "),t(),e(34,"ul",10)(35,"li")(36,"a",11),n(37,"Client Relationship Summary (Form CRS)"),t()(),e(38,"li")(39,"a",12),n(40,"Musaffa Investment Advisory Contract"),t()(),e(41,"li")(42,"a",13),n(43,"Wrap Fee Brochure"),t()(),e(44,"li")(45,"a",14),n(46,"Pricing for Managed Halal Investing"),t()()()(),e(47,"section",15)(48,"h3",8),n(49," For Clients Using Musaffa\u2019s Recommendation Advisory Services "),t(),e(50,"p",16),n(51," The listed documents are binding for clients who use the Recommendation Advisory Services. They explain how our self-directed recommendation advisory service works, fees, risks, and how we handle your personal information. "),t(),e(52,"div",17)(53,"ul",10)(54,"li")(55,"a",18),n(56,"Musaffa Self-directed Recommendation Service Agreement"),t()(),e(57,"li")(58,"a",19),n(59,"Form ADV Part 2A"),t()(),e(60,"li")(61,"a",20),n(62,"Pricing for Screening, Research & Self-directed Investing"),t()()()(),u(63,"hr",21),e(64,"div",22)(65,"p",16),n(66," The documents listed below apply to all clients regardless of which Musaffa service(s) they use. Certain documents, including the Alpaca and Onfido agreements, constitute binding documents. Others, including the privacy notices, fee schedule, general disclaimer, and risk disclosures, form part of the required disclosures applicable to your account. "),t(),e(67,"h4",23),n(68,"Musaffa"),t(),e(69,"ul",10)(70,"li")(71,"a",24),n(72," Investment Advisory Services Privacy Notice "),t()(),e(73,"li")(74,"a",25),n(75,"Excluded Fee Schedule"),t()(),e(76,"li")(77,"a",26),n(78,"General Disclaimer"),t()()()(),e(79,"div",27)(80,"h4",23),n(81,"Alpaca"),t(),e(82,"ul",10)(83,"li")(84,"a",28),n(85," Alpaca Customer Agreement "),t()(),e(86,"li")(87,"a",29),n(88," Alpaca Terms and Conditions "),t()(),e(89,"li")(90,"a",30),n(91," Alpaca Privacy Notice "),t()(),e(92,"li")(93,"a",31),n(94," Alpaca Business Continuity Plan Summary "),t()(),e(95,"li")(96,"a",32),n(97," Risks of Automated Trading "),t()(),e(98,"li")(99,"a",33),n(100," Alpaca Use and Risk Disclosure "),t()(),e(101,"li")(102,"a",34),n(103," Alpaca Extended Hours & Overnight Trading Risk Disclosure "),t()(),e(104,"li")(105,"a",35),n(106," Alpaca SIPC and Excess SIPC Protection "),t()(),e(107,"li")(108,"a",36),n(109," Alpaca Disclosure Library "),t()()()(),e(110,"div",37)(111,"h4",23),n(112,"Onfido"),t(),e(113,"ul",10)(114,"li")(115,"a",38),n(116," Onfido Terms of Service "),t()(),e(117,"li")(118,"a",39),n(119," Onfido Privacy Policy "),t()(),e(120,"li")(121,"a",40),n(122," Onfido Facial Scan Policy "),t()()()()(),e(123,"section",41)(124,"h3",8),n(125,"Additional Risk Disclosures"),t(),e(126,"ul",10)(127,"li")(128,"a",42),n(129," FINRA - Customer Identification Program Notice "),t()(),e(130,"li")(131,"a",43),n(132," FINRA - Day Trading Risk Disclosure "),t()(),e(133,"li")(134,"a",44),n(135," FINRA - ETF Risk Disclosure "),t()(),e(136,"li")(137,"a",45),n(138," FINRA - Investor Education and Protection "),t()()()()()()()),o&2&&(a(6),s("active",i.activeSection==="robo-advisory"),a(3),s("active",i.activeSection==="halal-trading"),a(3),s("active",i.activeSection==="musaffa-docs"),a(3),s("active",i.activeSection==="alpaca-docs"),a(3),s("active",i.activeSection==="onfido-docs"),a(3),s("active",i.activeSection==="additional-disclosures"))},dependencies:[h],styles:['#wrapper[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.footer_page[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:500}.footer_page[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-weight:600;font-size:1.4rem}
1.footer_page[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-weight:500;font-size:1.3rem;color:#000}.footer_page[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;text-decoration:underline!important}.green_gradi_title[_ngcontent-%COMP%]{background:linear-gradient(90deg,#1bad4e,#15c0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.disclosure-library-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;padding:15px;max-width:1450px;margin-left:auto;margin-right:auto}@media(min-width:576px){.disclosure-library-container[_ngcontent-%COMP%]{padding:20px 30px}}@media(min-width:992px){.disclosure-library-container[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start;padding:20px 30px}}@media(min-width:1200px){.disclosure-library-container[_ngcontent-%COMP%]{padding:30px 50px}}.table-of-contents[_ngcontent-%COMP%]{width:100%;position:relative;top:auto;max-height:none;background:#fff;overflow-y:auto;transition:all .3s ease-in-out;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:15px}@media(min-width:992px){.table-of-contents[_ngcontent-%COMP%]{width:320px;min-width:280px;max-height:90vh;position:sticky;top:80px;border-bottom:none;margin-bottom:0;padding-bottom:50px}}.table-of-contents[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;font-weight:600;margin-bottom:12px;color:#000}@media(min-width:768px){.table-of-contents[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:18px;margin-bottom:15px}}.table-of-contents[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-left:3px solid gainsboro;padding-left:12px;padding-bottom:6px;padding-top:6px;transition:all .4s;font-size:14px}@media(min-width:768px){.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-left:15px;padding-bottom:8px;padding-top:8px;font-size:15px}}.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.sub-item[_ngcontent-%COMP%]{padding-left:24px;font-size:13px}@media(min-width:768px){.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.sub-item[_ngcontent-%COMP%]{padding-left:28px;font-size:14px}}.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.sub-item[_ngcontent-%COMP%]:before{content:"";display:none}.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%], .table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{border-left-color:#1bad4e}.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none!important;color:#3f3f46;font-weight:400;cursor:pointer;display:block;word-wrap:break-word;transition:color .2s ease}.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#1bad4e}.table-of-contents[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#1bad4e;font-weight:500}.policy-content[_ngcontent-%COMP%]{flex:1;min-width:0;overflow-x:hidden;max-width:900px;width:100%;padding-top:10px}@media(min-width:992px){.policy-content[_ngcontent-%COMP%]{padding-top:0}}.policy-content[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]{margin-bottom:25px;margin-top:15px}@media(min-width:768px){.policy-content[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]{margin-bottom:35px;margin-top:20px}}@media(min-width:992px){.policy-content[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]{margin-bottom:40px}}.policy-content[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   h3.green_gradi_title[_ngcontent-%COMP%]{font-size:clamp(1.1rem,3vw,1.4rem);margin-bottom:12px;word-wrap:break-word;text-transform:uppercase}@media(min-width:768px){.policy-content[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   h3.green_gradi_title[_ngcontent-%COMP%]{margin-bottom:16px}}.policy-content[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:12px;margin-top:10px}@media(min-width:768px){.policy-content[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:16px}}.policy-content[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:clamp(.875rem,2.5vw,1rem);color:#333;word-wrap:break-word}.policy-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:15px}@media(min-width:768px){.policy-header[_ngcontent-%COMP%]{margin-bottom:20px}}.policy-header[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;font-weight:600;margin-bottom:8px}@media(min-width:576px){.policy-header[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(1.8rem,4vw,2.2rem)}}.disclosure-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:12px;font-size:clamp(.875rem,2.5vw,1rem)}.disclosure-section[_ngcontent-%COMP%]{border-bottom:1px solid #eee;padding-bottom:20px}.disclosure-section[_ngcontent-%COMP%]:last-child{border-bottom:none}.disclosure-subsection[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:20px;padding-left:0}.disclosure-subsection[_ngcontent-%COMP%]   .subsection-title[_ngcontent-%COMP%]{font-size:clamp(1rem,2.5vw,1.15rem);font-weight:600;color:#222;margin-bottom:12px}.tbd-item[_ngcontent-%COMP%]{color:#888;font-style:italic}'],changeDetection:1})}}return d})();export{v as DisclosureLibraryComponent};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.