{application,pos_engine,
    [{compile_env,
         [{engine_api,
              ['Elixir.EngineApiWeb.Endpoint'],
              {ok,[{url,[{host,<<"localhost">>}]},
                   {http,[{port,8000}]},
                   {env,1},
                   {secret_key_base,
                       <<"7TXsaSNXqNbge7FAxbHn8AN8PCmgsCOo/zOggpK8jdY4GTAHFgJuGNsBuNtP7Upk">>},
                   {render_errors,
                       [{view,'Elixir.EngineApiWeb.ErrorView'},
                        {accepts,[<<"json">>]}]},
                   {pubsub_server,'Elixir.EngineApi.PubSub'},
                   {debug_errors,true},
                   {code_reloader,false},
                   {check_origin,false},
                   {server,true},
                   {watchers,[]},
                   {base_url,<<"https://staging-bo-api.digitory.com">>},
                   {zomato_url,<<"https://staging-bo-api.digitory.com/">>},
                   {aggregator_websocket,
                       <<"wss://staging-aggregator.digitory.com/ws/api/v1/pos">>},
                   {aggregator_url,
                       <<"https://staging-aggregator.digitory.com/pos/api/v1">>},
                   {kiosk_url,
                       <<"wss://staging-pos-median.digitory.com/ws/pos?vsn=2.0.0">>},
                   {payment,<<"https://staging-payment.digitory.com">>},
                   {bo_url,<<"https://staging-bo-api.digitory.com">>},
                   {wallet,<<"https://staging-wallet.digitory.com">>},
                   {ezetap,<<"https://demo.ezetap.com">>},
                   {ezetap_key,<<"ccb3197a-02ab-449d-99fc-3590765b1eb5">>},
                   {pinelabs_key,<<"b4850debecb545c491f9e8062b684ece">>},
                   {pinelab,
                       <<"https://www.plutuscloudserviceuat.in:8201/API/CloudBasedIntegration/V1">>},
                   {feedback,<<"https://staging-feedback-api.digitory.com">>},
                   {single_mode,false},
                   {zomato_logistics,true},
                   {z_api_key,
                       <<"3yAuJL3J2HgPkyMBGdXhE7qsxAHYRQEGDcTMWea8DPbANAqf2TlXECi2Dn">>},
                   {should_use_zomato_test_store,true},
                   {app_configs,
                       #{<<"staging-aggregator">> =>
                             #{<<"app-code">> =>
                                   <<"ZLFTmlCj1aVyqI2nFxCpaV2PxCcxPZCEgqHoM4tqSd">>,
                               <<"name">> => <<"staging-aggregator">>,
                               <<"version">> => <<"1.0.0">>},
                         <<"staging-feedback">> =>
                             #{<<"app-code">> => <<"staging-feedback">>,
                               <<"name">> => <<"staging-feedback">>,
                               <<"version">> => <<"1.0.0">>},
                         <<"staging-kds">> =>
                             #{<<"app-code">> =>
                                   <<"9ff897d49cb7493cadf1b9a04425f390">>,
                               <<"name">> => <<"staging-kds">>,
                               <<"version">> => <<"1.0.32">>},
                         <<"staging-pos">> =>
                             #{<<"app-code">> =>
                                   <<"0ae8f3f880b546fa9cab90849d823b91">>,
                               <<"name">> => <<"staging-pos">>,
                               <<"version">> => <<"3.6.92">>}}},
                   {app_code,
                       <<"yE7KVCH7VwEsBq1Jim0rZXUZck2qPloakJ75v3oDtSOSK1P7jzXliyJkIk1hXsS+">>},
                   {app_id,<<"staging_pos_engine">>},
                   {reserve_go_api_key,<<"65a39e17c81c3bc5e0370f2d">>},
                   {reserve_go_url,<<"https://stagingapi.reservego.co">>},
                   {paytm_url,<<"https://securegw-stage.paytm.in/ecr">>}]}},
          {engine_api,
              ['Elixir.EngineApiWeb.Endpoint'],
              {ok,[{url,[{host,<<"localhost">>}]},
                   {http,[{port,8000}]},
                   {env,1},
                   {secret_key_base,
                       <<"7TXsaSNXqNbge7FAxbHn8AN8PCmgsCOo/zOggpK8jdY4GTAHFgJuGNsBuNtP7Upk">>},
                   {render_errors,
                       [{view,'Elixir.EngineApiWeb.ErrorView'},
                        {accepts,[<<"json">>]}]},
                   {pubsub_server,'Elixir.EngineApi.PubSub'},
                   {debug_errors,true},
                   {code_reloader,false},
                   {check_origin,false},
                   {server,true},
                   {watchers,[]},
                   {base_url,<<"https://staging-bo-api.digitory.com">>},
                   {zomato_url,<<"https://staging-bo-api.digitory.com/">>},
                   {aggregator_websocket,
                       <<"wss://staging-aggregator.digitory.com/ws/api/v1/pos">>},
                   {aggregator_url,
                       <<"https://staging-aggregator.digitory.com/pos/api/v1">>},
                   {kiosk_url,
                       <<"wss://staging-pos-median.digitory.com/ws/pos?vsn=2.0.0">>},
                   {payment,<<"https://staging-payment.digitory.com">>},
                   {bo_url,<<"https://staging-bo-api.digitory.com">>},
                   {wallet,<<"https://staging-wallet.digitory.com">>},
                   {ezetap,<<"https://demo.ezetap.com">>},
                   {ezetap_key,<<"ccb3197a-02ab-449d-99fc-3590765b1eb5">>},
                   {pinelabs_key,<<"b4850debecb545c491f9e8062b684ece">>},
                   {pinelab,
                       <<"https://www.plutuscloudserviceuat.in:8201/API/CloudBasedIntegration/V1">>},
                   {feedback,<<"https://staging-feedback-api.digitory.com">>},
                   {single_mode,false},
                   {zomato_logistics,true},
                   {z_api_key,
                       <<"3yAuJL3J2HgPkyMBGdXhE7qsxAHYRQEGDcTMWea8DPbANAqf2TlXECi2Dn">>},
                   {should_use_zomato_test_store,true},
                   {app_configs,
                       #{<<"staging-aggregator">> =>
                             #{<<"app-code">> =>
                                   <<"ZLFTmlCj1aVyqI2nFxCpaV2PxCcxPZCEgqHoM4tqSd">>,
                               <<"name">> => <<"staging-aggregator">>,
                               <<"version">> => <<"1.0.0">>},
                         <<"staging-feedback">> =>
                             #{<<"app-code">> => <<"staging-feedback">>,
                               <<"name">> => <<"staging-feedback">>,
                               <<"version">> => <<"1.0.0">>},
                         <<"staging-kds">> =>
                             #{<<"app-code">> =>
                                   <<"9ff897d49cb7493cadf1b9a04425f390">>,
                               <<"name">> => <<"staging-kds">>,
                               <<"version">> => <<"1.0.33">>},
                         <<"staging-pos">> =>
                             #{<<"app-code">> =>
                                   <<"0ae8f3f880b546fa9cab90849d823b91">>,
                               <<"name">> => <<"staging-pos">>,
                               <<"version">> => <<"3.6.91">>}}},
                   {app_code,
                       <<"yE7KVCH7VwEsBq1Jim0rZXUZck2qPloakJ75v3oDtSOSK1P7jzXliyJkIk1hXsS+">>},
                   {app_id,<<"staging_pos_engine">>},
                   {reserve_go_api_key,<<"65a39e17c81c3bc5e0370f2d">>},
                   {reserve_go_url,<<"https://stagingapi.reservego.co">>},
                   {paytm_url,<<"https://securegw-stage.paytm.in/ecr">>}]}},
          {engine_api,
              ['Elixir.EngineApiWeb.Endpoint'],
              {ok,[{url,[{host,<<"localhost">>}]},
                   {http,[{port,8000}]},
                   {env,1},
                   {secret_key_base,
                       <<"7TXsaSNXqNbge7FAxbHn8AN8PCmgsCOo/zOggpK8jdY4GTAHFgJuGNsBuNtP7Upk">>},
                   {render_errors,
                       [{view,'Elixir.EngineApiWeb.ErrorView'},
                        {accepts,[<<"json">>]}]},
                   {pubsub_server,'Elixir.EngineApi.PubSub'},
                   {debug_errors,true},
                   {code_reloader,false},
                   {check_origin,false},
                   {server,true},
                   {watchers,[]},
                   {base_url,<<"https://staging-bo-api.digitory.com">>},
                   {zomato_url,<<"https://staging-bo-api.digitory.com/">>},
                   {aggregator_websocket,
                       <<"wss://staging-aggregator.digitory.com/ws/api/v1/pos">>},
                   {aggregator_url,
                       <<"https://staging-aggregator.digitory.com/pos/api/v1">>},
                   {kiosk_url,
                       <<"wss://staging-pos-median.digitory.com/ws/pos?vsn=2.0.0">>},
                   {payment,<<"https://staging-payment.digitory.com">>},
                   {bo_url,<<"https://staging-bo-api.digitory.com">>},
                   {wallet,<<"https://staging-wallet.digitory.com">>},
                   {ezetap,<<"https://demo.ezetap.com">>},
                   {ezetap_key,<<"ccb3197a-02ab-449d-99fc-3590765b1eb5">>},
                   {pinelabs_key,<<"b4850debecb545c491f9e8062b684ece">>},
                   {pinelab,
                       <<"https://www.plutuscloudserviceuat.in:8201/API/CloudBasedIntegration/V1">>},
                   {feedback,<<"https://staging-feedback-api.digitory.com">>},
                   {single_mode,false},
                   {zomato_logistics,true},
                   {z_api_key,
                       <<"3yAuJL3J2HgPkyMBGdXhE7qsxAHYRQEGDcTMWea8DPbANAqf2TlXECi2Dn">>},
                   {should_use_zomato_test_store,true},
                   {app_configs,
                       #{<<"staging-aggregator">> =>
                             #{<<"app-code">> =>
                                   <<"ZLFTmlCj1aVyqI2nFxCpaV2PxCcxPZCEgqHoM4tqSd">>,
                               <<"name">> => <<"staging-aggregator">>,
                               <<"version">> => <<"1.0.0">>},
                         <<"staging-feedback">> =>
                             #{<<"app-code">> => <<"staging-feedback">>,
                               <<"name">> => <<"staging-feedback">>,
                               <<"version">> => <<"1.0.0">>},
                         <<"staging-kds">> =>
                             #{<<"app-code">> =>
                                   <<"9ff897d49cb7493cadf1b9a04425f390">>,
                               <<"name">> => <<"staging-kds">>,
                               <<"version">> => <<"1.0.33">>},
                         <<"staging-pos">> =>
                             #{<<"app-code">> =>
                                   <<"0ae8f3f880b546fa9cab90849d823b91">>,
                               <<"name">> => <<"staging-pos">>,
                               <<"version">> => <<"3.6.93">>}}},
                   {app_code,
                       <<"yE7KVCH7VwEsBq1Jim0rZXUZck2qPloakJ75v3oDtSOSK1P7jzXliyJkIk1hXsS+">>},
                   {app_id,<<"staging_pos_engine">>},
                   {reserve_go_api_key,<<"65a39e17c81c3bc5e0370f2d">>},
                   {reserve_go_url,<<"https://stagingapi.reservego.co">>},
                   {paytm_url,<<"https://securegw-stage.paytm.in/ecr">>}]}},
          {pos_engine,[app_mode],{ok,1}},
          {pos_engine,[coupon_allowed_stores],error}]},
     {applications,
         [kernel,stdlib,elixir,logger,ex_doc_refined,ecto,ecto_sql,postgrex,
          ex_doc,poison,httpoison,certifi,uuid,timex,nimble_totp,qrcode_ex,
          eqrcode,pixels]},
     {description,"pos_engine"},
     {modules,
         ['Elixir.DrawerManagement.CashFlow','Elixir.DrawerManagement.Drawer',
          'Elixir.DrawerManagement.DrawerServer',
          'Elixir.DrawerManagement.DrawerSupervisor',
          'Elixir.DrawerManagement.Refund','Elixir.Engine.Authorize',
          'Elixir.Engine.Calc.Inclusive',
          'Elixir.Engine.DataSource.PrinterTemplates',
          'Elixir.Engine.DataSource.PrinterTemplates.Component',
          'Elixir.Engine.DataSource.PrinterTemplates.Settings',
          'Elixir.Engine.DataSource.PrinterTemplates.Style',
          'Elixir.Engine.DataSource.PrinterTemplates.TemplateLines',
          'Elixir.Extension','Elixir.PaytmChecksum','Elixir.PinelabsAPOS',
          'Elixir.PosEngine','Elixir.PosEngine.APIManager',
          'Elixir.PosEngine.APIManager.Ezetap',
          'Elixir.PosEngine.APIManager.PaymentGateway',
          'Elixir.PosEngine.APIManager.Paytm',
          'Elixir.PosEngine.APIManager.PineLab',
          'Elixir.PosEngine.BacklogDets','Elixir.PosEngine.Backlogs',
          'Elixir.PosEngine.Calc.Item','Elixir.PosEngine.Calc.Item.Charge',
          'Elixir.PosEngine.Calc.Item.Discount',
          'Elixir.PosEngine.Calc.Item.Tax','Elixir.PosEngine.Calc.Sale',
          'Elixir.PosEngine.Calc.Sale.CheckCharge',
          'Elixir.PosEngine.Calc.Sale.CheckDiscount',
          'Elixir.PosEngine.Calc.Sale.ItemCharge',
          'Elixir.PosEngine.Calc.Sale.OpenCheckDiscount',
          'Elixir.PosEngine.Calc.Sale.Tax','Elixir.PosEngine.Calc.Utils',
          'Elixir.PosEngine.CalcServer','Elixir.PosEngine.Coupon',
          'Elixir.PosEngine.DataSource.AggregatorOrder',
          'Elixir.PosEngine.DataSource.AvailabilitySettings',
          'Elixir.PosEngine.DataSource.Charge',
          'Elixir.PosEngine.DataSource.CheckDiscount',
          'Elixir.PosEngine.DataSource.Employee',
          'Elixir.PosEngine.DataSource.EmployeeClockIn',
          'Elixir.PosEngine.DataSource.FloorLayout',
          'Elixir.PosEngine.DataSource.GroupModifier',
          'Elixir.PosEngine.DataSource.ItemDiscount',
          'Elixir.PosEngine.DataSource.KitchenLine',
          'Elixir.PosEngine.DataSource.License',
          'Elixir.PosEngine.DataSource.MandatoryModifier',
          'Elixir.PosEngine.DataSource.MenuItem',
          'Elixir.PosEngine.DataSource.MenuMandatoryModifierGroup',
          'Elixir.PosEngine.DataSource.MenuModifier',
          'Elixir.PosEngine.DataSource.MenuModifierReceipe',
          'Elixir.PosEngine.DataSource.MenuOptionalModifierGroup',
          'Elixir.PosEngine.DataSource.MenuTax',
          'Elixir.PosEngine.DataSource.Modifier',
          'Elixir.PosEngine.DataSource.ModifierGroup',
          'Elixir.PosEngine.DataSource.ModifierPrice',
          'Elixir.PosEngine.DataSource.ModifierReceipe',
          'Elixir.PosEngine.DataSource.OptionalModifier',
          'Elixir.PosEngine.DataSource.PaymentMethod',
          'Elixir.PosEngine.DataSource.PaymentOptions',
          'Elixir.PosEngine.DataSource.Reason',
          'Elixir.PosEngine.DataSource.ServingSize',
          'Elixir.PosEngine.DataSource.ServingSizePrice',
          'Elixir.PosEngine.DataSource.StoreTiming',
          'Elixir.PosEngine.DataSource.TableLayout',
          'Elixir.PosEngine.DataSource.Tax',
          'Elixir.PosEngine.DataSource.TimeApplicable',
          'Elixir.PosEngine.DumpServer','Elixir.PosEngine.ETSRepo',
          'Elixir.PosEngine.Edc','Elixir.PosEngine.EngineRepo',
          'Elixir.PosEngine.ExpirySaleServer','Elixir.PosEngine.Feedback',
          'Elixir.PosEngine.Loyalty','Elixir.PosEngine.Marshaller',
          'Elixir.PosEngine.Money','Elixir.PosEngine.Money.Option',
          'Elixir.PosEngine.PSQL.Account','Elixir.PosEngine.PSQL.Application',
          'Elixir.PosEngine.PSQL.Category',
          'Elixir.PosEngine.PSQL.CategoryMenuItem',
          'Elixir.PosEngine.PSQL.Charge',
          'Elixir.PosEngine.PSQL.CheckDiscount',
          'Elixir.PosEngine.PSQL.Course',
          'Elixir.PosEngine.PSQL.CourseMenuItem',
          'Elixir.PosEngine.PSQL.Cuisine',
          'Elixir.PosEngine.PSQL.CuisineMenuItem',
          'Elixir.PosEngine.PSQL.Instruction',
          'Elixir.PosEngine.PSQL.ItemDiscount',
          'Elixir.PosEngine.PSQL.MenuItem',
          'Elixir.PosEngine.PSQL.PaymentOption','Elixir.PosEngine.PSQL.Role',
          'Elixir.PosEngine.PSQL.ServingSize',
          'Elixir.PosEngine.PSQL.ServingSizePrice',
          'Elixir.PosEngine.PSQL.Store','Elixir.PosEngine.PSQL.Tax',
          'Elixir.PosEngine.PSQLRepo','Elixir.PosEngine.PayloadServer',
          'Elixir.PosEngine.Printer','Elixir.PosEngine.Printer.Buffer',
          'Elixir.PosEngine.Printer.Component',
          'Elixir.PosEngine.Printer.CustomerPrint',
          'Elixir.PosEngine.Printer.DrawerPrint',
          'Elixir.PosEngine.Printer.EodPrint',
          'Elixir.PosEngine.Printer.Escpos.Commands',
          'Elixir.PosEngine.Printer.Escpos.Commands.BarcodeFormat',
          'Elixir.PosEngine.Printer.Escpos.Commands.BitmapFormat',
          'Elixir.PosEngine.Printer.Escpos.Commands.CashDrawer',
          'Elixir.PosEngine.Printer.Escpos.Commands.CharacterSpacing',
          'Elixir.PosEngine.Printer.Escpos.Commands.Code2DFormat',
          'Elixir.PosEngine.Printer.Escpos.Commands.FeedControlSequences',
          'Elixir.PosEngine.Printer.Escpos.Commands.Font',
          'Elixir.PosEngine.Printer.Escpos.Commands.Gsv0Format',
          'Elixir.PosEngine.Printer.Escpos.Commands.Hardware',
          'Elixir.PosEngine.Printer.Escpos.Commands.ImageFormat',
          'Elixir.PosEngine.Printer.Escpos.Commands.LineSpacing',
          'Elixir.PosEngine.Printer.Escpos.Commands.Margins',
          'Elixir.PosEngine.Printer.Escpos.Commands.Paper',
          'Elixir.PosEngine.Printer.Escpos.Commands.Screen',
          'Elixir.PosEngine.Printer.Escpos.Commands.Text',
          'Elixir.PosEngine.Printer.Escpos.Image',
          'Elixir.PosEngine.Printer.FoodReady',
          'Elixir.PosEngine.Printer.Formatter','Elixir.PosEngine.Printer.Kot',
          'Elixir.PosEngine.Printer.Print',
          'Elixir.PosEngine.Printer.PrintJob',
          'Elixir.PosEngine.Printer.Receipt',
          'Elixir.PosEngine.Printer.SeparateItems',
          'Elixir.PosEngine.Printer.Settings',
          'Elixir.PosEngine.Printer.TableTransferPrint',
          'Elixir.PosEngine.Printer.Test','Elixir.PosEngine.Printer.Utils',
          'Elixir.PosEngine.Printer.WalletPrint',
          'Elixir.PosEngine.ReOpenSale','Elixir.PosEngine.ReleaseTasks',
          'Elixir.PosEngine.Repo','Elixir.PosEngine.ReserveGo',
          'Elixir.PosEngine.ResetBillNumber','Elixir.PosEngine.Sale',
          'Elixir.PosEngine.Sale.AcknowledgeNotification',
          'Elixir.PosEngine.Sale.ActivityLog','Elixir.PosEngine.Sale.Charge',
          'Elixir.PosEngine.Sale.Discount','Elixir.PosEngine.Sale.FoodReady',
          'Elixir.PosEngine.Sale.Interim',
          'Elixir.PosEngine.Sale.ItemAvailability',
          'Elixir.PosEngine.Sale.KDS','Elixir.PosEngine.Sale.KitchenLine',
          'Elixir.PosEngine.Sale.Kot','Elixir.PosEngine.Sale.KotValidation',
          'Elixir.PosEngine.Sale.MandatoryGroup',
          'Elixir.PosEngine.Sale.Modifier',
          'Elixir.PosEngine.Sale.ModifierReceipe',
          'Elixir.PosEngine.Sale.Notification',
          'Elixir.PosEngine.Sale.OptionalGroup',
          'Elixir.PosEngine.Sale.Payment','Elixir.PosEngine.Sale.PrintLog',
          'Elixir.PosEngine.Sale.SaleItem','Elixir.PosEngine.Sale.SaleLog',
          'Elixir.PosEngine.Sale.SaleModifier',
          'Elixir.PosEngine.Sale.ServiceChargeExemption',
          'Elixir.PosEngine.Sale.ServiceType','Elixir.PosEngine.Sale.Status',
          'Elixir.PosEngine.Sale.TimeApplicable','Elixir.PosEngine.SaleMerge',
          'Elixir.PosEngine.SaleServer','Elixir.PosEngine.SaleSupervisor',
          'Elixir.PosEngine.Shift','Elixir.PosEngine.Shift.ShiftClose',
          'Elixir.PosEngine.ShiftServer','Elixir.PosEngine.ShiftSupervisor',
          'Elixir.PosEngine.Split.SplitItem','Elixir.PosEngine.SplitSale',
          'Elixir.PosEngine.Wallet','Elixir.Printer.QueueServer',
          'Elixir.Printer.QueueSupervisor','Elixir.Printer.ReformReprintSale',
          'Elixir.Summary.SaleSummary','Elixir.Summary.Summary',
          'Elixir.Summary.SummaryServer','Elixir.Summary.SummarySupervisor',
          'Elixir.WaitListManagement.WaitList',
          'Elixir.WaitListManagement.WaitListServer',
          'Elixir.WaitListManagement.WaitListSupervisor']},
     {registered,[]},
     {vsn,"1.1.17"},
     {mod,{'Elixir.PosEngine',[]}}]}.
