Path Lines of Code java/commons/src/main/java/com/epam/deltix/data/connectors/commons/AsciiByteCharSequence.java 39 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/CloseableMessageOutput.java 6 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/CloseableMessageOutputFactory.java 3 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/DataConnector.java 61 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/DataConnectorSettings.java 65 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/ErrorListener.java 4 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/Factory.java 4 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/GraphQlPagination.java 24 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/GraphQlQuery.java 230 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/HttpFeed.java 112 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/HttpPoller.java 5 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/Iso8601DateTimeParser.java 101 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/JsonObjectsListener.java 7 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/JulLogger.java 59 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/L1Producer.java 81 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/Logger.java 12 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/MdFeed.java 56 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/MdModel.java 218 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/MdModelEnum.java 33 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/MdProcessor.java 203 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/MdSingleWsFeed.java 110 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/MdSingleWsRestFeed.java 126 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/MessageOutput.java 5 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/ObjectPool.java 49 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/PeriodicalJsonTask.java 6 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/QuoteSequenceProcessor.java 51 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/RetriableFactory.java 5 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/Retrier.java 89 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/SingleWsFeed.java 261 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/SingleWsRestFeed.java 317 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/SymbolMapper.java 150 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/TbMessageOutputFactory.java 198 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/TradeProducer.java 78 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/Util.java 46 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/WsJsonFrameSender.java 98 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/ZlibAsciiTextDecompressor.java 52 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/annotations/Connector.java 7 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/annotations/ConnectorSettings.java 10 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/json/JsonArray.java 140 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/json/JsonObject.java 261 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/json/JsonValue.java 218 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/json/JsonValueParser.java 182 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/json/JsonWriter.java 24 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/json/JsonWriterToGenerator.java 89 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/BestBidOfferProducer.java 81 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/Book.java 128 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/BookAction.java 33 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/BookEvent.java 9 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/BookItem.java 11 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/BookListener.java 11 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/ChainedL2Listener.java 86 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/DefaultEvent.java 38 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/DefaultItem.java 38 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/InstrumentBooks.java 7 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/L2Listener.java 12 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/L2ListenerAdapter.java 31 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/L2Processor.java 344 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/L2Producer.java 162 java/commons/src/main/java/com/epam/deltix/data/connectors/commons/l2/PriceBook.java 44 java/connectors/ascendex/src/main/java/com/epam/deltix/data/connectors/ascendex/AscendexConnectorSettings.java 21 java/connectors/ascendex/src/main/java/com/epam/deltix/data/connectors/ascendex/AscendexDataConnector.java 31 java/connectors/ascendex/src/main/java/com/epam/deltix/data/connectors/ascendex/AscendexFeed.java 136 java/connectors/binance-futures/src/main/java/com/epam/deltix/data/connectors/binance/futures/BinanceFuturesConnectorSettings.java 28 java/connectors/binance-futures/src/main/java/com/epam/deltix/data/connectors/binance/futures/BinanceFuturesDataConnector.java 33 java/connectors/binance-futures/src/main/java/com/epam/deltix/data/connectors/binance/futures/BinanceFuturesFeed.java 193 java/connectors/binance-spot/src/main/java/com/epam/deltix/data/connectors/binance/spot/BinanceSpotConnectorSettings.java 27 java/connectors/binance-spot/src/main/java/com/epam/deltix/data/connectors/binance/spot/BinanceSpotDataConnector.java 33 java/connectors/binance-spot/src/main/java/com/epam/deltix/data/connectors/binance/spot/BinanceSpotFeed.java 190 java/connectors/bitfinex/src/main/java/com/epam/deltix/data/connectors/bitfinex/BitfinexSpotConnectorSettings.java 20 java/connectors/bitfinex/src/main/java/com/epam/deltix/data/connectors/bitfinex/BitfinexSpotDataConnector.java 31 java/connectors/bitfinex/src/main/java/com/epam/deltix/data/connectors/bitfinex/BitfinexSpotFeed.java 190 java/connectors/bitmart/src/main/java/com/epam/deltix/data/connectors/bitmart/BitmartSpotConnectorSettings.java 20 java/connectors/bitmart/src/main/java/com/epam/deltix/data/connectors/bitmart/BitmartSpotDataConnector.java 31 java/connectors/bitmart/src/main/java/com/epam/deltix/data/connectors/bitmart/BitmartSpotFeed.java 125 java/connectors/bitmex/src/main/java/com/epam/deltix/data/connectors/bitmex/BitmexConnectorSettings.java 20 java/connectors/bitmex/src/main/java/com/epam/deltix/data/connectors/bitmex/BitmexDataConnector.java 31 java/connectors/bitmex/src/main/java/com/epam/deltix/data/connectors/bitmex/BitmexFeed.java 172 java/connectors/bybit/src/main/java/com/epam/deltix/data/connectors/bybit/BybitConnectorSettings.java 20 java/connectors/bybit/src/main/java/com/epam/deltix/data/connectors/bybit/BybitDataConnector.java 31 java/connectors/bybit/src/main/java/com/epam/deltix/data/connectors/bybit/BybitEndpoint.java 44 java/connectors/bybit/src/main/java/com/epam/deltix/data/connectors/bybit/BybitFeed.java 199 java/connectors/coinbase/src/main/java/com/epam/deltix/data/connectors/coinbase/CoinbaseConnectorSettings.java 42 java/connectors/coinbase/src/main/java/com/epam/deltix/data/connectors/coinbase/CoinbaseDataConnector.java 54 java/connectors/coinbase/src/main/java/com/epam/deltix/data/connectors/coinbase/CoinbaseFeed.java 180 java/connectors/cryptofacilities/src/main/java/com/epam/deltix/data/connectors/cryptofacilities/CryptofacilitiesConnectorSettings.java 20 java/connectors/cryptofacilities/src/main/java/com/epam/deltix/data/connectors/cryptofacilities/CryptofacilitiesDataConnector.java 31 java/connectors/cryptofacilities/src/main/java/com/epam/deltix/data/connectors/cryptofacilities/CryptofacilitiesFeed.java 114 java/connectors/deribit/src/main/java/com/epam/deltix/data/connectors/deribit/DeribitConnectorSettings.java 21 java/connectors/deribit/src/main/java/com/epam/deltix/data/connectors/deribit/DeribitDataConnector.java 31 java/connectors/deribit/src/main/java/com/epam/deltix/data/connectors/deribit/DeribitFeed.java 158 java/connectors/hitbtc/src/main/java/com/epam/deltix/data/connectors/hitbtc/HitbtcConnectorSettings.java 20 java/connectors/hitbtc/src/main/java/com/epam/deltix/data/connectors/hitbtc/HitbtcDataConnector.java 31 java/connectors/hitbtc/src/main/java/com/epam/deltix/data/connectors/hitbtc/HitbtcFeed.java 144 java/connectors/huobi-futures/src/main/java/com/epam/deltix/data/connectors/huobi/HuobiFuturesConnectorSettings.java 20 java/connectors/huobi-futures/src/main/java/com/epam/deltix/data/connectors/huobi/HuobiFuturesDataConnector.java 31 java/connectors/huobi-futures/src/main/java/com/epam/deltix/data/connectors/huobi/HuobiFuturesFeed.java 167 java/connectors/huobi-spot/src/main/java/com/epam/deltix/data/connectors/huobi/HuobiSpotConnectorSettings.java 20 java/connectors/huobi-spot/src/main/java/com/epam/deltix/data/connectors/huobi/HuobiSpotDataConnector.java 31 java/connectors/huobi-spot/src/main/java/com/epam/deltix/data/connectors/huobi/HuobiSpotFeed.java 127 java/connectors/kraken-futures/src/main/java/com/epam/deltix/data/connectors/kraken/KrakenFuturesConnectorSettings.java 20 java/connectors/kraken-futures/src/main/java/com/epam/deltix/data/connectors/kraken/KrakenFuturesDataConnector.java 31 java/connectors/kraken-futures/src/main/java/com/epam/deltix/data/connectors/kraken/KrakenFuturesFeed.java 108 java/connectors/kraken-spot/src/main/java/com/epam/deltix/data/connectors/kraken/KrakenSpotConnectorSettings.java 20 java/connectors/kraken-spot/src/main/java/com/epam/deltix/data/connectors/kraken/KrakenSpotDataConnector.java 31 java/connectors/kraken-spot/src/main/java/com/epam/deltix/data/connectors/kraken/KrakenSpotFeed.java 201 java/connectors/kraken-spot/src/main/java/com/epam/deltix/data/connectors/kraken/Util.java 79 java/connectors/kucoin/src/main/java/com/epam/deltix/data/connectors/kucoin/KucoinConnectorSettings.java 27 java/connectors/kucoin/src/main/java/com/epam/deltix/data/connectors/kucoin/KucoinDataConnector.java 33 java/connectors/kucoin/src/main/java/com/epam/deltix/data/connectors/kucoin/KucoinFeed.java 205 java/connectors/okcoin/src/main/java/com/epam/deltix/data/connectors/okcoin/OkcoinSpotConnectorSettings.java 20 java/connectors/okcoin/src/main/java/com/epam/deltix/data/connectors/okcoin/OkcoinSpotDataConnector.java 31 java/connectors/okcoin/src/main/java/com/epam/deltix/data/connectors/okcoin/OkcoinSpotFeed.java 144 java/connectors/okx/src/main/java/com/epam/deltix/data/connectors/okx/OkxSpotConnectorSettings.java 20 java/connectors/okx/src/main/java/com/epam/deltix/data/connectors/okx/OkxSpotDataConnector.java 31 java/connectors/okx/src/main/java/com/epam/deltix/data/connectors/okx/OkxSpotFeed.java 144 java/connectors/onetrading/src/main/java/com/epam/deltix/data/connectors/onetrading/OneTradingSpotConnectorSettings.java 20 java/connectors/onetrading/src/main/java/com/epam/deltix/data/connectors/onetrading/OneTradingSpotDataConnector.java 31 java/connectors/onetrading/src/main/java/com/epam/deltix/data/connectors/onetrading/OneTradingSpotFeed.java 122 java/connectors/poloniex/src/main/java/com/epam/deltix/data/connectors/poloniex/PoloniexConnectorSettings.java 20 java/connectors/poloniex/src/main/java/com/epam/deltix/data/connectors/poloniex/PoloniexDataConnector.java 31 java/connectors/poloniex/src/main/java/com/epam/deltix/data/connectors/poloniex/PoloniexFeed.java 144 java/connectors/polygon-io/src/main/java/com/epam/deltix/data/connectors/polygon/PolygonIoConnectorSettings.java 27 java/connectors/polygon-io/src/main/java/com/epam/deltix/data/connectors/polygon/PolygonIoCryptoFeed.java 80 java/connectors/polygon-io/src/main/java/com/epam/deltix/data/connectors/polygon/PolygonIoDataConnector.java 89 java/connectors/polygon-io/src/main/java/com/epam/deltix/data/connectors/polygon/PolygonIoEndpoint.java 47 java/connectors/polygon-io/src/main/java/com/epam/deltix/data/connectors/polygon/PolygonIoFeed.java 77 java/connectors/polygon-io/src/main/java/com/epam/deltix/data/connectors/polygon/PolygonIoForexFeed.java 57 java/connectors/polygon-io/src/main/java/com/epam/deltix/data/connectors/polygon/PolygonIoIndicesFeed.java 53 java/connectors/polygon-io/src/main/java/com/epam/deltix/data/connectors/polygon/PolygonIoStocksFeed.java 95 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/ConstantListener.java 58 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/PaginatingUniswapHttpPoller.java 83 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/ReadUniswapData.java 23 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/UniswapCollectionPoller.java 66 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/UniswapConnectorSettings.java 35 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/UniswapDataConnector.java 90 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/UniswapFeed.java 150 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/UniswapHttpPoller.java 73 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/UniswapPricePoller.java 114 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/UpdatableListener.java 76 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/BundleSubscription.java 34 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/BurnSubscription.java 84 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/CollectSubscription.java 53 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/FactorySubscription.java 45 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/FlashSubscription.java 56 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/IdentifiedUniswapSymbol.java 76 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/MintSubscription.java 84 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/PoolSubscription.java 104 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/PositionSnapshotSubscription.java 60 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/PositionSubscription.java 74 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/PriceSubscription.java 53 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/Subscription.java 22 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/SwapSubscription.java 84 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/TickSubscription.java 64 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/TokenDayDataSubscription.java 68 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/TokenHourDataSubscription.java 71 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/TokenIdentifier.java 115 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/TokenSubscription.java 65 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/TransactionSubscription.java 55 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/UniswapDayDataSubscription.java 48 java/connectors/uniswap/src/main/java/com/epam/deltix/data/connectors/uniswap/subscriptions/UniswapSymbol.java 61 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Action.java 4 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Bundle.java 54 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/BundleAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Burn.java 329 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/BurnAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Collect.java 201 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/CollectAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Factory.java 241 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/FactoryAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Flash.java 217 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/FlashAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Mint.java 329 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/MintAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Pool.java 695 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/PoolAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Position.java 326 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/PositionAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/PositionSnapshot.java 275 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/PositionSnapshotAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Swap.java 329 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/SwapAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Tick.java 362 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/TickAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Token.java 326 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/TokenAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/TokenDayData.java 240 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/TokenDayDataAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/TokenHourData.java 256 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/TokenHourDataAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Transaction.java 195 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/TransactionAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/UniswapDayData.java 143 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/UniswapDayDataAction.java 57 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Updatable.java 6 java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/UpdatableAction.java 6 java/runner/src/intTest/java/com/epam/deltix/data/connectors/IntegrationTest.java 265 java/runner/src/intTest/java/com/epam/deltix/data/connectors/reports/ReportGenerator.java 55 java/runner/src/intTest/java/com/epam/deltix/data/connectors/reports/TestConnectorReports.java 54 java/runner/src/intTest/java/com/epam/deltix/data/connectors/reports/TestReport.java 31 java/runner/src/intTest/java/com/epam/deltix/data/connectors/reports/TestStatus.java 7 java/runner/src/intTest/java/com/epam/deltix/data/connectors/validator/DataValidator.java 32 java/runner/src/intTest/java/com/epam/deltix/data/connectors/validator/DataValidatorImpl.java 247 java/runner/src/intTest/java/com/epam/deltix/data/connectors/validator/L1DataValidator.java 260 java/runner/src/intTest/java/com/epam/deltix/data/connectors/validator/L2DataValidator.java 547 java/runner/src/intTest/resources/logback.xml 18 java/runner/src/main/java/com/epam/deltix/data/connectors/Application.java 9 java/runner/src/main/java/com/epam/deltix/data/connectors/runner/ConnectorImplementation.java 23 java/runner/src/main/java/com/epam/deltix/data/connectors/runner/ConnectorsRunner.java 256 java/runner/src/main/java/com/epam/deltix/data/connectors/runner/controllers/DataConnectorsController.java 39 java/runner/src/main/java/com/epam/deltix/data/connectors/runner/model/DataConnectorDto.java 47 java/runner/src/main/java/com/epam/deltix/data/connectors/runner/settings/ConnectorsSettingsProvider.java 62 java/runner/src/main/java/com/epam/deltix/data/connectors/runner/settings/RunnerSettings.java 15 java/runner/src/main/java/com/epam/deltix/data/connectors/runner/settings/TimebaseSettings.java 28 java/runner/src/main/resources/application.yaml 284 java/runner/src/main/resources/logback.xml 18 spotbugs-excludes.xml 77