[{"__symbolic":"module","version":4,"metadata":{"NgxMaskModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":12}],"exports":[{"__symbolic":"reference","module":"./mask.directive","name":"MaskDirective","line":11,"character":12}],"declarations":[{"__symbolic":"reference","module":"./mask.directive","name":"MaskDirective","line":12,"character":17}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["configValue"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxMaskModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./config","name":"NEW_CONFIG","line":21,"character":19},"useValue":{"__symbolic":"reference","name":"configValue"}},{"provide":{"__symbolic":"reference","module":"./config","name":"INITIAL_CONFIG","line":25,"character":19},"useValue":{"__symbolic":"reference","module":"./config","name":"initialConfig","line":26,"character":20}},{"provide":{"__symbolic":"reference","module":"./config","name":"config","line":29,"character":19},"useFactory":{"__symbolic":"reference","name":"_configFactory"},"deps":[{"__symbolic":"reference","module":"./config","name":"INITIAL_CONFIG","line":31,"character":17},{"__symbolic":"reference","module":"./config","name":"NEW_CONFIG","line":31,"character":33}]}]}}}},"_configFactory":{"__symbolic":"function","parameters":["initConfig","configValue"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":43,"character":10},"right":"function"},"thenExpression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"configValue"}},"elseExpression":{}}}}}]