Browse through 7,456 computer code window illustrations & vectors or explore more dual monitors or laptop keyboard vectors to complete your project with stunning visuals.

Close-up shot of a person's hands typing on a laptop keyboard. The laptop screen displays code, suggesting programming or software development. The person is wearing a smartwatch. The background features a blurred window and bookshelf, creating a workspace environment. Ideal for illustrating remote work, technology, and software development concepts. Computer code window illustrations
Close-up shot of a person's hands typing on a laptop keyboard. The laptop screen displays code, suggesting programming or software development. The person is wearing a smartwatch. The background features a blurred window and bookshelf, creating a workspace environment. Ideal for illustrating remote work, technology, and software development concepts. Computer code window illustrations
A person's hands are actively typing on a laptop keyboard, with lines of code visible on the screen. Warm sunlight illuminates the scene, creating a focused and productive atmosphere. Computer code window illustrations
A person's hands are actively typing on a laptop keyboard, with lines of code visible on the screen. Warm sunlight illuminates the scene, creating a focused and productive atmosphere. Computer code window illustrations
Immersive tunnel or corridor with large screens displaying glowing blue binary code. The futuristic environment features a reflective floor and large windows revealing a stunning night sky filled with stars, suggesting advanced technology and cosmic exploration. Computer code window illustrations
Immersive tunnel or corridor with large screens displaying glowing blue binary code. The futuristic environment features a reflective floor and large windows revealing a stunning night sky filled with stars, suggesting advanced technology and cosmic exploration. Computer code window illustrations
Light bulb next to a coding window with lines of code, representing creativity, technology, and programming. Ideal for innovation, development, problem-solving, teamwork, education entrepreneurship. Computer code window illustrations
Light bulb next to a coding window with lines of code, representing creativity, technology, and programming. Ideal for innovation, development, problem-solving, teamwork, education entrepreneurship. Computer code window illustrations
A close-up view of a modern Integrated Development Environment (IDE) displaying code in dark mode. The screen shows a project explorer panel on the left with various project folders and files, and a code editor window on the right with syntax-highlighted code, line numbers, and curly braces indicating code blocks. The output window is also visible at the bottom. This image is ideal for representing software development, programming, technology, and digital creation. Computer code window illustrations
A close-up view of a modern Integrated Development Environment (IDE) displaying code in dark mode. The screen shows a project explorer panel on the left with various project folders and files, and a code editor window on the right with syntax-highlighted code, line numbers, and curly braces indicating code blocks. The output window is also visible at the bottom. This image is ideal for representing software development, programming, technology, and digital creation. Computer code window illustrations
A stylish workspace with a laptop showcasing code, surrounded by greenery, books, and a smartphone, perfect for modern digital creatives seeking inspiration and productivity. Computer code window illustrations
A stylish workspace with a laptop showcasing code, surrounded by greenery, books, and a smartphone, perfect for modern digital creatives seeking inspiration and productivity. Computer code window illustrations
A young man with glasses is focused on coding on his dual computer monitors in a cozy room at night. The scene includes a window showing a city skyline under a crescent moon and stars, a radiator, a bookshelf filled with books, and a sleeping cat on a chair. The warm orange walls and ambient lighting create a comfortable atmosphere for late-night work or study. Computer code window vectors
A young man with glasses is focused on coding on his dual computer monitors in a cozy room at night. The scene includes a window showing a city skyline under a crescent moon and stars, a radiator, a bookshelf filled with books, and a sleeping cat on a chair. The warm orange walls and ambient lighting create a comfortable atmosphere for late-night work or study. Computer code window vectors
A 3D render of a browser window displaying an error alert with an exclamation mark inside a red circle, alongside a search bar and navigation buttons. Computer code window illustrations
A 3D render of a browser window displaying an error alert with an exclamation mark inside a red circle, alongside a search bar and navigation buttons. Computer code window illustrations
A 3D render of a browser window displaying an error alert with an exclamation mark inside a red circle, alongside a search bar and navigation buttons. Computer code window illustrations
A 3D render of a browser window displaying an error alert with an exclamation mark inside a red circle, alongside a search bar and navigation buttons. Computer code window illustrations
This 3D rendered image shows a brown web browser window with a question mark surrounded by angle brackets, representing a coding query or a problem in programming. It symbolizes troubleshooting, debugging, or seeking help with code. Computer code window illustrations
This 3D rendered image shows a brown web browser window with a question mark surrounded by angle brackets, representing a coding query or a problem in programming. It symbolizes troubleshooting, debugging, or seeking help with code. Computer code window illustrations
Futuristic gaming setup features a sleek desk with three large monitors displaying code and graphics. Ambient blue and purple LED lighting enhances the cyberpunk aesthetic. High-quality speakers, a mechanical keyboard, and a gaming mouse are arranged neatly. The custom-built PC tower with visible LED fans sits on the right. The cityscape visible through the window in the background adds to the ambiance, complementing the dark color scheme and sci-fi themed artwork on the walls. Computer code window illustrations
Futuristic gaming setup features a sleek desk with three large monitors displaying code and graphics. Ambient blue and purple LED lighting enhances the cyberpunk aesthetic. High-quality speakers, a mechanical keyboard, and a gaming mouse are arranged neatly. The custom-built PC tower with visible LED fans sits on the right. The cityscape visible through the window in the background adds to the ambiance, complementing the dark color scheme and sci-fi themed artwork on the walls. Computer code window illustrations
A serene and productive workspace is bathed in natural light from a large window, featuring a sleek laptop displaying code, an open notebook with a pen, and a steaming mug of coffee next to a potted. Computer code window illustrations
A serene and productive workspace is bathed in natural light from a large window, featuring a sleek laptop displaying code, an open notebook with a pen, and a steaming mug of coffee next to a potted. Computer code window illustrations
A stunning digital representation of the Tree of Life, crafted from glowing circuit board pathways and binary code. This futuristic image symbolizes growth, connectivity, artificial intelligence, and the vastness of data in a modern technological landscape. Computer code window illustrations
A stunning digital representation of the Tree of Life, crafted from glowing circuit board pathways and binary code. This futuristic image symbolizes growth, connectivity, artificial intelligence, and the vastness of data in a modern technological landscape. Computer code window illustrations
A man sits at his desk, working on two large computer monitors displaying code. The backdrop is a stunning nighttime cityscape, visible through a large window. The warm lighting of the room contrasts with the cool blues of the city lights, creating a focused and productive atmosphere. Ideal for illustrating remote work, software development, or the modern professional lifestyle. Computer code window illustrations
A man sits at his desk, working on two large computer monitors displaying code. The backdrop is a stunning nighttime cityscape, visible through a large window. The warm lighting of the room contrasts with the cool blues of the city lights, creating a focused and productive atmosphere. Ideal for illustrating remote work, software development, or the modern professional lifestyle. Computer code window illustrations
PC work. Computer programmer character. Browser windows. Web software. Programming script. Developer sitting on website cyber frame with laptop. Network technology. Backend java coders vector concept. Computer code window vectors
PC work. Computer programmer character. Browser windows. Web software. Programming script. Developer sitting on website cyber frame with laptop. Network technology. Backend java coders vector concept. Computer code window vectors
A person working at computer in an office setting with a focus on online meeting. The atmosphere evokes productivity and collaboration. The scene is bathed in soft, natural light, creating a warm and inviting atmosphere. This image could be used for various purposes, like illustrating concepts related to remote work. Computer code window illustrations
A person working at computer in an office setting with a focus on online meeting. The atmosphere evokes productivity and collaboration. The scene is bathed in soft, natural light, creating a warm and inviting atmosphere. This image could be used for various purposes, like illustrating concepts related to remote work. Computer code window illustrations
A 3D illustration depicts a digital security concept. A blue padlock with a golden fingerprint scan is placed in front of a blue screen displaying lines of binary code. The screen has a typical window interface with red, yellow, and green buttons at the top. The image is set against a white background. Computer code window illustrations
A 3D illustration depicts a digital security concept. A blue padlock with a golden fingerprint scan is placed in front of a blue screen displaying lines of binary code. The screen has a typical window interface with red, yellow, and green buttons at the top. The image is set against a white background. Computer code window illustrations
A mesmerizing cascade of green digital rain, composed of binary code, flows down a central cylindrical structure within a modern, futuristic server room. The glowing numbers create a captivating visual representation of data streams and advanced technology. Computer code window illustrations
A mesmerizing cascade of green digital rain, composed of binary code, flows down a central cylindrical structure within a modern, futuristic server room. The glowing numbers create a captivating visual representation of data streams and advanced technology. Computer code window illustrations
A futuristic server room illuminated by glowing blue and green binary code displayed on large screens. The data center overlooks a starry night sky through expansive windows, symbolizing technology, big data, and global connectivity. Computer code window illustrations
A futuristic server room illuminated by glowing blue and green binary code displayed on large screens. The data center overlooks a starry night sky through expansive windows, symbolizing technology, big data, and global connectivity. Computer code window illustrations
An isometric view of a modern programmer's computer workstation at night, featuring a triple-monitor setup displaying code, ergonomic chair, and blue ambient lighting. The dark, organized desk includes speakers, a computer tower, and cable management, overlooking a city skyline at night from the window. Computer code window illustrations
An isometric view of a modern programmer's computer workstation at night, featuring a triple-monitor setup displaying code, ergonomic chair, and blue ambient lighting. The dark, organized desk includes speakers, a computer tower, and cable management, overlooking a city skyline at night from the window. Computer code window illustrations
Abstract visualization of digital information flowing through clear tubes filled with bubbles and illuminated by glowing binary code. This concept art represents data transmission, technology, and modern digital networking. Computer code window illustrations
Abstract visualization of digital information flowing through clear tubes filled with bubbles and illuminated by glowing binary code. This concept art represents data transmission, technology, and modern digital networking. Computer code window illustrations
Abstract visualization of digital data represented as glowing blue drops, with one drop containing binary code falling into water. Concentric digital ripples emanate from the impact, creating a futuristic and technological concept related to data, innovation, and the digital world. Computer code window illustrations
Abstract visualization of digital data represented as glowing blue drops, with one drop containing binary code falling into water. Concentric digital ripples emanate from the impact, creating a futuristic and technological concept related to data, innovation, and the digital world. Computer code window illustrations
A focused programmer wearing headphones works late at night, immersed in lines of code displayed on multiple monitors. The scene is set in a modern, tech-filled room with a vibrant neon cityscape visible through the window, emphasizing a futuristic and high-tech atmosphere. Computer code window illustrations
A focused programmer wearing headphones works late at night, immersed in lines of code displayed on multiple monitors. The scene is set in a modern, tech-filled room with a vibrant neon cityscape visible through the window, emphasizing a futuristic and high-tech atmosphere. Computer code window illustrations
Rows of modern server racks illuminated with glowing blue binary code, representing a high-tech data center. This image evokes themes of digital information, advanced computing, and network infrastructure, perfect for technology and cybersecurity content. Computer code window illustrations
Rows of modern server racks illuminated with glowing blue binary code, representing a high-tech data center. This image evokes themes of digital information, advanced computing, and network infrastructure, perfect for technology and cybersecurity content. Computer code window illustrations
Modern workspace with laptop displaying code, glasses, and pencils on a wooden desk in a sunlit office, creating a productive and inspiring atmosphere. Computer code window illustrations
Modern workspace with laptop displaying code, glasses, and pencils on a wooden desk in a sunlit office, creating a productive and inspiring atmosphere. Computer code window illustrations
A futuristic digital data center server room with rows of glowing server racks displaying lines of code. This image represents technology, cloud computing, and network infrastructure. Computer code window illustrations
A futuristic digital data center server room with rows of glowing server racks displaying lines of code. This image represents technology, cloud computing, and network infrastructure. Computer code window illustrations
An abstract digital landscape unfolds with flowing, wavy surfaces covered in binary code. Geometric cubes are scattered across the surreal terrain, set against a soft, ethereal background with falling digits, evoking a sense of data flow and technological innovation. Computer code window illustrations
An abstract digital landscape unfolds with flowing, wavy surfaces covered in binary code. Geometric cubes are scattered across the surreal terrain, set against a soft, ethereal background with falling digits, evoking a sense of data flow and technological innovation. Computer code window illustrations
This mesmerizing digital artwork features a butterfly constructed entirely from glowing binary code, illuminating the dark night sky with vibrant blue and green light. The image symbolizes transformation, technology, and the interconnectedness of the digital world. Computer code window illustrations
This mesmerizing digital artwork features a butterfly constructed entirely from glowing binary code, illuminating the dark night sky with vibrant blue and green light. The image symbolizes transformation, technology, and the interconnectedness of the digital world. Computer code window illustrations
A stunning visual metaphor for digital transformation, where a vibrant blue butterfly dissolves into a stream of binary code projected onto a futuristic, high-tech screen. The fragmented pieces represent the transition from the organic to the digital realm, symbolizing change and evolution in the modern technological landscape. Computer code window illustrations
A stunning visual metaphor for digital transformation, where a vibrant blue butterfly dissolves into a stream of binary code projected onto a futuristic, high-tech screen. The fragmented pieces represent the transition from the organic to the digital realm, symbolizing change and evolution in the modern technological landscape. Computer code window illustrations
A clean and modern workspace featuring a triple monitor setup displaying code and data visualizations. The desk is neatly organized with a keyboard, mouse, and a sleek desk lamp. The background includes a minimalist wall design and natural light from a nearby window with potted plants. This image conveys productivity, technology, and a comfortable work environment. Computer code window illustrations
A clean and modern workspace featuring a triple monitor setup displaying code and data visualizations. The desk is neatly organized with a keyboard, mouse, and a sleek desk lamp. The background includes a minimalist wall design and natural light from a nearby window with potted plants. This image conveys productivity, technology, and a comfortable work environment. Computer code window illustrations
A frustrated stickman with hands on head is depicted before stacked programming code windows on a dark background, symbolizing anxiety and problem-solving challenges in coding. Perfect for. Computer code window illustrations
A frustrated stickman with hands on head is depicted before stacked programming code windows on a dark background, symbolizing anxiety and problem-solving challenges in coding. Perfect for. Computer code window illustrations
An abstract representation of a tree composed of intricate circuit board pathways and luminous green binary code 'leaves'. This conceptual image symbolizes the growth and evolution of technology, data, and digital information. Computer code window illustrations
An abstract representation of a tree composed of intricate circuit board pathways and luminous green binary code 'leaves'. This conceptual image symbolizes the growth and evolution of technology, data, and digital information. Computer code window illustrations
A spacious server room featuring tall, black computer racks bathed in sunlight from large windows, with people working at desks in the background. Computer code window illustrations
A spacious server room featuring tall, black computer racks bathed in sunlight from large windows, with people working at desks in the background. Computer code window illustrations
A collection of mechanical insects crawl across a screen displaying a cascading green matrix code. This futuristic imagery symbolizes cyber threats, digital intrusion, or advanced technology. Computer code window illustrations
A collection of mechanical insects crawl across a screen displaying a cascading green matrix code. This futuristic imagery symbolizes cyber threats, digital intrusion, or advanced technology. Computer code window illustrations
A young programmer wearing glasses and a cap is deeply focused on coding at his desk, surrounded by multiple computer screens displaying lines of code. Computer code window illustrations
A young programmer wearing glasses and a cap is deeply focused on coding at his desk, surrounded by multiple computer screens displaying lines of code. Computer code window illustrations
A futuristic scene featuring a clear sphere reflecting abstract digital data streams and binary code, set against a backdrop of falling digital rain. The composition includes sleek metallic cylinders and a curved reflective surface, creating a captivating visual representation of technology and information exchange. Computer code window illustrations
A futuristic scene featuring a clear sphere reflecting abstract digital data streams and binary code, set against a backdrop of falling digital rain. The composition includes sleek metallic cylinders and a curved reflective surface, creating a captivating visual representation of technology and information exchange. Computer code window illustrations
Abstract concept of digital data and technology represented by binary code reflected onto natural obsidian rocks. The scene is set in a dark server room, with glowing binary code displayed on a large screen and monitors in the background, symbolizing the intersection of raw data and technological infrastructure. Computer code window illustrations
Abstract concept of digital data and technology represented by binary code reflected onto natural obsidian rocks. The scene is set in a dark server room, with glowing binary code displayed on a large screen and monitors in the background, symbolizing the intersection of raw data and technological infrastructure. Computer code window illustrations
A futuristic nighttime scene features a row of outdoor digital screens displaying scrolling lines of code, hinting at complex programming or data processing. The illuminated screens and the city lights in the background create a dynamic technological atmosphere. Computer code window illustrations
A futuristic nighttime scene features a row of outdoor digital screens displaying scrolling lines of code, hinting at complex programming or data processing. The illuminated screens and the city lights in the background create a dynamic technological atmosphere. Computer code window illustrations
A simple black and white icon represents a coding interface. The window contains code symbols, ideal for themes related to software development and programming concepts. Computer code window vectors
A simple black and white icon represents a coding interface. The window contains code symbols, ideal for themes related to software development and programming concepts. Computer code window vectors
A surreal digital tree stands rooted in a tangle of cables, its branches adorned with glowing binary code symbols instead of leaves. The tree trunk and roots appear to be constructed from intricate circuitry, symbolizing the fusion of nature and advanced technology. Computer code window illustrations
A surreal digital tree stands rooted in a tangle of cables, its branches adorned with glowing binary code symbols instead of leaves. The tree trunk and roots appear to be constructed from intricate circuitry, symbolizing the fusion of nature and advanced technology. Computer code window illustrations
Three software developers seen from behind working at computers with code on multiple monitors. Perfect for programming, software development, coding teams, startups and tech office content. Computer code window illustrations
Three software developers seen from behind working at computers with code on multiple monitors. Perfect for programming, software development, coding teams, startups and tech office content. Computer code window illustrations
A close-up, overhead view shows two hands, one with darker skin and one with lighter skin, actively typing on a laptop keyboard. The laptop screen displays lines of colorful code, suggesting software development or programming. Surrounding the main screen are smaller windows showcasing various data analytics dashboards with charts, graphs, and progress indicators. The background features a futuristic, abstract digital interface with glowing lines and geometric patterns, evoking themes of technology, data science, innovation, and digital transformation. This image is ideal for concepts related to coding, programming, data analysis, IT, software engineering, and modern business intelligence. Computer code window illustrations
A close-up, overhead view shows two hands, one with darker skin and one with lighter skin, actively typing on a laptop keyboard. The laptop screen displays lines of colorful code, suggesting software development or programming. Surrounding the main screen are smaller windows showcasing various data analytics dashboards with charts, graphs, and progress indicators. The background features a futuristic, abstract digital interface with glowing lines and geometric patterns, evoking themes of technology, data science, innovation, and digital transformation. This image is ideal for concepts related to coding, programming, data analysis, IT, software engineering, and modern business intelligence. Computer code window illustrations
A panoramic view of multiple large screens displaying lines of green digital code and data in a modern server room. The curved arrangement of the monitors suggests a sophisticated technological environment, ideal for themes of cybersecurity, big data, or software development. Computer code window illustrations
A panoramic view of multiple large screens displaying lines of green digital code and data in a modern server room. The curved arrangement of the monitors suggests a sophisticated technological environment, ideal for themes of cybersecurity, big data, or software development. Computer code window illustrations
This captivating illustration depicts a futuristic office overlooking a sprawling metropolis, generated by AI. The scene showcases a computer screen filled with cascading code, hinting at a programmer's workspace in a high-tech, cyberpunk setting. The overall aesthetic is dark and moody, yet vibran. Computer code window illustrations
This captivating illustration depicts a futuristic office overlooking a sprawling metropolis, generated by AI. The scene showcases a computer screen filled with cascading code, hinting at a programmer's workspace in a high-tech, cyberpunk setting. The overall aesthetic is dark and moody, yet vibran. Computer code window illustrations
An abstract technological concept depicting falling streams of binary code creating ripples on reflective, water-like surfaces. This imagery symbolizes data flow, digital transformation, and the interconnectedness of modern technology. Computer code window illustrations
An abstract technological concept depicting falling streams of binary code creating ripples on reflective, water-like surfaces. This imagery symbolizes data flow, digital transformation, and the interconnectedness of modern technology. Computer code window illustrations
An abstract visual representing the digital world, with luminous green and blue cubes and spheres cascading downwards amidst a stream of binary code. The dark background enhances the glowing effect, perfect for concepts related to data, technology, and artificial intelligence. Computer code window illustrations
An abstract visual representing the digital world, with luminous green and blue cubes and spheres cascading downwards amidst a stream of binary code. The dark background enhances the glowing effect, perfect for concepts related to data, technology, and artificial intelligence. Computer code window illustrations
Modern workspace features a computer displaying code alongside a small green plant creating a productive indoor environment Ideal for tech and lifestyle concepts. Computer code window illustrations
Modern workspace features a computer displaying code alongside a small green plant creating a productive indoor environment Ideal for tech and lifestyle concepts. Computer code window illustrations
A digital painting of a futuristic control room, featuring multiple monitors displaying code, a sleek dark grey workstation, and a large window showcasing a vibrant cityscape. The scene evokes a sense of advanced technology and urban sprawl. Computer code window illustrations
A digital painting of a futuristic control room, featuring multiple monitors displaying code, a sleek dark grey workstation, and a large window showcasing a vibrant cityscape. The scene evokes a sense of advanced technology and urban sprawl. Computer code window illustrations
A minimalist black and white icon representing a terminal or command line interface window. The design features a classic window frame with control buttons, a greater-than prompt symbol, and an underscore cursor. This clean, modern graphic is ideal for software development, coding, programming, system administration, and technology-related designs, websites, and applications. Computer code window vectors
A minimalist black and white icon representing a terminal or command line interface window. The design features a classic window frame with control buttons, a greater-than prompt symbol, and an underscore cursor. This clean, modern graphic is ideal for software development, coding, programming, system administration, and technology-related designs, websites, and applications. Computer code window vectors
A modern, futuristic wall with a honeycomb of hexagonal screens displaying dynamic data visualizations, network diagrams, world maps, and binary code. A person walks past, emphasizing the scale and innovative technology of the display. Computer code window illustrations
A modern, futuristic wall with a honeycomb of hexagonal screens displaying dynamic data visualizations, network diagrams, world maps, and binary code. A person walks past, emphasizing the scale and innovative technology of the display. Computer code window illustrations
A 3D rendered icon depicts a stylized web browser window. The window features the standard red, yellow, and green control buttons at the top left and a search bar. The main area of the window displays a prominent blue rectangle with the white text "404" inside, signifying a 404 error or page not found message. The icon is presented on a white background. Computer code window illustrations
A 3D rendered icon depicts a stylized web browser window. The window features the standard red, yellow, and green control buttons at the top left and a search bar. The main area of the window displays a prominent blue rectangle with the white text "404" inside, signifying a 404 error or page not found message. The icon is presented on a white background. Computer code window illustrations
A visually appealing 3D of a modern code editor or integrated development environment. The dark-themed interface features a file tree sidebar on the left and a main coding area with syntax-highlighted code blocks, brackets, tabs, and line numbers. Designed with a clean, isometric style and vibrant colors, this graphic is ideal for web development, software engineering, programming tutorials, technology blogs, and digital product presentations. Computer code window illustrations
A visually appealing 3D of a modern code editor or integrated development environment. The dark-themed interface features a file tree sidebar on the left and a main coding area with syntax-highlighted code blocks, brackets, tabs, and line numbers. Designed with a clean, isometric style and vibrant colors, this graphic is ideal for web development, software engineering, programming tutorials, technology blogs, and digital product presentations. Computer code window illustrations
A surreal depiction of a digital data leak, with binary code appearing as a liquid spill on a reflective, modern floor. The image suggests concepts of data breach, network security failure, and information loss, with a cloudy sky reflected in the liquid and floor. Computer code window illustrations
A surreal depiction of a digital data leak, with binary code appearing as a liquid spill on a reflective, modern floor. The image suggests concepts of data breach, network security failure, and information loss, with a cloudy sky reflected in the liquid and floor. Computer code window illustrations
A silhouette of a person working on a computer in a room with a starry sky background. The scene represents the vastness of the digital world and the possibilities within it. Computer code window illustrations
A silhouette of a person working on a computer in a room with a starry sky background. The scene represents the vastness of the digital world and the possibilities within it. Computer code window illustrations
Programming code window, HTML tag, financial symbol, data chart, and web display. Ideal for web development, coding, finance, analytics technology business strategy simple flat metaphor. Computer code window vectors
Programming code window, HTML tag, financial symbol, data chart, and web display. Ideal for web development, coding, finance, analytics technology business strategy simple flat metaphor. Computer code window vectors
Immerse in a digital realm with glowing green binary code raining down. Reflective water surfaces mirror geometric shapes and the cascading digital stream, symbolizing technology's depth and complexity. Computer code window illustrations
Immerse in a digital realm with glowing green binary code raining down. Reflective water surfaces mirror geometric shapes and the cascading digital stream, symbolizing technology's depth and complexity. Computer code window illustrations